summaryrefslogtreecommitdiff
path: root/rts/Linker.c
Commit message (Expand)AuthorAgeFilesLines
* Testsuite: Skip failing tests on PowerPC 64-bitPeter Trommler2016-12-271-7/+13
* Use C99's boolBen Gamari2016-11-291-5/+5
* rts: Fix LoadArchive on OS XBen Gamari2016-11-111-6/+3
* rts/linker: Move loadArchive to new source fileBen Gamari2016-11-101-526/+3
* linker: Move ARM interworking note to SymbolExtras.cBen Gamari2016-11-021-24/+0
* linker: Split ELF implementation into separate source fileBen Gamari2016-11-021-1709/+5
* linker: Split MachO implementation into new source fileBen Gamari2016-11-021-1226/+1
* linker: Split PEi386 implementation into new source fileBen Gamari2016-11-021-1602/+45
* Shuffle declarations into LinkerInternals.hBen Gamari2016-11-021-27/+4
* linker: Split symbol extras logic into new source fileBen Gamari2016-11-021-200/+1
* linker: Shuffle configuration into LinkerInternals.hBen Gamari2016-11-021-17/+0
* linker: Split out CacheFlush logicBen Gamari2016-11-021-68/+1
* Revert "rts/linker: Move loadArchive to new source file"Matthew Pickering2016-10-271-3/+655
* rts/linker: Move loadArchive to new source fileBen Gamari2016-10-261-655/+3
* rts: Move path utilities to separate source fileBen Gamari2016-10-231-83/+1
* Do not segfault if no common root can be foundMoritz Angermann2016-10-091-0/+5
* Added support for deprecated POSIX functions on Windows.Tamar Christina2016-09-011-0/+13
* Revert "Linker: some extra debugging / logging"Simon Marlow2016-07-051-25/+0
* Revert "Fix 32-bit build failures"Simon Marlow2016-07-051-7/+4
* Fix 32-bit build failuresSimon Marlow2016-07-041-4/+7
* Linker: some extra debugging / loggingSimon Marlow2016-07-011-0/+25
* Remove unused oc->isImportLib (#12230)Simon Marlow2016-07-011-3/+1
* rts/Linker.c: Rename ONLY_USED_x86_64_HOST_ARCH macroErik de Castro Lopo2016-06-271-4/+4
* rts/Linker.c: Improve ugly C pre-processor hackErik de Castro Lopo2016-06-271-16/+13
* Add thin library support to Windows tooTamar Christina2016-06-131-61/+90
* Fix incorrect calculated relocations on Windows x86_64Tamar Christina2016-06-121-31/+42
* Add relocation type R_X86_64_REX_GOTPCRELXTamar Christina2016-06-051-1/+7
* Refactor the SymbolName and SymbolAddr types to be pointersTamar Christina2016-06-041-45/+45
* Use useful names for Symbol Addr and Names in Linker.cTamar Christina2016-06-031-52/+52
* Refactored SymbolInfo to lower memory usage in RTSTamar Christina2016-06-031-35/+58
* Runtime linker: Break m32 allocator out into its own fileErik de Castro Lopo2016-05-251-307/+14
* rts/Linker.c: Fix compile error on ArmErik de Castro Lopo2016-05-221-0/+3
* Enable checkProddableBlock on x86_64Simon Marlow2016-05-211-2/+2
* Set `USE_MMAP` at configure timeErik de Castro Lopo2016-05-171-35/+19
* rts: Fix C compiler warnings on WindowsErik de Castro Lopo2016-05-111-3/+6
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-5/+5
* Linker: Fix implicit function declaration warning on OS XErik de Castro Lopo2016-04-291-4/+1
* Linker: Clean up #if USE_MMAP usageErik de Castro Lopo2016-04-171-58/+52
* Add Windows import library support to the Runtime LinkerTamar Christina2016-04-171-136/+249
* Linker: Fix signedness mismatchBen Gamari2016-04-151-2/+2
* Add linker notesTamar Christina2016-04-111-0/+13
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-92/+353
* Reduce fragmentation from m32_allocatorBartosz Nitka2016-03-071-4/+24
* Fix Windows build after D1874Tamar Christina2016-02-021-2/+24
* Fix runtime linker error message when old symbol had no ownerReid Barton2016-02-011-0/+1
* When encountering a duplicate symbol, show source of the first symbolReid Barton2016-01-311-1/+5
* Show error message for unknown symbol on Elf_Rel platformsReid Barton2016-01-251-1/+0
* Remove lookup of sections by name instead use the index numbers as offsetsTamar Christina2016-01-141-63/+1
* Linker: Define ELF_64BIT for aarch64_HOST_ARCHErik de Castro Lopo2016-01-111-0/+2
* Linker: Move helpers to #ifdefBen Gamari2016-01-041-11/+15