aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted
AgeCommit message (Collapse)Author
2020-04-24link: change default executable mode to 0o777Andrew Kelley
Jonathan S writes: On common systems with a 022 umask, this will still result in a file created with 755 permissions, but it works appropriately if the system is configured more leniently. (As another data point, C's fopen seems to open files with the 666 mode.)
2020-04-24bug fixes to make it workAndrew Kelley
2020-04-23codegen: write the updated code size to PT_LOAD section headerAndrew Kelley
2020-04-23codegen rdx set immediateAndrew Kelley
2020-04-23codegen supports embedded-in-code constantsAndrew Kelley
also coerce no longer requires a bitcast
2020-04-23codegen for setting rax and rdi registersAndrew Kelley
2020-04-23codegen for inline assemblyAndrew Kelley
2020-04-23codegen for const ints and string literalsAndrew Kelley
2020-04-23basics of writing ELF and machine code generationAndrew Kelley
2020-04-22zir-to-elf skeletonAndrew Kelley
2020-04-22Merge pull request #5130 from ziglang/stage2-irAndrew Kelley
beginnings of non-LLVM self-hosted backend
2020-04-22std.math.big.Int: don't rely on the allocator when printingAndrew Kelley
2020-04-22ir: improve ZIR emission enough to emit hello worldAndrew Kelley
2020-04-22ir: emit zir for fntypeAndrew Kelley
2020-04-22emit zir skeletonAndrew Kelley
2020-04-21ir: analyze asm instructionAndrew Kelley
2020-04-21ir: analyze deref instructionAndrew Kelley
2020-04-21ir: analyze fieldptr instructionAndrew Kelley
2020-04-21ir: analyze ptrtointAndrew Kelley
2020-04-21ir: analyze int castingAndrew Kelley
2020-04-21Remove std.lazyInitHaze Booth
2020-04-21ir: analyze int instructionAndrew Kelley
2020-04-21ir: analyze `as` instructionAndrew Kelley
2020-04-21ir: analyze primitive instructionAndrew Kelley
2020-04-21ir: analyze fntype instructionAndrew Kelley
2020-04-21ir: analysis of fn instructionAndrew Kelley
2020-04-21ir: comptime coerceArrayPtrToSliceAndrew Kelley
2020-04-21ir: type coercion skeletonAndrew Kelley
2020-04-21ir: analyze str instructionAndrew Kelley
2020-04-21ir: semantic analysis skeletonAndrew Kelley
2020-04-20simplify ZIR spec; separate parsing/rendering from analysisAndrew Kelley
2020-04-19ir: render keyword parametersAndrew Kelley
2020-04-19ir: render function bodyAndrew Kelley
2020-04-19ir: nice rendering of string literal constantsAndrew Kelley
2020-04-19ir: rendering skeletonAndrew Kelley
2020-04-19ir: parse type noreturnAndrew Kelley
2020-04-19ir: parse export instructionAndrew Kelley
2020-04-19ir: parse asm instructionsAndrew Kelley
2020-04-19ir: parse deref instructionAndrew Kelley
2020-04-19ir: parse string literals as parametersAndrew Kelley
2020-04-19ir: parse ptrtointAndrew Kelley
2020-04-19ir: more foolproof way to organize instruction parsingAndrew Kelley
2020-04-19ir: parsing integer literalsAndrew Kelley
2020-04-19ir: parse typesAndrew Kelley
2020-04-19ir: parse fn bodyAndrew Kelley
2020-04-19rework types and values data layoutAndrew Kelley
2020-04-19generic ir parsing frameworkAndrew Kelley
2020-04-19beginnings of zig ir parserAndrew Kelley
2020-04-15Enable formatting in std.big.Int.formatjoachimschmidt557
2020-04-15translate-c cleanup and zig fmtVexu