Commits
Fixed StackTrace not being resolved when panic is invalid (#1615)
bc3e99c5e5 • Jimmi Holst Christensen • Oct 1, 2018
increase stack size on windows for all executables
d4d22df1d9 • Andrew Kelley • Oct 1, 2018
std lib (breaking): posixRead can return less than buffer size
af229c1fdc • Andrew Kelley • Oct 1, 2018
std lib: flesh out the async I/O streaming API a bit
d1ec8377d1 • Andrew Kelley • Oct 1, 2018
update std lib API for I/O
9d4eaf1e07 • Andrew Kelley • Sep 30, 2018
Fixes --emit asm on windows and makes C header file generation explicit. (#1612)
ba78ae0ae7 • Sahnvour • Sep 30, 2018
build: omit finding libxml2, zlib since no direct dependency
418b2e7d47 • Andrew Kelley • Sep 30, 2018
rename std.event.tcp to std.event.net
57c4d38c55 • Andrew Kelley • Sep 30, 2018
Merge pull request #1594 from emekoi/master
a42a213e35 • Andrew Kelley • Sep 30, 2018
fixed native target detection
e6446dfc86 • emekoi • Sep 30, 2018
Expose failing_allocator as *Allocator instead of const FailingAllocator
1428ef3b07 • Jimmi Holst Christensen • Sep 29, 2018
Merge pull request #1599 from ziglang/zig-build-arg0
40da2c6098 • Andrew Kelley • Sep 28, 2018
Release 0.3.0
e242f6a609 • Andrew Kelley • Sep 28, 2018
rely on gcc for static builds on macos
f4a0658585 • Andrew Kelley • Sep 28, 2018
build: add support for ZIG_STATIC on MacOS
fe524a1fa5 • Andrew Kelley • Sep 27, 2018
update @typeInfo docs
cc490f0026 • Andrew Kelley • Sep 27, 2018
add dll export storage class where appropriate
af3263d7a8 • Andrew Kelley • Sep 27, 2018
overhaul api for getting random integers (#1578)
e7d9d00ac8 • Josh Wolfe • Sep 27, 2018
fix crash when compile error evaluating return...
1c26c2f4d5 • Andrew Kelley • Sep 26, 2018
fix variables which are pointers to packed struct fields
589201b104 • Andrew Kelley • Sep 26, 2018
the last number in a packed ptr is host int bytes
dcfd15a7f0 • Andrew Kelley • Sep 26, 2018
Tweak SYMBOL_CHAR define in tokenizer.cpp
631851f8b5 • Wink Saville • Sep 26, 2018
fix implicit casting to *c_void
9485043b3c • Andrew Kelley • Sep 26, 2018
stage1: Added `zig help` to show usage on stdout
7b204649e3 • Jay Weisskopf • Sep 26, 2018
fix crash on runtime index into slice of comptime type
2e562a5f36 • Andrew Kelley • Sep 25, 2018
fix not syntax highlighting builtin module
839492d0e8 • Andrew Kelley • Sep 25, 2018
fix self reference through fn ptr field crash
eafb8e8572 • Andrew Kelley • Sep 25, 2018
Remove StrLitKind enum
0e6c18c820 • Wink Saville • Sep 24, 2018
fix more bigint code paths and add tests
4241cd666d • Andrew Kelley • Sep 24, 2018
fix translate-c test expecting incorrect C ABI on windows
877036e7ef • Andrew Kelley • Sep 24, 2018
fix comptime bitwise operations with negative values
32c91ad892 • Andrew Kelley • Sep 24, 2018
minor langref improvements
422269ea6e • Andrew Kelley • Sep 24, 2018
Ignore class-memaccess error for gcc 8 and above
c5509a07ca • Wink Saville • Sep 24, 2018
fix translate-c incorrectly translating negative enum init values
004c383292 • Andrew Kelley • Sep 24, 2018
fix godbolt cli test on non-linux-x86_64 hosts
8a7737eef4 • Andrew Kelley • Sep 24, 2018
add panic function to godbolt CLI API test
6d048aa3bf • Andrew Kelley • Sep 24, 2018
add test to cover the CLI API that godbolt is using
a155f2973b • Andrew Kelley • Sep 24, 2018
Fix typo in argsAlloc comment
a170a64776 • Wink Saville • Sep 23, 2018
include LICENSE in windows static builds
af01c6e2bf • Andrew Kelley • Sep 23, 2018
rm extraneous macro
f955844435 • Jeff Fowler • Sep 22, 2018
fix @compileLog having unintended side effects
c84548e71d • Andrew Kelley • Sep 22, 2018
doc: add note about reproducible builds
3c1f9baff1 • Andrew Kelley • Sep 22, 2018
add compile error for slice of undefined slice
5c15c5fc48 • Andrew Kelley • Sep 22, 2018
stage1: unify 2 implementations of pointer deref
2e27407161 • Andrew Kelley • Sep 21, 2018
fix comptime string concatenation ignoring slice bounds
9e5cd43e6d • Andrew Kelley • Sep 21, 2018
Merge branch 'raulgrell-BitByteOffsetOfs'
0ca12ded2f • Andrew Kelley • Sep 21, 2018
fix comptime slice of pointer to array
44f2ee101f • Andrew Kelley • Sep 21, 2018
fix formatInt to handle upcasting to base int size
073f7ebb0e • Andrew Kelley • Sep 20, 2018
add compile error for casting const array to mutable slice
9c8dfadbb1 • Andrew Kelley • Sep 20, 2018
better string literal caching implementation
f8fe517d12 • Andrew Kelley • Sep 20, 2018
add workaround for `llvm-config --system-libs`
492821781d • Andrew Kelley • Sep 19, 2018
travis: build zig with gcc to match what llvm was built with
f9bf04c38b • Andrew Kelley • Sep 19, 2018
build: fix finding llvm and clang 7
287f5cce50 • Andrew Kelley • Sep 19, 2018
travis: fix llvm apt package names
e3d8cae35a • Andrew Kelley • Sep 19, 2018
fix typo from previous commit
6d23619cce • Andrew Kelley • Sep 19, 2018
travis: fix package names
f418a943cc • Andrew Kelley • Sep 19, 2018
travis: update apt repo url
d4cb373024 • Andrew Kelley • Sep 19, 2018
appveyor: remove old cache file
69c876cc87 • Andrew Kelley • Sep 19, 2018
Merge remote-tracking branch 'origin/llvm7'
15301504e2 • Andrew Kelley • Sep 19, 2018
std/index.zig: Fix import
5eeef1f5ed • Christian Wesselhoeft • Sep 18, 2018
fix regression from previous commit
6dd93ee5d9 • Andrew Kelley • Sep 18, 2018
zig fmt: handle shebang lines
21328e0036 • Andrew Kelley • Sep 18, 2018
fix optional pointer to empty struct incorrectly being non-null
345f8db1c4 • Andrew Kelley • Sep 18, 2018
add compile error for slice.*.len
c1af360532 • Andrew Kelley • Sep 18, 2018
stage1 caching: don't write manifest until cache release
148fe2e999 • Andrew Kelley • Sep 18, 2018
implementation for bitcasting extern enum type to c_int
8c77c5705f • Andrew Kelley • Sep 18, 2018
fix implicit cast of packed struct field to const ptr
5fd3af9dc6 • Andrew Kelley • Sep 18, 2018
fix @embedFile reading garbage memory
1fc2019031 • Andrew Kelley • Sep 18, 2018
minor cleanups from 68c1d05917
93ff5024a4 • Andrew Kelley • Sep 18, 2018
fix @bytesToSlice on a packed struct
d353d5aef8 • Andrew Kelley • Sep 18, 2018
compiling on mingw is now supported (#1542)
68c1d05917 • emekoi • Sep 18, 2018
link to #1544
13645585fe • Josh Wolfe • Sep 18, 2018
Merge pull request #1543 from ziglang/bit_shifting
8f0618a5b1 • Josh Wolfe • Sep 18, 2018
fix codegen for @intCast to u0
bfcfaaf5bd • Andrew Kelley • Sep 18, 2018
remove deprecated, unused windows functions
15e59eb142 • Andrew Kelley • Sep 18, 2018
add compile error for @ptrCast 0 bit type to non-0 bit type
b16229da1d • Andrew Kelley • Sep 17, 2018
add compile error for non-optional types compared against null
78a9a465a3 • Andrew Kelley • Sep 17, 2018
fix crash when bit shifting a u1
6c71e9a54d • Andrew Kelley • Sep 17, 2018
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