Commit graph

46 commits

Author SHA1 Message Date
Simon Cruanes
10865eaced reformat 2022-07-04 13:36:06 -04:00
Simon Cruanes
d7214345e5
update doc and aliases 2022-02-08 13:07:51 -05:00
Simon Cruanes
5f064dbbbf
feat: add Byte_buf, a byte buffer. 2022-02-08 13:07:50 -05:00
Simon Cruanes
64ecd0c3ba
add shims for Atomic and Unit 2022-01-02 12:08:16 -05:00
Fardale
099f2e176f chore(doc): adapt module docstring for the index page 2021-11-11 14:40:35 +01:00
Fardale
302dba6cb5 chore(CCOption): rename CCOpt to CCOption and deprecate CCOpt
In the stdlib the module associated with the option type is called
Option and in containers it was called CCOpt. Renaming CCOpt to CCOption
make the name of containers module uniforme with respect to the stdlib.
2021-09-22 23:07:05 +02:00
Simon Cruanes
447df826f1 move canonical sexps into their own module 2021-02-02 23:02:54 -05:00
Fardale
23bcc8887c feat: add CCEither module 2021-01-25 19:52:16 +01:00
Simon Cruanes
d923795e1a remove slice APIs in string and array 2020-04-24 20:23:26 -04:00
Simon Cruanes
a767e4618d wip(3.0): remove deprecated functions, in particular sequence 2020-04-24 20:16:53 -04:00
Simon Cruanes
b1b5d31665 breaking: move CCSexp into the core library, delete containers.sexp 2020-04-24 19:13:54 -04:00
Simon Cruanes
5cb715a206 fix: properly alias to CCChar in containers.ml
close #281
2019-12-14 11:42:19 -06:00
Simon Cruanes
96ed8a37ab feat: introduce shim modules for 4.08 compat
- also make `unlabel` an explicit operation
- use `Stdlib` instead of `Pervasives`
- remove some warnings in Format
2019-06-14 18:26:14 -05:00
Simon Cruanes
26c8eb33bf fix: remove spurious Labels module 2018-11-02 20:14:50 -05:00
Christopher Zimmermann
333fa8067e add containersLabels.ml 2018-11-03 01:14:12 +00:00
Christopher Zimmermann
f02f291c7a Create CCEqualLabels 2018-10-13 19:09:36 -05:00
Christopher Zimmermann
c6a3fe86eb Create CCArray_sliceLabels 2018-10-13 19:09:35 -05:00
Christopher Zimmermann
7822f3a045 Create CCStringLabels
CAVE: there is a breaking interface change for String.is_sub
2018-10-13 19:09:35 -05:00
Simon Cruanes
30fca7ae9e add CCUtf8_string with basic encoding and decoding functionalities 2018-03-06 22:16:17 -06:00
JPR
8d3981d983 Adding CCNativeint 2018-02-28 08:43:14 -06:00
JPR
4a317e57c1 Correction containers.ml file 2018-02-27 20:34:37 -06:00
Jacques-Pascal Deplaix
35b4e772be Add Containers.Monomorphic and include it by default 2018-01-14 23:32:13 +00:00
Simon Cruanes
632526e407 improve compatibility with the stdlib 2017-12-15 09:49:54 +01:00
Simon Cruanes
75e3962ba1 make many modules extensions of stdlib (close #109)
for : Random Array List ArrayLabels ListLabels Char String
2017-05-01 16:54:23 +02:00
Simon Cruanes
c7b1afca82 missing alias 2017-04-10 10:31:54 +02:00
Simon Cruanes
8ddacbb028 add CCHashtbl.Poly and fix issue in Containers (close #46) 2017-02-11 13:28:47 +01:00
Simon Cruanes
56462a862b Merge branch 'master' into prepare-1.0 2017-01-25 00:15:03 +01:00
Simon Cruanes
03fd42e67d reindentation 2017-01-25 00:08:12 +01:00
Simon Cruanes
416d19a763 remove deprecated functions and modules
- `CCList.{split,findi,find}`
- `CCHashtbl.{MakeDefault,MakeCounter}`
- `CCVector.flat_map'`
2017-01-25 00:08:12 +01:00
Simon Cruanes
dbe00f6ca5 update containers.ml so as to include all core containers 2017-01-24 23:26:23 +01:00
Simon Cruanes
a231bfb9c4 fix containers.ml 2016-11-03 22:21:22 +01:00
Simon Cruanes
c7b815509d prepare for 0.21 2016-11-03 16:04:12 +01:00
Simon Cruanes
3e7cbc1420 add alias Containers.IO 2016-11-02 08:22:03 +01:00
Simon Cruanes
73eecfb10d prepare for 0.17 2016-04-22 23:01:37 +02:00
Simon Cruanes
a039add6e7 add Containers.{Char,Result} 2016-03-22 18:42:08 +01:00
Simon Cruanes
34445bead0 replace headers in the rest of containers core 2016-02-20 23:24:24 +01:00
Simon Cruanes
24d9213cae bugfix: forgot to exporte {Set.Map}.OrderedType in Containers 2015-12-10 20:32:06 +01:00
Simon Cruanes
1c6c4d846e fix: expose type Containers.Hashtbl.t (#53) 2015-11-11 14:57:14 +01:00
Fourchaux
44387de784 Correction typos (fichiers src) 2015-11-08 22:27:59 +01:00
Simon Cruanes
60aea81750 prepare for 0.14 2015-11-08 13:04:09 +01:00
Simon Cruanes
f952541044 add Containers.Hashtbl with most combinators of CCHashtbl 2015-10-19 22:16:52 +02:00
Simon Cruanes
044cbf0c20 prepare for 0.13 2015-09-23 16:26:07 +02:00
Simon Cruanes
6b62fce0ac small details 2015-09-22 22:29:58 +02:00
Simon Cruanes
0efc342177 preparing version 0.10 2015-04-10 16:40:45 +02:00
Simon Cruanes
0a20cf0e3d update doc of Containers module 2015-03-17 00:36:41 +01:00
Simon Cruanes
5427e9db31 remove containers.pervasives, add the module Containers to core/ 2015-03-17 00:36:41 +01:00
Renamed from src/pervasives/CCPervasives.ml (Browse further)