aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-11-01Fix ensureTotalCapacity calls that should be ensureUnusedCapacity callsRyan Liptak
2021-11-01Merge pull request #10077 from squeek502/arraylist-capacityAndrew Kelley
2021-11-01stage2 AArch64: implement unconditional branchesjoachimschmidt557
2021-11-01correct bug with omit frame pointer logicLee Cannon
2021-11-01Update ensureTotalCapacity to ensureTotalCapacityPrecise where it makes senseRyan Liptak
2021-10-31optimize AstGen.callExprLee Cannon
2021-10-31Merge pull request #10068 from leecannon/tracy_improvementsAndrew Kelley
2021-10-31stage2: move x86_64 codegen to arch/x86_64/CodeGen.zigJakub Konka
2021-10-31watch marks a new frame on every recompilationLee Cannon
2021-10-31use named frames to mark the stages of compilationLee Cannon
2021-10-31add functionality to trace allocationsLee Cannon
2021-10-31make tracy.zig more feature completeLee Cannon
2021-10-31stage2 AArch64: introduce Emit.fail for handling errors in MIR emitjoachimschmidt557
2021-10-31stage2 AArch64: implement emit debug line infojoachimschmidt557
2021-10-31stage2 AArch64 Emit: implement call_extern and load_memoryjoachimschmidt557
2021-10-31stage2 AArch64: begin transition to MIRjoachimschmidt557
2021-10-30C backend: implement signed truncEmily Bellows
2021-10-29stage2: implement `@popCount` for non-vectorsAndrew Kelley
2021-10-29CLI: clarify help text for -zAndrew Kelley
2021-10-29zig: expose linker options and include '-z notext'Kenta Iwasaki
2021-10-28C backend: implement trunc for unsigned non-pow2 intsAndrew Kelley
2021-10-28C backend: implement trunc instructionAndrew Kelley
2021-10-28C backend: fix `@boolToInt`Andrew Kelley
2021-10-28C backend: fix crash when number of Decls passes a thresholdAndrew Kelley
2021-10-28C backend: fix ptrtoint and wrap_errunion_errAndrew Kelley
2021-10-28C backend: fix enough that zig test worksAndrew Kelley
2021-10-28C backend: emit decls sorted by dependenciesAndrew Kelley
2021-10-27zig test: when -ofmt=c, default to `zig run` as test execAndrew Kelley
2021-10-27Compilation: fix crash in the compile error systemAndrew Kelley
2021-10-27stage2: fix small memory leak of test_functions when using `zig test`Andrew Kelley
2021-10-27Merge pull request #10040 from mattbork/extern-fn-scopesAndrew Kelley
2021-10-27stage1: Fix path normalization on WindowsLemonBoy
2021-10-26stage2: implement runtime pointer access to global constantsAndrew Kelley
2021-10-26stage2: fix crash report code in release buildsAndrew Kelley
2021-10-26stage2 LLVM backend: fix bitcastAndrew Kelley
2021-10-26Sema: fix ret_ptr when inliningAndrew Kelley
2021-10-26astgen.zig: don't add scopes for extern functions params as they may shadow o...Matthew Borkowski
2021-10-26Sema: improved C pointers and castingAndrew Kelley
2021-10-26Sema: fix coercion from union to its own tagAndrew Kelley
2021-10-26astgen: generate correct switch prong indicesRobin Voetter
2021-10-26Don't call render_const_val_array() on undefinedDaniele Cocca
2021-10-26stage2: fix use-after-free in analyzeBlockBodyRobin Voetter
2021-10-26stage2: return proper pointer for c pointer orelseRobin Voetter
2021-10-25Merge pull request #10034 from Snektron/stage2-sliceAndrew Kelley
2021-10-26stage2: runtime c pointer null comparisonRobin Voetter
2021-10-25Merge pull request #9874 from leecannon/frame_pointerAndrew Kelley
2021-10-25Sema: fix switch that covers full integer rangeAndrew Kelley
2021-10-25stage2: fix switch on tagged union capture-by-pointerAndrew Kelley
2021-10-25stage2: generate correct constants for zero-sized arraysRobin Voetter
2021-10-25stage2: comptime slice of pointer to hardcoded addressRobin Voetter