Forked from
Glasgow Haskell Compiler / GHC
7003 commits behind the upstream repository.
Zubin
authored
This test checks for #22744 by compiling 100 modules which each have a dependency on 1000 distinct external files. Previously, when loading these interfaces from disk, each individual instance of a filepath in the interface will would be allocated as an individual object on the heap, meaning we have heap objects for 100*1000 files, when there are only 1000 distinct files we care about. This test checks this by first compiling the module normally, then measuring the peak memory usage in a no-op recompile, as the recompilation checking will force the allocation of all these filepaths.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name | Last commit | Last update |
---|---|---|
.. | ||
config | ||
driver | ||
ghc-config | ||
mk | ||
tests | ||
timeout | ||
.gitignore | ||
LICENSE | ||
LICENSE.GPL | ||
Makefile | ||
README.md |