aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2024-07-30std.Target: Remove `cloudabi` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `ananas` OS tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-25llvm: always include instrumentation function attributesAndrew Kelley
2024-07-25llvm: Don't emit safety memset() for stores of undef in Debug with safety off.Alex Rønne Petersen
2024-07-23default "trace pc guard" coverage offAndrew Kelley
2024-07-23LLVM: more fine-grained sancov emit optionsAndrew Kelley
2024-07-22add new builtin: `@disableInstrumentation`Andrew Kelley
2024-07-22initial support for integrated fuzzingAndrew Kelley
2024-07-21std.Target.Os: Rename lv2 to ps3.Alex Rønne Petersen
2024-07-21std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `shave` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `r600` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen
2024-07-21Revert "Merge pull request #20380 from tau-dev/master"Andrew Kelley
2024-07-21Riscv32e align stack to 4 bytes (#20673)cheme
2024-07-21Merge pull request #20380 from tau-dev/masterAndrew Kelley
2024-07-20Merge pull request #20402 from alexrp/target-cleanupAndrew Kelley
2024-07-20Fix typos in code comments in `src/`sobolevn
2024-07-20dev: fix llvm backend checksJacob Young
2024-07-19dev: introduce dev environments that enable compiler feature setsJacob Young
2024-07-20std.Target: Remove `coreclr` ABI specifier.Alex Rønne Petersen
2024-07-20std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen
2024-07-20std.Target: Remove `kfreebsd` OS specifier.Alex Rønne Petersen
2024-07-20std.Target: Remove the `gnuf64` ABI specifier.Alex Rønne Petersen
2024-07-19llvm: add pass-by-reference info to debug typesTau
2024-07-19llvm: Do not generate static member definitionsTau
2024-07-19Try linking static members' definitions to their declarations.Tau
2024-07-19ModuleDebugInfo: Discard C++ namespaces appearing in PDBsTau
2024-07-19llvm: Fix debug gen for 0-bit typesTau
2024-07-19Don't attach a top-level function to its file, but to the file's structTau
2024-07-19llvm: encode variables as DW_TAG_imported_declarationTau
2024-07-19llvm: set precise scopes on namespace types and variablesTau
2024-07-16Value: eliminate static recursion loop from value printingmlugg
2024-07-13Compilation: introduce work stages for better work distributionJacob Young
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-13Builder: fix llvm ir syntaxJacob Young
2024-07-10InternPool: make `global_error_set` thread-safeJacob Young
2024-07-10InternPool: add `FileIndex` to `*File` mappingJacob Young
2024-07-10Air: store param names directly instead of referencing Zirmlugg
2024-07-10Zcu: cache fully qualified name on DeclJacob Young
2024-07-07Zcu: pass `PerThread` to intern pool string functionsJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04Zcu: extract permanent state from FileAndrew Kelley
2024-07-04cbe: fix for export changesJacob Young
2024-07-04compiler: rework type resolution, fully resolve all typesmlugg