Implement clone with initCapacity and appendSliceAssumeCapacity
f04007028f • John Schmidt • Jan 27, 2022
Use expectEqualSlices instead of loop
d86b8663fc • John Schmidt • Jan 27, 2022
Set len on copied items array
da8e8b89e0 • John Schmidt • Jan 27, 2022
Add ArrayList.clone
554734f9f8 • John Schmidt • Jan 27, 2022
Added documentation for implicit struct pointer dereferencing
3e6952ad16 • Exonorid • Jan 27, 2022
zig cc: Treat cu files as C++ source files
2f41bd3be4 • Daniel Saier • Jan 27, 2022
organize behavior tests
35423b0054 • Andrew Kelley • Jan 27, 2022
Sema: implement struct init is_ref=true
82bd0ac572 • Andrew Kelley • Jan 27, 2022
std.mem.Allocator: upgrade to new function pointer semantics
db55f469c1 • Andrew Kelley • Jan 27, 2022
stage2: fix crash on file-level struct field source locations
50accb757f • Andrew Kelley • Jan 27, 2022
Merge pull request #10699 from motiejus/arm64
b463924da2 • Andrew Kelley • Jan 27, 2022
zig cc: add --hash-style linker parameter
40c9ce2caf • Andrew Kelley • Jan 26, 2022
stage2 regalloc: Add freezeRegs/unfreezeRegs API
35503b3d3f • joachimschmidt557 • Jan 26, 2022
elf: implement slice types in debug info
4192be8403 • Jakub Konka • Jan 26, 2022
Merge branch 'mparadinha-x64-trunc'
aa4eaea778 • Jakub Konka • Jan 26, 2022
organize behavior tests
2c9a5e791b • Andrew Kelley • Jan 26, 2022
Update the documentation for std.mem.sliceTo for readability
178cd60a5e • Josh Hannaford • Jan 26, 2022
stage2: avoid inferred struct in os_version_check.zig
9ee67b967b • John Schmidt • Jan 26, 2022
Merge pull request #10552 from hdorio/deflate
0c1df96b17 • Andrew Kelley • Jan 26, 2022
translate-c: update for new function pointer semantics
f0ddc7f7a2 • Andrew Kelley • Jan 26, 2022
c backend: use an explicit map of reserved idents
618055db50 • Andrew Kelley • Jan 26, 2022
add option to force usage of `GeneralPurposeAllocator`
fbe5336f3b • Lee Cannon • Jan 25, 2022
stage2: add naive impl of pointer type in ELF
53c668d3a9 • Jakub Konka • Jan 25, 2022
stage2: populate debug info for args passed on stack
05c5bb9edd • Jakub Konka • Jan 25, 2022
Sema: coercion of pointers to C pointers
ef7eff3939 • Andrew Kelley • Jan 25, 2022
Merge pull request #10679 from Luukdegram/wasm-unions
f2835c6a28 • Andrew Kelley • Jan 25, 2022
link: Elf, Wasm: forward strip flag when linking with LLD
366c767444 • Andrew Kelley • Jan 25, 2022
zig cc: detect more linker args
50905d8851 • Andrew Kelley • Jan 25, 2022
std.crypto.random: `Random`s are no longer passed by reference
f1b79c9a44 • Meghan • Jan 25, 2022
Merge pull request #10656 from ziglang/fn-ptr-type
0817d6b215 • Andrew Kelley • Jan 25, 2022
Merge pull request #10688 from topolarity/c-backend-union-support
0866fa9d1d • Andrew Kelley • Jan 25, 2022
Revert "MultiArrayList: Fix error when struct is 0 sized"
913d61ebb9 • Andrew Kelley • Jan 25, 2022
stage2: x64: fix printing of callee preserved regs instructions
2e9ce6facd • mparadinha • Jan 24, 2022
stage2 ARM: re-enable debug info for arguments
7665401500 • joachimschmidt557 • Jan 24, 2022
std.crypto.25519.scalar: implement edwards25519 scalar field inversion
4e5495e443 • Frank Denis • Jan 24, 2022
Handle FormatOptions in fmtDuration/fmtDurationSigned
40b3c9a592 • John Schmidt • Jan 24, 2022
HashMap: add removeByPtr
a0732117d0 • riverbl • Jan 24, 2022
Avoid duplicate TLS startup symbols
15ef251a15 • Sizhe Zhao • Jan 24, 2022
Normalize some build function names
3f341bdc26 • Jonathan Marler • Jan 24, 2022
readUntilDelimiter*: read only if buffer not full
5ba4385971 • Pablo Santiago Blum de Aguiar • Jan 24, 2022
use explicit integer bit widths for windows GUID
2fc2d88fc6 • Jonathan Marler • Jan 24, 2022
std/fs: Support `XDG_DATA_HOME`
da8d4d9225 • fifty-six • Jan 24, 2022
MultiArrayList: Fix error when struct is 0 sized
1f10cf4edf • riverbl • Jan 24, 2022
allow `expected_exit_code` to be `null`
c54a7ca4b2 • Lee Cannon • Jan 24, 2022
Merge pull request #10662 from ziglang/doc-comments-zir
12c2de6ee2 • Andrew Kelley • Jan 23, 2022
c backend: Implement aligning fields and local/global variables
f1b91bb41b • Jimmi Holst Christensen • Jan 23, 2022
Stop using LinearFifo in BufferedWriter
7287c7482a • Jimmi Holst Christensen • Jan 23, 2022
std: Add some missing termios types to c/linux.zig and os.zig
fa84625aeb • joachimschmidt557 • Jan 23, 2022
stage2: remove asserts and comments which are Emit.zig responsibility
36f13f5911 • Jakub Konka • Jan 22, 2022
Merge pull request #10664 from ziglang/stage2-x86_64-refactor-air-call
081ce09575 • Jakub Konka • Jan 22, 2022
Merge pull request #10649 from ziglang/stage2-tuples
c9ae24503d • Andrew Kelley • Jan 20, 2022
Fix abi size of optional slices
f763000dc9 • Luuk de Gram • Jan 20, 2022
Merge pull request #10638 from Luukdegram/wasm-refactor
eb70f6e8d7 • Jakub Konka • Jan 20, 2022
stage1: remove the "referenced here" error note
664e1a892c • Andrew Kelley • Jan 20, 2022
remove unnecessary self argument
0e682e71b0 • Jonathan Marler • Jan 20, 2022
std: add meta.DeclEnum
b7ba728929 • Meghan Denny • Jan 20, 2022
macho: do not write out ZEROFILL physically to file
5eaac2fb99 • Jakub Konka • Jan 20, 2022
Merge pull request #10635 from ziglang/stage2-x86_64-params-stack
538c9e7baf • Jakub Konka • Jan 19, 2022
glibc: fix passing of __GNU_MINOR__
4a401b20e4 • Daniel Saier • Jan 19, 2022
Update CONTRIBUTING.md
7767e52bbf • C-BJ • Jan 19, 2022
stage2: fix ABI size of slice types to be 2 * ptr size
7c6981e0c0 • Andrew Kelley • Jan 19, 2022
Merge pull request #10475 from lithdew/master
4e8fedffd1 • Andrew Kelley • Jan 19, 2022
Merge pull request #10624 from ziglang/prefetch
beb7495e19 • Andrew Kelley • Jan 19, 2022
Sema: implement declarations for `@typeInfo`
8375b71f75 • Andrew Kelley • Jan 19, 2022
stage2 ARM: basic implementation of ptr_slice_{len,ptr}_ptr
cd594d10bd • joachimschmidt557 • Jan 19, 2022
Merge pull request #10625 from ziglang/stage2-x86_64-inline-memset
e80ebc6740 • Jakub Konka • Jan 18, 2022
Implement segfault handler for macOS x86_64
305a7def13 • John Schmidt • Jan 18, 2022
Revert "stage2: implement `@prefetch`"
f423b5949b • Andrew Kelley • Jan 18, 2022
test runner: stage2 llvm backend prints stats
4938fb8f5c • Andrew Kelley • Jan 18, 2022
remove `zig_is_stage2` from `@import("builtin")`
4d05f2ae5f • Andrew Kelley • Jan 18, 2022
Sema: implement else capture value
84c2c47fae • Andrew Kelley • Jan 18, 2022
behavior tests: a couple more switch cases are passing
2600978a9d • Andrew Kelley • Jan 18, 2022
Merge pull request #10616 from ziglang/stage2-x86_64-array-to-slice
e69cb9105a • Jakub Konka • Jan 18, 2022
Sema: fix comptime break semantics
f4e051e35d • Andrew Kelley • Jan 17, 2022
stage2: implement airCondBr for immediate MCValue in x86_64
79628d48a4 • Jakub Konka • Jan 17, 2022
translate-c: improve error messages when expecting specific tokens
d46973ee4f • fn ⌃ ⌥ • Jan 17, 2022
std.c: add shm_open and shm_unlink
4a92f42ed7 • Meghan • Jan 17, 2022
stage2: do not interpret identifier containing underscores (eg: u3_2) as int primitive type
c71cf48cb5 • riverbl • Jan 17, 2022
Fix os.rusage when linking with c library on Linux
4addb26bba • johnLate • Jan 17, 2022
translate-c: Fix issues translating macro define of hex float constant
aa5514fcf2 • riverbl • Jan 17, 2022
std: add json.stringifyAlloc
0d0f277954 • Meghan Denny • Jan 17, 2022
Merge branch 'Jarred-Sumner-patch-1'
f72a0a2907 • Jakub Konka • Jan 17, 2022
stage2: fix 32-bit build
97063efb69 • Andrew Kelley • Jan 16, 2022
behavior tests: move tests around
0f3938e498 • Andrew Kelley • Jan 16, 2022
Slice function of BoundedArray now returns slice based on self pointer
f19b5ecf4b • Jimmi Holst Christensen • Jan 16, 2022
AstGen: emit `as` instructions for branching expressions
7f41e20802 • Andrew Kelley • Jan 16, 2022
Sema: populate the sentinel for comptime array inits
7c6f5d26ea • Andrew Kelley • Jan 16, 2022
stage2 ARM: implement load for stack_offset + stack_argument_offset
0d2f4d0654 • joachimschmidt557 • Jan 15, 2022
stage2: implement `@prefetch`
d48e4245b6 • Andrew Kelley • Jan 15, 2022
Merge pull request #10598 from ziglang/stage2-x86_64-imm-sizes
3901b6fb00 • Jakub Konka • Jan 15, 2022
stage2 ARM: store all function parameters to stack for unspecified cc
e23f7c01ee • joachimschmidt557 • Jan 15, 2022
stage2: fix Decl garbage collection not marking enough
a5c7742ba6 • Andrew Kelley • Jan 15, 2022
Sema: fix array_init with runtime element
41f3799bf0 • Andrew Kelley • Jan 15, 2022
Merge pull request #10576 from schmee/macos-resolve-ip
ba0f72363a • Jakub Konka • Jan 14, 2022
macho: code signature needs to be 16 bytes aligned
b3471ef300 • Jakub Konka • Jan 14, 2022
Merge pull request #10587 from xxxbxxx/master
1e481dfef5 • Andrew Kelley • Jan 14, 2022
stage1: fix bigint_init_bigfloat for single-limb negative floats
a64989ee70 • Marc Tiehuis • Jan 14, 2022
Merge pull request #10582 from ziglang/stage2-arrays
ec58ddf46c • Andrew Kelley • Jan 14, 2022
Use allocPrintZ to avoid needing assumeSentinel
0d45c72d3e • bryfry • Jan 14, 2022
Merge pull request #10584 from ziglang/macho-rustc-fixes
75b6637d60 • Andrew Kelley • Jan 14, 2022