[GHC] #3462: New codegen: allocate large objects using allocateLocal()
GHC
ghc-devs at haskell.org
Tue Dec 2 20:29:39 UTC 2014
#3462: New codegen: allocate large objects using allocateLocal()
-------------------------------------+-------------------------------------
Reporter: simonmar | Owner: simonmar
Type: task | Status: new
Priority: low | Milestone: 7.10.1
Component: Runtime | Version: 6.11
System | Keywords:
Resolution: | Architecture: Unknown/Multiple
Operating System: | Difficulty: Unknown
Unknown/Multiple | Blocked By: 4258
Type of failure: Runtime | Related Tickets:
performance bug |
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Changes (by thomie):
* cc: simonmar (added)
* failure: None/Unknown => Runtime performance bug
* component: Compiler => Runtime System
* owner: => simonmar
Comment:
Commit 5270423a6afe69f1dc57e5e5a474812182718d40:
{{{
Author: Simon Marlow <>
Date: Tue Dec 1 16:03:21 2009 +0000
...
- allocateLocal() now allocates large objects into the local
nursery, rather than taking a global lock and allocating
then in gen 0 step 0.
...
- I removed the global allocate() function, and renamed
allocateLocal() to allocate().
...
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/3462#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list