[project @ 1999-10-05 09:02:30 by simonmar]
Flatten out the tuple of bounds in the Array, MutableArray and ByteArray datatypes. This improves performance of heavy array manipulations quite significantly.
Showing
- ghc/compiler/deSugar/DsCCall.lhs 9 additions, 8 deletionsghc/compiler/deSugar/DsCCall.lhs
- ghc/compiler/typecheck/TcInstDcls.lhs 6 additions, 6 deletionsghc/compiler/typecheck/TcInstDcls.lhs
- ghc/lib/exts/ByteArray.lhs 4 additions, 4 deletionsghc/lib/exts/ByteArray.lhs
- ghc/lib/exts/MutableArray.lhs 40 additions, 40 deletionsghc/lib/exts/MutableArray.lhs
- ghc/lib/misc/CString.lhs 1 addition, 1 deletionghc/lib/misc/CString.lhs
- ghc/lib/misc/MD5.lhs 1 addition, 1 deletionghc/lib/misc/MD5.lhs
- ghc/lib/misc/PackedString.lhs 23 additions, 21 deletionsghc/lib/misc/PackedString.lhs
- ghc/lib/misc/Printf.lhs 1 addition, 1 deletionghc/lib/misc/Printf.lhs
- ghc/lib/misc/Regex.lhs 1 addition, 1 deletionghc/lib/misc/Regex.lhs
- ghc/lib/posix/PosixProcEnv.lhs 1 addition, 1 deletionghc/lib/posix/PosixProcEnv.lhs
- ghc/lib/std/CPUTime.lhs 1 addition, 1 deletionghc/lib/std/CPUTime.lhs
- ghc/lib/std/Ix.lhs 1 addition, 1 deletionghc/lib/std/Ix.lhs
- ghc/lib/std/PrelArr.lhs 101 additions, 100 deletionsghc/lib/std/PrelArr.lhs
- ghc/lib/std/PrelArrExtra.lhs 6 additions, 6 deletionsghc/lib/std/PrelArrExtra.lhs
- ghc/lib/std/PrelHandle.lhs 1 addition, 1 deletionghc/lib/std/PrelHandle.lhs
- ghc/lib/std/PrelPack.lhs 7 additions, 7 deletionsghc/lib/std/PrelPack.lhs
- ghc/lib/std/Time.lhs 5 additions, 6 deletionsghc/lib/std/Time.lhs
Loading
Please register or sign in to comment