Commits

Define different struct size for APValue on Windows (thanks @Sahnvour)

0e38f7215b • hryx • Jun 29, 2019

Don't return a slice pointing to a deceased stack address

247e567422 • hryx • Jun 29, 2019

Fix string literal: not null-terminated (thanks @mikdusan)

102bf5200c • hryx • Jun 29, 2019

Translate IntegralCast; add stage2 test coverage

cc74bf5136 • hryx • Jun 28, 2019

Use new width format option

646268875e • hryx • Jun 28, 2019

Merge branch 'master' into translate-c-userland

2060c7c39b • hryx • Jun 28, 2019

Separate with space instead of LF to prevent rendering excessive indentation

3e0ff32bd8 • hryx • Jun 28, 2019

Create and render big.Int from IntegerLiteral; group BinaryOperator

b4bd52cc51 • hryx • Jun 28, 2019

Escape C string literals

8435351581 • hryx • Jun 25, 2019

transBinaryOperator: Add, Sub

f845994839 • hryx • Jun 24, 2019

transStringLiteral

69b90e0681 • hryx • Jun 23, 2019

Observe translate mode in stage2

b2e06c3bf4 • hryx • Jun 23, 2019

stage1: always render space after `fn` like stage2

226a23d977 • hryx • Jun 23, 2019

Merge branch 'master' into translate-c-userland

c423697c78 • hryx • Jun 23, 2019

Fix order of tokens; omit 'pub' for fn types

1c86a191da • hryx • Jun 23, 2019

Fix recursive self-referential block

4c8b460fec • hryx • Jun 23, 2019

Translate assignment BinaryOperator statements

4ae95d7ffc • hryx • Jun 23, 2019

Assign undefined literal (instead of null) when no init value

6325ffc3f1 • hryx • Jun 23, 2019

transReturnStmt

0f545e5a2b • hryx • Jun 11, 2019

(broken) local var decls, integer literals (part)

84e479d94f • hryx • Jun 10, 2019

Restore fn decls removed during conflict

586c36dd1d • hryx • Jun 9, 2019

Merge branch 'master' into translate-c-userland

ad0f0562d8 • hryx • Jun 8, 2019

(broken) translate Paren type

ed5b8335b5 • hryx • Jun 8, 2019

transImplictCastExpr: LValueToRValue

1692a76d28 • hryx • Jun 8, 2019

transCStyleCastExpr

1f82c7ba22 • hryx • Jun 8, 2019

Implement missing clang functions from last commit

3e14f86f9e • hryx • May 29, 2019

(broken) port a bunch of stuff from stage1 translate-c

e632c2ade3 • hryx • May 28, 2019

expr: DeclRefExpr

b558d0996a • hryx • May 28, 2019

expr: FunctionToPointerDecay & ArrayToPointerDecay for ImplicitCastExpr

e07888e54c • hryx • May 28, 2019

Prevent infinite recursion

22299869ba • hryx • May 28, 2019

Merge branch 'master' into translate-c-userland

e1f3eec9cc • hryx • May 28, 2019

Remove unused local struct type

2aa1c5da5d • hryx • May 27, 2019

expr: BitCast for ImplicitCastExpr

3bbee1ba2e • hryx • May 27, 2019

var decl: ImplicitCastExpr

9c437f9032 • hryx • May 27, 2019

var decl: init node

1a8f8c6262 • hryx • May 27, 2019

var decl: threadlocal

c79b8aeaef • hryx • May 27, 2019

var decl: mut_token, create child scope

99f0b28d39 • hryx • May 26, 2019

WIP translate var decl

fceedada5c • hryx • 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

zig fmt on the standard library

c1793d6106 • Andrew Kelley • May 12, 2019

Merge pull request #2405 from hryx/stage2-recursive-parser

ed5a6d74ad • Andrew Kelley • May 12, 2019

Merge pull request #2459 from LemonBoy/enum-num-um-m

edcc7c72d1 • Andrew Kelley • May 12, 2019

fixes #2235

6cf7fb1177 • Jimmi Holst Christensen • May 11, 2019

added grammar rule for enum literal to docs

ba3d18a80e • Jimmi Holst Christensen • May 11, 2019

Merge branch 'master' of github.com:ziglang/zig

e5a0e21a53 • Jimmi Holst Christensen • May 11, 2019

added tests for global variable declaration syntax

fb3b943b07 • Jimmi Holst Christensen • May 11, 2019

Merge branch 'master' of github.com:ziglang/zig

b2a196e01d • Jimmi Holst Christensen • May 11, 2019

Fixed parser for extern threadlocal variables

c051904903 • Jimmi Holst Christensen • May 11, 2019

std: the failing allocator didn't actually count allocations

3d93c89fc5 • daurnimator • May 11, 2019

Fix more corner cases in LEB128 parsing

6756e545f4 • LemonBoy • May 11, 2019

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