aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-04-29Merge pull request #15478 from der-teufel-programming/autodoc-decltestsLoris Cro
2023-04-29Sema: disallow indexing non-tuple structr00ster91
2023-04-29autodoc: Gather and display decltestsKrzysztof Wolicki
2023-04-28Sema: fix airMemset for comptime slicesAndrew Kelley
2023-04-28Sema: fix false negative Value.isComptimePtr for slicesAndrew Kelley
2023-04-28C backend: take advantage of Assignment abstraction in airMemsetAndrew Kelley
2023-04-28compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley
2023-04-28C backend: fix ptr comparison of array ptrs when one is null-terminatedAndrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-28stage2: avoid panicking for unimplemented compiler codeAndrew Kelley
2023-04-28C backend: fix memset for structs and arraysAndrew Kelley
2023-04-28LLVM backend: optimize memset with comptime-known elementAndrew Kelley
2023-04-28llvm backend: fix memset with byref element valueAndrew Kelley
2023-04-28llvm backend: fix lowering of memsetAndrew Kelley
2023-04-28Merge pull request #15431 from kcbanner/fix_decl_value_arenaAndrew Kelley
2023-04-27Merge pull request #15435 from jacobly0/x86_64-frameAndrew Kelley
2023-04-27Merge pull request #15474 from Luukdegram/wasm-atomicsAndrew Kelley
2023-04-27translate-c: deduplicate global declarationTw
2023-04-27sema: add `prev` to ValueArena to allow freeing previous arenas when new ones...kcbanner
2023-04-27sema: Rework Decl.value_arena to fix another memory corruption issuekcbanner
2023-04-26enable debugging infrastructure when using C backendAndrew Kelley
2023-04-26Merge pull request #15452 from mlugg/zig-cbe-optAndrew Kelley
2023-04-26coff: invalidate GOT relocs after segment shift in memoryJakub Konka
2023-04-26macho: invalidate GOT/stub relocs after segment shift in memoryJakub Konka
2023-04-26x86_64: fix tlv referencesJacob Young
2023-04-26x86_64: fix rem/mod behavior and hazardsJacob Young
2023-04-26behavior: update passing cbe testsJacob Young
2023-04-26x86_64: fix some floating point encoding errorsJacob Young
2023-04-26x86_64: add frame indicesJacob Young
2023-04-26Merge pull request #15278 from ziglang/memcpy-memsetAndrew Kelley
2023-04-26Autodoc: new decl search system (#15475)Loris Cro
2023-04-26add support for .field_ptr in elemValueAdvancedkcbanner
2023-04-26translate-c: fix codegen when C source has variables named the same as mangli...Casey Banner
2023-04-26wasm: support pointers in `cmpxchg`Luuk de Gram
2023-04-26wasm: implement atomic storesLuuk de Gram
2023-04-26wasm: implement `@fence`Luuk de Gram
2023-04-26wasm: implement `@atomicRmw`Luuk de Gram
2023-04-26wasm: implement `@atomicLoad`Luuk de Gram
2023-04-26wasm: use atomic feature for `@cmpxchg` when enabledLuuk de Gram
2023-04-26wasm: implement `cmpxchg{weak/strong}`Luuk de Gram
2023-04-26std.http: do -> wait, fix redirectsNameless
2023-04-25Merge pull request #15454 from jacobly0/cbe-externAndrew Kelley
2023-04-26Sema: avoid emitting sequential dbg_stmt instructionsmlugg
2023-04-26CBE: minor optimizations to output sourcemlugg
2023-04-26sema: add error for coercing a slice to an anyopaque pointerkcbanner
2023-04-25C backend: fix lowering comparison when array ptr meets ptrAndrew Kelley
2023-04-25Sema: fix memcpy alias safety incorrect mathAndrew Kelley
2023-04-25stage2: introduce store_safe AIR instructionAndrew Kelley
2023-04-25C backend: use ++ instead of += for airMemsetAndrew Kelley
2023-04-25update test cases for new memcpy/memset semanticsAndrew Kelley