summaryrefslogtreecommitdiff
path: root/rts/linker/PEi386.c
Commit message (Expand)AuthorAgeFilesLines
* rts/PEi386: Fix handling of weak symbolsBen Gamari2022-05-181-0/+7
* rts: Fallback to ucrtbase not msvcrtBen Gamari2022-04-071-3/+4
*-. Merge branches 'wip/windows-high-codegen', 'wip/windows-high-linker', 'wip/wi...Ben Gamari2022-04-071-367/+389
|\ \
| | * rts: Add missing newline in error messageBen Gamari2022-04-071-1/+1
| | * linker/PEi386: More descriptive error messageBen Gamari2022-04-061-1/+1
| | * rts: Eliminate use of nested functionsGHC GitLab CI2022-04-061-9/+11
| |/ |/|
| * rts/PEi386: Move allocateBytes to MMap.cBen Gamari2022-04-061-101/+0
| * rts/PEi386: Rework linkerBen Gamari2022-04-061-343/+434
| * rts/PEi386: Fix relocation overflow behaviorBen Gamari2022-04-061-10/+20
| * rts/linker: Preserve information about symbol typesBen Gamari2022-04-061-9/+23
| * rts/PEi386: Fix memory leakGHC GitLab CI2022-04-061-1/+3
| * rts/PEi386: Move some debugging output to -DLGHC GitLab CI2022-04-061-0/+4
|/
* linker: Fix ADDR32NB relocations on WindowsTamar Christina2022-03-171-1/+11
* linker: Initial Windows C++ exception unwinding supportTamar Christina2022-03-171-3/+115
* linker/PEi386: Make addLibrarySearchPath long-path awareBen Gamari2022-02-101-15/+3
* PEi386: Drop Windows Vista fallback in addLibrarySearchPathBen Gamari2022-02-101-52/+3
* Fix a few Note inconsistenciesBen Gamari2022-02-011-4/+1
* rts: use allocation helpers from RtsUtilsnineonine2021-12-101-1/+1
* linker: Introduce linker_verbose debug outputBen Gamari2021-11-291-4/+4
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-1/+1
* linker: Fix atexit handlers on PETamar Christina2021-02-221-0/+5
* rts/PEi386: Fix reentrant lock usageBen Gamari2021-01-091-1/+1
* rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari2020-12-011-29/+15
* rts/linker: Replace some ASSERTs with CHECKBen Gamari2020-11-301-2/+2
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-1/+2
* rts/linker: Fix relocation overflow in PE linkerBen Gamari2020-11-101-4/+6
* rts: Consistently use stgMallocBytes instead of mallocGHC GitLab CI2020-09-051-10/+10
* winio: Small linker comment and ifdef cleanupsTamar Christina2020-07-151-2/+0
* fix windows bootstrap due to linker changesTamar Christina2020-06-181-5/+3
* rts: Make non-existent linker search path merely a warningBen Gamari2020-05-091-2/+2
* Fix overflow.Tamar Christina2020-01-061-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-2/+2
* rts: Add missing include of SymbolExtras.hBen Gamari2019-11-191-0/+1
* rts: Fix m32 allocator build on WindowsBen Gamari2019-11-071-0/+2
* Windows: Update tarballs to GCC 9.2 and remove MAX_PATH limit.Tamar Christina2019-10-201-2/+8
* Fix bounds check in ocResolve_PEi386 for relocation values.Andreas Klebinger2019-09-241-2/+2
* Allocate bss section within proper range of other sectionsZejun Wu2019-01-301-1/+1
* Revert "Batch merge"Ben Gamari2019-01-301-1/+1
* Batch mergeBen Gamari2019-01-301-1/+1
* linker: store entire link map and use it.Tamar Christina2018-12-041-4/+6
* rts: Fix bss initialization on WindowsTamar Christina2018-11-221-7/+6
* Revert "Allocate bss section within proper range of other sections"Ben Gamari2018-10-301-1/+1
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-151-1/+1
* Fix PE linker wibblesTamar Christina2018-10-041-13/+22
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-171-553/+593
* Remove MAX_PATH restrictions from RTS, I/O manager and various utilitiesTamar Christina2018-03-311-0/+3
* rts: fix filename case for mingw32 targetSergei Trofimovich2017-12-051-1/+1
* Add stack traces on crashes on WindowsTamar Christina2017-10-221-0/+196
* rts: Fix ASSERTs with space before opening parenBen Gamari2017-08-251-13/+13
* rts: Fix references to Note [BFD import library]Ben Gamari2017-08-251-0/+1