Commit graph

2335 commits

Author SHA1 Message Date
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
Simon Cruanes
5dd90edafa add CCResult.get_lazy 2020-05-21 15:26:27 -04:00
Simon Cruanes
d7a7cbb170 feat: add Int.popcount operator 2020-05-18 14:04:42 -04:00
Simon Cruanes
4b09adaa5a fix typo 2020-05-15 15:28:27 -04:00
Raphael Sousa Santos
4936cb60d4 Add CCFloat.pi 2020-05-15 14:27:59 -05:00
Simon Cruanes
18222af1a3 perf: a few more inline annotations 2020-05-12 12:46:12 -04:00
Simon Cruanes
97e49b6a5c fix: expose always_eq/never_eq in CCEqual
see #232
2020-05-06 10:33:28 -04:00
Simon Cruanes
b26021a976 feat(string): add optional cutoff arg on String.edit_distance
also add more tests
2020-04-30 22:19:49 -04:00
Simon Cruanes
d99d35cc70 chore: travis detail 2020-04-30 22:19:28 -04:00
Simon Cruanes
2153c8a5e6 fix(dune): only build containers-data.top in bytecode 2020-04-30 22:19:06 -04:00
Simon Cruanes
47b631d3f4
Merge pull request #304 from FardaleM/mem
harmonize CCList.mem and CCArray.mem
2020-04-28 16:41:50 -05:00
Fardale
7dd45a0fa8 fix(CCArray) fix use of Stdlib for ocaml < 4.07 2020-04-28 22:31:33 +02:00
Fardale
789eee9d53 CCArray: add @since 2020-04-28 22:26:42 +02:00
Fardale
4267210da9 CCArray: use raise_notrace instead of raise 2020-04-28 22:26:20 +02:00
Fardale
2faa3fbae5 chore(CCVector): rename remove to remove_and_shift 2020-04-28 08:53:35 -05:00
Fardale
c8d61a1248 feat(CCVector): add remove
remove keep the order of the element but need to move
all element after the removed one.
2020-04-28 08:53:35 -05:00
Fardale
c1461940c2 wip(3.0): rename CCVector.remove to CCVector.remove_unordered 2020-04-28 08:53:35 -05:00
Fardale
c50672ff7a feat(CCArray): add optional argument eq to mem 2020-04-28 15:41:01 +02:00
Fardale
2025a62536 feat(CCList): make mem compatible with the Stdlib
The eq argument is now optional.
2020-04-28 15:39:47 +02:00
JPR
0f9e51fbe3 Comments presentation 2020-04-26 16:17:17 -05:00
Simon Cruanes
0fea0ea522 opam and travis 2020-04-24 22:47:37 -04:00
Simon Cruanes
5d536afb68 try to fix test 2020-04-24 22:24:05 -04:00
Simon Cruanes
d7bf01f118 chore: update travis 2020-04-24 21:43:35 -04:00
Simon Cruanes
df5151636b improvements 2020-04-24 21:11:44 -04:00