Commit graph

2558 commits

Author SHA1 Message Date
Simon Cruanes
add6a58cf5 prepare for 3.0~rc1 2020-07-28 18:15:05 -04:00
Simon Cruanes
2eb58dd6c4 prepare readme and changelog for 3.0~rc1 2020-07-28 18:12:12 -04:00
Simon Cruanes
5da10f49a2 doc: small fix 2020-07-28 17:52:55 -04:00
Simon Cruanes
211cd5863b feat: add infix operators to String
close #315
2020-07-28 17:34:59 -04:00
Simon Cruanes
39e0ad2395 fix(pool): missing emptiness check in Fut.map_l
also add regression test
2020-07-28 16:27:23 -04:00
Simon Cruanes
30b9307a70
Merge pull request #325 from c-cube/ccpair_map
break(CCPair): use more standard name for some map functions
2020-07-27 22:58:58 -04:00
Fardale
01da25cead break: change pp functions to take unit printer for sep/stop/start
sep/stop/start -> pp_sep/pp_stop/pp_start
string -> unit printer
2020-07-27 22:57:29 -04:00
Fardale
3b2030f6f2 break(CCPair): use more standard name for some map functions
map1 -> map_fst
map2 -> map_snd
map_fst -> fst_map
map_snd -> snd_map
introduce map2 and map_same2
Fix #316
2020-07-27 21:39:17 +02:00
Simon Cruanes
4ac67a7518
chore(ci): fix bad test logic 2020-07-24 09:58:17 -04:00
Simon Cruanes
1f1b859ec7 Merge remote-tracking branch 'origin/wip-github-ci' 2020-07-23 12:56:00 -04:00
Fardale
a8bcbb0e3d chore(CCHeap): drop old comment 2020-07-23 16:32:52 +02:00
Fardale
b6b2c68913 break(CCGraph): remove deprecated module and function
Remove Seq and pp_seq
2020-07-23 16:32:52 +02:00
Simon Cruanes
644e3487a3 test: fix a test that wouldn't pass on 4.03 2020-07-23 16:32:52 +02:00
Simon Cruanes
4122ffa6ab doc: fix some ocamldoc warnings 2020-07-23 16:32:52 +02:00
Fardale
c22fed18de break: convert sequence to iter in data 2020-07-23 16:32:52 +02:00
Fardale
08d59ea07a break: remove klist in data 2020-07-23 16:32:52 +02:00
Fardale
c85c135157 break: remove klist type and functions from core 2020-07-23 16:32:52 +02:00
Fardale
8c3d716ab1 break: rename fonction from *std_seq* to *seq* 2020-07-23 16:32:52 +02:00
Simon Cruanes
fa1f6170d1 chore: github actions: only run tests on linux 2020-07-22 18:24:12 -04:00
Simon Cruanes
aba959aa89 chore(ci): widen support for github CI 2020-07-22 18:00:54 -04:00
Simon Cruanes
c2cab292b1 chore: add github ci 2020-07-22 17:40:59 -04:00
Simon Cruanes
8b41a2bf69 doc: add missing @since 2020-07-22 17:08:48 -04:00
Kye W. Shi
3bae829558 CCResult: add <$> operator 2020-07-22 16:23:04 -04:00
JPR
0a3b04855a ... tweaks 2020-07-02 09:38:25 -05:00
JPR
063a59eee4 Comments 2020-07-02 09:38:25 -05:00
Fardale
8b319edbe1
doc(core): add link to the doc of std module (#320) 2020-06-30 17:31:52 +02:00
Fardale
20234cdd22 fix(CCVector): rename shrink into truncate 2020-06-30 09:02:52 -05:00
Simon Cruanes
1469c72f30 doc: remove list of authors and point to github instead
this prevents the list of authors from getting stale or outdated,
by just relying on existing tools
2020-06-19 21:22:08 -04:00
Kye W. Shi
06b795c604 CCFun: add infix tests 2020-06-19 20:17:30 -05:00
Kye W. Shi
6cfa7307de CCFun: include module type of Infix 2020-06-19 20:17:30 -05:00
Kye W. Shi
a03b6e68e3 CCFun: put infix operators in Infix module 2020-06-19 20:17:30 -05:00
Fourchaux
a5da43511b
comments modifs (#311) 2020-06-17 09:21:31 +02:00
Fourchaux
53febce5a9
Comments presentation (#310)
* Comments presentation
2020-06-12 09:52:50 +02:00
Simon Cruanes
54099f10d5 test: regression test for stack overflow in CCpool 2020-05-24 19:12:04 -04:00
Fardale
685efeae28
Merge pull request #308 from FardaleM/ccint
CCInt{,32,64} and CCNativeint
2020-05-24 00:53:08 +02:00
Fardale
364a9ba1cb
Merge pull request #309 from FardaleM/clean_ccarray
chore(array): clean CCArray and CCArrayLabels
2020-05-24 00:52:49 +02:00
Fardale
5dc96ebfa8 chore(array): clean CCArray and CCArrayLabels
Remove function define in the stdlib and in Infix
2020-05-23 12:52:26 +02:00
Fardale
8c0d11546e small doc fix 2020-05-23 11:37:56 +02:00
Fardale
b8ca053a48 feat(ccnativeint): complete CCNativeint with regards to CCInt 2020-05-23 11:37:56 +02:00
Fardale
f2c0bc7d09 chore(ccnativeint): clean CCNativeint.mli
Remove duplicate functions from Infix and Nativeint
2020-05-23 11:37:56 +02:00
Fardale
1fec2f0f96 chore(ccint64): clean CCInt64.mli
Remove duplicate functions from Infix and Int64
2020-05-23 11:37:56 +02:00
Fardale
efc162125a chore(int32): clean CCInt32.mli
Remove duplicate function from Int32 and Infix module
2020-05-23 11:37:56 +02:00
Fardale
576ee2ede8 feat(Int64): complete CCInt64 with regards to CCInt 2020-05-23 11:37:56 +02:00
Fardale
b7dcc7ed2a chore(int32): change order of definition 2020-05-23 11:37:56 +02:00
Fardale
92b31bedb2 chore(int64): remove duplicate functions between Int64 and CCInt64 2020-05-23 11:37:56 +02:00
Fardale
e574309763 feat(CCInt32): complete CCInt32 with regards to CCInt 2020-05-23 11:37:56 +02:00
Fardale
102ad62075 fix: correct module name in Invalid_argument for CCInt.range_by 2020-05-23 11:37:56 +02:00
Fardale
b06155f05b implement CCInt.sign using CCInt.compare and add more doc 2020-05-23 11:37:56 +02:00
Fardale
eaa421c62d chore(int): include module Int for ocaml >= 4.08 2020-05-23 11:37:56 +02:00
Fardale
8f5c7c8fe9 feat(int): add elements of Int module from the std 2020-05-23 11:37:56 +02:00