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
|
bbfbe0f770
|
fix many, many warnings
|
2023-06-06 22:16:20 -04:00 |
|
Simon Cruanes
|
10865eaced
|
reformat
|
2022-07-04 13:36:06 -04:00 |
|
Simon Cruanes
|
b695918e99
|
move all core tests to new testlib
|
2022-07-02 00:29:25 -04:00 |
|
Simon Cruanes
|
26af1f1297
|
feat(ccutf8string): add {make,empty,of_uchar}
|
2021-06-23 14:05:10 -04:00 |
|
Simon Cruanes
|
fcd1247ec8
|
test: add stronger test to compare with uutf in ccutf8string
|
2020-12-07 23:42:31 -05:00 |
|
Simon Cruanes
|
e16926fa5f
|
add tests for utf8string
|
2020-12-07 23:32:00 -05:00 |
|
Simon Cruanes
|
3918ed1155
|
feat(utf8): add and expose uchar_to_bytes
rather than encoding to buffers directly, we can expose an iterator
over the bytes of an uchar.
|
2020-12-07 23:31:05 -05:00 |
|
Fardale
|
8c3d716ab1
|
break: rename fonction from *std_seq* to *seq*
|
2020-07-23 16:32:52 +02:00 |
|
Simon Cruanes
|
a767e4618d
|
wip(3.0): remove deprecated functions, in particular sequence
|
2020-04-24 20:16:53 -04: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
|
96ed8a37ab
|
feat: introduce shim modules for 4.08 compat
- also make `unlabel` an explicit operation
- use `Stdlib` instead of `Pervasives`
- remove some warnings in Format
|
2019-06-14 18:26:14 -05:00 |
|
Simon Cruanes
|
3712db3a5b
|
chore: use iter, not sequence, in tests
|
2019-04-13 03:20:56 -05:00 |
|
Simon Cruanes
|
2a9795090b
|
test: improve perf by changing random gens
|
2018-10-13 18:52:22 -05:00 |
|
Simon Cruanes
|
972a6f2720
|
style: reindent
|
2018-03-28 19:46:57 -05:00 |
|
JPR
|
d18d9fb636
|
Comments - Style & typos fixing
|
2018-03-15 23:09:31 -05:00 |
|
Simon Cruanes
|
4a9b41c3cd
|
add various functions on CCUtf8_string
|
2018-03-07 00:17:48 -06:00 |
|
Simon Cruanes
|
ea4a4e4ffb
|
utf8string: detect overlong encodings
- also, stronger tests for utf8string
|
2018-03-07 00:08:27 -06:00 |
|
Simon Cruanes
|
be76d6bf91
|
fixes in utf8_string: remove some forbidden cases
|
2018-03-06 23:07:59 -06:00 |
|
Simon Cruanes
|
6b5735a318
|
fix compat with 4.02
|
2018-03-06 22:27:52 -06:00 |
|
Simon Cruanes
|
30fca7ae9e
|
add CCUtf8_string with basic encoding and decoding functionalities
|
2018-03-06 22:16:17 -06:00 |
|