Commits
Add integer binary output format (#1313)
e66f538972 • Marc Tiehuis • Aug 1, 2018
simpler std.event.Lock implementation
de949b72c7 • Andrew Kelley • Jul 31, 2018
std.fmt.format: add '*' for formatting things as pointers
058bfb254c • Andrew Kelley • Jul 31, 2018
Add "Comments" section to language reference (#1309)
0db33e9c86 • Matthew D. Steele • Jul 31, 2018
Merge pull request #1307 from ziglang/cancel-semantics
5d4a02c350 • Andrew Kelley • Jul 30, 2018
add SliceOutStream, rename SliceStream to SliceInStream (#1301)
608ff52dc3 • dbandstra • Jul 29, 2018
Merge pull request #1300 from dbandstra/more-stream-functions
f884381c60 • Andrew Kelley • Jul 29, 2018
add compile error for ignoring return value of while loop bodies
2cbad364c1 • Andrew Kelley • Jul 26, 2018
add compile error for missing parameter name of generic function
fd575fe1f3 • Andrew Kelley • Jul 25, 2018
add compile error for non-inline for loop on comptime type
84195467ad • Andrew Kelley • Jul 25, 2018
fix assertion failure when some compile errors happen
2257660916 • Andrew Kelley • Jul 25, 2018
patch LLD to fix COFF crashing when linking twice in same process
95f45cfc34 • Andrew Kelley • Jul 25, 2018
fix race conditions in self-hosted compiler; add test
02713e8d8a • Andrew Kelley • Jul 25, 2018
self-hosted: function calling another function
adefd1a52b • Andrew Kelley • Jul 25, 2018
self-hosted: function types use table lookup
2ea08561cf • Andrew Kelley • Jul 24, 2018
remove old section from readme
1d4a94b635 • Andrew Kelley • Jul 24, 2018
fix logic for determining whether param requires comptime
29e19ace36 • Andrew Kelley • Jul 24, 2018
Merge pull request #1282 from nwsharp/master
74c80d2c7f • Andrew Kelley • Jul 24, 2018
Merge pull request #1266 from ziglang/self-hosted-libc-hello-world
10bdf73a02 • Andrew Kelley • Jul 24, 2018
add std.math.big.Int.fitsInTwosComp
99153ac0aa • Andrew Kelley • Jul 22, 2018
Add big int fits function (#1279)
d53fae3551 • Marc Tiehuis • Jul 22, 2018
Tighten Int.to bounds and add twos-complement bitcount
07b6a3d335 • Marc Tiehuis • Jul 22, 2018
Merge branch 'kristate-posix-darwin-issue1271'
bbd293355b • Andrew Kelley • Jul 22, 2018
Merge branch 'kristate-skippable-tests-issue1274'
0a32f80d9a • Andrew Kelley • Jul 22, 2018
README: include link to channel logs (#1278)
bb1b796711 • kristopher tate • Jul 22, 2018
Fixed windows getPos
1f4c7d5ebf • Jimmi HC • Jul 20, 2018
fix generation of error defers for fns inside fns
0a880d5e60 • Andrew Kelley • Jul 19, 2018
std.os.File: add missing pub modifiers
0736e6aa34 • Andrew Kelley • Jul 19, 2018
prevent non-export symbols from clobbering builtins
a9f0681f85 • Andrew Kelley • Jul 19, 2018
Allow pointers to anything in extern/exported declarations (#1258)
fd3a41dadc • Jimmi Holst Christensen • Jul 18, 2018
fix invalid character test on windows
c393a399fb • Andrew Kelley • Jul 18, 2018
fix std.os.getAppDataDir test on linux
cd488c9da5 • Andrew Kelley • Jul 18, 2018
fix build on windows
a8a1b5af07 • Andrew Kelley • Jul 18, 2018
-Dskip-release now also skips build example tests
b7be082bd9 • Jimmi HC • Jul 18, 2018
implement proper utf16leToUtf8
843529d234 • Josh Wolfe • Jul 18, 2018
fix @setEvalBranchQuota not respected in generic fn calls
cbfe9a4077 • Andrew Kelley • Jul 18, 2018
Fixed minor documentation errors (#1256)
6394f7e9a3 • Jay Weisskopf • Jul 18, 2018
std.event.Loop.onNextTick dispatches work to waiting threads
a9ab528e34 • Andrew Kelley • Jul 17, 2018
self-hosted: linking
ecf8da00c5 • Andrew Kelley • Jul 17, 2018
port 69e3b4e to self-hosted compiler
1a7cf4cbce • Andrew Kelley • Jul 17, 2018
Add swapRemoveOrError (#1254)
3cbf59b4c1 • Wink Saville • Jul 17, 2018
Give ArrayList tests consistent names (#1253)
d1a60243c9 • Wink Saville • Jul 17, 2018
revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see #1249 for more information; (#1255)
69e3b4e7dc • kristopher tate • Jul 17, 2018
self-hosted: implement getAppDataDir for windows
3bb00eac37 • Andrew Kelley • Jul 17, 2018
self-hosted: create tmp dir for .o files and emit .o file for fn
97bfeac13f • Andrew Kelley • Jul 17, 2018
allow implicit cast of undefined to optional
0fa24b6b75 • Andrew Kelley • Jul 16, 2018
remove std.ArrayList.removeOrError function
9b56efc957 • Andrew Kelley • Jul 16, 2018
codegen: remove unused variable
d3ce9d0643 • Andrew Kelley • Jul 16, 2018
all integer sizes are available as primitives
e9a03cccf3 • Andrew Kelley • Jul 16, 2018
self-hosted: generate LLVM IR for simple function
363f4facea • Andrew Kelley • Jul 15, 2018
rename Module to Compilation
28c3d4809b • Andrew Kelley • Jul 14, 2018
Improve realloc on fixed buffer allocator (#1238)
69e50ad2f5 • Bas van den Berg • Jul 14, 2018
self-hosted: adding a fn to an llvm module
278829fc2c • Andrew Kelley • Jul 14, 2018
Merge pull request #1237 from BarabasGitHub/fix-reallocating-from-0
91636f1e8c • Andrew Kelley • Jul 14, 2018
docs: correct some misinformation
29c756abba • Andrew Kelley • Jul 14, 2018
Add --stdin option to zig fmt
bf441ed244 • Marc Tiehuis • Jul 14, 2018
Merge branch 'eduardosm-extern-return-small-struct'
ed3181f029 • Andrew Kelley • Jul 14, 2018
Merge branch 'tgschultz-arraylist-remove'
2a719ee6c5 • Andrew Kelley • Jul 14, 2018
docs: clarify mem.Allocator.reallocFn
317ed57cb1 • Andrew Kelley • Jul 14, 2018
Merge pull request #1232 from BarabasGitHub/fix-array-list-insert
5f1aa3505d • Andrew Kelley • Jul 14, 2018
self-hosted: basic IR pass2
e78b1b810f • Andrew Kelley • Jul 14, 2018
ir_get_ref: delete unnecessary and probably buggy code
c87102c304 • Andrew Kelley • Jul 13, 2018
ir: remove unnecessary and probably buggy code
171f33b961 • Andrew Kelley • Jul 13, 2018
ir: remove dead code
860d3da915 • Andrew Kelley • Jul 13, 2018
allow == for comparing optional pointers
5354d1f5fc • Andrew Kelley • Jul 13, 2018
zig fmt
ac096c2949 • Andrew Kelley • Jul 12, 2018
self-hosted: better IR for empty fn
69e60e351b • Andrew Kelley • Jul 12, 2018
self-hosted: generate zig IR for simple function
687bd92f9c • Andrew Kelley • Jul 12, 2018
ir: refactor lvalues
ce11d6d16c • Andrew Kelley • Jul 12, 2018
std.event.Future: workaround in tests for llvm coro memory
30c4add85a • Andrew Kelley • Jul 12, 2018
std.atomic: use spinlocks
9751a0ae04 • Andrew Kelley • Jul 11, 2018
add std.event.Future
9bdcd2a495 • Andrew Kelley • Jul 11, 2018
build system: add -Dskip-release option to test faster
5954c94d20 • Andrew Kelley • Jul 11, 2018
add compile error for disallowed types in extern structs
3f30897fdc • Andrew Kelley • Jul 11, 2018
Merge pull request #1216 from ziglang/sort-improvements
3aaf814b9d • Andrew Kelley • Jul 11, 2018
self-hosted: add compile error test for missing fn name
c6c49389eb • Andrew Kelley • Jul 11, 2018
Merge pull request #1215 from ziglang/self-hosted-first-test
c620a1fe3d • Andrew Kelley • Jul 11, 2018
introduce std.event.Group for making parallel async calls
8fba0a6ae8 • Andrew Kelley • Jul 10, 2018
allow var args calls to async functions
0ce6934e26 • Andrew Kelley • Jul 10, 2018
langref: docs for union safety
696ef0bc03 • Andrew Kelley • Jul 10, 2018
fix crash when calling comptime-known undefined function ptr
28f9230b40 • Andrew Kelley • Jul 10, 2018
fix regression from b6eb4048
b5cfbfd84e • Andrew Kelley • Jul 10, 2018
enable basic event loop test
1b82a9defc • Andrew Kelley • Jul 10, 2018
organize std.event into directories
b6eb404831 • Andrew Kelley • Jul 10, 2018
Merge pull request #1198 from ziglang/m-n-threading
ccef60a640 • Andrew Kelley • Jul 10, 2018
define c macros before importing llvm h files
10cc49db1c • Andrew Kelley • Jul 10, 2018
Update throughput_test.zig. (#1211)
a2834d48b9 • wilsonk • Jul 9, 2018
fix non-portable format specifier
0ac1b83885 • Andrew Kelley • Jul 9, 2018
ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack traces
05f1ea33d2 • Andrew Kelley • Jul 9, 2018
langref: docs for invalid error set cast and incorrect pointer alignment
2ee67b7642 • Andrew Kelley • Jul 9, 2018
fix crash on @ptrToInt of a *void
9eb51e20ed • Andrew Kelley • Jul 9, 2018
std.Hashmap - don't use catch unreachable in tests
42ba06133a • Andrew Kelley • Jul 9, 2018
Update zig.parser benchmark program
82e9190d09 • Marc Tiehuis • Jul 9, 2018
builder.addBuildOption
410b4d9bdf • Josh Wolfe • Jul 8, 2018
cleaner output from zig build when there are compile errors
ced3aae3b2 • Andrew Kelley • Jul 8, 2018
add @popCount intrinsic
d8295c1889 • Andrew Kelley • Jul 7, 2018
remove outdated semantic analysis documentation
e19f0b5d9c • Andrew Kelley • Jul 6, 2018
fix iterating over a void slice
4ad4cd2654 • Andrew Kelley • Jul 6, 2018
add compile error notes for where struct definitions are
1cf7511dc9 • Andrew Kelley • Jul 6, 2018
langref: add more internal links
6d793c0ea3 • Andrew Kelley • Jul 6, 2018