14
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jan 31, 2025 — Jan 31, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Avoid using deprecated flags
igloo
as Ian Lynagh
More... over 17 years ago
Improve the .cabal file Specify the build-type and min cabal-version. Don't have Data.Array in both exposed-modules on both sides of a conditional, just make it unconditional. Stop using -fglasgow-exts and specify all the extensions explicitly. Some extensions are conditional on non-nhc98 and some are ghc-specific.
dcoutts
as Duncan Coutts
More... almost 18 years ago
Be explicit about more imports in Data.Array
dcoutts
as Duncan Coutts
More... almost 18 years ago
Don't import Control.Applicative just to get <$> use fmap The real reason to not import Control.Applicative is that it exports the non-H98 instance Functor ((->) a) and it is important for Data.Array to not re-export that because the H98 Array module re-exports bits of Data.Array and it is vital that we do not export non-H98 instances from a module specified in H98.
dcoutts
as Duncan Coutts
More... almost 18 years ago
add instances for Bool DiffUArrays More... almost 18 years ago
new-style haddock attribute More... about 18 years ago
Fix freeze: It was trying to be safe, but in the end calling an unsafe function
igloo
as Ian Lynagh
More... about 18 years ago
FIX BUILD: build-depends should be inside library { ... } More... about 18 years ago
use cabal configurations to select modules to build with nhc98 More... about 18 years ago
Hugs: add Eq instance for STUArray More... over 18 years ago
FIX #1270: add Eq instances for STUArray and IOUArray More... over 18 years ago
Add a boring file
igloo
as Ian Lynagh
More... over 18 years ago
Hugs only: fix signatures in Storable arrays More... over 18 years ago
MachDeps.h is only needed by GHC More... over 18 years ago
expand description More... over 18 years ago
include Typeable.h in package More... over 18 years ago
(partially) build array package with nhc98 More... over 18 years ago
Move Foldable and Traversable instances for Array to Data.Array
igloo
as Ian Lynagh
More... over 18 years ago
Make arrays safer (e.g. trac #1046) This is a divergence from Haskell 98. * Add (numElements :: Ix i => a i e -> Int) to IArray class * Array types get an extra field for numElements, e.g. {{{ -data UArray i e = UArray !i !i ByteArray# +data UArray i e = UArray !i !i !Int ByteArray# }}} This is a cache of rangeSize(l,u) * Add safeRangeSize (always returns >= 0) * Add safeIndex (use unsafeIndex (no Ix inRange check), but check index < numElements) * unsafeForeignPtrToStorableArray gained an (Ix i) context
igloo
as Ian Lynagh
More... over 18 years ago
Remove the rest of base to leave an "array" package
igloo
as Ian Lynagh
More... over 18 years ago
Remove a number of modules now in a "containers" package
igloo
as Ian Lynagh
More... over 18 years ago
Temporarily fix breakage for nhc98. A recent patch to System.IO introduced a cyclic dependency on Foreign.C.Error, and also inadvertently dragged along System.Posix.Internals which has non-H'98 layout, causing many build problems. The solution for now is to #ifndef __NHC__ all of the recent the openTempFile additions, and mark them non-portable once again. (I also took the opportunity to note a number of other non-portable functions in their Haddock comments.) More... over 18 years ago
Generalise the type of synthesize, as suggested by Trac #1571 More... over 18 years ago
Fix fdToHandle on Windows The old setmode code was throwing an exception, and I'm not sure it is meant to do what we need anyway. For now we assume that all FDs are both readable and writable.
igloo
as Ian Lynagh
More... over 18 years ago
Remove System.Posix.Signals (moving to unix)
igloo
as Ian Lynagh
More... over 18 years ago
Correct Windows OS name in cabal configuration
igloo
as Ian Lynagh
More... over 18 years ago
bytestring is now in its own package
igloo
as Ian Lynagh
More... over 18 years ago
Use cabal configurations rather than Setup hacks
igloo
as Ian Lynagh
More... over 18 years ago
Handle buffers should be allocated with newPinnedByteArray# always Not just on Windows. This change is required because we now use safe foreign calls for I/O on blocking file descriptors with the threaded RTS. Exposed by concio001.thr on MacOS X: MacOS apparently uses smaller buffers by default, so they weren't being allocated as large objects. More... over 18 years ago
fix Hugs implementation of openTempFile More... over 18 years ago