Commits
Implement remaining requested changes
77d04c03e3 • Robin Voetter • Sep 4, 2019
Add missing clobbers on arm-eabi and arm64 syscall conventions
6a76298740 • Robin Voetter • Sep 4, 2019
Merge remote-tracking branch 'upstream/master' into arm-support-improvement
5308eb7045 • Robin Voetter • Sep 4, 2019
Merge remote-tracking branch 'upstream/master' into arm-support-improvement
d62f7c6b60 • Robin Voetter • Sep 1, 2019
Fix up preadv, preadv2, pwritev and pwritev2
e7912dee9b • Robin Voetter • Sep 1, 2019
Fix up seteuid and setegid
e9d795b025 • Robin Voetter • Sep 1, 2019
Replace legacy 16-bit syscalls with 32-bit versions when appropriate
e39c93a2f3 • Robin Voetter • Sep 1, 2019
Merge remote-tracking branch 'upstream/master' into arm-support-improvement
7a2b4cb9a1 • Robin Voetter • Aug 30, 2019
Merge remote-tracking branch 'upstream/master' into arm-support-improvement
ca2aa4880f • Robin Voetter • Aug 30, 2019
Remove unneeded os check
4b8325f381 • Robin Voetter • Aug 30, 2019
Improve comments near un-implemented functionality
c1f8b201a1 • Robin Voetter • Aug 30, 2019
add __aeabi_read_tp
2323da3a68 • Robin Voetter • Aug 29, 2019
Don't print line info if source is not available
e4c262b804 • Robin Voetter • Aug 29, 2019
fix issues with debug.zig
108a51b110 • Robin Voetter • Aug 29, 2019
TLS initialization, clone definition and _start functionality
b3ac323a44 • Robin Voetter • Aug 28, 2019
Make mmap use SYS_mmap2 if it exists
57de61084e • Robin Voetter • Aug 28, 2019
Add more syscall constants
223b773e03 • Robin Voetter • Aug 28, 2019
add arm32 syscall conventions
50c37c75d1 • Robin Voetter • Aug 28, 2019
add arm32 linux bits definitions
32f4606cec • Robin Voetter • Aug 28, 2019
Merge pull request #3060 from Sahnvour/hashing
ac477f3c9a • Marc Tiehuis • Aug 28, 2019
add regression test for already fixed bug
47fcbfdc51 • Andrew Kelley • Aug 27, 2019
support self-referential struct through a slice of optional
f4519c520a • Andrew Kelley • Aug 27, 2019
add regression test for struct with optional list of self
c1fd7ed6e2 • Andrew Kelley • Aug 27, 2019
better handle struct depends on itself via optional field
428a2fdedd • Andrew Kelley • Aug 27, 2019
add regression test for bug fixed by lazy values
e1b258f39f • Andrew Kelley • Aug 27, 2019
add regression test for bug fixed by lazy values
8fef23a525 • Andrew Kelley • Aug 27, 2019
Merge pull request #3115 from ziglang/fix-field-alignment-kludge
35a374efe0 • Andrew Kelley • Aug 27, 2019
Improve siphash performance for small keys by up to 30% (#3124)
326b7b794b • Marc Tiehuis • Aug 27, 2019
remove no longer needed gcc8 workaround. add gcc9 workaround
1df75da918 • Andrew Kelley • Aug 27, 2019
Merge pull request #3118 from ziglang/revert-crc-poly-api
50a80261dc • Marc Tiehuis • Aug 24, 2019
Merge pull request #3114 from Tetralux/align-on-struct-fields
ec2f9ef4e8 • Andrew Kelley • Aug 23, 2019
Encapsulate bigint representation, assert on cast data loss
9322eee80a • Jonathan Marler • Aug 23, 2019
Merge pull request #3106 from ziglang/hash-tooling-changes
0e75fef1de • Marc Tiehuis • Aug 22, 2019
Merge pull request #2991 from emekoi/mingw-ci
ec7d7a5b14 • Andrew Kelley • Aug 21, 2019
remove incorrect assert regarding 128-bit integers
81c441f885 • Andrew Kelley • Aug 21, 2019
Merge branch 'euantorano-fix/3012-os-getrandom-fill-buffer'
3b5a8858c2 • Andrew Kelley • Aug 20, 2019
add std.c.printf
c175e53564 • Andrew Kelley • Aug 20, 2019
Merge branch 'FireFox317-fix-issue-3030'
f0a141f799 • Andrew Kelley • Aug 20, 2019
Merge pull request #3090 from ziglang/fmt-internal
2aa18b9097 • Marc Tiehuis • Aug 20, 2019
fix @bitCast of packed struct literal
3dbed54294 • Andrew Kelley • Aug 19, 2019
Merge branch 'mikdusan-issue.3010'
07c5e90601 • Andrew Kelley • Aug 19, 2019
added documentation for field access to C pointers (#3088)
efc2237e5a • Aaron Klapatch • Aug 19, 2019
fix void array as a local variable initializer
d067a037cc • Andrew Kelley • Aug 19, 2019
fix array multiplication not setting parent value info
44fb5275c1 • Andrew Kelley • Aug 19, 2019
don't put libc on the elf linker line for objects
3f7f520036 • Andrew Kelley • Aug 19, 2019
fix error message when dependency requires position independent code
5a0275c247 • Nick Erdmann • Aug 18, 2019
add compile error for async frames depending on themselves
ea1734773b • Andrew Kelley • Aug 17, 2019
allow implicit cast of fn to async fn
57b90d2d98 • Andrew Kelley • Aug 17, 2019
detect non-async function pointer of inferred async function
66a490c27c • Andrew Kelley • Aug 17, 2019
add compile error for incorrect atomic ordering in fence #3082
0ff396c34f • Vexu • Aug 17, 2019
fix compiler not checking alignment of function frames
4d8a6f6fea • Andrew Kelley • Aug 17, 2019
fix event loop regression on macos
456a244d62 • Andrew Kelley • Aug 17, 2019
std.event.Loop: fix not waking up after file system I/O
e24cc2e77b • Andrew Kelley • Aug 17, 2019
improvements to std lib for event-based I/O
3dce41b61a • Andrew Kelley • Aug 17, 2019
add missing compile error for fn call bad implicit cast
bf7b6fbbdb • Andrew Kelley • Aug 16, 2019
add test for struct parameter to async function being copied
cbca6586e7 • Andrew Kelley • Aug 16, 2019
fix and test case for returning from suspend block
5a2cbe239f • Andrew Kelley • Aug 16, 2019
correct LLVM subarch names for arm
2cb1f93894 • yvt • Aug 16, 2019
add compile error for casting const frame to anyframe
13c584d325 • Andrew Kelley • Aug 16, 2019
codegen: LLVMConstSub instead of LLVMBuildSub in one place
cba3b8291a • Andrew Kelley • Aug 16, 2019
add tests for bad implicit casting of anyframe types
7798054b58 • Andrew Kelley • Aug 16, 2019
add test for async call of generic function
4ea2331e3d • Andrew Kelley • Aug 16, 2019
add test for wrong frame type used for async call
5df89dafef • Andrew Kelley • Aug 16, 2019
add compile error for @Frame() of generic function
1254a453b9 • Andrew Kelley • Aug 16, 2019
zig fmt
49c88e23af • Andrew Kelley • Aug 16, 2019
zig fmt: add more test cases
7874d5a40b • Andrew Kelley • Aug 16, 2019
implement new async syntax in self-hosted compiler
2151f84d59 • Vexu • Aug 16, 2019
note that -mllvm is unsupported
1e3b6816a8 • Andrew Kelley • Aug 16, 2019
fix crash with sometimes type not being resolved
ff7e826b82 • Andrew Kelley • Aug 15, 2019
add assertion about control flow to fix gcc warning
0b08ae581e • Andrew Kelley • Aug 15, 2019
zig fmt
7e75e1075e • Andrew Kelley • Aug 15, 2019
Merge pull request #3033 from ziglang/rewrite-coroutines
8b97a1aee2 • Andrew Kelley • Aug 15, 2019
force static libs for vendored dependencies
729807203a • Andrew Kelley • Aug 15, 2019
flip the order of fields in error unions
98183e4743 • Andrew Kelley • Aug 13, 2019
README: link to community projects
3aed7de0c4 • Andrew Kelley • Aug 11, 2019
fix enum with one member and custom tag type
b87686dfa0 • Andrew Kelley • Aug 11, 2019
allow comptime_int to implicit cast to comptime_float
1b83ee78a4 • Andrew Kelley • Aug 11, 2019
Fixed tiny typo in the math module (shr's description)
4bd4c5e06d • data-man • Aug 11, 2019
add a little compile error to make Future Andy's life easier
e6ebc41a07 • Andrew Kelley • Aug 9, 2019
fix regression in std.math.min
0bf6796b76 • Andrew Kelley • Aug 9, 2019
Merge pull request #3025 from euantorano/fix/3015-std-os-window-rtlgenrandom
e6ef00233e • Andrew Kelley • Aug 7, 2019
Don't emit clang error if source or filename pointer is null
8621e3b5bd • Sam Tebbs • Aug 7, 2019
std.math.min: return a more restrictive type sometimes
2cd5e55581 • Andrew Kelley • Aug 7, 2019
modify header precedence for zig cc, resolves intrinsics issues (#3027)
8fcf21fefc • Ryan Saunderson • Aug 7, 2019
update readme
7f23dac6dc • Andrew Kelley • Aug 5, 2019
Fix #2993 - use getrandom on freebsd
7b8c96612f • Euan Torano • Aug 5, 2019
Add misisng newline
8aa87ec441 • Euan T • Aug 5, 2019
Add missing S_IS* for NetBSD
0157365872 • Euan Torano • Aug 5, 2019
update CONTRIBUTING.md
30466bccef • Andrew Kelley • Aug 4, 2019
Merge pull request #2797 from Sahnvour/hashing
8c99a51993 • Sahnvour • Aug 4, 2019
Merge pull request #2998 from daurnimator/return-elf
f01cb8cc16 • Andrew Kelley • Aug 4, 2019
Merge pull request #2994 from euantorano/fix/1626-os-getRandomBytesDevURandom
5687323cd2 • Andrew Kelley • Aug 3, 2019
Fix public function lookup
57830e43ee • Christoffer Rasmussen • Aug 3, 2019
docs: add atomicrmw operations list
e68fee3984 • Andrew Kelley • Aug 2, 2019
Merge pull request #2985 from fengb/fix-build-references
1823a5979a • Andrew Kelley • Aug 2, 2019
Merge branch 'assignment-result-loc'
b2d94f9af2 • Andrew Kelley • Aug 2, 2019
disable behavior test for 128-bit cmpxchg
6cb4cac5cd • Andrew Kelley • Aug 1, 2019
allow 128 bit cmpxchg on x86_64
38b5812c48 • Andrew Kelley • Aug 1, 2019
Merge pull request #2965 from Sahnvour/zig-stack-traces
ceec2393cf • Andrew Kelley • Jul 29, 2019
fix std.fmt to handle std.SegmentedList
bc982e65cf • Michael Dusan • Jul 29, 2019