Commits

Minor change to custom (de)serializer to allow them to be defined outside of the struct and aliased inside it. This will enable alternate generic serializers (i.e. one that follows pointers) on a struct-by-struct basis.

1188da926f • tgschultz • Dec 10, 2018

Added explicit test for #1810 issue to io_test.zig.

8423bd423b • tgschultz • Nov 30, 2018

Fixed readBits to cast errors to the correct errorset. See #1810 for why this wasn't caught earlier.

5936bdf8a4 • tgschultz • Nov 30, 2018

Increased range of bitwidths tested by "serialize/deserialize Int" tests. Added tests for float inf and NaN.

b6489ff90a • tgschultz • Nov 30, 2018

Added serialization, bitstreams, traits for integer sign, TagPayloadType

1ab66f3b55 • tgschultz • Nov 30, 2018

Implemented new more flexible readLineFrom (#1801)

823969a5a4 • Jimmi Holst Christensen • Nov 29, 2018

ci: workaround azure quirk for windows too

b29769532b • Andrew Kelley • Nov 29, 2018

ci: workaround azure quirk with set -x

bbdc12891b • Andrew Kelley • Nov 29, 2018

make parseUnsigned handle types <8 bits wide

53766e7a3a • dbandstra • Nov 29, 2018

Add std.LinkedList.concat

4ecb3ceafb • daurnimator • Nov 29, 2018

Revert "Add math min/max for Float and Value"

7005ec5efe • Andrew Kelley • Nov 29, 2018

Implemented getOrPutValue which wraps getOrPut

f74320d56d • Jimmi Holst Christensen • Nov 29, 2018

Add math min/max for Float and Value

078a0a6999 • Wink Saville • Nov 29, 2018

work around to support debian's fork of llvm 7.0.1

c54fe0d3ae • Andrew Kelley • Nov 29, 2018

fix child_process piped streams not getting closed

11e8afb37c • Josh Wolfe • Nov 28, 2018

Merge branch 'freebsd2'

57f44eb2bd • Andrew Kelley • Nov 28, 2018

stack traces: fix for windows

1fb15be05f • Sahnvour • Nov 28, 2018

readme: update support table

3c4965a616 • Andrew Kelley • Nov 27, 2018

add std.math.IntFittingRange

2baf0e2ffc • daurnimator • Nov 27, 2018

Merge branch 'winksaville-Fix-pushToParent-to-work-for-arrays-of-Objects'

6bbe4cf9f7 • Andrew Kelley • Nov 27, 2018

Merge branch 'kristate-zig-backport-os_file_read-EISDIR'

0860be03b1 • Andrew Kelley • Nov 27, 2018

add std.meta.stringToEnum

f6cd02be65 • daurnimator • Nov 25, 2018

Merge pull request #1783 from ziglang/rand-range

a07490a4bc • Andrew Kelley • Nov 25, 2018

update zen os std lib for latest zig changes

4d747d452f • Andrew Kelley • Nov 24, 2018

refactor type_requires_comptime to have possible error

3d2752cc36 • Andrew Kelley • Nov 24, 2018

fix @intCast not catching negative numbers to unsigned

56a8f2b018 • Andrew Kelley • Nov 24, 2018

std.os.path.realC: make overflow more clearly impossible

b953e322a8 • Andrew Kelley • Nov 21, 2018

std/mem: writeIntLE: buf.* to buf;

a69695a28c • kristopher tate • Nov 20, 2018

Allow json tests to be easily filtered

a05716bd20 • Wink Saville • Nov 19, 2018

Crash fixes and small improvements to inline asm. (#1756)

703c6684d1 • Sahnvour • Nov 19, 2018

fix incorrect --help text

89e82281be • Andrew Kelley • Nov 19, 2018

docs: fix some incorrect error documentation

b1a676b279 • Andrew Kelley • Nov 19, 2018

improve error message when wrong type returned

2f5d1ec500 • Andrew Kelley • Nov 19, 2018

Add SegmentedList.shrink

81d9403dce • Wink Saville • Nov 19, 2018

std/rand: fix ziggurat next_f64 call

4c0163b69b • Marc Tiehuis • Nov 19, 2018

add std.meta.intToEnum

921d9c9bcb • Andrew Kelley • Nov 19, 2018

fix assertion failure related to @intToEnum

3829e200ec • Andrew Kelley • Nov 19, 2018

atomic.Int.set

3c05ad4012 • Josh Wolfe • Nov 19, 2018

all numbers with comptime known values implicitly cast

f8a782fb2e • Andrew Kelley • Nov 19, 2018

Fix setsockopt syscall on linux

e9b47d960b • Duncan • Nov 18, 2018

aarch64 improvements

085d049a08 • Andrew Kelley • Nov 17, 2018

Updated comments in parser.cpp

2a580278c4 • Jimmi HC • Nov 17, 2018

Updated docs to newest grammar

f1fd8d2b1f • Jimmi HC • Nov 17, 2018

rename `section` keyword to `linksection`

704374e512 • Andrew Kelley • Nov 17, 2018

delete rogue file

3862962881 • Andrew Kelley • Nov 16, 2018

Fixed typos

398914eb71 • Vallentin • Nov 16, 2018

camelCase std.rb.set_child to std.rb.setChild

fbd6a66ae7 • Matthew O'Connor • Nov 16, 2018

std/fmt/index.zig: support printing hex bytes on slices;

e198417687 • kristopher tate • Nov 16, 2018

Fixed #1663 and removed IrInstructionArrayLen

be9bb0a857 • Jimmi Holst Christensen • Nov 16, 2018

update readme

332fdf33ee • Andrew Kelley • Nov 16, 2018

Change rb functions to use snakeCase.

007783753e • Matthew O'Connor • Nov 16, 2018

more fixes related to readStruct API

ba361f31c6 • Andrew Kelley • Nov 15, 2018

Fixed failure using readStruct and gave async readStruct the same sig

3090f83800 • Jimmi HC • Nov 15, 2018

Have readStruct in stream return a value instead of taking a pointer

f4606842d2 • Jimmi HC • Nov 15, 2018

Added NullOutStream and CountingOutStream (#1722)

2a9843de95 • Jimmi Holst Christensen • Nov 15, 2018

disable windows test until coroutines rewrite lands

b8b36f3cce • Andrew Kelley • Nov 15, 2018

zig fmt: add --check flag

0c3bd0c3d1 • Andrew Kelley • Nov 15, 2018

test for readIntBE/LE

65cddc5a19 • Josh Wolfe • Nov 15, 2018

io read/write int be/le optimizations

8008ae470e • Josh Wolfe • Nov 15, 2018

implement mem.writeIntLE, mem.writeIntBE

772876b2f0 • Josh Wolfe • Nov 15, 2018

address port getter

8d8836c2d1 • Josh Wolfe • Nov 15, 2018

** and ++ operators force comptime on operands

3666fbd9f9 • Andrew Kelley • Nov 14, 2018

Manual update to new grammar.

14308db923 • Jimmi Holst Christensen • Nov 14, 2018

Fixed error where we didn't expect the return type of a function

5b3f7a8e1f • Jimmi Holst Christensen • Nov 13, 2018

New Zig formal grammar (#1685)

8139c5a516 • Jimmi Holst Christensen • Nov 13, 2018

ir: remove redundant casting code

67fbb0434f • Andrew Kelley • Nov 11, 2018

array type syntax implies comptime

ef5d7ce463 • Andrew Kelley • Nov 10, 2018

made colored output more consistent (#1706)

8e69a18d8c • emekoi • Nov 8, 2018

std.build.Builder: mutable env_map

ac8898e681 • Andrew Kelley • Nov 8, 2018

macos: use the same code as linux to determine libc include path

d9fe38789b • Andrew Kelley • Nov 6, 2018

limit integer types to maximum bit width of 65535

63f636e7b7 • Andrew Kelley • Nov 6, 2018

README: update CI badges

a08b65720b • Andrew Kelley • Nov 6, 2018

ci: remove accidental .lib files from windows zip

eba90cdc41 • Andrew Kelley • Nov 5, 2018

ci: 7-zip instead of info-zip for windows

86e3b51565 • Andrew Kelley • Nov 5, 2018

ci/azure: set wget to non-verbose mode to make logs easier to read;

3ec58b8e0b • kristopher tate • Nov 5, 2018

ci: full test suite

973e0abe79 • Andrew Kelley • Nov 5, 2018

ci: display environment variables

e64e8d62dd • Andrew Kelley • Nov 5, 2018

ci: fix paths

9b0fb8a912 • Andrew Kelley • Nov 5, 2018

ci: upload a src tarball too

dc2dfef0a2 • Andrew Kelley • Nov 5, 2018

ci: fix shasum commands

caf1ec9474 • Andrew Kelley • Nov 5, 2018

ci: add missing steps field

eb1c769404 • Andrew Kelley • Nov 5, 2018

ci: use azure for all CI

c2df9236c4 • Andrew Kelley • Nov 5, 2018

os.crypto: support for HmacBlake2s256 variety;

5d014d4b37 • kristopher tate • Nov 3, 2018

azure: build static macos

c7b79284ef • Andrew Kelley • Nov 2, 2018

support building static self hosted compiler on macos

1554dd9697 • Andrew Kelley • Nov 2, 2018

readme: MSVC 2017 is the supported one now

5c97aff627 • Andrew Kelley • Nov 1, 2018

Merge branch 'winksaville-add-test-for-atomic-Queue-dump'

5b1b072d8d • Andrew Kelley • Oct 31, 2018

simplify logic of pass1 ir for while on error unions

4e12f909df • Andrew Kelley • Oct 31, 2018

remove implicit cast from number literal to enum

7405bc7618 • Andrew Kelley • Oct 30, 2018

remove another implicit cast to const pointer

ca71373da1 • Andrew Kelley • Oct 29, 2018

Merge pull request #1686 from emekoi/comment-fix

0921a93c1c • Andrew Kelley • Oct 27, 2018

fixed mingw compilation

395f3d946a • emekoi • Oct 27, 2018

remove @minValue,@maxValue; add std.math.minInt,maxInt

2b395d4ede • Andrew Kelley • Oct 26, 2018

fix stack pointer register name on i386

40b7652a6d • Andrew Kelley • Oct 25, 2018

remove 3 more implicit casts to const pointers

eb0b1d38ff • Andrew Kelley • Oct 25, 2018

Bug fixes in WinSDK detection (#1665)

73ab0afadd • Ryan Saunderson • Oct 24, 2018

fix "std" not found error in meta/trait

63f9769e80 • tgschultz • Oct 24, 2018

fix error where "std" isn't found in meta/trait

65b9fae4f8 • tgschultz • Oct 24, 2018

langref: dark style. easier on the eyes

b4801186b7 • Andrew Kelley • Oct 24, 2018

fixes #1667

d7cec5b37c • emekoi • Oct 24, 2018