Commits

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

Fix alignment of macro FIND_AND_ADD_CLANG_LIB

7bafe2e490 • Wink Saville • Apr 24, 2019

Sync grammar with spec

06bf918436 • hryx • Apr 24, 2019

add -fvisibility-inlines-hidden

5de934810f • Michael Dusan • Apr 24, 2019

build libuserland in cross compilation mode

ed41955522 • Andrew Kelley • Apr 24, 2019

Merge pull request #2351 from ziglang/fixed-2346

e4a86d4653 • Jimmi Holst Christensen • Apr 24, 2019

Merge pull request #2335 from hryx/no-tag-expr-for-struct

e553ade090 • Jimmi Holst Christensen • Apr 24, 2019

Merge pull request #2344 from LemonBoy/dbg-things

3bc361178c • Andrew Kelley • Apr 23, 2019

fixed stack protector issues

0f8fc3b924 • emekoi • Apr 21, 2019

std: Add mem.nativeIntToBig and mem.nativeIntToLittle

211f0a2226 • daurnimator • Apr 21, 2019

compiler-rt: add aeabi_fcmp, comparesf2

bb25f212b3 • vegecode • Apr 21, 2019

Fixes DirectAllocator Windows implementation to call HeapFree when new_size == 0

22f5e5fd3e • tgschultz • Apr 20, 2019

Merge branch 'LemonBoy-dwarfy'

b864fe7e23 • Andrew Kelley • Apr 20, 2019

fix DirectAllocator not unmapping unused pages on large alignments

1030cc97ca • Ryan Liptak • Apr 20, 2019

zig-fmt: allow comptime blocks in containers (#2308)

d44d2784e6 • Raul Leal • Apr 19, 2019

Fix test in langref to assert against modified var

3b6a4fe4cd • Matt Stancliff • Apr 18, 2019

ci: fix accidentally shipping zig0.exe

a10a1efc83 • Andrew Kelley • Apr 18, 2019

stage1 assertions always on, and have stack traces

ff3cdbc3a0 • Andrew Kelley • Apr 17, 2019

build: rename zig1 to zig0 to avoid confusion with stage1

4ad7d09ba5 • Andrew Kelley • Apr 17, 2019

Merge pull request #2295 from ziglang/stage1-hybrid

bc2d60c11f • Andrew Kelley • Apr 17, 2019

Revert "DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory."

4c03746926 • Andrew Kelley • Apr 16, 2019

docs: update intro text

b29241fc08 • Andrew Kelley • Apr 16, 2019

stage1: const_values_equal support tagged union

611d4bc6a1 • Michael Dusan • Apr 16, 2019

Merge pull request #2286 from shritesh/wasm_alloc

52caf311bb • Andrew Kelley • Apr 16, 2019

DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory.

71bb8cd537 • Sahnvour • Apr 16, 2019

freestanding target adds -ffrestanding to cc parameters

4e2f6ebf39 • Andrew Kelley • Apr 16, 2019

translate-c: move some code to the C API

3226b5315e • Andrew Kelley • Apr 16, 2019

remove workaround for LLD bug

f488f3fd03 • Andrew Kelley • Apr 16, 2019

add patch to LLD to fix deadlock race condition in wasm linker

c8b60538ed • Andrew Kelley • Apr 16, 2019