All Versions
25
Latest Version
Avg Release Cycle
119 days
Latest Release
1690 days ago

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