aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-24AstGen: emit break_inline from inline while loopAndrew Kelley
2022-03-24Sema: fix closure capture typeof runtime-known parameterAndrew Kelley
2022-03-24Sema: fix generic function with void parametersAndrew Kelley
2022-03-24AstGen: fix const locals with comptime initializationsAndrew Kelley
2022-03-24Sema: fix false negative detecting comptime constAndrew Kelley
2022-03-24x64: fix for 32bit buildsJakub Konka
2022-03-24x64: account for signed ints in struct_field_val when struct fits in a registerJakub Konka
2022-03-24x64: fix struct_field_val for structs fitting in registerJakub Konka
2022-03-24x64: implement aggregate_init for arraysJakub Konka
2022-03-24x64: implement aggregate_init for structsJakub Konka
2022-03-24dwarf: add debug info for tuples and anon structsJakub Konka
2022-03-23stage2: fix some generics issuesAndrew Kelley
2022-03-23Sema: fix comptime elem_ptr compare fixed addressAndrew Kelley
2022-03-23Sema: Value.copy: we gotta copy the bytesAndrew Kelley
2022-03-23Sema: introduce a type resolution queueAndrew Kelley
2022-03-23Merge pull request #11280 from Luukdegram/wasm-errorsAndrew Kelley
2022-03-23stage2: able to slice to sentinel index at comptimeMitchell Hashimoto
2022-03-23stage2: Remove premature elem_val index checkCody Tapscott
2022-03-23stage2: Properly "flatten" elem_ptrs before derefCody Tapscott
2022-03-23wasm: Implement more instructionsLuuk de Gram
2022-03-23wasm: Implement opt_payload_ptrLuuk de Gram
2022-03-23wasm: Fix switching on errorsLuuk de Gram
2022-03-23wasm: Implement `@errorName`Luuk de Gram
2022-03-23stage2: make zero-sized array not cause recursive type definitionWilliam Sengir
2022-03-23stage2: concat/mult of slices yields ptr to arrayCody Tapscott
2022-03-23stage2 CBE: Improve support for unions and error setsCody Tapscott
2022-03-23stage2: fix -Domit-stage2 regressionAndrew Kelley
2022-03-22Sema: rename isArrayLike to isArrayOrVectorAndrew Kelley
2022-03-22Sema: fix merge conflicts with previous commitAndrew Kelley
2022-03-22stage2: runtime safety checks for slicingMitchell Hashimoto
2022-03-22dwarf: lower enumsJakub Konka
2022-03-22fix merge conflictsAndrew Kelley
2022-03-22stage2 ARM: implement comparison of optional pointersjoachimschmidt557
2022-03-22stage2 ARM: implement min, max for integers <= 32 bitsjoachimschmidt557
2022-03-22stage2 ARM: More support for error unionsjoachimschmidt557
2022-03-22stage2 ARM: change semantics of MCValue.stack_argument_offsetjoachimschmidt557
2022-03-22stage2 ARM: change semantics of MCValue.stack_offsetjoachimschmidt557
2022-03-22fix merge conflicts and test casesAndrew Kelley
2022-03-22Sema: introduce a mechanism in Value to resolve typesAndrew Kelley
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-22Revert "ignore target lib dirs when invoked with -feach-lib-rpath"Jakub Konka
2022-03-22ignore target lib dirs when invoked with -feach-lib-rpathJan200101
2022-03-22macho: extend CodeSignature to accept entitlementsJakub Konka
2022-03-21stage2: out of bounds error for slicingMitchell Hashimoto
2022-03-21Sema: dummy implementation of `@errorReturnTrace`Andrew Kelley
2022-03-21wasm: Implement @popCountLuuk de Gram
2022-03-21Sema: restore propagation of error.GenericPoison for checking vectorsAndrew Kelley
2022-03-21behavior tests: enable all vector tests for the stage2 LLVM backendWilliam Sengir
2022-03-21Sema: make most instructions vector-agnosticWilliam Sengir
2022-03-21stage2: return `Value.zero` when truncating int to 0 bits at comptimeWilliam Sengir