mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-10 05:03:54 -05:00
2.4 KiB
2.4 KiB
Changelog
0.3.4
- subtree for
sequencerepo CCSequenceis now a copy ofsequenceCCOpt.wrap{1,2}CCList.findi,CCArray.findiandCCArray.find_idx- better
Formatprinters (using break hints) - specialize some comparison functions
CCOrd.map
0.3.3
- readme: add ci hook (to http://ci.cedeela.fr)
CCIO: monad for IO actions-as-values- explicit finalizer system, to use a
>>>=operator rather than callbacks Filefor basic filenames manipulationsSeqfor streams
- explicit finalizer system, to use a
CCMultiMap: functor for bidirectional mappingsCCMultiSet: sequence- renamed threads/future to threads/CCFuture
- big upgrade of
RAL(random access lists) CCList.Refto help use references on listsCCKList: group,uniq,sort,sort_uniq,repeat and cycle, infix ops, applicative,productCCTrie.above/below: ranges of items- more functions in
CCPair CCCat: funny (though useless) definitions inspired from HaskellCCList: applicative instanceCCString.initCCError.fail_printf
0.3.2
- small change in makefile
- conversions for
CCString CCHashtbl: open-addressing table (Robin-Hood hashing)- registered printers for
CCError.guard,wrap1,etc. - monadic operator in
CCList: map_m_par - simple interface to
PrintBoxnow more powerful - constructors for 1 or 2 elements fqueues
- bugfixes in BTree (insertion should work now)
CCFQueue: logarithmic access by index- add BTree partial implementation (not working yet)
- fix bug in
CCPrint.to_file CCArray.lookupfor divide-and-conquer searchCCList.sort_uniqCCError: retry and choose combinators- stub for monadic IO in
CCPrint CCopt.pure- updated
CCPersistentHashtblwith new functions; updated doc, simplified code - move
CCStringinto core/, since it deals with a basic type; also add some features toCCString(Sub and Split modules to deal with slices and splitting by a string) CCArray.blit, .Sub.to_slice; some bugfixes- applicative and lifting operators for
CCError CCError.map2- more combinators in
CCError
0.3.1
- test for
CCArray.shuffle - bugfix in
CCArray.shuffle CCOpt.get_exnCCOpt.sequence_l- mplus instance for
CCOpt - monad instance for
CCFun - updated description in _oasis
CCTrie, a compressed functorial persistent trie structure- fix
CCPrint.unit, addCCPrint.silent - fix type mismatch
note: git log --no-merges previous_version..HEAD --pretty=%s