| 4 years ago | Matthew Borkowski | | astgen.zig: simplify container functions by pulling out common processing of members |
| 4 years ago | Matthew Borkowski | | astgen.zig: replace WipDecls with WipMembers, use one allocation to collect container decls, fields, and bits, instead of up to four |
| 4 years ago | Matthew Borkowski | | astgen.zig: simplify switchExpr and collect payload in one ArrayList instead of three |
| 4 years ago | Matthew Borkowski | | astgen.zig: avoid unnecessary allocation in identifier for @"" syntax |
| 4 years ago | Matthew Borkowski | | astgen.zig: avoid temporary allocations in arrayInit* and structInit*, callExpr, errorSetDecl, typeOf, and builtinCall's compile_log branch |
| 4 years ago | Lee Cannon | | optimize AstGen.callExpr |
| 4 years ago | Andrew Kelley |  | Merge pull request #10068 from leecannon/tracy_improvements |
| 4 years ago | Jakub Konka | | stage2: move x86_64 codegen to arch/x86_64/CodeGen.zig |
| 4 years ago | Jakub Konka |  | Merge pull request #10066 from joachimschmidt557/stage2-aarch64-mir |
| 4 years ago | Emily Bellows | | C backend: implement signed trunc |
| 4 years ago | pfg |  | std: add missing termios def to std/c/linux.zig |
| 4 years ago | Andrew Kelley | | stage2: implement `@popCount` for non-vectors |
| 4 years ago | Matthew Borkowski | | gpa: fix memory limit accounting for large allocations |
| 4 years ago | ominitay | | Add argument for `fillFn` to `Random.init` |
| 4 years ago | Andrew Kelley | | CLI: clarify help text for -z |
| 4 years ago | Kenta Iwasaki | | zig: expose linker options and include '-z notext' |
| 4 years ago | InKryption | | Make `std.meta.trait.isContainer` true for opaques |
| 4 years ago | InKryption | | Use `debug.assert` instead of `testing.expect`. |
| 4 years ago | InKryption |  | Make pointer variables in ( init-lib | init-exe )/build.zig const. (#10057) |
| 4 years ago | Andrew Kelley | | C backend: implement trunc for unsigned non-pow2 ints |
| 4 years ago | Andrew Kelley | | C backend: implement trunc instruction |
| 4 years ago | Andrew Kelley | | C backend: fix `@boolToInt` |
| 4 years ago | Andrew Kelley | | C backend: fix crash when number of Decls passes a threshold |
| 4 years ago | Andrew Kelley | | C backend: fix ptrtoint and wrap_errunion_err |
| 4 years ago | Andrew Kelley | | behavior tests: add "passing for C backend" category |
| 4 years ago | Andrew Kelley | | C backend: fix enough that zig test works |
| 4 years ago | Andrew Kelley | | C backend: emit decls sorted by dependencies |
| 4 years ago | Andrew Kelley | | std.ArrayListUnmanaged: implement writer() |
| 4 years ago | Andrew Kelley | | zig test: when -ofmt=c, default to `zig run` as test exec |
| 4 years ago | Andrew Kelley | | Compilation: fix crash in the compile error system |
| 4 years ago | Andrew Kelley | | stage2: fix small memory leak of test_functions when using `zig test` |
| 4 years ago | Ominitay | | std.rand: Refactor `Random` interface |
| 4 years ago | Andrew Kelley |  | Merge pull request #10040 from mattbork/extern-fn-scopes |
| 4 years ago | LemonBoy | | stage1: Fix path normalization on Windows |
| 4 years ago | Andrew Kelley | | stage2: implement runtime pointer access to global constants |
| 4 years ago | Andrew Kelley | | stage2: fix crash report code in release builds |
| 4 years ago | Andrew Kelley | | stage2 LLVM backend: fix bitcast |
| 4 years ago | Lewis Gaul |  | Fix bug in exp2() (#9999) |
| 4 years ago | Jonathan Marler | | multi_array_list: get function take self by value |
| 4 years ago | Andrew Kelley | | Sema: fix ret_ptr when inlining |
| 4 years ago | Andrew Kelley | | Sema: improved C pointers and casting |
| 4 years ago | Andrew Kelley | | Sema: fix coercion from union to its own tag |
| 4 years ago | Robin Voetter | | astgen: generate correct switch prong indices |
| 4 years ago | Daniele Cocca | | Don't call render_const_val_array() on undefined |
| 4 years ago | Andrew Kelley |  | Merge pull request #10035 from Snektron/stage2-orelse |
| 4 years ago | Andrew Kelley |  | Merge pull request #10034 from Snektron/stage2-slice |
| 4 years ago | Andrew Kelley |  | Merge pull request #9874 from leecannon/frame_pointer |
| 4 years ago | Andrew Kelley | | Sema: fix switch that covers full integer range |
| 4 years ago | Andrew Kelley | | stage2: fix switch on tagged union capture-by-pointer |
| 4 years ago | Stephen von Takach | | fix(uefi MemoryDescriptor): padding after memory type |
|