update behavior tests and compile error tests
4d22fa5a2a • Andrew Kelley • Feb 1, 2022
a small crusade against std.meta.declarations
75bbc74d56 • Andrew Kelley • Feb 1, 2022
stage1: remove the `data` field from TypeInfo.Declaration
aa326328d0 • Andrew Kelley • Feb 1, 2022
stage2: make --debug-log work by default for debug builds
44b105a38d • Andrew Kelley • Feb 1, 2022
Merge pull request #10743 from m-radomski/master
d3e40b0d80 • Andrew Kelley • Feb 1, 2022
astgen: clean up source line calculation and management
627cf6ce48 • Jakub Konka • Feb 1, 2022
Sema: fix index type in AIR being u64 instead of usize
abbcf40327 • Andrew Kelley • Jan 31, 2022
debug: fix edge cases in macOS debug symbol lookup
8e497eb32c • John Schmidt • Jan 31, 2022
stage2 ARM: implement ptr_stack_offset function parameters
2913950ca9 • joachimschmidt557 • Jan 31, 2022
os,wasi: use wasi-libc if available
5210b9074c • Žiga Željko • Jan 31, 2022
stage2 ARM: Move to new regalloc freeze API
66cf011aa9 • joachimschmidt557 • Jan 31, 2022
Merge pull request #10723 from joachimschmidt557/stage2-riscv
227968d78c • Andrew Kelley • Jan 31, 2022
stage2 AArch64: Move to new regalloc freeze API
b2338de7fd • joachimschmidt557 • Jan 31, 2022
stage2: implement shl_exact and shr_exact
fb7060d3c2 • Andrew Kelley • Jan 30, 2022
Sema: fix comptime shl for fixed-width integers
0c30799d40 • Andrew Kelley • Jan 30, 2022
ir.cpp: use is_tagged_union to DRY
91ad96b88a • zseri • Jan 30, 2022
Full response file (*.rsp) support
8a97807d68 • PhaseMage • Jan 30, 2022
remove __muloti4 from libc++
336aa3c332 • Jonathan Marler • Jan 30, 2022
Merge pull request #10404 from ominitay/iterator
dd7309bde4 • Jakub Konka • Jan 30, 2022
Merge pull request #10728 from naeu/thread-tests
9c36ae4626 • Veikka Tuominen • Jan 30, 2022
Merge branch 'fixcomptimesat'
924eb08b61 • Veikka Tuominen • Jan 30, 2022
Sema: improved comptime `%` syntax
f8e418c47d • Andrew Kelley • Jan 29, 2022
std: define static error set for fs.Dir.copyFile
5e60ee4127 • Meghan • Jan 29, 2022
fix argsAlloc buffer size
fedff06079 • Jean Dao • Jan 29, 2022
ci: azure: update to newer msys2 release
aa902c7042 • Andrew Kelley • Jan 29, 2022
Fix overflow in std.math.isNormal when applied to -Inf or a negative NaN
aca665cebd • Jonathan S • Jan 29, 2022
improve comptime windows GUID.parse performance
ba445013c4 • Jonathan Marler • Jan 29, 2022
std: remove superfluous `.read = true` from deflate tests
8d0c17f5e4 • Veikka Tuominen • Jan 29, 2022
Merge pull request #10665 from Snektron/spirv-improvements
9f16d9ed07 • Veikka Tuominen • Jan 29, 2022
fs: Use `OpenMode` enum instead of read/write flags.
e288148f60 • Sage Hane • Jan 29, 2022
Merge pull request #9915 from zzyxyzz/indexOfMinMax
88edde4edc • Veikka Tuominen • Jan 29, 2022
Remove deprecation warnings and enable test
8ca9452a82 • ominitay • Jan 29, 2022
std.fmt: fix out-of-bounds array write in float printing
adea9a1765 • John Schmidt • Jan 29, 2022
fmt: handle doc comments on struct members
e51a44b342 • John Schmidt • Jan 29, 2022
Merge pull request #10639 from Vexu/f80
225910f934 • Andrew Kelley • Jan 29, 2022
Rename mem.bswapAllFields to byteSwapAllFields
63ee6e6625 • John Schmidt • Jan 29, 2022
glibc: version-gate _DYNAMIC_STACK_SIZE_SOURCE
39083c31a5 • Andrew Kelley • Jan 29, 2022
build.zig: fix single-threaded option
cd5b25c5ae • Andrew Kelley • Jan 29, 2022
std: break up some long lines
68fc26cd08 • Andrew Kelley • Jan 28, 2022
stage2 regalloc: Fix bug where regs were not marked as allocated
1a324a8ad6 • joachimschmidt557 • Jan 28, 2022
link: ELF, COFF, WASM: honor the "must_link" flag of positionals
d7deffee8d • Andrew Kelley • Jan 28, 2022
stage2: .stub files are yet another c++ source file extension
0e6d2184ca • Andrew Kelley • Jan 27, 2022
stage2: make cuda file extensions a separate enum tag than c++
f589a66062 • Andrew Kelley • Jan 27, 2022
fchown: use the 32-bit uid/gid variant of the syscall on 32-bit linux targets
8c90b05add • Vesim • Jan 27, 2022
docs: reorganize `@truncate` and `@intCast` for clarity
6d1b1374f7 • praschke • Jan 27, 2022
fix startup procedure for async WinMain
1adb6440db • vnc5 • Jan 27, 2022
add std.debug.todo
80ac022c46 • David John • Jan 27, 2022
fix precedence in langref or example
db1edb6535 • Philipp Lühmann • Jan 27, 2022
Preserve alignment when cloning
997600ac6f • John Schmidt • Jan 27, 2022
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