aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-01-21compiler: simplify generic functions, fix issues with inline callsmlugg
2025-01-21Sema: fix `is_non_null_ptr` handling for runtime-known pointersmlugg
2025-01-20x86_64: rewrite `@abs`Jacob Young
2025-01-20Merge pull request #22530 from alexrp/omit-unwind-tablesAlex Rønne Petersen
2025-01-19llvm: convert `@divFloor` and `@mod` to forms llvm will recognizeJacob Young
2025-01-19Merge pull request #22524 from alexrp/libunwind-exceptionsAlex Rønne Petersen
2025-01-18x86_64: add a bunch of instruction encodingsJacob Young
2025-01-19Merge pull request #22531 from mlugg/various-fixesMatthew Lugg
2025-01-18x86_64: enable struct field reorderingJacob Young
2025-01-18Sema: don't try to initialize global union pointer at comptimemlugg
2025-01-18incremental: fix enum resolution bugsmlugg
2025-01-18compiler: Fix @import("builtin").unwind_tables logic.Alex Rønne Petersen
2025-01-18libunwind: Build C files with -fexceptions.Alex Rønne Petersen
2025-01-17macho linker: adjust symbol priorityAndrew Kelley
2025-01-17remove memcpy and memmove from bundled libcsAndrew Kelley
2025-01-16x86_64: fix crashes compiling the compiler and testsJacob Young
2025-01-16x86_64: pass more behavior testsJacob Young
2025-01-16x86_64: implement load and storeJacob Young
2025-01-16x86_64: implement aggregate accessJacob Young
2025-01-16x86_64: implement union accessJacob Young
2025-01-16x86_64: remove pointless jump to epilogueJacob Young
2025-01-16x86_64: implement pointer addition and subtractionJacob Young
2025-01-16x86_64: implement element accessJacob Young
2025-01-16x86_64: implement passing undefined as a call arg with the new ccJacob Young
2025-01-16x86_64: fix f16 miscomp exposed by new calling conventionJacob Young
2025-01-16x86_64: fix hazards exposed by new calling conventionJacob Young
2025-01-16x86_64: implement a custom calling convention for the Zig languageJacob Young
2025-01-16x86_64: fix unnecessary register savingJacob Young
2025-01-16x86_64: add some ReleaseSmall supportJacob Young
2025-01-16x86_64: optimize value copying slightlyJacob Young
2025-01-16x86_64: implement switch jump tablesJacob Young
2025-01-16x86_64: implement clz and notJacob Young
2025-01-16x86_64: the previous loop abstraction was too confusingJacob Young
2025-01-16x86_64: demolish the oldJacob Young
2025-01-16x86_64: 2 means betterJacob Young
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16x86_64: testingJacob Young
2025-01-16x86_64: looped instructionsJacob Young
2025-01-16x86_64: rewrite arithmeticJacob Young
2025-01-16x86_64: rewriteJacob Young
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2025-01-16Sema: prepare for `sentinel` -> `sentinel_ptr` field renamemlugg
2025-01-16compiler: make it easier to apply breaking changes to `std.builtin`mlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15link.MachO: fix error reporting in flushModuleAndrew Kelley
2025-01-15link.Elf: fix error reporting for failed hot swapAndrew Kelley
2025-01-15Compilation: windows doesn't prelink yetAndrew Kelley
2025-01-15wasm linker: omit data count section when value is zeroAndrew Kelley
2025-01-15wasm linker: change rules about symbol visibilityAndrew Kelley
2025-01-15wasm linker: delete commented out codeAndrew Kelley