Commits
stage2 translate-c: simple function definitions
5f4c3e6557 • Andrew Kelley • May 11, 2019
stage2 translate-c: builtin types and pub
dbb5da14f4 • Andrew Kelley • May 10, 2019
translate-c: better handling of restore points
82219b1fd5 • Andrew Kelley • May 10, 2019
add test case for previous commit
2933d6b848 • Andrew Kelley • May 10, 2019
fix hang for some compile errors
fee0e6c8b9 • Andrew Kelley • May 10, 2019
translate-c: we have our first test of self-hosted
a6f7a9ce2b • Andrew Kelley • May 10, 2019
stage1: compile error for loop expr val ignored
d065f297ab • Michael Dusan • May 10, 2019
Fixes and simplifications for stage 1 parser
6b10f03b4a • Jimmi HC • May 10, 2019
Merge pull request #2465 from LemonBoy/builtins-for-wasm
bcf4d20289 • Andrew Kelley • May 10, 2019
Fix erroneous test case
1606dae728 • LemonBoy • May 10, 2019
translate-c: progress on self-hosted function prototypes
1c0223899c • Andrew Kelley • May 10, 2019
Merge pull request #2461 from LemonBoy/dwarf-leb128
f8b7ea119f • Andrew Kelley • May 10, 2019
fix translate-c regression
09cff0d2bd • Andrew Kelley • May 10, 2019
translate-c: progress on self-hosted function prototypes
eea2de108d • Andrew Kelley • May 9, 2019
translate-c: use C API for builtin types
214625587c • Andrew Kelley • May 9, 2019
stage1: make some asserts print source location
010963ce43 • Andrew Kelley • May 9, 2019
compile error for attempt to cast enum literal to error
c459edac18 • Andrew Kelley • May 9, 2019
fix std.os.copyFile
72899da44b • Andrew Kelley • May 9, 2019
translate-c: enough C tokenization/parsing to handle shifting in macros
eb65410b62 • Andrew Kelley • May 9, 2019
translate-c: handle int to ptr and ptr to int casting
62065a9aea • Andrew Kelley • May 9, 2019
fix build on macOS
a7346ea49f • Andrew Kelley • May 9, 2019
Merge pull request #2452 from LemonBoy/more-more-builtins
4b9e12be50 • Andrew Kelley • May 9, 2019
self-hosted translate-c progress on function decls
46e1c34fcf • Andrew Kelley • May 9, 2019
add --bundle-compiler-rt function to link options
9bbd71c9ab • Andrew Kelley • May 9, 2019
stage1: remove unneeded extern function
3bd5c16f39 • Andrew Kelley • May 8, 2019
translate-c: NULL pointers translate to `null`
e3542196c0 • Andrew Kelley • May 8, 2019
std.debug: fix stack trace iteration code
9c12237d2d • Andrew Kelley • May 8, 2019
C pointers support if and orelse
a4aee8b24d • Andrew Kelley • May 8, 2019
C pointers support .? operator
0099583bd3 • Andrew Kelley • May 8, 2019
C pointers support `null`
50bbb34594 • Andrew Kelley • May 8, 2019
Implement stack probes for x86/x86_64
be7cacfbbe • LemonBoy • May 8, 2019
Merge pull request #2448 from markfirmware/patch-1
24ee765318 • Marc Tiehuis • May 8, 2019
Merge pull request #2427 from LemonBoy/linux-tls
9c0596e627 • Andrew Kelley • May 7, 2019
Merge pull request #2439 from LemonBoy/fixes-fixes-fixes
097a62555e • Andrew Kelley • May 7, 2019
Merge pull request #2354 from LemonBoy/iterate_phdr_impl
7432fb04d6 • Andrew Kelley • May 6, 2019
Merge pull request #2422 from tgschultz/stdlib-packed-int-array
7a41af2632 • Andrew Kelley • May 5, 2019
Merge pull request #2374 from LemonBoy/fileszoff-reform
5d347c01cf • Andrew Kelley • May 4, 2019
Merge branch 'LemonBoy-stdlib-32b'
6a34da963b • Andrew Kelley • May 4, 2019
Merge pull request #2404 from squeek502/hash-map-ensure-cap
6f0aa801c8 • Andrew Kelley • May 4, 2019
Merge pull request #2326 from daurnimator/sendmmsg
21c8d57fca • Andrew Kelley • May 4, 2019
wasi: Implement read and write with err checking
f4798297de • Shritesh Bhattarai • May 3, 2019
compiler-rt: Add __modsi3, __umodsi3
2f3b461703 • LemonBoy • May 3, 2019
compiler-rt: Add __moddi3, __divdi3
1be4e87f0b • LemonBoy • May 3, 2019
Merge pull request #2409 from shritesh/wasi_native
584dd2863a • Andrew Kelley • May 3, 2019
WasmAllocator: compileError on non-wasm arch
f86b8e4535 • Shritesh Bhattarai • May 3, 2019
docgen: show -target command line argument
2f39da7cdd • Shritesh Bhattarai • May 3, 2019
docgen: support wasm and wasi
5c04c22bcc • Shritesh Bhattarai • May 3, 2019
remove redundant information from README
f6937db7d6 • Andrew Kelley • May 3, 2019
always respect threadlocal for variables with external linkage
bd9c629c4c • Andrew Kelley • May 3, 2019
docs: remove `@setGlobalLinkage` section
8cda4fd73a • Andrew Kelley • May 3, 2019
Switch wasm export-all to only values marked exports
8d58dc715b • Benjamin Feng • May 3, 2019
std: add std.ArrayList.orderedRemove
fca3e3a73f • daurnimator • May 3, 2019
optimize `@memset` with `undefined`
3552180143 • Andrew Kelley • May 3, 2019
docs: update for shared libraries
f8117a0799 • Andrew Kelley • May 2, 2019
Merge pull request #2397 from ziglang/std.math
f950ec0c16 • Marc Tiehuis • May 2, 2019
main: change --enable-pic and --disable-pic to -fPIC and -fno-PIC
c00c18de6a • Dong-hee Na • May 1, 2019
docgen: add exe_build_err tag
6e4f69a54a • Andrew Kelley • May 1, 2019
docs: add note to @setRuntimeSafety
54a93e5393 • Andrew Kelley • May 1, 2019
Don't install zig_cpp lib for stage2 target
40fe6afdad • Marc Tiehuis • May 1, 2019
wasi: import all core exports
7bbc8eb16c • Shritesh Bhattarai • May 1, 2019
wasi: import all constants and their types
f53abf4063 • Shritesh Bhattarai • May 1, 2019
Merge pull request #2392 from shritesh/wasi_clock
bb0c5f7a2f • Andrew Kelley • May 1, 2019
wasi: implement getRandomBytes
1fabd6bbf3 • Shritesh Bhattarai • May 1, 2019
Merge pull request #2390 from shritesh/wasi_env
79a139ac63 • Andrew Kelley • Apr 30, 2019
add test case to cover solved bug
9dfd24a334 • Andrew Kelley • Apr 30, 2019
Don't install stage2 artifacts
81767a658d • Marc Tiehuis • Apr 30, 2019
translate-c: fix using wrong enum
b4f8d68e2e • Andrew Kelley • Apr 30, 2019
self-hosted translate-c: iterate over top level decls
a7f99c8ee9 • Andrew Kelley • Apr 30, 2019
WASI: implement argsAlloc and argsFree (#2364)
01365be82f • Shritesh Bhattarai • Apr 30, 2019
translate-c: Emit @ptrCast + @alignPtr sequence
77383f968d • LemonBoy • Apr 30, 2019
compiler-rt: Add __mulodi4
b1a61a6d51 • LemonBoy • Apr 29, 2019
Merge pull request #2372 from LemonBoy/aeabi_idiv
d2328ac71a • Andrew Kelley • Apr 29, 2019
Merge branch 'squeek502-readme-std-lib'
75d42ace31 • Andrew Kelley • Apr 29, 2019
Fix crash due to command line argument parsing
a4e506510b • Matt Stancliff • Apr 29, 2019
json tests do not need this prefix anymore
e3452ba21b • Andrew Kelley • Apr 29, 2019
enable more json tests
da28811c50 • Andrew Kelley • Apr 29, 2019
DirectAllocator: move if > 0 condition above @memcpy
4b6f350369 • Andrew Kelley • Apr 29, 2019
std.heap: do not excessively call mmap, and munmap in direct allocator
3c13aa178b • Shawn Landden • Apr 29, 2019
fix build (unused function warning)
8afa1e800b • Andrew Kelley • Apr 29, 2019
Merge pull request #2139 from emekoi/lib-on-mingw
d3c88a8949 • Andrew Kelley • Apr 29, 2019
Fix generation of container initializers
9902b604cb • LemonBoy • Apr 28, 2019
std.fmt: add max_depth to avoid infinite recursion from self-references
205e501e42 • Ryan Liptak • Apr 27, 2019
Revert "std: Add mem.nativeIntToBig and mem.nativeIntToLittle"
bc1840e18f • daurnimator • Apr 27, 2019
fixed syntax error
66f3ef06e8 • emekoi • Apr 27, 2019
fix missing semicolon
d02489fd9a • Shritesh Bhattarai • Apr 27, 2019
zig fmt is built directly into stage1 rather than child process
2d6520d5d4 • Andrew Kelley • Apr 27, 2019
Merge pull request #2357 from squeek502/heap-shrink-large-align
ac3946620c • Andrew Kelley • Apr 26, 2019
docgen: properly close tags for skipped execs
efc5122fb6 • Shritesh Bhattarai • Apr 26, 2019
self-hosted translate-c emits a hello world AST
28071ac637 • Andrew Kelley • Apr 26, 2019
clean up test output
c82acdbb9e • Andrew Kelley • Apr 26, 2019
Fix path canonicalization when $HOME has a trailing slash
1d95fdaf6e • Andrew Kelley • Apr 26, 2019
Do not invoke UB in BigInt shr operations
9ec4ccc68f • LemonBoy • Apr 26, 2019
Change symbol name of tests in codegen
4df2f3d74f • rylmovuk • Apr 26, 2019
Merge pull request #2332 from ziglang/translate-c-userland
92d9cef071 • Andrew Kelley • Apr 25, 2019
Merge pull request #2312 from squeek502/heap-shrink-large-align
56e07622c6 • Andrew Kelley • Apr 25, 2019
remove Shebang (#!) support
8ef7f6febb • Shawn Landden • Apr 25, 2019
`@sizeOf` returns 0 for comptime types
fb2acaff06 • Andrew Kelley • Apr 25, 2019
compiler-rt: Add missing import of test for comparesf2
733c547a65 • vegecode • Apr 25, 2019
compiler-rt: add aeabi_dcmp, comparedf2
01168e1577 • vegecode • Apr 25, 2019
Merge pull request #2296 from LemonBoy/translate-c-stuff
ad994c9642 • Andrew Kelley • Apr 24, 2019