Commits

result location semantics for `@bitCast`

17b1ac5d03 • Andrew Kelley • Jun 10, 2019

hook up result locations for union initializations

1a51bf6304 • Andrew Kelley • Jun 10, 2019

inferred array size of array literals works

4e2b2822f1 • Andrew Kelley • Jun 9, 2019

Merge remote-tracking branch 'origin/master' into copy-elision-3

3a4b749c8a • Andrew Kelley • Jun 9, 2019

result loc semantics for array initialization

59fe13772f • Andrew Kelley • Jun 9, 2019

remove ResultLocField dead code

3ec766abe3 • Andrew Kelley • Jun 9, 2019

result location mechanism for struct initialization

771e88951a • Andrew Kelley • Jun 8, 2019

hook up result locs for `try`

52eb347188 • Andrew Kelley • Jun 8, 2019

hook up peer result locs to orelse keyword

a2fff2628f • Andrew Kelley • Jun 8, 2019

hook up peer result locs to catch

b1efba0c70 • Andrew Kelley • Jun 7, 2019

hook up result locs to for loops

2b0a1b7b14 • Andrew Kelley • Jun 7, 2019

hook up peer result locs to while bool and optional

ede3436b08 • Andrew Kelley • Jun 7, 2019

hook up while on error unions with result locations

ec8d8a9774 • Andrew Kelley • Jun 7, 2019

hook up peer result locs to if optional and if err

0e8b65c537 • Andrew Kelley • Jun 7, 2019

fix behavior for peer result locs with one prong unreachable

ec17f4ebbe • Andrew Kelley • Jun 7, 2019

fix behavior for non sret fn calls

4c222a482f • Andrew Kelley • Jun 7, 2019

no-copy semantics for peer result function calls

76a3938d69 • Andrew Kelley • Jun 7, 2019

no-copy semantics for switch expressions

b19b1c1298 • Andrew Kelley • Jun 4, 2019

fix the rest of the ir_build_alloca_src callsites

057b96006b • Andrew Kelley • Jun 4, 2019

no-copy semantics for if optional and if error union

a32abcd365 • Andrew Kelley • Jun 4, 2019

no-copy semantics for for loops

143d6ada8f • Andrew Kelley • Jun 4, 2019

while loops

d4054e35fe • Andrew Kelley • Jun 4, 2019

fix alignment of consts

b6108eed52 • Andrew Kelley • Jun 3, 2019

var types, alignment, and comptime

eb8a132d23 • Andrew Kelley • Jun 3, 2019

add missing ir_expr_wrap calls

735543d502 • Andrew Kelley • Jun 3, 2019

no-copy semantics for function forwarding

ccce3d8526 • Andrew Kelley • May 31, 2019

no-copy semantics for function call init var and literal

461382ae94 • Andrew Kelley • May 31, 2019

peer result locations with mixed runtime/comptime

8aba0643a5 • Andrew Kelley • May 31, 2019

local consts with comptime init exprs

3702c278e3 • Andrew Kelley • May 31, 2019

no-copy semantics for nested if

95d9835898 • Andrew Kelley • May 31, 2019

no-copy semantics for if expr

a4aca78722 • Andrew Kelley • May 31, 2019

no-copy semantics for basic runtime function call variable init

5e1003bc81 • Andrew Kelley • May 30, 2019

Merge pull request #2593 from LemonBoy/aarch64-stuff

0ccd91faea • Andrew Kelley • May 30, 2019

default struct field initialization expressions

78f32259da • Andrew Kelley • May 30, 2019

dep tokenizer: run zig fmt and move exports to canonical location

7878f9660f • Andrew Kelley • May 30, 2019

Merge pull request #2182 from mikdusan/issue.2046

5954d5235f • Andrew Kelley • May 30, 2019

update load dynamic library test for std lib changes

8ca294c430 • Andrew Kelley • May 30, 2019

Fix fmt.zig handling of slices of slices

8eaf1387c7 • tgschultz • May 30, 2019

std.meta/trait: def/definition => decl/declaration

f9e7bd2682 • tgschultz • May 30, 2019

improve the libc of wasm32-freestanding target

01a4897da5 • Andrew Kelley • May 30, 2019

stage1: AstNodes cannot be casted, but are rather accessed via a union.

4188faeac5 • Shawn Landden • May 30, 2019

Correct formatting for multiline string in arrays

4e1f3a9ba3 • Timon Kruiper • May 29, 2019

Merge branch 'NBonaparte-linuxdynlib'

7bfae39c5c • Andrew Kelley • May 29, 2019

Merge pull request #2567 from emekoi/fix-dynlib

345501a72d • Andrew Kelley • May 29, 2019

Merge pull request #2546 from LemonBoy/sigaltstack

c66a747045 • Andrew Kelley • May 29, 2019

run zig fmt to update `use` to `usingnamespace`

bfc86776d5 • Andrew Kelley • May 29, 2019

zig fmt: fix 2 bugs of mangling source files

8a4ee5942b • Andrew Kelley • May 29, 2019

change `use` to `usingnamespace`

b7a82288ad • Andrew Kelley • May 29, 2019

main: set subsystem in `zig builtin` when explicitly provided

9a7cf73b3b • Andrew Kelley • May 29, 2019

Merge branch 'emekoi-builtin-subsystem'

6dbaae4c46 • Andrew Kelley • May 29, 2019

Merge branch 'LemonBoy-use-struct-pt2'

7017388e9e • Andrew Kelley • May 29, 2019

Merge pull request #2530 from gonzus/gonzus/improve-clang-zig

f9ada1cfba • Andrew Kelley • May 29, 2019

no "use of undeclared identifer" in dead comptime branches

b66438eb80 • Andrew Kelley • May 28, 2019

Reject undefined as type

528c151a55 • LemonBoy • May 28, 2019

Warn the user if run/test is paired with emit options

a169d844c7 • LemonBoy • May 28, 2019

Avoid a crash when there are no namespace components

048169cbea • LemonBoy • May 28, 2019

fix invalid LLVM IR generated for ?*void const casts

9d16839420 • Andrew Kelley • May 28, 2019

link to contributing in readme

508fdfea72 • Andrew Kelley • May 28, 2019

extract CONTRIBUTING.md from README.md

a37ea5acf3 • Andrew Kelley • May 28, 2019

Create FUNDING.yml

8a65478801 • Andrew Kelley • May 28, 2019

Move __zig_fail_unwrap locals on stack

e2c2263434 • LemonBoy • May 28, 2019

Merge branch 'LemonBoy-guard-pages-in-threads'

568dc56232 • Andrew Kelley • May 28, 2019

Merge pull request #2523 from shritesh/wasmdoc

d1b6f29d22 • Andrew Kelley • May 28, 2019

respect subsystem flag in all cases

3f302594b8 • emekoi • May 28, 2019

Merge pull request #2552 from Sahnvour/issue-2543

f924fbddcf • Andrew Kelley • May 28, 2019

improve the stack check CLI options

2c0280ba08 • Andrew Kelley • May 28, 2019

self-hosted translate-c: fix bad memory arena references

3fccc07479 • Andrew Kelley • May 28, 2019

Merge pull request #2526 from LemonBoy/arch-format-osx

f68d8060ec • Andrew Kelley • May 27, 2019

Merge pull request #2527 from ziglang/posix-layer

6a56091213 • Andrew Kelley • May 27, 2019

allow implicit optional pointer to optional c_void pointer

df7aa9a4f0 • Andrew Kelley • May 26, 2019

introduce @hasDecl builtin function

269a53b6af • Andrew Kelley • May 26, 2019

support enum literals implicit casting to tagged unions

21ed939117 • Andrew Kelley • May 26, 2019

std.fmt.parse_float: Fix exponent calculation

163a8e98bc • Marc Tiehuis • May 20, 2019

ran zig fmt on stdlib

1c73c08298 • emekoi • May 19, 2019

Fix too eager comptime evaluation of error ptr

6672ee9eb3 • LemonBoy • May 19, 2019

Use the correct scope for `use`

b660134a18 • LemonBoy • May 19, 2019

Merge pull request #2516 from LemonBoy/32bfix

860684cc2f • Andrew Kelley • May 19, 2019

Fix load/store of non-integer fields in packed struct

0a3aec020a • LemonBoy • May 18, 2019

VDSO calls must use the C CC

51aaa02679 • LemonBoy • May 17, 2019

stage1 tokenizer: add more missing break statements

2eba779af5 • Andrew Kelley • May 16, 2019

Add break after digit_value check in TokenizeStateCharCode

87901baa28 • SamTebbs33 • May 16, 2019

Merge branch 'shawnl-builtins'

e09c05f689 • Andrew Kelley • May 16, 2019

docgen: add lib codeblock type and use it for wasm32-freestanding

56a905c7d1 • Shritesh Bhattarai • May 16, 2019

Merge pull request #2507 from ziglang/wasm-libs

8468ff0fe1 • Andrew Kelley • May 16, 2019

clang C API wrapper: small progress

07d0aee11a • Andrew Kelley • May 16, 2019

std: update linux syscalls to 5.1

e30cd800e2 • daurnimator • May 16, 2019

fix static builds of zig from requiring c compiler

6b36b756eb • Andrew Kelley • May 16, 2019

change wasm obj ext to .wasm

b64e6cb813 • Shritesh Bhattarai • May 16, 2019

improvements to zig's implementation of libc and WebAssembly

14cdb01f35 • Andrew Kelley • May 16, 2019

update libclang C API wrapper

3aa43dc31c • Andrew Kelley • May 15, 2019

Fix off-by-one error in LEB128 parsing

787fd0f1be • LemonBoy • May 15, 2019

slice types no longer have field access

057a5d4898 • Andrew Kelley • May 15, 2019

clean up code now that #769 is implemented

5a57610039 • Andrew Kelley • May 14, 2019

switching on error sets makes new error set for capture values

e93a05b6e4 • Andrew Kelley • May 14, 2019

fix regression on switch capture value for multiple cases

c08c222d5e • Andrew Kelley • May 14, 2019

else value when switching on error set has

df4f77024e • Andrew Kelley • May 14, 2019

Don't emit DW_TAG_lexical_block for VarDecls

6536b409df • LemonBoy • May 14, 2019

Merge pull request #2482 from ziglang/linux-elf-read

b64cee2ec2 • Marc Tiehuis • May 14, 2019

Fix formatting for multiline asm expressions

08d41da916 • LemonBoy • May 13, 2019

Merge branch 'LemonBoy-asm-cc'

66d86eccbe • Andrew Kelley • May 13, 2019