Commit graph

94 commits

Author SHA1 Message Date
Simon Cruanes
7b49dd7f3d fix bug in CCString.Split thanks to @copy (close #75) 2016-08-22 09:26:36 +02:00
Simon Cruanes
a0b10101c7 add regression test for #75 2016-08-22 09:20:17 +02:00
Simon Cruanes
779376f2b1 move test from cppo.ml file to .mli file 2016-08-22 09:19:49 +02:00
Fabian
47abd87f74 Fix CCString.Split.{left,right} (#75) 2016-08-22 01:52:44 +02:00
Simon Cruanes
103dfb8c73 add CCstring.of_char 2016-06-17 11:54:30 +02:00
Simon Cruanes
228011d9aa prepare for 0.18 2016-06-14 14:12:02 +02:00
Simon Cruanes
3190278d86 add aliases to deprecated functions from String, add Fun.opaque_identity 2016-05-04 23:12:32 +02:00
Simon Cruanes
73eecfb10d prepare for 0.17 2016-04-22 23:01:37 +02:00
Simon Cruanes
f8bb365c94 implement CCString.{drop,take,chop_prefix,chop_suffix,filter,filter_map} 2016-04-05 14:38:49 +02:00
Simon Cruanes
ef4c86d8a1 add CCString.pad for more webscale 2016-03-24 18:24:24 +01:00
Simon Cruanes
6e905a839d more iterations for some tests 2016-03-22 11:14:11 +01:00
Simon Cruanes
7c9633f06f change the semantics of CCString.find_all (allow overlaps) 2016-03-10 16:34:29 +01:00
Simon Cruanes
ab0b198f97 more tests, bugfixes, and benchs for KMP in CCString 2016-03-09 22:38:27 +01:00
Simon Cruanes
5f188c4f7e in CCString, use KMP for faster sub-string search; add find_all{,_l} 2016-03-09 21:09:32 +01:00
Simon Cruanes
9c338f193e add CCString.rev 2016-03-09 19:45:38 +01:00
Simon Cruanes
a2179d4355 prepare for 0.16 2016-02-24 22:08:26 +01:00
Simon Cruanes
1cf81c0031 add CCString.Split.{left,right}_exn 2016-02-21 18:33:44 +01:00
Simon Cruanes
34445bead0 replace headers in the rest of containers core 2016-02-20 23:24:24 +01:00
Fourchaux
44387de784 Correction typos (fichiers src) 2015-11-08 22:27:59 +01:00
Simon Cruanes
60aea81750 prepare for 0.14 2015-11-08 13:04:09 +01:00
Simon Cruanes
80f36d20eb doc; test 2015-10-26 10:01:34 +01:00
Simon Cruanes
6723c8283c more tests 2015-09-27 19:20:01 +02:00
Simon Cruanes
fca7125c90 more tests for CCString 2015-09-27 18:03:56 +02:00
Simon Cruanes
df39602b9e doc 2015-09-27 10:54:04 +02:00
Simon Cruanes
610e0ed53a doc 2015-09-27 10:48:10 +02:00
Simon Cruanes
87e2ab90e1 add CCString.replace and tests 2015-09-27 10:34:38 +02:00
Simon Cruanes
044cbf0c20 prepare for 0.13 2015-09-23 16:26:07 +02:00
Simon Cruanes
8c9b5601a8 add CCString.compare_versions 2015-09-22 22:29:37 +02:00
Simon Cruanes
e3376bd21a fix doc 2015-08-02 21:37:26 +02:00
Simon Cruanes
963f61a0f5 prepare for 0.12 2015-07-16 10:56:03 +02:00
Simon Cruanes
1a73ad7e29 add CCString.mem 2015-07-03 17:02:21 +02:00
Simon Cruanes
9f7be2ddc9 enable -safe-string on the whole project, with some linked refactorings 2015-06-26 14:05:45 +02:00
Simon Cruanes
0fcc736032 breaking: change type of CCString.blit so it writes into Bytes.t 2015-06-26 13:59:57 +02:00
Simon Cruanes
85cb18751a add a lot of string functions in CCString 2015-06-11 15:02:00 +02:00
Simon Cruanes
0c624461d5 add CCString.set for updating immutable strings 2015-05-25 00:04:48 +02:00
Simon Cruanes
24e15b4cee fix doc of CCstring.Split.list_ 2015-04-10 16:56:51 +02:00
Simon Cruanes
0efc342177 preparing version 0.10 2015-04-10 16:40:45 +02:00
Simon Cruanes
ef92ef19fd add CCString.{lines,unlines} that work on lines 2015-03-31 15:24:10 +02:00
Simon Cruanes
e3b4c5eaf9 add CCString.{lines,unlines,concat_gen} 2015-03-30 14:43:05 +02:00
Simon Cruanes
f1b3ff64c9 prepare for 0.7 2014-12-19 17:28:22 +01:00
Simon Cruanes
8c0670155d CCString.fold 2014-12-19 09:55:19 +01:00
Simon Cruanes
15aecd2435 CCstring.suffix 2014-12-18 14:09:00 +01:00
Simon Cruanes
b8b0cc3645 more efficient CCString.init 2014-12-18 14:05:12 +01:00
Simon Cruanes
61465fa19a remove cgi/; move sub-libraries to their own subdir each; mv everything into src/ 2014-12-16 23:41:59 +01:00
Renamed from core/CCString.mli (Browse further)