Opened 11 years ago

Last modified 8 years ago

#634 new task

Implement a more efficient TArray

Reported by: anonymous Owned by:
Priority: normal Milestone:
Component: Runtime System Version: 6.4.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case: N/A
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description

Control.Concurrent.STM.TArray is implemented as an immutable array of TVars. This gives good parallelism, but isn't very efficient if you don't need that parallelism.

See: http://www.haskell.org//pipermail/haskell-cafe/2005-December/012909.html

Change History (5)

comment:1 Changed 11 years ago by igloo

Milestone: 6.8
Test Case: N/A

comment:2 Changed 10 years ago by simonmar

Component: CompilerRuntime System
Milestone: 6.8 branch_|_

comment:3 Changed 9 years ago by simonmar

Architecture: UnknownUnknown/Multiple

comment:4 Changed 9 years ago by simonmar

Operating System: UnknownUnknown/Multiple

comment:5 Changed 8 years ago by simonmar

difficulty: Difficult (1 week)Difficult (2-5 days)
Note: See TracTickets for help on using tickets.