All Versions
25
Latest Version
Avg Release Cycle
119 days
Latest Release
2025 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.0.15 Changes
- ➕ Add Bits instance for Natural compat with 7.8
-
v0.0.14 Changes
Types:
- ➕ Add bounded Natural (Zn & Zn64)
- ➕ Add Word128 and Word256
Class:
- ➕ Add From/Into type class
Collection:
- ➕ Add breakEnd, spanEnd, revFindIndex
- 👌 Improve arrays sorting
- ➕ Add arrays fromListN implementation
- ➕ Add arrays convertion primitive
BlockN:
- Cleanup API
- Implement unsnoc
Misc:
- 👌 Improve random generation with XorShift
- 👌 Improve ghc 8.2 support (warning removals)
- ✂ Remove dependency on QuickCheck
- 📦 Split lowlevel modules into basement package
- 🛠 Fix compilation with musl
- 👌 Improve native array safety when using through pointer
File:
- ✂ remove foldText
-
v0.0.13 Changes
Block:
- Optimise fold
UArray:
- Re-organise type to be more modular for later change
- ✂ Remove the pinned array explicit status in favor of asking the runtime system directly on demand.
- Optimise fold operations
- Optimise all&any
- Optimise isPrefixOf
- Optimise isSuffixOf
- Optimise finding byte
- ➕ Add an optimise function to break on line (CRLF & LF) as part of a stream
String:
- Optimise length
- Optimise all&any
- Optimise foldr
- ✂ Remove many unboxed tuples (next, prev, ..) in favor of a strict unpack constructor
- Optimise lines using array breakLine
Collection:
- ➕ add stripPrefix & stripSuffix
✅ Tests:
- 👌 Improve performance
Misc:
- Cleanup Offset/Size types with the C boundary
- Faster Offset/Size convertions
- ➕ Add Base64 support
- ➕ Add LE/BE instance for NormalForm
- ➕ Add UUID generation and parsing
-
v0.0.12 Changes
- 🛠 Fix build windows building & time subsystem
- ➕ Add BlockN: Typed-fixed length block of memory
- ➕ Add Base64
- ➕ Add 'or' and 'and'
-
v0.0.11 Changes
July 14, 2019- ➕ Add Hlint support (configuration file), and default travis job
- Property report error through with the ASCII, UTF16, UTF32 string decoders
- 🛠 Fix issue with OSX < Sierra
- 👌 Improve Parser and fix backtracking issue
- Strictify UArray to contains a strict ByteArray#
- 👌 Improve any & all for most collection types
- 👌 Improve minimum & maximum for most collection types
- ➕ Add foldl1 & foldr1
- ➕ Add takeWhile & dropWhile
- ✂ Remove foldl
- ➕ Add basic String builder
- ➕ Add String replace function
- ➕ Add conduit sourceList
- 👌 Improve performance of String uncons, unsnoc, filter and fromBytes UTF8 (validate)
- 👌 Improve UArray filter
- 🛠 Fix compilation issue on windows with
clock_gettime
which is not available though all possible compilation mode
-
v0.0.10 Changes
February 06, 2019- Cleanup collection APIs that take a lone Int (length, take, drop, splitAt, ..) to take a CountOf
- 📇 Rename Size to CountOf
- ➕ Add basic time functions
- ➕ Add os dependent timing capability
- ➕ Add simple pattern matching for test names with checks.
- ➕ add '--list-tests' for checks
- Optimise Eq and Ord for blocks and uarray
-
v0.0.9 Changes
February 04, 2019- Introduce Block & MutableBlock which represent a chunk of memory without slices and are faster/leaner in many cases.
- Cleanup String code and some primitives boundaries
- 🛠 Fix storable alignment tests
- ➕ Add These data type (either a, b or both)
- 💻 Implement checks command line
- 👌 Improve checks terminal output
- ⬇️ drop support for GHC 7.4 and GHC 7.6
- 👌 Improve performance of copy out of block and uarray
-
v0.0.8 Changes
July 08, 2018- ➕ Add MonadReader and MonadState
- 👌 Improve performance of numerical read parsers (integral, double)
- 👌 Improve precision of double read parser
- ➕ Add Textual conduit combinator (fromBytes, toBytes, lines)
- ➕ Add DList
- 🛠 Fix building on latest Win32, RHEL 5.8
- ➕ Add NormalForm
- Export some functions in Internal module to manipulate unboxed mutable array
-
v0.0.7 Changes
February 23, 2018- 👌 Improve Checks: random seed, new properties and improved printing
- ➕ Add ability to parse Natural, Integer, and Double from String
- 🏁 Temporarily remove compilation of experimental network resolution introduced in 0.0.5 for windows building.
- Cleanup Offset and Size fixing some bug in String module
-
v0.0.6 Changes
- 🛠 Fix build on Centos 6.x / older linux distribution
- 👌 Improve test checks generators