Simon Cruanes
|
5126973173
|
prepare for 2.8
|
2019-12-14 17:50:35 -06:00 |
|
Simon Cruanes
|
ab494fb753
|
fix: compat issue
|
2019-12-14 17:50:35 -06:00 |
|
Simon Cruanes
|
7d9d9d45b8
|
feat(list): add indexed functions and fold_on_map
close #222
|
2019-12-14 16:52:35 -06:00 |
|
Simon Cruanes
|
1947d1804b
|
refactor: also port CCGraph to iter
|
2019-12-14 16:41:49 -06:00 |
|
Simon Cruanes
|
264e89b198
|
chore: makefile
|
2019-12-14 16:32:24 -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
|
a836b7ed8b
|
feat(unix): add ensure_session_leader and add some docs
|
2019-12-14 14:48:46 -06:00 |
|
Simon Cruanes
|
52ef092a4c
|
feat(pool): add infix operators on futures
|
2019-12-14 14:37:30 -06:00 |
|
Simon Cruanes
|
faeae964fc
|
fix(pp): improve printing of hashtables
close #243
|
2019-12-14 14:25:38 -06:00 |
|
Simon Cruanes
|
bcb90de435
|
doc: small change to readme
|
2019-12-14 14:22:35 -06:00 |
|
Simon Cruanes
|
c92a09ac9d
|
add more deprecation comments
|
2019-12-14 14:04:09 -06:00 |
|
Simon Cruanes
|
af4662e962
|
deprecate CCVector.fill_empty_slots_with
|
2019-12-14 13:57:56 -06:00 |
|
Fardale
|
0b759c67b8
|
CCVector: update the doc
|
2019-12-14 13:44:57 -06:00 |
|
Fardale
|
27eb874523
|
CCVector: resize_ take the elt as argument
It is safer to have the check on the size of the underlying array
close to access of the first element.
|
2019-12-14 13:44:57 -06:00 |
|
Simon Cruanes
|
b69cc33c26
|
perf: make let-op functors inline, hopefully
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
9b76f277f7
|
more fixes for the shims
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
616c077880
|
fix: proper shims for CCArrayLabel too
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
d5e5b43e1f
|
fix shims for arrays
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
74e7d87872
|
fix: backport a pseudo Floatarray pre 4.06
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
62672fdbd2
|
fix test
|
2019-12-14 12:08:48 -06:00 |
|
Simon Cruanes
|
9a672f4e3c
|
chore(travis): disable build on 4.03, enable tests on 4.08/09
|
2019-12-14 12:08:48 -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
|
037a0ef922
|
Merge branch 'wip-ccvec'
|
2019-12-14 12:08:33 -06:00 |
|
Fardale
|
bbdcd93417
|
wip: improved gc behavior for ccvector
|
2019-12-14 11:50:47 -06:00 |
|
Fardale
|
1d589cf4ac
|
use array_is_empty_ instead of direct check
|
2019-12-14 11:50:47 -06:00 |
|
Simon Cruanes
|
5cb715a206
|
fix: properly alias to CCChar in containers.ml
close #281
|
2019-12-14 11:42:19 -06:00 |
|
Simon Cruanes
|
70bd7f1e97
|
fix: move with_temp_dir from CCIO to CCUnix
it depends on unix, which is a deal breaker for core
|
2019-12-11 09:46:21 -06:00 |
|
Simon Cruanes
|
28f8872ef5
|
feat: add monoid_product to Array and Vector
|
2019-12-10 21:38:07 -06:00 |
|
Simon Cruanes
|
5bcb8c63ad
|
fix: missing result
|
2019-12-10 21:36:35 -06:00 |
|
Simon Cruanes
|
1b5b23a8f1
|
remove unlabel, remove all traces of Result
|
2019-12-10 20:48:38 -06:00 |
|
Simon Cruanes
|
30251e9426
|
bump minimum version of OCaml to 4.03, drop deps {result,uchar}
close #274
|
2019-12-10 19:56:54 -06:00 |
|
Simon Cruanes
|
858616606b
|
add CCVector.shrink_to_fit to limit memory usage
|
2019-12-10 16:39:35 -06:00 |
|
Simon Cruanes
|
1239960c42
|
wip: improved gc behavior for ccvector
|
2019-12-10 16:39:35 -06:00 |
|
Simon Cruanes
|
236a0c43ce
|
feat: add CCVector.clear_and_reset
|
2019-12-10 16:39:35 -06:00 |
|
Simon Cruanes
|
0ef454c6dc
|
feat(sexp): expose parse_string_list and the list decoder
|
2019-12-10 15:50:18 -06:00 |
|
Simon Cruanes
|
08f333ffa8
|
chore: opam file
|
2019-12-10 15:50:04 -06:00 |
|
Simon Cruanes
|
bf2dc512fd
|
Re-enable mdx tests (#277)
ee-enable mdx tests
|
2019-12-10 15:48:58 -06:00 |
|
Simon Cruanes
|
480a7f85fc
|
older dune dialect
|
2019-12-10 15:22:08 -06:00 |
|
Simon Cruanes
|
b3bfa82ccb
|
use older dune dialect
|
2019-12-10 15:21:51 -06:00 |
|
Simon Cruanes
|
c2f8d6811b
|
fix(sexp): set location properly when parsing a file
|
2019-12-06 20:21:46 -06:00 |
|
Simon Cruanes
|
825e350da0
|
feat(sexp): reexport atom/list cstors
|
2019-12-05 15:19:38 -06:00 |
|
Nathan Rebours
|
58a17202d7
|
Re-enable mdx tests
|
2019-12-04 15:47:39 +01:00 |
|
Simon Cruanes
|
76bec991a2
|
feat(io): add with_temp_dir function
|
2019-12-03 12:49:22 -06:00 |
|
Simon Cruanes
|
8ddc3de490
|
chore: require dune configurator
|
2019-12-03 08:24:49 -06:00 |
|
Simon Cruanes
|
936d5912e6
|
chore: fix benchs so they don't depend on clarity and they compile again
|
2019-11-20 20:59:45 -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 |
|
Fardale
|
3804dbff86
|
add CCVector.mapi
|
2019-11-17 10:43:18 -06:00 |
|