Simon Cruanes
|
0800b1455b
|
small compatibility mistake
|
2015-06-11 15:07:39 +02:00 |
|
Simon Cruanes
|
85cb18751a
|
add a lot of string functions in CCString
|
2015-06-11 15:02:00 +02:00 |
|
Simon Cruanes
|
79d57f9be7
|
update documentation
|
2015-06-11 11:35:31 +02:00 |
|
Simon Cruanes
|
3b27a5a8cd
|
immutable graphs in CCGraph.Map
|
2015-06-11 11:00:11 +02:00 |
|
Simon Cruanes
|
0475e893a1
|
some signature changes in CCGraph
|
2015-06-10 18:32:18 +02:00 |
|
Simon Cruanes
|
1586558e6f
|
add basic mutable graphs
|
2015-06-10 18:02:09 +02:00 |
|
Simon Cruanes
|
eed339463d
|
add CCGraph.spanning_tree with a lazy tree
|
2015-06-10 17:23:55 +02:00 |
|
Simon Cruanes
|
d8a0bbc748
|
iterator interface for CCGraph.scc
|
2015-06-10 16:57:07 +02:00 |
|
Simon Cruanes
|
54c690467f
|
add CCGraph.scc (strongly connected components)
|
2015-06-10 16:31:10 +02:00 |
|
Simon Cruanes
|
4af6cf1985
|
small change
|
2015-06-10 16:31:04 +02:00 |
|
Simon Cruanes
|
572f45560b
|
bugfix in CCGraph.Dot.pp
|
2015-06-10 15:11:09 +02:00 |
|
Simon Cruanes
|
02088a6dd7
|
CCGraph: topological sort, fix DFS, example graph (divisors)
|
2015-06-10 15:03:37 +02:00 |
|
Simon Cruanes
|
20d72e5755
|
CCGraph: more functions, better interface for traversals
|
2015-06-10 14:21:23 +02:00 |
|
Simon Cruanes
|
d7b15ca81e
|
add containers.data.CCGraph:
- a simple representation of polymorphic graphs
- a collection of basic algorithms
|
2015-06-10 11:47:19 +02:00 |
|
Simon Cruanes
|
fb8e9078a3
|
add CCError.catch, in prevision of the future standard Result.t type
|
2015-06-09 16:11:54 +02:00 |
|
Simon Cruanes
|
ebdf201161
|
add CCError.Infix module
|
2015-06-09 16:07:35 +02:00 |
|
Simon Cruanes
|
3a178aa81a
|
small renaming
|
2015-06-05 20:19:36 +02:00 |
|
Simon Cruanes
|
4049aa9269
|
add CCHashconsedSet.hash
|
2015-06-04 21:24:17 +02:00 |
|
Simon Cruanes
|
b31c76e18b
|
bugfixes in CCHashconsedSet; add CCHashconsedSet.diff
|
2015-06-04 21:17:13 +02:00 |
|
Simon Cruanes
|
3d8adbaf09
|
add CCHashconsedSet in containers.data (set with maximal struct sharing)
|
2015-06-04 20:45:40 +02:00 |
|
Simon Cruanes
|
e32e940798
|
fix doc
|
2015-06-02 20:24:04 +02:00 |
|
Jacques-Pascal Deplaix
|
8039ec4db5
|
Have better default opening flags for CCIO.with_{in, out}
|
2015-05-30 04:54:44 +01:00 |
|
Simon Cruanes
|
d98c9cabca
|
add CCIO.with_in_out to read and write a file
|
2015-05-29 21:06:21 +02:00 |
|
Simon Cruanes
|
36bd12ff45
|
update default opening flags for CCIO.with_{in,out}
|
2015-05-29 21:06:16 +02:00 |
|
Simon Cruanes
|
e509ba5461
|
add todos in CCError
|
2015-05-27 14:03:13 +02:00 |
|
Simon Cruanes
|
e68b951db5
|
add CCList.cons function
|
2015-05-25 14:43:08 +02:00 |
|
Simon Cruanes
|
4f4f67fa46
|
missing @since annotation; typo
|
2015-05-25 14:42:57 +02:00 |
|
Simon Cruanes
|
0c624461d5
|
add CCString.set for updating immutable strings
|
2015-05-25 00:04:48 +02:00 |
|
Simon Cruanes
|
8f33484dff
|
prepare 0.11
|
2015-05-24 21:40:31 +02:00 |
|
Simon Cruanes
|
7e5161f94f
|
add CCOpt.is_none
|
2015-05-24 21:38:37 +02:00 |
|
Simon Cruanes
|
262a2baacc
|
add CCList.{remove,is_empty}
|
2015-05-24 21:38:36 +02:00 |
|
Simon Cruanes
|
4b704d9d1a
|
rename CCList.find -> CClist.find_map (same for findi), deprecate old name
|
2015-05-24 21:38:36 +02:00 |
|
Simon Cruanes
|
2ae6dfd11c
|
remove packs for 'containers_string' and 'containers_advanced'
|
2015-05-24 17:08:01 +02:00 |
|
Simon Cruanes
|
0a9317ae26
|
doc
|
2015-05-20 09:51:03 +02:00 |
|
Simon Cruanes
|
a17f8d5cfb
|
add Containers_string.Parse, very simple monadic parser combinators
|
2015-05-19 03:11:29 +02:00 |
|
Simon Cruanes
|
14c814e6fd
|
another bugfix
|
2015-05-18 22:06:31 +02:00 |
|
Simon Cruanes
|
4c4f7995c1
|
bugfix in PrintBox for unicode text
|
2015-05-18 21:55:57 +02:00 |
|
Simon Cruanes
|
153cababb3
|
add CCList.{find_pred,find_pred_exn}
|
2015-05-17 19:18:40 +02:00 |
|
Simon Cruanes
|
fc7f1a661a
|
bugfix in CCUnix.escape_str
|
2015-05-07 15:16:14 +02:00 |
|
Simon Cruanes
|
57f65bd140
|
add methods and accessors to CCUnix
|
2015-05-07 14:00:10 +02:00 |
|
Simon Cruanes
|
78fb6c53f2
|
in CCUnix, use Unix.environment as the default environment
|
2015-05-07 11:19:16 +02:00 |
|
Simon Cruanes
|
d2a02793e2
|
add CCList.partition_map
|
2015-05-05 23:47:22 +02:00 |
|
Simon Cruanes
|
61c5e5ec3f
|
RingBuffer.{of_array, to_array} convenience functions
|
2015-05-04 22:45:36 +02:00 |
|
Simon Cruanes
|
378a22c8ab
|
containers.misc.RAL: more efficient in memory (unfold list)
|
2015-05-04 12:33:44 +02:00 |
|
Simon Cruanes
|
7605bacdc3
|
add a few tests
|
2015-04-30 15:56:37 +02:00 |
|
Bernardo da Costa
|
84e77fddcf
|
pow pow pow
Voilà un petit commit en annexe.
--
Bernardo
>From f11b65e1d282467d2dca8612a6fafa718c66e022 Mon Sep 17 00:00:00 2001
From: Bernardo Freitas Paulo da Costa <bernardo.da-costa@m4x.org>
Date: Thu, 30 Apr 2015 10:24:21 -0300
Subject: [PATCH] Add CCInt.pow
Binary exponentiation for positive numbers.
|
2015-04-30 15:56:09 +02:00 |
|
Simon Cruanes
|
531134d754
|
add CCList.group_succ
|
2015-04-28 17:34:09 +02:00 |
|
Simon Cruanes
|
b66caf67bf
|
wip: Mixset
|
2015-04-28 13:05:28 +02:00 |
|
Simon Cruanes
|
5208579b9d
|
wip: containers.data.CCMixset, set of values indexed by poly keys
|
2015-04-28 11:00:19 +02:00 |
|
Simon Cruanes
|
fe1f4f653a
|
some infix operators for CCUnix
|
2015-04-25 12:56:00 +02:00 |
|