Master Builder
|
17eab9c3f4
|
CCVector: Add function foldi
|
2024-01-11 12:19:12 -05:00 |
|
Simon Cruanes
|
1a23731730
|
remove conditional over OCaml >= 4.08
in particular, all the let-ops are now unconditional!
|
2023-06-24 15:22:21 -04:00 |
|
Simon Cruanes
|
10865eaced
|
reformat
|
2022-07-04 13:36:06 -04:00 |
|
Simon Cruanes
|
a2a1901630
|
prepare for 3.7
|
2022-03-24 13:46:45 -04:00 |
|
Simon Cruanes
|
40189757ca
|
Merge pull request #401 from c-cube/experiment-preproc
custom preprocessor rather than shim modules
|
2022-02-22 23:15:56 -05:00 |
|
Simon Cruanes
|
b837509de9
|
remove many more shims
|
2022-02-21 21:52:06 -05:00 |
|
Yotam Barnoy
|
9bb280e353
|
CCVector: add insert
|
2022-02-21 18:42:16 +02:00 |
|
Fardale
|
a5822f7273
|
doc: inline the doc of CCShim*_ module in the doc
|
2021-11-12 17:34:06 +01:00 |
|
Fardale
|
099f2e176f
|
chore(doc): adapt module docstring for the index page
|
2021-11-11 14:40:35 +01:00 |
|
Dario Pinto
|
d1ddeeb31f
|
add CCVector.resize_with and CCVector.resize_with_init, tests and doc (#389)
add CCVector.resize_with and CCVector.resize_with_init, tests and doc
|
2021-10-21 10:57:23 -04:00 |
|
Simon Cruanes
|
541d716d5c
|
in CCVector, use invalid_arg, and document it
|
2021-10-20 10:47:06 -04:00 |
|
Simon Cruanes
|
7288045828
|
more doc for CCVector
|
2021-10-19 09:34:45 -04:00 |
|
Simon Cruanes
|
587e445308
|
doc: add missing @since
|
2020-10-30 13:06:07 -04:00 |
|
Simon Cruanes
|
add6a58cf5
|
prepare for 3.0~rc1
|
2020-07-28 18:15:05 -04:00 |
|
Simon Cruanes
|
5da10f49a2
|
doc: small fix
|
2020-07-28 17:52:55 -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
|
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 |
|
Fardale
|
20234cdd22
|
fix(CCVector): rename shrink into truncate
|
2020-06-30 09:02:52 -05: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 |
|
Simon Cruanes
|
a767e4618d
|
wip(3.0): remove deprecated functions, in particular sequence
|
2020-04-24 20:16:53 -04:00 |
|
Simon Cruanes
|
c1b976d0d3
|
Merge branch 'br-2.8.1'
|
2020-01-13 08:30:19 -06:00 |
|
Simon Cruanes
|
527c4414d9
|
prepare for 2.8.1
|
2020-01-12 18:18:33 -06:00 |
|
Simon Cruanes
|
2e3393f81e
|
fix: add missing CCVector.of_iter
|
2020-01-12 18:18:33 -06:00 |
|
Fardale
|
2b5f2fce11
|
feat(CCVector): add filter_in_place, deprecate filter'
|
2020-01-08 23:17:53 +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
|
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 |
|
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 |
|
Simon Cruanes
|
28f8872ef5
|
feat: add monoid_product to Array and Vector
|
2019-12-10 21:38:07 -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 |
|
Fardale
|
3804dbff86
|
add CCVector.mapi
|
2019-11-17 10:43:18 -06:00 |
|
Simon Cruanes
|
7cefde490b
|
prepare for 2.7
remove mdx
|
2019-11-12 08:49:33 -06:00 |
|
Fardale
|
0dafceb708
|
Adding to_string (#270)
* add `CCArray.to_string`
* add `CCArrayLabels.to_string`
* add `CCList.to_string`
* add `CCListLabels.to_string`
* add `CCChar.to_string`
* add `CCPair.to_string`
* add `CCHeap.to_string`
* add `CCSet.to_string`
* add `CCVector.to_string`
|
2019-10-30 14:26:52 -05:00 |
|
Simon Cruanes
|
197b4e7f1b
|
prepare for 2.4
|
2018-11-30 10:40:13 -06:00 |
|
Simon Cruanes
|
3b0ceb7821
|
fix(vector): free elements in more functions, add fill_empty_slots_with
see #235
|
2018-11-30 10:29:08 -06:00 |
|
Simon Cruanes
|
d4a9b0a8d1
|
prepare for 2.3
|
2018-08-06 11:52:01 -05:00 |
|
Simon Cruanes
|
e530547356
|
feat(vector): add Vector.{filter,filter_map}_in_place
|
2018-07-26 04:39:06 -05:00 |
|
nathan moreau
|
3e2fbce3ee
|
Comments - few changes
|
2018-02-07 14:36:03 +01:00 |
|
nathan moreau
|
00b2638ae7
|
Adding more comments
|
2018-01-30 14:07:05 +01:00 |
|
Jacques-Pascal Deplaix
|
9622f6f6ff
|
Avoid uses of the polymorphic operators
|
2018-01-14 23:32:13 +00: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 |
|