Commits
dereferencing a *u0 is comptime-known to be 0
cf9200b815 • Andrew Kelley • Sep 17, 2018
remove `zig build --init`. add `zig init-lib` and `zig init-exe`
4c6f1e614a • Andrew Kelley • Sep 17, 2018
allow extern structs to have stdcallcc function pointers
9c9eefc841 • Andrew Kelley • Sep 17, 2018
fix crash when pointer casting a runtime extern function
dd5b2d1b04 • Andrew Kelley • Sep 16, 2018
add docs for `@This()`
780e567446 • Andrew Kelley • Sep 15, 2018
fix alignment of structs
3f776af3fa • Andrew Kelley • Sep 14, 2018
fix coroutine alignment
639c381128 • Andrew Kelley • Sep 14, 2018
Fix additional regressions calling FileOutStream/FileInStream init()
82af31ce36 • Wink Saville • Sep 14, 2018
docs: more syntax highlighting
5e39328542 • Andrew Kelley • Sep 14, 2018
fix tagged union with all void payloads but meaningful tag
3d38feded9 • Andrew Kelley • Sep 14, 2018
fix assertion failure on compile-time `@intToPtr` of function
1e03cf1739 • Andrew Kelley • Sep 13, 2018
remove `this`. add `@This()`.
c06a61e9bf • Andrew Kelley • Sep 13, 2018
remove the scope parameter of setFloatMode
7c3636aaa3 • Andrew Kelley • Sep 13, 2018
stage1: put test output artifact back in zig-cache folder
9ac9633b10 • Andrew Kelley • Sep 13, 2018
add compile error for merging non- error sets
ac0cda8df8 • Andrew Kelley • Sep 13, 2018
fix tagged union with only 1 field tripping assertion
22e39e1e5a • Andrew Kelley • Sep 13, 2018
appveyor: skip all release tests to save time
77fd147b26 • Andrew Kelley • Sep 13, 2018
Merge branch 'kristate-cache-invalidformat-issue1510'
d332311e53 • Andrew Kelley • Sep 13, 2018
math/complex: cexp test correction and ldexp usage fix
e70c543bc4 • Marc Tiehuis • Sep 13, 2018
appveyor: skip release-safe to save time
afe6316d32 • Andrew Kelley • Sep 12, 2018
docs: langref is now javascript-free
0dbbc91bc9 • Andrew Kelley • Sep 12, 2018
ci: skip release-small tests to save time
869475c110 • Andrew Kelley • Sep 12, 2018
fix zig fmt on windows
a757533386 • Andrew Kelley • Sep 12, 2018
windows: std.fs functions support concurrent ops
178d69191b • Andrew Kelley • Sep 12, 2018
Merge pull request #1494 from ziglang/stage1-caching
0cfd019377 • Andrew Kelley • Sep 12, 2018
Merge pull request #1506 from emekoi/master
7bd8a2695b • Andrew Kelley • Sep 12, 2018
ci: build zig in release mode
6b7f3d01ae • Andrew Kelley • Sep 12, 2018
fix incorrect error union const value generation
7dd3c3814d • Andrew Kelley • Sep 11, 2018
fix incorrect union const value generation
dd1338b0e6 • Andrew Kelley • Sep 11, 2018
disable stage2 tests on all targets
c4f96ea745 • Andrew Kelley • Sep 11, 2018
fix llvm assertion and missing compile error
52f4e934a9 • Andrew Kelley • Sep 11, 2018
Add capacity and appendAssumeCapacity to ArrayList
7c9f7b72c5 • Bas van den Berg • Sep 9, 2018
Merge pull request #1488 from Sahnvour/windows-resolve-path
859b0aee1e • Andrew Kelley • Sep 8, 2018
improve panic message from previous commit
2005898689 • Andrew Kelley • Sep 8, 2018
C ABI: support returning large structs on x86_64
9c169f3cf7 • Andrew Kelley • Sep 8, 2018
C ABI: support medium size structs & unions for x86_64 params
9017efee22 • Andrew Kelley • Sep 7, 2018
stage1: function to classify x86_64 abi types
85534a26c6 • Andrew Kelley • Sep 7, 2018
fix crash when var init has compile error
b18af37c57 • Andrew Kelley • Sep 7, 2018
Merge branch 'c-abi'
7505529e44 • Andrew Kelley • Sep 7, 2018
Merge pull request #1480 from kristate/x25519-pubkey-fix
29923efb95 • Marc Tiehuis • Sep 6, 2018
stage1: improve handling of generic fn proto type expr
6632d85e5f • Andrew Kelley • Sep 6, 2018
add compile error for using outer scoped runtime variables
1d8b8ad687 • Andrew Kelley • Sep 6, 2018
stage1: rename more TypeTableEntry types to ZigType
8400163e02 • Andrew Kelley • Sep 5, 2018
stage1: rename VariableTableEntry to ZigVar
1f5c7ff4d7 • Andrew Kelley • Sep 5, 2018
stage1: rename FnTableEntry to ZigFn
3500d32db5 • Andrew Kelley • Sep 5, 2018
stage1: rename TypeTableEntry to ZigType
db882e5d63 • Andrew Kelley • Sep 5, 2018
add test case for #726
a3d384e593 • Andrew Kelley • Sep 5, 2018
Merge branch 'hcff-floatToIntError'
cc17b662e4 • Andrew Kelley • Sep 5, 2018
stage1: fix tagged union with no payloads
ffb3b1576b • Andrew Kelley • Sep 5, 2018
stage1 compile error instead of crashing for unsupported comptime ptr cast
c87a576cb5 • Andrew Kelley • Sep 5, 2018
stage1: fix build on macos
ba7836ea48 • Andrew Kelley • Sep 5, 2018
stage1: fix crash when invalid type used in array type
a76a72469b • Andrew Kelley • Sep 5, 2018
stage1: fix emit asm with explicit output file
3e94650ef7 • Andrew Kelley • Sep 5, 2018
fix compile error on gcc 7.3.0
9a123697e3 • Andrew Kelley • Sep 5, 2018
Merge pull request #1474 from ziglang/issue-1357
ac3cf0775f • Andrew Kelley • Sep 5, 2018
stage1: use os_path_resolve instead of os_path_real
b35c74ea4c • Andrew Kelley • Sep 5, 2018
port std.os.path.resolve to stage1
2bf1b6840d • Andrew Kelley • Sep 5, 2018
compile error for @noInlineCall on an inline fn
869167fc6d • Andrew Kelley • Sep 4, 2018
ir: consistent error checking for br and cond_br instructions
cbb3f1d76c • Andrew Kelley • Sep 4, 2018
update throughput test to new File API
b00007056d • Andrew Kelley • Sep 4, 2018
add compile error for comptime control flow inside runtime block
68db9d5074 • Andrew Kelley • Sep 4, 2018
fix incorrect variable ref count
36828a2e6a • Andrew Kelley • Sep 4, 2018
fix llvm assertion when adding callsite sret attr
ff4591f0e6 • Andrew Kelley • Sep 4, 2018
Merge pull request #1441 from ziglang/poly1305-x25519
2bd2a8ea34 • Andrew Kelley • Sep 4, 2018
compile errors for unimplemented minValue/maxValue builtins
bc88ef2dc3 • Andrew Kelley • Sep 4, 2018
fix incorrect value for inline loop
e82cd53df4 • Andrew Kelley • Sep 4, 2018
compile error instead of segfault for unimplemented feature
a11e73bee2 • Andrew Kelley • Sep 3, 2018
clarify const variables in docs
3f273479f8 • Andrew Kelley • Sep 3, 2018
better anonymous struct naming
2a9329c998 • Andrew Kelley • Sep 3, 2018
ability to @ptrCast to *void
95636c7e5f • Andrew Kelley • Sep 3, 2018
switch most windows calls to use W versions instead of A
92f7474359 • Andrew Kelley • Sep 3, 2018
use the sret attribute at the callsite when appropriate
d5968086fe • Andrew Kelley • Sep 3, 2018
Merge branch 'kristate-std-fmt-hexToBytes'
8558caecb5 • Andrew Kelley • Sep 2, 2018
Merge pull request #1460 from ziglang/Sahnvour-windows-coff-issue721
ab387bb4c7 • Andrew Kelley • Sep 2, 2018
Merge pull request #1454 from kristate/str-hexbytes-issue1453
86e55567b4 • Andrew Kelley • Sep 2, 2018
Merge pull request #1452 from shawnl/patch-1
78a110cda5 • Andrew Kelley • Sep 2, 2018
Merge pull request #1456 from shawnl/inaccurate-comments
67cb299f7d • Andrew Kelley • Sep 2, 2018
Merge pull request #1451 from kristate/fmt-hexbytes-issue1358
1a5c3e4501 • Andrew Kelley • Sep 1, 2018
Merge pull request #1444 from kristate/winsdk-vercheck-issue1438
19004cd5db • Andrew Kelley • Sep 1, 2018
Translate-c: Check for error before working on while loop body (#1445)
e036f65ac0 • Jimmi Holst Christensen • Aug 31, 2018
Merge pull request #1369 from shawnl/crypto
9de0f900e1 • Andrew Kelley • Aug 28, 2018
add test coverage for invalid switch expression parameter
b65cca37ce • Andrew Kelley • Aug 28, 2018
add compile error for function prototype with no body
901b5c1566 • Andrew Kelley • Aug 28, 2018
fix crash when var in inline loop has different types
09cc1dc660 • Andrew Kelley • Aug 28, 2018
langref: document labeled blocks, labeled for, labeled while
048f506aa6 • Andrew Kelley • Aug 28, 2018
zig fmt
fb6d3859e8 • Andrew Kelley • Aug 27, 2018
std.zig.parse: fix parsing of doc comments after fields
4f2d49fd13 • Andrew Kelley • Aug 27, 2018
Merge branch 'raulgrell-CastToCVoid'
b92fac329e • Andrew Kelley • Aug 27, 2018
Handle unions differently in std.fmt (#1432)
ecc5464024 • tgschultz • Aug 27, 2018
fix @typeInfo unable to distinguish compile error vs no-payload
009e90f446 • Andrew Kelley • Aug 27, 2018
this was intended to be included in the previous commit
2f2215c9f4 • Andrew Kelley • Aug 27, 2018
fix false negative determining if function is generic
526d8425ab • Andrew Kelley • Aug 27, 2018
ir: const_ptr_pointee asserts that its return value is non-null
68e2794e15 • Andrew Kelley • Aug 26, 2018
Revert "src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;"
6a3fad1d59 • Andrew Kelley • Aug 26, 2018
src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;
0839ed1f94 • kristopher tate • Aug 26, 2018
fix llvm assertion failure when building std lib tests for macos
8047f0eae2 • Andrew Kelley • Aug 26, 2018
document fixed-width integer types
526338b00f • Andrew Kelley • Aug 25, 2018
Merge branch 'tgschultz-patch-3'
56a53021a1 • Andrew Kelley • Aug 25, 2018
Merge pull request #1406 from ziglang/macos-stack-traces
4003cd4747 • Andrew Kelley • Aug 25, 2018
std.debug: remove workaround for fixed bug
bf1f91595d • Andrew Kelley • Aug 24, 2018