[commit: ghc] master: Clean up RTS Linker Windows. (0b7cd65)
git at git.haskell.org
git at git.haskell.org
Wed Jan 18 22:40:15 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/0b7cd65ec4878386d1d3dcf72b599e2b9de93e65/ghc
>---------------------------------------------------------------
commit 0b7cd65ec4878386d1d3dcf72b599e2b9de93e65
Author: Tamar Christina <tamar at zhox.com>
Date: Wed Jan 18 16:21:40 2017 -0500
Clean up RTS Linker Windows.
Clean up the linker code for PE.
1. Stop copying structures from the windows header
and use those that are in the headers. There's no
point in copying them and we got a few types wrong.
2. Replace custom typedef with C99 types. If we're not
going to use the Windows type aliases, at least use
standard ones.
Test Plan: ./validate
Reviewers: simonmar, austin, erikd, bgamari
Reviewed By: simonmar, bgamari
Subscribers: dfeuer, thomie, #ghc_windows_task_force
Differential Revision: https://phabricator.haskell.org/D2944
>---------------------------------------------------------------
0b7cd65ec4878386d1d3dcf72b599e2b9de93e65
rts/linker/PEi386.c | 441 ++++++++++++++++++++++++----------------------------
rts/linker/PEi386.h | 178 ++++++++-------------
2 files changed, 263 insertions(+), 356 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 0b7cd65ec4878386d1d3dcf72b599e2b9de93e65
More information about the ghc-commits
mailing list