Commit graph

1575 commits

Author SHA1 Message Date
Simon Cruanes
92f86da650 fix _oasis 2016-11-04 11:41:43 +01:00
Simon Cruanes
2f5fa8e7a1 detail in doc 2016-11-03 23:51:32 +01:00
Simon Cruanes
2d718b93ad remove CCHashconsedSet 2016-11-03 23:51:01 +01:00
Simon Cruanes
6943771bdf remove CCAllocCache 2016-11-03 23:49:50 +01:00
Simon Cruanes
d849b51892 remove CCBloom 2016-11-03 23:49:19 +01:00
Simon Cruanes
55ed78084f update doc 2016-11-03 23:47:18 +01:00
Simon Cruanes
13b34f4fcf simplify and cleanup of CCGraph 2016-11-03 23:25:39 +01:00
Simon Cruanes
7229f04981 detail 2016-11-03 23:25:35 +01:00
Simon Cruanes
89145313a5 improve CCUnix a bit 2016-11-03 22:37:26 +01:00
Simon Cruanes
a231bfb9c4 fix containers.ml 2016-11-03 22:21:22 +01:00
Simon Cruanes
192f315f53 simplify CCHash
- remove functor
- use `Hashtbl.seeded_hash` to combine values
2016-11-03 22:18:23 +01:00
Simon Cruanes
2c00983262 split CCList.Zipper into its own module, CCZipper in containers.data 2016-11-03 22:06:41 +01:00
Simon Cruanes
6ff6c51687 change argument ordering in CCList.Assoc 2016-11-03 22:03:13 +01:00
Simon Cruanes
ad1513e36c remove CCList.Idx, rename its functions to toplevel 2016-11-03 21:57:24 +01:00
Simon Cruanes
bf609e7f04 remove CCList.Set, move functions to toplevel and rename them 2016-11-03 21:45:15 +01:00
Simon Cruanes
9f34a7f6e3 remove containers.thread 2016-11-03 21:38:17 +01:00
Simon Cruanes
5a1a88d3f5 rewrite CCBitField with a much simpler interface 2016-11-03 21:35:53 +01:00
Simon Cruanes
4f6bce60e5 split CCArray.Sub into CCArray_slice 2016-11-03 21:24:21 +01:00
Simon Cruanes
610990e945 fix behavior of CCSexp
- allow "\123" escape codes
- allow "\b" escape codes
2016-11-03 20:45:47 +01:00
Simon Cruanes
c3e6e798e6 remove containers.string 2016-11-03 20:42:47 +01:00
Simon Cruanes
bd7a9ce070 add CCString.edit_distance 2016-11-03 20:27:26 +01:00
Simon Cruanes
72d43c6eeb add CCParse into core, a simple, lightweight version of parser combs 2016-11-03 20:10:18 +01:00
Simon Cruanes
8f7b29c3bd remove CCParse and CCKMP (will be replaced in core) 2016-11-03 19:08:00 +01:00
Simon Cruanes
46cee7096c expose CCString.Find for efficient sub-string searching 2016-11-03 18:48:25 +01:00
Simon Cruanes
83b0744a1b more type safety in String.Find 2016-11-03 18:39:03 +01:00
Simon Cruanes
5288713b76 remove poly-variant based errors, use result everywhere 2016-11-03 18:33:34 +01:00
Simon Cruanes
7628e654f7 remove containers.advanced 2016-11-03 18:29:23 +01:00
Simon Cruanes
13b283a91d remove buffer printers, rename pretty-printers to pp 2016-11-03 18:24:11 +01:00
Simon Cruanes
d4d7bc1de2 add CCFormat.Dump.{result,to_string} 2016-11-03 18:11:05 +01:00
Simon Cruanes
c89186a100 remove CCPrint (also, update tests relying on it) 2016-11-03 17:57:41 +01:00
Simon Cruanes
af6b1dd6e0 change type of CCUnix.escape_str 2016-11-03 17:56:05 +01:00
Simon Cruanes
e9c20b9b21 .merlin 2016-11-03 17:55:57 +01:00
Simon Cruanes
941d74968e remove CCSexpM, use ocamllex for a much simpler CCSexp 2016-11-03 17:44:35 +01:00
Simon Cruanes
f26b47ea5f update ocamlinit 2016-11-03 17:25:36 +01:00
Simon Cruanes
9f0b8851b0 remove containers.io 2016-11-03 16:29:14 +01:00
Simon Cruanes
bfa5a20f07 remove containers.bigarray 2016-11-03 16:28:21 +01:00
Simon Cruanes
c7b815509d prepare for 0.21 2016-11-03 16:04:12 +01:00
Simon Cruanes
af4c3fc195 change boxing in CCFormat.Dump; add example/doc 2016-11-03 15:57:03 +01:00
Simon Cruanes
9045fcca0b add CCFormat.{with_color_sf,fprintf_dyn_color,sprintf_dyn_color}
more dynamic way of adding colors, switching colors on/off, etc.
2016-11-03 15:48:21 +01:00
Simon Cruanes
0d9d17d5db add CCFormat.Dump for easy debugging (see #82) 2016-11-03 15:36:25 +01:00
Simon Cruanes
4ff174ce18 (breaking) make default start/stop arguments empty in printers (#82) 2016-11-03 15:19:50 +01:00
Simon Cruanes
269d4a7ba9 handle '\r` in CCSexpM (fixes #83) 2016-11-03 09:48:50 +01:00
Simon Cruanes
89c63a5357 update oasis setup 2016-11-02 11:49:09 +01:00
Simon Cruanes
3e7cbc1420 add alias Containers.IO 2016-11-02 08:22:03 +01:00
Simon Cruanes
18b32f8313 bugfixes in CCArray.Sub 2016-11-01 12:17:01 +01:00
Simon Cruanes
61ff75dca0 bugfix + tests for CCArray.Sub.sub 2016-11-01 11:46:14 +01:00
Simon Cruanes
b7db149e27 add CCArray.Sub.to_list 2016-11-01 11:27:07 +01:00
Simon Cruanes
73bb61a2de disable parallel build to support cygwin 2016-10-26 18:21:39 +02:00
Simon Cruanes
7ba8f58571 fix typo 2016-10-19 23:59:23 +02:00
Simon Cruanes
2a872907a1 add CCArray.{sorted,sort_indices,sort_ranking} (closes #81) 2016-10-19 18:18:05 +02:00