Simon Cruanes
7c8adbd9fc
move to ocamlformat 0.27, format code
2025-11-25 20:11:54 -05:00
Simon Cruanes
0b0dd83423
reformat all the things
2024-05-13 20:57:53 -04:00
Simon Cruanes
10865eaced
reformat
2022-07-04 13:36:06 -04:00
Simon Cruanes
1e4a22fbf2
refactor: finish migration to qtest
2022-07-02 22:09:25 -04:00
Simon Cruanes
2a1c7cd8f0
fix warning
2022-02-11 21:15:04 -05:00
Fardale
302dba6cb5
chore(CCOption): rename CCOpt to CCOption and deprecate CCOpt
...
In the stdlib the module associated with the option type is called
Option and in containers it was called CCOpt. Renaming CCOpt to CCOption
make the name of containers module uniforme with respect to the stdlib.
2021-09-22 23:07:05 +02:00
Fardale
b6b2c68913
break(CCGraph): remove deprecated module and function
...
Remove Seq and pp_seq
2020-07-23 16:32:52 +02:00
Fardale
c22fed18de
break: convert sequence to iter in data
2020-07-23 16:32:52 +02:00
Simon Cruanes
5126973173
prepare for 2.8
2019-12-14 17:50:35 -06:00
Simon Cruanes
1947d1804b
refactor: also port CCGraph to iter
2019-12-14 16:41:49 -06:00
Simon Cruanes
3712db3a5b
chore: use iter, not sequence, in tests
2019-04-13 03:20:56 -05:00
Simon Cruanes
960e704bb1
test: disable labels for tests
...
necessary for the consistency checks of Label modules
2018-04-08 18:48:54 -05:00
Jacques-Pascal Deplaix
35c2d0ed54
Fix tests
2018-01-14 23:32:13 +00:00
Jacques-Pascal Deplaix
9622f6f6ff
Avoid uses of the polymorphic operators
2018-01-14 23:32:13 +00:00
Jacques-Pascal Deplaix
6d2063ded4
Internally shadow polymorphic operators and functions from Pervasives
2018-01-14 23:32:13 +00:00
Simon Cruanes
aab19f6a50
update headers; reindent
2017-07-04 13:13:24 +02:00
Simon Cruanes
207a5725de
fix the bug in CCGraph
2017-02-13 15:26:52 +01:00
Simon Cruanes
38f5692e21
add test for regression in CCGraph
2017-02-13 15:26:44 +01:00
Simon Cruanes
03fd42e67d
reindentation
2017-01-25 00:08:12 +01:00
Simon Cruanes
13b34f4fcf
simplify and cleanup of CCGraph
2016-11-03 23:25:39 +01:00
Simon Cruanes
ad1513e36c
remove CCList.Idx, rename its functions to toplevel
2016-11-03 21:57:24 +01:00
Simon Cruanes
e08fc88e13
add CCGraph.is_dag
2016-05-06 13:37:32 +02:00
Simon Cruanes
db1de6e6e6
add CCGraph.make and utils
2016-02-21 21:45:14 +01:00
Simon Cruanes
03a29d72cb
optional argument ~eq to CCGraph.Dot.pp
2015-12-31 16:18:33 +01:00
Fourchaux
44387de784
Correction typos (fichiers src)
2015-11-08 22:27:59 +01:00
Simon Cruanes
7105221ff0
add a test in CCGraph
2015-10-23 18:38:29 +02:00
Simon Cruanes
f50846209b
add more doc and functions to CCGraph
2015-06-12 17:11:05 +02:00
Simon Cruanes
271cbff3e3
add CCGraph.Map.vertices
2015-06-12 17:04:49 +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