summaryrefslogtreecommitdiff
path: root/rts/Linker.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Fix memory leak when loading ELF objectsAustin Seipp2014-04-291-0/+1
* rts: Fix leak of file archive handleAustin Seipp2014-04-291-0/+1
* coverity: Suppress some time-of-check-time-of-use reportsAustin Seipp2014-04-271-0/+4
* Fix linked list manipulation code (buggy on consecutive deletion)Edward Z. Yang2014-04-121-2/+4
* Ignore repeated loads of the same archive (#8942)Simon Marlow2014-04-071-18/+32
* Disable thin archive support on WindowsSimon Marlow2014-04-041-1/+14
* Support thin archive formatSimon Marlow2014-04-011-49/+90
* Add more missing linker symbolsJohan Tibell2014-03-291-0/+3
* Add missing symbols to linkerJohan Tibell2014-03-291-1/+5
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+9
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4
* linker: Fix indirect calls for x86_64 windows (#2283)Kyrill Briantsev2014-03-211-2/+28
* Fix #8698 by properly handling long section names and reenabling .ctors handlingEdward Z. Yang2014-02-041-23/+36
* Final fix to #7134 (and #8717 as well.)Kyrill Briantsev2014-02-041-12/+4
* Fix some edge cases in 8f8bd88c (#7134)Kyrill Briantsev2014-01-301-7/+12
* Win64 linker: fix loading foreign imports (#2283)Kyrill Briantsev2014-01-281-0/+17
* Fix the Win64 RTS linker & disable .ctorsKyrill Briantsev2014-01-271-40/+145
* GHCi: Properly generate jump code for ARM (#8380)Austin Seipp2013-11-221-0/+1
* Grammar in commentsGabor Greif2013-11-221-1/+1
* Allow the linker to be used without retaining CAFs unconditionallySimon Marlow2013-11-211-2/+16
* Untabify Linker.cAustin Seipp2013-10-251-68/+68
* Make sure to #include Stable.h in Linker.cAustin Seipp2013-10-251-0/+1
* Linker.c: add dso_handle to the symbol tableTakano Akio2013-10-251-0/+7
* ghci: add support for ELF weak symbolsTakano Akio2013-10-251-23/+77
* Linker.c: remove stablehash, which is no longer usedTakano Akio2013-10-251-29/+2
* Add rts_isDynamic to the linker symbol listAustin Seipp2013-10-121-0/+1
* Typo in commentGabor Greif2013-09-241-1/+1
* Fix linker_unload now that we are running constructors in the linker (#8291)Simon Marlow2013-09-231-0/+49
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+3
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+3
* Add warning comment about Mach-O section name hack.Edward Z. Yang2013-09-171-0/+5
* Implement ctors support for Linux.Edward Z. Yang2013-09-161-6/+21
* Run ctors initializers backwards, see #5435.Edward Z. Yang2013-09-151-5/+5
* add stg_MUT_VAR_CLEAN_info and stg_MUT_VAR_DIRTY_info to the symbol tableSimon Marlow2013-09-141-0/+2
* Implement __mod_init_func for Mach-O. Finishes support for init in #5435.Edward Z. Yang2013-09-131-24/+57
* Implement .ctor support for PEi386.Edward Z. Yang2013-09-131-5/+50
* Implement .init/.init_array support for ELF.Edward Z. Yang2013-09-131-0/+59
* Missing printf path format changeSimon Peyton Jones2013-09-131-1/+1
* Fix static GHCi build (#8270)Austin Seipp2013-09-131-0/+2
* Add missing semicolon in rts/Linker.c (#8271)Jan Stolarek2013-09-121-8/+8
* Windows: load eh_frame as rodata, fixes #8237Edward Z. Yang2013-09-051-0/+6
* Ignore drectve sections, partially fixing #7056Edward Z. Yang2013-09-041-0/+2
* Fix printf formats for pathchar on Windows (where it's wchar_t, not char)Simon Marlow2013-09-041-2/+0
* Merge branch 'master' into atomicsRyan Newton2013-08-311-35/+89
|\
| * Fix i386/Linux build.Austin Seipp2013-08-241-1/+4
| * Fix build for i386/windows.Austin Seipp2013-08-231-2/+7
| * Strings and comments only: 'to to ' fixesGabor Greif2013-08-221-1/+1
| * Remove DYNAMIC_GHC_PROGRAMS tests in the linkerSimon Marlow2013-08-221-18/+0
| * Really unload object code when it is safe to do so (#8039)Simon Marlow2013-08-221-16/+80
* | Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.Ryan Newton2013-08-211-0/+1