AgeAuthorCommit message
5 years agogravatar for andrew@ziglang.orgAndrew KelleyLiveness: fix br instruction not tracking its operand
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: C backend: fix ret AIR instruction
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: C backend: implement support for switch_br AIR
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: separate work queue item for functions than decls
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: switch: fix Sema bugs and implement AIR printing
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.ArrayList: add missing assertion in appendSliceAssumeCapacity
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: reimplement runtime switch
5 years agogravatar for luuk@degram.devLuuk de GramResolve regressions
5 years agogravatar for luuk@degram.devLuuk de Gramwasm: Resolve regressions, add intcast support
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: fix compile errors in LLVM backend
5 years agogravatar for lewis.gaul@gmail.comLewis GaulGet codegen.zig to compile - use '{d}' format for Air.Inst.Index values
5 years agogravatar for lewis.gaul@gmail.comLewis GaulGet register_manager.zig tests to compile - use value '1' as mock Air.Inst.Index
5 years agogravatar for luuk@degram.devLuuk de GramImplement switch_br dump
5 years agogravatar for luuk@degram.devLuuk de GramDebug info - Implement more instructions:
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: wasm backend: update to latest naming convention
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: fix AIR not instruction (see prev commit)
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wcbe: fix not (it is a ty_op, not un_op)
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: update LLVM backend to new AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: ELF linking: avoid crashing for stupidly large functions
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: memoize decl_val instructions when result is constant
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: rework C backend for new AIR memory layout
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wplan9 linker: fix after testing
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: miscellaneous fixes for the branch
5 years agogravatar for luuk@degram.devLuuk de GramRefactor entire wasm-backend to use new AIR memory layout
5 years agogravatar for luuk@degram.devLuuk de GramFix wasm-related compile errors:
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: codegen.zig updated to new AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: first pass at printing AIR/Liveness to text
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: finish reworking for AIR memory layout except switch
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: fix implementation of getTypeOf
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: AIR memory layout reworking for noreturn instructions
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: remove br_block_flat AIR instruction
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: more AIR memory layout reworking progress
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: remove ZIR instructions bool_and and bool_or
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: add a strategy for handling costly source locations
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: first pass reworking for AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew KelleyCLI: add plan9 -ofmt help text
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wplan9 linker: make more incremental
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wcodegen: add FnResult type which is a Result that removes externally_managed
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: compile error fixes for AIR memory layout branch
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: Air and Liveness are passed ephemerally
5 years agogravatar for andrew@ziglang.orgAndrew Kelleycmake: fix Liveness.zig file path
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: first pass over Module.zig for AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: first pass over codegen.zig for AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: update Liveness, SPIR-V for new AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: remove unneeded field ref_start_index
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: update liveness analysis to new AIR memory layout
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: rework AIR memory layout
5 years agogravatar for carlos.zun@gmail.comcharliemanbadge-question-markstd: remove dead code in std.os.read
5 years agogravatar for kappaloris@gmail.comLoris CroFixed wrong "unable to load" error for non-existing import files
5 years agogravatar for mail@isaacfreund.comIsaac Freundlangref: remove incorrect statement on c_void
Loading...