Commits
std-c add todos to unfinished parsing functioins
abd1a7c91c • Vexu • Jan 29, 2020
std-c redo scoping, do string concatanation in parser
ad327fed05 • Vexu • Jan 19, 2020
std-c todos and small fixes
28daddae81 • Vexu • Jan 14, 2020
std-c parse switch
4c0776b2a5 • Vexu • Jan 11, 2020
std-c parser loops
e21ea5bd95 • Vexu • Jan 7, 2020
std-c parser declaratorIsFunction and small fixes
83b4163591 • Vexu • Jan 7, 2020
std-c parser add options
8b713ce889 • Vexu • Jan 7, 2020
std-c declaration parsing
dbc0457068 • Vexu • Jan 7, 2020
std-c parser record and enum specifiers
4184d4c66a • Vexu • Jan 7, 2020
std-c parser typing improvements
df12c1328e • Vexu • Jan 7, 2020
std-c parser declarator
3ed6d7d245 • Vexu • Jan 6, 2020
std-c parse pointer
d5d52af26e • Vexu • Jan 5, 2020
std-c improve error reporting and decl parsing
5feeff7123 • Vexu • Jan 5, 2020
std-c tokenizer always add newline token
795a503999 • Vexu • Jan 5, 2020
std-c parser fndef and static assert
f934f9b419 • Vexu • Jan 5, 2020
std-c parser DeclSpec
46f292982d • Vexu • Jan 5, 2020
std-c type parsing
25f7f66b8f • Vexu • Jan 5, 2020
std-c ifstmt compoundstmt and errors
dccf1247b2 • Vexu • Jan 5, 2020
std-c parser and ast organization
a20c0b31de • Vexu • Jan 5, 2020
std-c outline parser
73a53fa263 • Vexu • Jan 5, 2020
std-c ast base
e1b01d32f0 • Vexu • Jan 5, 2020
std-c tokenizer string concatenation
2183c4bb44 • Vexu • Jan 5, 2020
std-c tokenizer line continuation, tests and fixes
a5d1fb1e49 • Vexu • Jan 5, 2020
std-c tokenizer better special case handling
c221593d7d • Vexu • Jan 5, 2020
std-c tokenizer add tests
472ca947c9 • Vexu • Jan 5, 2020
std-c tokenizer keywords
d75697a6a3 • Vexu • Jan 5, 2020
std-c finish tokenizer
26bf410b06 • Vexu • Jan 5, 2020
std-c tokenizer strings, floats and comments
f14a5287e9 • Vexu • Jan 5, 2020
std-c tokenizer more stuff
05acc0b0c1 • Vexu • Jan 5, 2020
std-c tokenizer base
04b7cec42e • Vexu • Jan 5, 2020
remove @TypeOf() hacks for comptime_int/comptime_float
2e5342512f • Haze Booth • Jan 5, 2020
Merge pull request #4072 from LemonBoy/misc-stuff
508a8980ba • Andrew Kelley • Jan 5, 2020
Merge pull request #3950 from nmichaels/master
6ea193946d • Andrew Kelley • Jan 4, 2020
Correct evaluation of optional type alignment
b91eaba38c • LemonBoy • Jan 3, 2020
Merge pull request #4058 from LemonBoy/awful
3f19bc5d01 • Andrew Kelley • Jan 3, 2020
Remove `translate-c-2` from zig help
f40b6b85f1 • Haze Booth • Jan 3, 2020
Revert "Trailing comma is respected for builtin calls"
f83411b0b1 • Andrew Kelley • Jan 3, 2020
Fix edge case in C tokenizer
e9536ca10f • LemonBoy • Jan 2, 2020
Trailing comma is respected for builtin calls
afd0290918 • LemonBoy • Jan 2, 2020
Merge pull request #4027 from ziglang/fix-float-ops
a90fa45ae1 • Andrew Kelley • Jan 2, 2020
Merge pull request #4040 from Vexu/translate-c-cast-fixes
fe21d84c94 • Andrew Kelley • Jan 2, 2020
Translate struct/union initializer expressions
b0fa2ff853 • LemonBoy • Jan 2, 2020
Merge LemonBoy's translate-c branch for linksection/align
197509e1ec • Andrew Kelley • Jan 2, 2020
translate-c tests: print clang compile errors on nonzero exit code
7bd80f2071 • Andrew Kelley • Jan 2, 2020
translate-c fix increment rendering issues
3dd067fa2b • Vexu • Jan 2, 2020
Prefer simple ptrCast between opaque types
de894f2bde • LemonBoy • Jan 2, 2020
Don't ptrCast a result-location assignment to _
1e61e5f404 • LemonBoy • Jan 2, 2020
translate-c properly handle unused var-args
f35a963ac5 • Vexu • Jan 2, 2020
Merge pull request #4025 from ziglang/Vexu-stage-2-cimport
576320e6d5 • Andrew Kelley • Jan 2, 2020
fix segfault in bit shift safety check
1b64a5f5f0 • Vexu • Jan 1, 2020
Merge branch 'lun-4-linux-memfd-create'
0fb3e6608c • Andrew Kelley • Jan 1, 2020
translate-c: add `pub` to failed-to-translate macros
c8c65b0168 • Andrew Kelley • Dec 31, 2019
std.fmt.format: add helpful compile error for non-tuple args
25051832b3 • Andrew Kelley • Dec 31, 2019
generate header in separate folder
d972d1c942 • mogud • Dec 31, 2019
Merge branch 'lun-4-net-reuseaddr-opt'
86ba8c06bf • Andrew Kelley • Dec 31, 2019
Merge pull request #3683 from Vexu/atomic-float
73e535e112 • Andrew Kelley • Dec 31, 2019
Don't crash when parsing invalid files
cbfd66f68a • LemonBoy • Dec 31, 2019
fix comparing comptime_int against undefined literal
a05150e92d • Andrew Kelley • Dec 31, 2019
update readme tagline
a3d04b9228 • Andrew Kelley • Dec 30, 2019
Merge pull request #4007 from daurnimator/json-cleanup
8f8a32d297 • Andrew Kelley • Dec 30, 2019
Resolve more types as needed
28a8ded95a • LemonBoy • Dec 30, 2019
Fix ptrCast of zero-sized type
c1ee846c22 • LemonBoy • Dec 30, 2019
Merge pull request #4011 from lukechampine/chacha20poly1305
34b4538d7b • Andrew Kelley • Dec 30, 2019
array literal address of fix
c70a673c6e • Haze Booth • Dec 30, 2019
update std/json.zig to latest language changes
e0c7d12043 • Andrew Kelley • Dec 30, 2019
ArrayList: ptrAt function returns pointer to item at given index
fb2f0cc497 • Benoit Giannangeli • Dec 29, 2019
Merge pull request #3648 from xackus/json-unescape
54231e832b • Andrew Kelley • Dec 29, 2019
Fixes #3966
6af39aa49a • data-man • Dec 29, 2019
Merge pull request #3968 from daurnimator/sigprocmask
6b960331ee • Andrew Kelley • Dec 29, 2019
Merge pull request #3992 from ForLoveOfCats/BigIntToStringLeak
bda355d976 • Marc Tiehuis • Dec 29, 2019
Merge pull request #3987 from daurnimator/std.unicode-fixes
cb02125415 • Andrew Kelley • Dec 28, 2019
Merge pull request #3993 from Vexu/translate-c
48bf00bf34 • Andrew Kelley • Dec 28, 2019
Merge pull request #3986 from LemonBoy/translate-c-stuff
68aa221995 • Andrew Kelley • Dec 28, 2019
Make it more obvious that ifs are expressions
6c3ccea29b • MateuszOkulus • Dec 28, 2019
Merge pull request #3974 from kprotty/event_broadcast
25e71216c4 • Andrew Kelley • Dec 23, 2019
report compile errors instead of crashing when frame is invalid
ad92227516 • Andrew Kelley • Dec 22, 2019
Merge pull request #3935 from Vexu/translate-c-2
28dbdba37e • Andrew Kelley • Dec 22, 2019
freebsd: add missing OS and libc bits
ba1d213f48 • Jethro Nederhof • Dec 22, 2019
Merge pull request #3940 from ziglang/sentinel-slicing
bc95c63cf2 • Andrew Kelley • Dec 21, 2019
Fix sentinel value of opaque pointers in typeInfo
51cbd96820 • LemonBoy • Dec 20, 2019
Fix comptime evaluation of runtime array access
f077c3c4cc • LemonBoy • Dec 20, 2019
CI: update llvm apt sources to correct ubuntu version
9daa7e1e19 • Andrew Kelley • Dec 20, 2019
Merge pull request #3918 from kprotty/lock_fix
4d54e9a4fb • Andrew Kelley • Dec 18, 2019
Make sure the fields array is always non-null
d8499f7abe • LemonBoy • Dec 17, 2019
Clarify allowzero's interaction with optional pointers.
f389e5e61f • Nathan Michaels • Dec 17, 2019
[#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900)
62c817420d • Raul Leal • Dec 17, 2019
avoid using undefined value
b242c2ac10 • Andrew Kelley • Dec 17, 2019
Revert "added -- to pass args to zig build commands"
b1abe4a172 • Andrew Kelley • Dec 16, 2019
Fixes utf8ToUtf16Le (#3923)
744133acb1 • Dmitry Atamanov • Dec 16, 2019
added -- to pass args to zig build commands
d4e56ae6ae • emekoi • Dec 16, 2019
Merge pull request #3570 from ziglang/c-sanitize-undef
13cdc137e6 • Andrew Kelley • Dec 16, 2019
Fix alignment query on unresolved types
de0d8885b4 • LemonBoy • Dec 16, 2019
generated docs: log trace instead of error
170de5ecae • Henry Wu • Dec 16, 2019
langref table of contents in a separate column on large displays
cb5a5ebb20 • xackus • Dec 16, 2019
remove misleading documentation
b3cbf290c8 • Andrew Kelley • Dec 16, 2019
Merge branch 'shawnl-lessThan'
496f271d17 • Andrew Kelley • Dec 16, 2019
Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910)
fe0e8c87b7 • Lachlan Easton • Dec 16, 2019
Merge pull request #3916 from Vexu/translate-c-2
0f09ff4923 • Andrew Kelley • Dec 16, 2019
Merge pull request #3922 from LemonBoy/eventfd-err
650acc5e3d • Andrew Kelley • Dec 16, 2019
Revert "Use eventfd in ChildProcess on Linux"
2c7a2aefbf • Andrew Kelley • Dec 16, 2019