stage2: x86_64: floatToInt for f32 and f64
355d0d0e7e • mparadinha • Mar 16, 2022
stage2: x86_64: add new `fld` instruction
66ef630006 • mparadinha • Mar 16, 2022
stage2: x86_64: add new `fisttp` instruction
972d923f09 • mparadinha • Mar 16, 2022
stage2: fully resolve fn types after analyzing its body
94672dfb19 • Andrew Kelley • Mar 16, 2022
std.heap.GeneralPurposeAllocator: use `var` for mutable locals
92a09eb1e4 • Andrew Kelley • Mar 16, 2022
LLVM: make the load function copy isByRef=true types
1f313b3d7c • Andrew Kelley • Mar 16, 2022
std: introduce posix_spawn as an alt to fork-exec
dd55b72949 • Jakub Konka • Mar 16, 2022
Merge pull request #11177 from Vexu/dbg_func
49c0bb1f33 • Veikka Tuominen • Mar 16, 2022
Merge pull request #11191 from Snektron/zig-gdb-improvements
d4a7a9ac4c • Andrew Kelley • Mar 16, 2022
LLVM: fix LLVM assertion when slicing
8a43d67c3b • Andrew Kelley • Mar 16, 2022
LLVM: implement debug info for structs
c3663f2617 • Andrew Kelley • Mar 16, 2022
std.dwarf: avoid some async/await stuff in stage2 builds
cfc31b5bbd • Andrew Kelley • Mar 16, 2022
stage2 llvm: fix `@extern`
2583be7585 • Veikka Tuominen • Mar 16, 2022
stage2: move duplicate error set check to AstGen
394252c9db • Mitchell Hashimoto • Mar 16, 2022
Sema: only do store_ptr tuple optimization for arrays
9a6fa67cbc • Andrew Kelley • Mar 16, 2022
stage2: TypeInfo for func with generic return type should set null
fd43434149 • Mitchell Hashimoto • Mar 16, 2022
Merge pull request #11185 from topolarity/bugfix-11159
1149e8bb08 • Andrew Kelley • Mar 16, 2022
stage2: resolve type fully when resolving inferred allocs
7d0b6956c0 • Mitchell Hashimoto • Mar 15, 2022
AstGen: add missing coercion for const locals
2c434cddd6 • Andrew Kelley • Mar 15, 2022
Sema: implement `@truncate` for SIMD vectors
d4a0d5f959 • Andrew Kelley • Mar 15, 2022
Merge pull request #11180 from jmc-88/cbe3
ea4d2759a5 • Andrew Kelley • Mar 15, 2022
std.dwarf: implement basic DWARF 5 parsing
6de8b4bc3d • William Sengir • Mar 15, 2022
remove TODO
47e004d975 • Ali Chraghi • Mar 15, 2022
std: Add elf.EM, coff.MachineType to Target.CPU.Arch conversions
9bb19a090e • Tom Maenan Read Cutting • Mar 15, 2022
Sema: fix shl_sat with comptime rhs
c64279b15b • Andrew Kelley • Mar 15, 2022
LLVM: clean up airUnaryOp to call callFloatUnary
1adb15098c • Andrew Kelley • Mar 15, 2022
Merge pull request #11128 from topolarity/comptime-memory-reinterp
9eceba2485 • Andrew Kelley • Mar 15, 2022
Merge pull request #11167 from mitchellh/codegen-arrays
a2a5d3c288 • Andrew Kelley • Mar 15, 2022
stage2: add debug info for globals in the LLVM backend
c757f19790 • William Sengir • Mar 15, 2022
Merge pull request #11164 from mitchellh/reify-union
f36bf8506c • Andrew Kelley • Mar 15, 2022
Merge pull request #11143 from jmc-88/cbe
84f96779c3 • Andrew Kelley • Mar 14, 2022
zig fmt: Resolve #11131 loss of comment on switch cases
3bb4c0c789 • Curtis Tate Wilkinson • Mar 14, 2022
stage2: rework Value storage of structs and arrays
5ea94e7715 • Andrew Kelley • Mar 14, 2022
stage2: reify structs and tuples (#11144)
1ebe3bd01d • Mitchell Hashimoto • Mar 14, 2022
Merge pull request #11155 from ziglang/stage2-float-fixes
5919b10048 • Andrew Kelley • Mar 14, 2022
c/linux: Fix `stat` struct definition for SPARCv9
cb3b1dd6dd • Koakuma • Mar 13, 2022
Merge pull request #11150 from joachimschmidt557/stage2-aarch64
bb859a0be7 • Joachim Schmidt • Mar 13, 2022
std+macho: revert and fix exposing Mach wrappers in std.os and std.c
76bceb240d • Jakub Konka • Mar 13, 2022
std: more c/darwin.zig fixes
4a2100e820 • Jakub Konka • Mar 13, 2022
std: fix imports for darwin specific flags and funcs
1af0c75d71 • Jakub Konka • Mar 13, 2022
macho: simplify writing atoms for stage2
68c224d6ec • Jakub Konka • Mar 13, 2022
macos: add Mach task abstraction
633c4a2a60 • Jakub Konka • Mar 13, 2022
macos: add kernel return values
2036af94e9 • Jakub Konka • Mar 13, 2022
macos: add more mach primitives
a60292dfb3 • Jakub Konka • Mar 13, 2022
stage2: add debug info for locals in the LLVM backend
0bc9635490 • Andrew Kelley • Mar 13, 2022
stage2: add compiler test to ensure typed null doesn't coerce to any
7ec2261dbf • Mitchell Hashimoto • Mar 13, 2022
Merge pull request #11130 from mitchellh/reify-enum
804b82b6e8 • Andrew Kelley • Mar 12, 2022
fix nvptx test failure #10968
f000f8a59a • Guillaume Wenzek • Mar 12, 2022
Merge pull request #11133 from Vexu/stage2
5ff7b04a6a • Andrew Kelley • Mar 12, 2022
stage2 x86_64: Fix assertion in getResolvedInstValue
01081ce5a5 • joachimschmidt557 • Mar 12, 2022
std: add test for child_process
e5d4a694ea • matu3ba • Mar 12, 2022
std.math.lossyCast: fix integer overflow
42d75f1a25 • ominitay • Mar 12, 2022
Type.eql: check fn attributes before params
b3259b47ad • Andrew Kelley • Mar 12, 2022
LLVM: use hasRuntimeBitsIgnoreComptime instead of hasRuntimeBits
f6b479b81d • Andrew Kelley • Mar 12, 2022
std.math: remove redundant namespace in test names
98c950827f • Andrew Kelley • Mar 12, 2022
std.ArrayList: use variable for local mutable state
0f3e849719 • Andrew Kelley • Mar 12, 2022
LLVM: fix debug info for pointers to void
491e3ba6b1 • Andrew Kelley • Mar 12, 2022
Sema: fix inline/comptime function calls with inferred errors
60d6037f23 • Andrew Kelley • Mar 12, 2022
Sema: fix resolution of inferred error sets
55ba335e0f • Andrew Kelley • Mar 12, 2022
stage2: remove SPDX license header comments
2ee3cc453c • Andrew Kelley • Mar 12, 2022
Merge pull request #11125 from jmc-88/cbe
6f986298c6 • Andrew Kelley • Mar 12, 2022
stage2: is_non_error always returns comptime true for empty error set
fca51c81bc • Mitchell Hashimoto • Mar 11, 2022
stage2: Array len field should be a usize not comptime_int
797f4db227 • Mitchell Hashimoto • Mar 11, 2022
Merge pull request #11122 from mitchellh/anon-has-field
79b169c5a5 • Andrew Kelley • Mar 11, 2022
std.os: disable failing fnctl file locking test
86a98b172b • Andrew Kelley • Mar 11, 2022
Merge pull request #11120 from Vexu/stage2
4c1cc4d8d9 • Andrew Kelley • Mar 11, 2022
Merge pull request #11121 from joachimschmidt557/stage2-arm
5fbae9cd6f • Joachim Schmidt • Mar 11, 2022
stage2: passing threadlocal tests for x86_64-linux
078037ab9b • Andrew Kelley • Mar 11, 2022
stage2: fix comptime element load of undef array
b28b3f6f7b • Andrew Kelley • Mar 11, 2022
AstGen: structInitExpr and arrayInitExpr avoid crash
273da9efd9 • Andrew Kelley • Mar 11, 2022
AstGen: lower anon struct inits differently
a30d283981 • Andrew Kelley • Mar 11, 2022
stage2: implement integer pointer constants
b642fa24a6 • Andrew Kelley • Mar 11, 2022
macos: add mach_* syscalls for process mgmt
b0dc61fae2 • Jakub Konka • Mar 10, 2022
Merge pull request #11098 from mitchellh/error-merge-eql
96f614d374 • Andrew Kelley • Mar 10, 2022
Merge pull request #11113 from Vexu/stage2
0b82c02945 • Andrew Kelley • Mar 10, 2022
math: fix big.int div, gcd and bitAnd edge-cases
8bab1b405f • Marc Tiehuis • Mar 10, 2022
std: add sort method to ArrayHashMap and MultiArrayList
6e49ba77f3 • Andrew Kelley • Mar 10, 2022
Sema: implement pointer to tuple to pointer to array coercion
f736cde397 • Andrew Kelley • Mar 10, 2022
std: fix false positive for `zig.isValidId` with empty string (#11104)
017d3864de • Meghan • Mar 10, 2022
Sema: implement pointer-to-tuple coercion to slice and struct
f32a77b30d • Andrew Kelley • Mar 10, 2022
Sema: fix crash with `@sizeOf` on unions
3b6e8fa59e • Andrew Kelley • Mar 9, 2022
std.mem: remove redundant namespaces in test names
fd85cfe154 • Andrew Kelley • Mar 9, 2022
Sema: fix generic fn instantiation with anytype
83bb3d1ad6 • Andrew Kelley • Mar 9, 2022
Merge pull request #11105 from Luukdegram/wasm-misc
2aa4a32097 • Andrew Kelley • Mar 9, 2022
Merge pull request #11101 from Vexu/stage2
b936fe0a58 • Andrew Kelley • Mar 9, 2022
Sema: implement tuple fieldptr and fieldval
0f0d27ce24 • Andrew Kelley • Mar 9, 2022
Sema: implement coercion of tuples to structs
bb73775d40 • Andrew Kelley • Mar 9, 2022
Sema: implement comptime struct fields
6f560c9909 • Andrew Kelley • Mar 9, 2022
Merge pull request #11085 from ziglang/llvm-debug-info
a91753219d • Andrew Kelley • Mar 9, 2022
Merge pull request #11090 from mitchellh/inferred-ty
935d208ffb • Andrew Kelley • Mar 9, 2022
stage2 ARM: implement ret_load
95fc41b2b4 • joachimschmidt557 • Mar 8, 2022
stage2: elem vals of many pointers need not deref pointers
55ccf4c7a8 • Mitchell Hashimoto • Mar 8, 2022
Merge pull request #11079 from Vexu/stage2
6ffa44554e • Andrew Kelley • Mar 8, 2022
std.json: correctly handle sentinel terminated slices
e3c2cc1443 • Benjamin San Souci • Mar 8, 2022
translate-c: use nested scope for comma operator in macros
4b9fd57aa8 • Evan Haas • Mar 8, 2022
deprecated TypeInfo in favor of Type
d805adddd6 • Jonathan Marler • Mar 8, 2022
x64: pass more behavior/cast.zig tests
404f5d6179 • Jakub Konka • Mar 8, 2022
stage2 ARM: implement ptr_add, ptr_sub for all element sizes
3ea603c82a • joachimschmidt557 • Mar 8, 2022
dwarf: move all dwarf into standalone module
ba17552b4e • Jakub Konka • Mar 8, 2022
Sema: fix `@hasDecl` for simple enums
38c161afab • Andrew Kelley • Mar 7, 2022