Fardale
099f2e176f
chore(doc): adapt module docstring for the index page
2021-11-11 14:40:35 +01:00
Simon Cruanes
bf15e88f0c
fix doc
2021-09-25 20:58:31 -04:00
Simon Cruanes
16576e8838
Update src/core/CCOpt.mli
2021-09-24 14:36:53 -04: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
aa05f69471
prepare for 3.5
2021-08-04 16:49:29 -04:00
Simon Cruanes
25660ee2c1
add CCOpt.{some,none}
...
close #382
2021-06-19 18:43:17 -04:00
Simon Cruanes
943ce7f734
get ready for 3.4
2021-05-03 16:56:24 -04:00
Simon Cruanes
c99f7818c3
udpate doc and add test
2021-04-27 13:21:34 -04:00
Daniil Baturin
3628feed9c
Add CCOpt.get_exn_or and deprecate CCOpt.get_exn
2021-04-27 13:15:51 -04:00
Matt Bray
0a54024143
doc: clarify CCOpt.filter
2021-03-19 10:37:28 -04:00
Simon Cruanes
add6a58cf5
prepare for 3.0~rc1
2020-07-28 18:15:05 -04:00
Fardale
8c3d716ab1
break: rename fonction from *std_seq* to *seq*
2020-07-23 16:32:52 +02:00
JPR
0a3b04855a
... tweaks
2020-07-02 09:38:25 -05:00
JPR
063a59eee4
Comments
2020-07-02 09:38:25 -05:00
Simon Cruanes
a767e4618d
wip(3.0): remove deprecated functions, in particular sequence
2020-04-24 20:16:53 -04:00
Fardale
4bc01a0b82
feat(opt): fix bind arguments order
2020-01-06 21:39:55 +01:00
Fardale
bf8db5dcff
feat(opt): add bind
2020-01-06 16:15:52 +01:00
Simon Cruanes
5126973173
prepare for 2.8
2019-12-14 17:50:35 -06:00
Simon Cruanes
138047ef11
feat: add {to,of,add}_{iter,std_seq} where relevant; deprecations
...
deprecate `seq` named functions (for `iter`)
deprecate klist functions (for `std_seq`)
close #231
2019-12-14 16:29:07 -06:00
Simon Cruanes
b2d9e69042
feat: put the let operators inside the Infix modules when relevant
2019-12-14 12:08:48 -06:00
Simon Cruanes
bf0227d404
feat: on 4.08, support let operators
...
close #276
2019-12-14 12:08:48 -06:00
Simon Cruanes
1b5b23a8f1
remove unlabel, remove all traces of Result
2019-12-10 20:48:38 -06:00
Simon Cruanes
7d1862a501
wip: add to_std_seq
...
see #254
2019-11-20 17:50:40 -06:00
Simon Cruanes
78ef007b77
deprecate CCOpt.to_seq, provide to_iter instead
2019-11-20 17:50:22 -06:00
Simon Cruanes
bd4e4d311d
add CCOpt.value to improve compat with Stdlib.Option
2019-11-20 17:49:49 -06:00
Simon Cruanes
e825bf2916
prepare for 2.2
2018-05-10 23:13:01 -05:00
Etienne Millon
b27acb9bd2
Add CCOpt.return_if
2018-04-25 20:16:23 -05:00
Etienne Millon
bbda79bbcc
Add CCOpt.flatten
2018-04-24 17:03:45 -05:00
JPR
1727cc8199
Few Comments corrections
2018-04-08 18:39:23 -05:00
Simon Cruanes
ddf709fc5b
reindent code
2018-02-01 19:01:32 -06:00
nathan moreau
00b2638ae7
Adding more comments
2018-01-30 14:07:05 +01:00
Simon Cruanes
3ab610ba0e
prepapre for 1.2
2017-05-01 16:59:25 +02:00
glennsl
6573a2dd4a
Add map_lazy, or_, or_lazy, to_result, to_result_lazy and of_result to CCOpt
2017-03-26 00:29:32 +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
13b283a91d
remove buffer printers, rename pretty-printers to pp
2016-11-03 18:24:11 +01:00
Simon Cruanes
228011d9aa
prepare for 0.18
2016-06-14 14:12:02 +02:00
Simon Cruanes
cfad88e906
add CCOpt.get_or with label, deprecates get
2016-06-14 13:58:37 +02:00
Simon Cruanes
73eecfb10d
prepare for 0.17
2016-04-22 23:01:37 +02:00
Simon Cruanes
07d11c4104
add CCOpt.if_
2016-04-19 11:49:12 +02:00
Simon Cruanes
dba88f5302
add CCOpt.{for_all, exists}
2016-04-18 13:19:26 +02:00
Simon Cruanes
a2179d4355
prepare for 0.16
2016-02-24 22:08:26 +01:00
Simon Cruanes
903dac110b
add {CCList,CCOpt}.Infix modules
2016-02-24 20:38:22 +01:00
Simon Cruanes
5cdf59f30c
add CCOpt.map_or, deprecating CCopt.maybe
2016-02-24 20:37:56 +01:00
Simon Cruanes
34445bead0
replace headers in the rest of containers core
2016-02-20 23:24:24 +01:00
Fourchaux
44387de784
Correction typos (fichiers src)
2015-11-08 22:27:59 +01:00
Simon Cruanes
044cbf0c20
prepare for 0.13
2015-09-23 16:26:07 +02:00
Simon Cruanes
783c9cf808
add CCOpt.choice_seq
2015-09-02 22:12:31 +02:00
Simon Cruanes
3d7035e84f
add CCOpt.print
2015-09-02 21:05:17 +02:00
Simon Cruanes
8f33484dff
prepare 0.11
2015-05-24 21:40:31 +02:00
Simon Cruanes
7e5161f94f
add CCOpt.is_none
2015-05-24 21:38:37 +02:00