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