aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
2022-02-06stage2: pass proper can_exit_early value to LLDAndrew Kelley
2022-02-06Replace argvCmd with std.mem.joinCody Tapscott
2022-02-06Avoid depending on child process execution when not supported by host OSCody Tapscott
2022-02-06Merge pull request #10740 from ziglang/stage2-float-arithmeticAndrew Kelley
2022-02-06Sema: panic instead of lowering to unavailable compiler-rt functionsAndrew Kelley
2022-02-06Sema: avoid `@intToFloat` for f80 which breaks on non-x86 targetsAndrew Kelley
2022-02-06Sema: implement writing structs to memory at comptimeAndrew Kelley
2022-02-06AstGen: refactor redundant expressionsAndrew Kelley
2022-02-06Sema: Fix memory leakLuuk de Gram
2022-02-06stage2: add more float arithmetic and f80 supportAndrew Kelley
2022-02-06stage2: apply type coercion in if expressionsJohn Schmidt
2022-02-06stage2 ARM: fix load and store for abi_size < 4joachimschmidt557
2022-02-06CLI: remove remainders of --verbose-ast and --verbose-tokenizeJohannes Löthberg
2022-02-05Merge pull request #10738 from Vexu/f80Andrew Kelley
2022-02-06x86_64: add distinct MCValue representing symbol index in the linkerJakub Konka
2022-02-06stage2 regalloc: Introduce error.OutOfRegistersjoachimschmidt557
2022-02-05stage2 ARM: clarify usage of unfreezeRegs in airSliceElemValjoachimschmidt557
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-02-05std.process: add option to support single quotes to ArgIteratorGeneralVeikka Tuominen
2022-02-04stage1: make f80 always size 16, align 16Veikka Tuominen
2022-02-04stage1: implement f80 negation on non native targetsVeikka Tuominen
2022-02-04compiler-rt: add comparison functions for f80Veikka Tuominen
2022-02-04stage2 ARM: optimize airSliceElemVal for elem_size 1 or 4joachimschmidt557
2022-02-03Sema: fixes to fieldVal, resolveStructFully, Type.eqlAndrew Kelley
2022-02-04Sema: check for NaNs in cmp (#10760)Mateusz Radomski
2022-02-03Sema: slice improvementsAndrew Kelley
2022-02-03Merge pull request #10780 from Luukdegram/wasm-behavior-testsAndrew Kelley
2022-02-04x64: implement storing to MCValue.memory for PIE targetsJakub Konka
2022-02-03Move passing behavior testsLuuk de Gram
2022-02-03wasm: Refactor stack to account for alignmentLuuk de Gram
2022-02-03wasm: Implement vector_init for array & structsLuuk de Gram
2022-02-03wasm: Implement elem_ptrLuuk de Gram
2022-02-03Merge pull request #10775 from ziglang/x64-freeze-apiJakub Konka
2022-02-03elf: generated DWARF debug info for named structsJakub Konka
2022-02-03stage2: remove the concept of register exceptionsJakub Konka
2022-02-03x64: swap out register exceptions for freeze/unfreeze apiJakub Konka
2022-02-03x64: use freeze/unfreeze api; TODO for PIEJakub Konka
2022-02-03Merge branch 'test-1486' of git://github.com/mparadinha/zig into mparadinha-t...Jakub Konka
2022-02-03elf: add basic handling of .data sectionJakub Konka
2022-02-02CLI: link_libcpp implies link_libcAndrew Kelley
2022-02-02Merge pull request #10769 from ziglang/link-lib-fixesJakub Konka
2022-02-02Merge pull request #10766 from ziglang/yeet-anytype-fieldsAndrew Kelley
2022-02-02macho: handle bss like normal section in stage2Jakub Konka
2022-02-02sema: do not pass libc or libc++ to the linkerJakub Konka
2022-02-02wasm32: fix struct paddingJakub Konka
2022-02-02stage2: pad out (non-packed) struct fields when lowering to bytesJakub Konka
2022-02-02x86_64: handle struct_field_ptr for stack_offset mcvJakub Konka
2022-02-02x86_64: handle struct_field_ptr for register mcvJakub Konka
2022-02-02x86_64: start moving to new regalloc freeze APIJakub Konka