- User Since
- Apr 24 2015, 10:18 PM (199 w, 5 d)
Fri, Feb 1
merged in gitlab
Jan 21 2019
Jan 20 2019
@simonmar Any comment on either direction?
I will just make a new MR on gitlab whichever direction we decide to go with.
Jan 6 2019
This was merged in https://gitlab.haskell.org/ghc/ghc/merge_requests/82.
Dec 21 2018
We can surely go with GHCi instead of GhciMonad m in this diff, and revise it in the future should it becomes necessary.
Dec 14 2018
What is it that forces the overloading?
rebase && ./validate
rebase && ./validate
Dec 13 2018
Dec 11 2018
rebase and rerun tests
Dec 10 2018
Dec 5 2018
rebase onto recent Cabal release
@bgamari this handles .p_o now, see updated test plan
Dec 3 2018
rebase onto D5407: cosmetic change: expandtab in utils/hp2ps/HpFile.c and move ASSERT as @tdammers suggested
Nov 29 2018
Nov 28 2018
add reference to track ticket in the comment
Nov 27 2018
Nov 24 2018
@bgamari do you mind provide the shell version info you are using for test? It seems to be imcompatibity of $’\n’. I will remove it from the test case.
Nov 18 2018
Nov 16 2018
The cabal changes has been pushed to master and 2.4 branches on github: https://github.com/haskell/cabal/commits/2.4
But the 2.4 branch on haskell.org is still 2 weeks old: http://git.haskell.org/packages/Cabal.git/log/refs/heads/2.4
Is only master branch automatically synced?
Can we still have this in ghc-8.8?
Nov 9 2018
Nov 2 2018
@simonmar I created tickets with more details:
Oct 31 2018
amend with the actual fix
Oct 30 2018
@bgamari I will investigate this, it will take some time to setup an i686 environment, so feel free to revert this.
Oct 28 2018
move package /= rts to cabal configure step
this also fix failure at cabal copy step due to missing HSrts-*.o
Oct 27 2018
Oct 26 2018
refer tests as full path
Oct 25 2018
add test and comment as @simonmar suggested:
Oct 23 2018
- comments on naming
- use Array# (IORef FastStringTableSegment)
- didn't see significant difference with different load factor, keep it as 1 as it's common and simple
- the benchmark in exterm case looks better, it's hard to measure in normal build run as this part is usually not dominator
Oct 19 2018
Oct 18 2018
Oct 17 2018
Thank you for fixing this.
Oct 15 2018
Oct 10 2018
Oct 9 2018
nit + CCS_Label is always local
Oct 8 2018
Oct 7 2018
Oct 3 2018
clean up ALWAYS_PIC macro and comments
Oct 2 2018
Avoid changing the order for Windows
@Phyx Thanks for pointing this out, so we cannot flip the order for PEi386 and I will keep it untouched, but it was a problem for ELF when !RTS_LINKER_USE_MMAP || USE_CONTIGUOUS_MMAP is true.
Sep 28 2018
Improve error message:
- For non-pic relocation, suggest recompile with -fPIC -fexternal-dynamic-refs
- For pic relocation, suggest report bug of ghc
Sep 27 2018
Sep 25 2018
Does that include the ghc package?
The total size of each output in my build:
Sep 21 2018
update comment wording
Sep 20 2018
That's sad :-(
@bgamari I will rebase this on top of that then.
Sep 19 2018
Nov 16 2015
I encountered following errors when building rts/Libdw.c in i686 environment:
/usr/bin/make --no-print-directory -f ghc.mk phase=final all "inplace/bin/ghc-stage1" -optc-U__i686 -optc-fno-stack-protector -optc-Wall -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS -optc-fno-strict-aliasing -optc-fno-common -optc-DUSE_LIBDW -optc-Irts/dist/build/autogen -optc-Werror=unused-but-set-variable -optc-Wno-error=inline -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -static -H32m -O -Wall -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts -irts/dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -c rts/Libdw.c -o rts/dist/build/Libdw.o rts/Libdw.c: In function ‘libdwLookupLocation’: