Commits
fix glibc not forcing dynamic link
9b02cab3da • Andrew Kelley • Feb 17, 2020
target requiring PIC does not imply dynamic linking
a959e98273 • Andrew Kelley • Feb 17, 2020
fix dynamic linker detection on windows (where there isn't one)
4b91e4c91f • Andrew Kelley • Feb 17, 2020
support the concept of a target not having a dynamic linker
e26f063b22 • Andrew Kelley • Feb 17, 2020
self-host dynamic linker detection
2f9c5c0644 • Andrew Kelley • Feb 17, 2020
fix backwards warning of `zig libc`
c784c52819 • Andrew Kelley • Feb 17, 2020
expand argv[0] when spawning system C compiler
44c14749a1 • Andrew Kelley • Feb 17, 2020
stage1 os_update_file additionally compares src and dest size
a5d47be5ad • Andrew Kelley • Feb 17, 2020
fix os_update_file implementation on Windows
d5860cbade • Andrew Kelley • Feb 17, 2020
stage1 os: handle errors from read/write
364a284eb3 • Andrew Kelley • Feb 17, 2020
stage1: don't copy unchanged output files
a26800c099 • Andrew Kelley • Feb 17, 2020
add missing implementations of libc installation to detect msvc paths
5c54d7bee7 • Andrew Kelley • Feb 17, 2020
rename libuserland to libstage2
20f3b0efff • Andrew Kelley • Feb 17, 2020
add the dummy libc paths back in
c25742010d • Andrew Kelley • Feb 17, 2020
remove libc dependency of zig0 building libstage2
7eb0a3edce • Andrew Kelley • Feb 16, 2020
fix building zig0 -> zig on macos
39ee46a6c1 • Andrew Kelley • Feb 16, 2020
implement os.faccessat for Windows
8173fbfb66 • Andrew Kelley • Feb 16, 2020
self-hosted libc detection
4b02a39aa9 • Andrew Kelley • Feb 16, 2020
more user-friendly error message for some clang diagnostics
5e37fc0746 • Andrew Kelley • Feb 16, 2020
Implement noasync awaits
7f7d1fbe5a • Andrew Kelley • Feb 16, 2020
zig fmt: support `noasync await`
cb3a818699 • Andrew Kelley • Feb 16, 2020
fix taking address of temporary async frame
72805fd66e • Andrew Kelley • Feb 16, 2020
Merge pull request #4467 from mikdusan/translate-c-error
652efe38b4 • Michael Dusan • Feb 15, 2020
fix c tokenizer bug
b15958c557 • Vexu • Feb 14, 2020
Merge pull request #4454 from LemonBoy/capture-reform
9e1afdc234 • Andrew Kelley • Feb 14, 2020
enable passing freebsd tests
058f38220a • Andrew Kelley • Feb 14, 2020
Merge pull request #4451 from daurnimator/use-testing.allocator
40b9db7cad • Andrew Kelley • Feb 14, 2020
translate-c improve macro cast translation
9206f8a8cd • Vexu • Feb 14, 2020
modernize std.meta
7396b144ba • xackus • Feb 14, 2020
cmake: remove case mismatch detection on build mode
fb6b94f80f • Andrew Kelley • Feb 14, 2020
Makes ArenaAllocator.deinit() not require a mutable reference.
cf67d30cdc • Felix (xq) Queißner • Feb 13, 2020
ir: Don't crash when converting undefined ptrs
a090a5e3bc • LemonBoy • Feb 13, 2020
Merge pull request #4442 from fengb/testing-allocator-calls
e8dfc5e7f6 • Andrew Kelley • Feb 13, 2020
Merge branch 'LemonBoy-revive-3904'
de23c57133 • Andrew Kelley • Feb 13, 2020
Merge pull request #4443 from LemonBoy/werkzeug
1675d4f82b • Andrew Kelley • Feb 13, 2020
fix c tokenizer bug
fa377dbd15 • Vexu • Feb 13, 2020
Merge pull request #4441 from mikdusan/stage1-cmake
1fb70497d2 • Michael Dusan • Feb 13, 2020
Merge pull request #4439 from vegecode/custom-format-comment-issue
08666a057a • Michael Dusan • Feb 12, 2020
Merge pull request #4433 from LemonBoy/ohno
ab4ea5d3cf • Andrew Kelley • Feb 11, 2020
Merge pull request #4389 from mikdusan/stage1-mem
e624c86289 • Michael Dusan • Feb 11, 2020
Add cast between [*c]T and ?[*:0]T on fn parameter
2618366055 • Timon Kruiper • Feb 11, 2020
fmt: Pass the fmt string to the inner formatters
3237528a59 • LemonBoy • Feb 11, 2020
compile error instead of abort for unimplemented `@typeInfo`
3170ead9eb • Andrew Kelley • Feb 11, 2020
Revert "windows: remove the 'A' versions of psapi functions"
702398dd0e • Andrew Kelley • Feb 10, 2020
windows: remove the 'A' versions of psapi functions
1cdefeb10b • Andrew Kelley • Feb 10, 2020
translate-c float fixes
ae5ba369e1 • Vexu • Feb 10, 2020
fix compiler assertion when duplicating fields...
70a4794c57 • Andrew Kelley • Feb 10, 2020
Merge pull request #4404 from ziglang/async-std
014f66e6de • Andrew Kelley • Feb 10, 2020
fix off-by-one error in std.unicode.utf8ToUtf16LeWithNull
3b622f4494 • Andrew Kelley • Feb 9, 2020
compiler_rt: Fix clzsi2 implementation for Thumb1
c4d0f97b4c • LemonBoy • Feb 9, 2020
Add wWinMain and wWinMainCRTStartup to fix #4376
b55bc5eb26 • Jared Miller • Feb 8, 2020
Merge pull request #4408 from LemonBoy/mmap-i386-fix
0e7461d4a3 • Andrew Kelley • Feb 8, 2020
Fixing library search path
eff50abce6 • pwzk • Feb 7, 2020
build: fix handling disabling .h file generation
786700249e • Andrew Kelley • Feb 6, 2020
debug: Improve the frame-walking strategy
cfcaf09cce • LemonBoy • Feb 6, 2020
Merge pull request #4369 from daurnimator/gimli
5cf30b6791 • Andrew Kelley • Feb 5, 2020
std: improve non-libc dynamic library loading
e1f4f44dff • Andrew Kelley • Feb 5, 2020
Merge pull request #4397 from LemonBoy/fixes
80ae434b66 • Andrew Kelley • Feb 5, 2020
Merge pull request #4345 from Rocknest/open-di
378d733439 • Andrew Kelley • Feb 5, 2020
Merge pull request #4363 from Vexu/trans-std-c
40b1fecace • Andrew Kelley • Feb 5, 2020
Merge pull request #4394 from mikdusan/fix-cmake-regression
b022db16ec • Michael Dusan • Feb 5, 2020
Merge pull request #4390 from mikdusan/cherry-pick
25cbee0b84 • Michael Dusan • Feb 5, 2020
std: Fix edge case in isAbsolute fn family
3e7c02edc1 • LemonBoy • Feb 4, 2020
Add basic linux termios implementation
a697de3eac • nofmal • Feb 4, 2020
Merge pull request #4337 from LemonBoy/stdlib-bsearch
0fdcd5c4cb • Andrew Kelley • Feb 3, 2020
fmt: Fix one more edge case in container formatting
1658becb62 • LemonBoy • Feb 3, 2020
Merge pull request #4366 from jayschwa/blake3
5504f155aa • Andrew Kelley • Feb 3, 2020
Add InstallRawStep to Zig build system that does a similar job to llvm-objcopy. To use it, do 'exe.installRaw("kernel.bin");' where exe is a LibExeObjStep
9b11e5e1f1 • Michaël Larouche • Feb 3, 2020
Don't generate any type info for void return types
958f00f1c7 • LemonBoy • Feb 2, 2020
Merge pull request #4352 from LemonBoy/fix-4349
a795c36d7b • Andrew Kelley • Feb 2, 2020
Add support for dependent packages when using build.zig
32291ab702 • frmdstryr • Feb 2, 2020
Winsock errors can be an enum
4f2652d504 • daurnimator • Feb 1, 2020
windows: Minor changes to psapi prototypes
0bf91cce58 • LemonBoy • Feb 1, 2020
Merge pull request #4340 from daurnimator/ntstatus-as-enum
e6a812c827 • Andrew Kelley • Jan 31, 2020
fmt: Fix logic to find the argument list closing )
dee7804a81 • LemonBoy • Jan 31, 2020
Merge pull request #4347 from LemonBoy/psapi
a62b4f268a • Andrew Kelley • Jan 31, 2020
std: update for linux 5.5 release
ab46713fa6 • daurnimator • Jan 31, 2020
translate-c: Fix translation of fn pointers
176bc53858 • LemonBoy • Jan 31, 2020
build: Fix missing `dupe`
1e78070a40 • meme • Jan 31, 2020
fmt: Refactor the arg fetching code
d27678fe83 • LemonBoy • Jan 30, 2020
Merge pull request #4326 from LemonBoy/fix-4181
13f7824266 • Andrew Kelley • Jan 30, 2020
fix llvm assertion with debug info for vectors
58c97b3561 • Andrew Kelley • Jan 30, 2020
rb: fix rb.Node.getLast() that never worked
cbd42e44d6 • Shawn Landden • Jan 30, 2020
ci: don't rely on sourcehut's pkg system
14d9582e9a • Andrew Kelley • Jan 30, 2020
Merge pull request #4324 from fengb/testing-allocator
65b1a4953f • Andrew Kelley • Jan 30, 2020
Merge pull request #4239 from shawnl/rb
e3a383a661 • Andrew Kelley • Jan 30, 2020
Merge pull request #4319 from Rocknest/windows-traces
0303e7bd8e • Andrew Kelley • Jan 30, 2020
Small DWARF fixups
e77a102e24 • LemonBoy • Jan 30, 2020
Merge branch 'LemonBoy-fix-4259'
7ebc624a15 • Andrew Kelley • Jan 29, 2020
Add support for code model selection
d448c3d38a • Valentin Anger • Jan 29, 2020
Fix edge case in switch with single else
59bc1d2721 • LemonBoy • Jan 29, 2020
Merge pull request #4320 from fengb/while-spills
4fad16284e • Andrew Kelley • Jan 29, 2020
fix typo in doc comment
34706dad3f • Andrew Kelley • Jan 29, 2020
Merge pull request #4317 from Vexu/std-c
0cc2489d22 • Andrew Kelley • Jan 29, 2020
translate-c: Handle fn protos wrapped in parenthesis
534014f84e • LemonBoy • Jan 29, 2020
Correct dl_iterate_phdr address
1ba4554855 • LemonBoy • Jan 29, 2020
Build compiler_rt/c with optimizations if possible
3ec37c979e • LemonBoy • Jan 29, 2020
std.sort.insertionSort: remove superfluous block
13259acbc3 • Andrew Kelley • Jan 28, 2020
Merge pull request #4152 from ziglang/ir-clean-up-vars
76fba5baf9 • Andrew Kelley • Jan 28, 2020
Update langref.html.in
926a7adb3a • Zac • Jan 28, 2020