aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/link.zig
AgeCommit message (Expand)Author
2020-05-27self-hosted: introduce a virtual address allocation schemeAndrew Kelley
2020-05-19stage2: function calls using the global offset tableAndrew Kelley
2020-05-19stage2: set up a trampoline table for functionsAndrew Kelley
2020-05-16self hosted repl: close executables between updatesAndrew Kelley
2020-05-15move Module to its own fileAndrew Kelley
2020-05-15fix the global offset table code and updating decl exportsAndrew Kelley
2020-05-14fix codegen of sentinel-terminated arrays and .got alignmentAndrew Kelley
2020-05-14self-hosted: fix codegen and resolve some analysis bugsAndrew Kelley
2020-05-13self-hosted: fix the rest of the compile errorsAndrew Kelley
2020-05-13self-hosted: fix compile errors, except for codegen.zigAndrew Kelley
2020-05-12self-hosted: link: global offset table support for declsAndrew Kelley
2020-05-12self-hosted: rework the memory layout of ir.Module and related typesAndrew Kelley
2020-05-10rework self-hosted compiler for incremental buildsAndrew Kelley
2020-05-01zir: add breakpoint() instruction and object file abilityAndrew Kelley
2020-05-01link: introduce the concept of output mode and link modeAndrew Kelley
2020-05-01link: recognize that Windows does not have POSIX fs modesAndrew Kelley
2020-04-24link: change default executable mode to 0o777Andrew Kelley
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-23basics of writing ELF and machine code generationAndrew Kelley
2020-04-22zir-to-elf skeletonAndrew Kelley
2020-04-01(breaking) std.Buffer => std.ArrayListSentineled(u8, 0)Andrew Kelley
2020-03-30std lib API deprecations for the upcoming 0.6.0 releaseAndrew Kelley
2020-03-17clean up some self-hosted bitrot + don't assume libstdc++Andrew Kelley
2020-02-28introduce operating system version ranges as part of the targetAndrew Kelley
2020-02-03Add InstallRawStep to Zig build system that does a similar job to llvm-objcop...Michaƫl Larouche
2020-02-01Run `zig fmt`LemonBoy
2020-01-07add --eh-frame-hdr conditionallyDavid Cao
2020-01-07add --eh-frame-hdr arg for linkingDavid Cao
2019-12-29fix stage2 buildVexu
2019-12-11self-hosted: manually parse argsAndrew Kelley
2019-12-08update self-hosted compiler to new format APIAndrew Kelley
2019-12-02remove upstream support for Zen hobby OSAndrew Kelley
2019-12-01fixes for self-hosted compilerAndrew Kelley
2019-11-26add workaround for #3190Vexu
2019-11-26solve recursion in self hostedVexu
2019-11-26fixes and cleanup in self hostedVexu
2019-11-24Merge remote-tracking branch 'origin/master' into null-terminated-pointersAndrew Kelley
2019-11-23self hosted compiler: small miscellaneous fixesVexu
2019-11-21string literals are now null terminatedAndrew Kelley
2019-11-08self hosted compiler: various small fixesVexu
2019-11-07self hosted compiler: move functions to util.zigto avoid defining llvm instri...Vexu
2019-11-07self hosted compiler: use enum literalsVexu
2019-11-07self hosted compiler: unify Target and std.TargetVexu
2019-11-07self hosted compiler: remove await async patternVexu
2019-08-13avoid the word "coroutine", they're "async functions"Andrew Kelley
2019-06-09different array literal syntax when inferring the sizeAndrew Kelley
2019-06-07update the default macos version min to 10.14Andrew Kelley
2019-05-26clean up references to osAndrew Kelley
2019-02-26breaking changes to the way targets work in zigAndrew Kelley