zig
Code
Branches
Tags
Commits
master
Commits
Top
587a4437db
Add `union` support to the C backend.
Cody Tapscott
2022-01-24
19:22:38
983dfcd3fb
Fix rendering of `void` function args
Cody Tapscott
2022-01-24
19:17:52
8c96c64fbb
Add support for rendering `.enum_numbered`
Cody Tapscott
2022-01-24
19:15:22
52517e86d6
Avoid identifier conflicts with reserved C keywords
Cody Tapscott
2022-01-24
20:00:01
799bd81b08
Add support for rendering `.elem_ptr`
Cody Tapscott
2022-01-24
19:30:09
40b3c9a592
Handle FormatOptions in fmtDuration/fmtDurationSigned
John Schmidt
2021-12-18
23:10:02
a0732117d0
HashMap: add removeByPtr
riverbl
2021-11-15
13:54:14
15ef251a15
Avoid duplicate TLS startup symbols
Sizhe Zhao
2021-12-31
16:41:05
3f341bdc26
Normalize some build function names
Jonathan Marler
2022-01-24
19:15:32
5ba4385971
readUntilDelimiter*: read only if buffer not full
Pablo Santiago Blum de Aguiar
2022-01-09
17:12:55
2fc2d88fc6
use explicit integer bit widths for windows GUID
Jonathan Marler
2022-01-24
08:52:25
da8d4d9225
std/fs: Support `XDG_DATA_HOME`
fifty-six
2022-01-19
22:09:48
1f10cf4edf
MultiArrayList: Fix error when struct is 0 sized
riverbl
2022-01-24
16:31:27
c54a7ca4b2
allow `expected_exit_code` to be `null`
Lee Cannon
2022-01-20
04:42:27
12c2de6ee2
Merge pull request #10662 from ziglang/doc-comments-zir
Andrew Kelley
2022-01-24
00:31:55
8a69726209
AstGen: doc comment fixups
Andrew Kelley
2022-01-24
00:21:26
f1b91bb41b
c backend: Implement aligning fields and local/global variables
Jimmi Holst Christensen
2022-01-20
22:46:15
7287c7482a
Stop using LinearFifo in BufferedWriter
Jimmi Holst Christensen
2022-01-22
13:24:09
490f067de8
compress: add a deflate compressor
Hadrien Dorio
2022-01-09
02:12:00
dba04a272a
compress: remove sha256 checks from tests
Hadrien Dorio
2022-01-08
00:39:44
fa84625aeb
std: Add some missing termios types to c/linux.zig and os.zig
joachimschmidt557
2022-01-23
11:04:13
36f13f5911
stage2: remove asserts and comments which are Emit.zig responsibility
Jakub Konka
2022-01-23
00:31:37
081ce09575
Merge pull request #10664 from ziglang/stage2-x86_64-refactor-air-call
Jakub Konka
2022-01-23
00:01:12
406c85f9ba
macho+elf: fix integer overflow in allocateAtom
Jakub Konka
2022-01-22
08:47:04
062ddb693f
stage2: fix improper capacity prealloc in lowerToRm encoding
Jakub Konka
2022-01-22
00:58:18
5fb921539b
stage2: do not copy args passed via stack into functions locals
Jakub Konka
2022-01-21
17:43:20
4a5e75245b
stage2: clean up preserving callee regs on the stack
Jakub Konka
2022-01-21
16:04:26
8c23b81e86
fix incorrect zir offset loading in sema
Loris Cro
2022-01-21
22:46:12
d819663543
disable some broken stuff for stage2 llvm backend on aarch64
Andrew Kelley
2022-01-21
22:42:58
ba55e32ef2
add function param doc comment info in zir
Loris Cro
2022-01-21
18:52:42
1f56ff8343
add support for more decl attributes in doc comment zir
Loris Cro
2022-01-21
17:42:48
98fddd1c54
add field doc comments to zir
Loris Cro
2022-01-20
19:59:40
3010ccfca5
astgen saves decl doc comments in zir
Loris Cro
2022-01-20
16:08:50
c9ae24503d
Merge pull request #10649 from ziglang/stage2-tuples
Andrew Kelley
2022-01-21
00:24:01
1f823eecdd
stage2: fix compilation on 32 bit targets
Andrew Kelley
2022-01-21
00:21:49
f763000dc9
Fix abi size of optional slices
Luuk de Gram
2022-01-20
19:44:28
1417698c11
Sema: storePtr optimization for tuples
Andrew Kelley
2022-01-20
23:40:48
4fccc95b01
Sema: fix requiresComptime infinite recursion
Andrew Kelley
2022-01-20
23:36:40
e86ff712a6
stage2: implement tuples
Andrew Kelley
2022-01-20
08:33:51
eb70f6e8d7
Merge pull request #10638 from Luukdegram/wasm-refactor
Jakub Konka
2022-01-20
20:26:09
664e1a892c
stage1: remove the "referenced here" error note
Andrew Kelley
2022-01-20
08:32:02
0e682e71b0
remove unnecessary self argument
Jonathan Marler
2022-01-13
15:57:12
b7ba728929
std: add meta.DeclEnum
Meghan Denny
2022-01-18
02:50:23
5eaac2fb99
macho: do not write out ZEROFILL physically to file
Jakub Konka
2022-01-20
00:14:00
538c9e7baf
Merge pull request #10635 from ziglang/stage2-x86_64-params-stack
Jakub Konka
2022-01-20
00:45:34
4a401b20e4
glibc: fix passing of __GNU_MINOR__
Daniel Saier
2022-01-19
20:55:01
b9fe6a93ff
wasm: Re-use genTypedValue for constants
Luuk de Gram
2022-01-19
19:17:34
7767e52bbf
Update CONTRIBUTING.md
C-BJ
2022-01-19
14:39:29
7c831cc266
stage2: add tweak to please Apple re stack alignment
Jakub Konka
2022-01-19
18:59:46
df6c0067b2
stage2: fix passing arguments on the stack
Jakub Konka
2022-01-18
21:41:33
1fe1e4d292
wasm: Split funcgen and declgen
Luuk de Gram
2022-01-18
21:43:20
28acbdb02f
wasm-linker: Allow for creation of local symbols
Luuk de Gram
2022-01-17
22:34:13
9615d7aee7
wasm: Refactor storing values.
Luuk de Gram
2022-01-16
20:34:56
38253a680d
wasm: Refactor emitConstant to lower to `WValue`
Luuk de Gram
2022-01-15
22:49:12
7c6981e0c0
stage2: fix ABI size of slice types to be 2 * ptr size
Andrew Kelley
2022-01-19
19:56:01
4e8fedffd1
Merge pull request #10475 from lithdew/master
Andrew Kelley
2022-01-19
19:43:40
fd6d1fe015
stage2: improvements to entry point handling
Andrew Kelley
2022-01-19
19:41:08
5ae3e4e9bd
lld: allow for entrypoint symbol name to be set
Kenta Iwasaki
2021-12-31
22:32:37
beb7495e19
Merge pull request #10624 from ziglang/prefetch
Andrew Kelley
2022-01-19
05:25:44
de5908548c
disable failing atomicrmw test on llvm + aarch64
Andrew Kelley
2022-01-18
23:53:23
8375b71f75
Sema: implement declarations for `@typeInfo`
Andrew Kelley
2022-01-19
02:10:15
cd594d10bd
stage2 ARM: basic implementation of ptr_slice_{len,ptr}_ptr
joachimschmidt557
2022-01-18
19:28:39
e80ebc6740
Merge pull request #10625 from ziglang/stage2-x86_64-inline-memset
Jakub Konka
2022-01-18
22:23:58
305a7def13
Implement segfault handler for macOS x86_64
John Schmidt
2022-01-17
17:46:48
30efcf22d7
stage2: implement `@prefetch`
Andrew Kelley
2022-01-18
18:49:54
8201939d7f
stage2: implement airArrayElemVal
Jakub Konka
2022-01-18
16:30:25
f423b5949b
Revert "stage2: implement `@prefetch`"
Andrew Kelley
2022-01-18
18:47:02
8c233687b4
stage2: partially implement intcast on x86_64
Jakub Konka
2022-01-18
13:18:59
aaa641feba
stage2: add inline memset for x86_64 backend
Jakub Konka
2022-01-18
11:58:22
4938fb8f5c
test runner: stage2 llvm backend prints stats
Andrew Kelley
2022-01-18
06:17:02
4d05f2ae5f
remove `zig_is_stage2` from `@import("builtin")`
Andrew Kelley
2022-01-18
05:55:49
84c2c47fae
Sema: implement else capture value
Andrew Kelley
2022-01-18
04:45:55
2600978a9d
behavior tests: a couple more switch cases are passing
Andrew Kelley
2022-01-18
03:52:24
e69cb9105a
Merge pull request #10616 from ziglang/stage2-x86_64-array-to-slice
Jakub Konka
2022-01-18
01:25:48
f4e051e35d
Sema: fix comptime break semantics
Andrew Kelley
2022-01-17
23:21:58
3145fa97c2
stage2: separate ptr and stack offset codepaths in genSetStack
Jakub Konka
2022-01-17
21:52:15
ab204f81b0
stage2: return error.SkipZigTest in unsupported behavior tests
Jakub Konka
2022-01-17
20:30:44
9b715cb462
stage2: implement airArrayToSlice for x86_64
Jakub Konka
2022-01-17
18:52:53
79628d48a4
stage2: implement airCondBr for immediate MCValue in x86_64
Jakub Konka
2022-01-17
13:49:13
d46973ee4f
translate-c: improve error messages when expecting specific tokens
fn ⌃ ⌥
2021-10-05
00:46:55
4a92f42ed7
std.c: add shm_open and shm_unlink
Meghan
2022-01-06
20:36:58
c71cf48cb5
stage2: do not interpret identifier containing underscores (eg: u3_2) as int primitive type
riverbl
2021-12-30
23:54:11
4addb26bba
Fix os.rusage when linking with c library on Linux
johnLate
2022-01-08
17:05:36
aa5514fcf2
translate-c: Fix issues translating macro define of hex float constant
riverbl
2022-01-15
00:11:20
0d0f277954
std: add json.stringifyAlloc
Meghan Denny
2022-01-17
08:38:08
f72a0a2907
Merge branch 'Jarred-Sumner-patch-1'
Jakub Konka
2022-01-17
12:29:11
90343d1868
libstd: add smoke test for insert methods in MultiArrayList
Jakub Konka
2022-01-17
12:26:48
144e36770e
Fix missing `!void` in std.MultiArrayList
Jarred Sumner
2022-01-17
02:26:49
97063efb69
stage2: fix 32-bit build
Andrew Kelley
2022-01-16
18:18:14
0f3938e498
behavior tests: move tests around
Andrew Kelley
2022-01-16
07:32:48
ff6ece3811
std/os/uefi: Don't treat efi status warnings as errors
fifty-six
2022-01-16
09:50:50
03347114c3
std/os/uefi: Add util function for opening protocols
fifty-six
2022-01-16
09:04:37
c727bd1bb6
std/os/uefi: Fix parameter type mismatch in edid_override_protocol
fifty-six
2022-01-16
08:52:45
628a7f85de
std/os/uefi: Add conversion from Status to EfiError
fifty-six
2022-01-16
08:35:22
d276a1189d
std/os/uefi: Align first field of EdidOverrideProtocolAttributes to 4
fifty-six
2022-01-16
07:50:02
4771ac298b
std/os/uefi: Simplify packed struct padding and default zero-initialize
fifty-six
2022-01-16
07:44:15
f19b5ecf4b
Slice function of BoundedArray now returns slice based on self pointer
Jimmi Holst Christensen
2022-01-12
18:45:36
7f41e20802
AstGen: emit `as` instructions for branching expressions
Andrew Kelley
2022-01-16
07:13:44
7c6f5d26ea
Sema: populate the sentinel for comptime array inits
Andrew Kelley
2022-01-16
06:46:39
12d6bcec02
std.os.windows: add ntdll thread information APIs
viri
2022-01-16
00:35:30
« First
← Newer
Page 196 of 361
Older →
Last »