1. Carter Schonwald
  2. ghc

Commits

Show all
Author Commit Message Date Builds
José Pedro Magalhães
Cleanup, comments
Branches
new-typeable
José Pedro Magalhães
Treat Typeable and OldTypeable distinctly Incomplete.
Branches
new-typeable
simonmar
fix stage2 compilation
simonmar
Remove some old-codegen cruft
simonmar
When -split-objs is on, make one SRT per split, not one per module This is a hopefully temporary measure until the new SRT design is implemeented.
simonmar
fix panic message typo
simonmar
Misc tidyup
simonmar
whitespace and panic message fixup
simonmar
whitespace only
simonmar
Generate better code for "if (3 <= x) then ..."
simonmar
no functional changes
simonmar
Another overhaul of the recent_activity / idle GC handling (#5991) Improvements: - we now turn off the timer signal in the non-threaded RTS after idleGCDelay. This should make the xmonad users on #5991 happy. - we now turn off the timer signal after idleGCDelay even if the idle GC is disabled with +RTS -I0. - we now do *not* turn off the timer when profiling. - more comments to explain the meaning of the various ACTIVITY_* values
simonmar
Revert "Disable the timer signal while blocked in select() (#5991)" This reverts commit dd24d6bc37879c6b32a3d5ac4ee765e59e13501c. This attempt to fix the problem was misguided: the program might be stuck in a foreign call rather than awaitEvent(), and then the timer signal will never get disabled. The only way to turn off the timer signal in this case is in the timer interrupt handler itself.
Ian Lynagh
Ignore deprecation warnings for bitSize in libs when validating
Ian Lynagh
Use finiteBitSize rather than bitSize when it is available
Ian Lynagh
Don't warn about defining deprecated class methods We only warn when the method is used, not when it is defined as part of an instance.
Ian Lynagh
Whitespace only in rename/RnSource.lhs
Ian Lynagh
Remove a redundant cast
Ian Lynagh
Fix the profiling build
Ian Lynagh
Convert more RTS macros to functions Object sizes still unchanged.
Ian Lynagh
Convert more RTS macros to functions No size changes in the non-debug object files
simonmar
Fix off-by-one (#7227)
simonmar
Include pinned memory in the stats for allocated memory This broke with the changes to the pinned object handling in 67f4ab7e6b7705a9d617c6109a8c5434ede13cae.
simonmar
Cache the result of countOccupied(gen->large_objects) as gen->n_large_words (#7257) The program in #7257 was spending 90% of its time counting the live data in gen->large_objects. We already avoid doing this for small objects, but in this example the old generation was full of large objects (actually pinned ByteStrings).
simonmar
Allow allocNursery() to allocate single blocks (#7257) Forcing large allocations here can creates serious fragmentation in some cases, and since the large allocations are only a small optimisation we should allow the nursery to hoover up small blocks before allocating large chunks.
José Pedro Magalhães
FIX #7255: print tyConTyVars tc, not tc_args
José Pedro Magalhães
Add missing dataCast1 method to the Data Bag instance
Ian Lynagh
Don't put unused constants in platformConstants This makes compiling DynFlags a lot quicker
Ian Lynagh
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
simonmar
add a missing entryCode
  1. Prev
  2. Next