-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
125 lines (104 loc) · 5.08 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
2017-03-21 Stefano Zacchiroli <[email protected]>
* ALL release 0.9
* Build: remove spurious dependencies on no longer used camlp4
* Makefile: fix build issues on Windows
2015-03-31 Stefano Zacchiroli <[email protected]>
* ALL release 0.8
* Cudf: performance improvement by allocating larger hashtbl
* Cudf: expose empty_universe
(Thanks to Pietro Abate for the above 2 patches)
* Makefile: inhibit parallel build (thanks to Roberto Di Cosmo)
* Cudf_parser: prevent in_channel leaks when using from_file
2014-04-29 Stefano Zacchiroli <[email protected]>
* ALL release 0.7
* Cudf_checker: do not report as multi-upgrade error a package
providing itself
* Cudf refactoring: change name2pkgs and univ.features internal
structures to list ref from multi-binding hash table.
* Cudf: add iterators on packages grouped by name
* Cudf: allow add/remove imperative changes to universes
(Thanks Pietro Abate for the above 3 patches)
* test runner: port "make test" to ocamlbuild >= 4.x
* cudf-check: make exit code dependent on check result
* cudf-check: include a man page, available under doc/
2012-08-03 Stefano Zacchiroli <[email protected]>
* ALL release 0.6.3
* Cudf: bugfix: ensure that Cudf.status sizes are non-bogus
* Cudf: new functions to lookup properties as typed values
lookup_typed_{package,request,preamble}_property
* Cudf: new functions to lookup type declarations
for both core and extra package properties
* Cudf_conf: offer direct access to per-stanza property schemata
* testsuite: add printers to better inspect test failures
* Cudf: refactoring, build raw property access on top of typed one
* Cudf_conf: refactoring, deduplicate "keep" property enums
2011-11-27 Stefano Zacchiroli <[email protected]>
* ALL release 0.6.2
* ALL Cudf: add a new mapping between packages and unique integer
identifiers, useful to avoid external uid maps (patch by Pietro
Abate)
* ALL Cudf: who_provides is now more general and can query both
installed and available packages (patch by Pietro Abate)
* ALL Cudf_printer: expose generic higher order printers
2011-09-15 Stefano Zacchiroli <[email protected]>
* ALL release 0.6.1
* ALL Cudf_parser: allow parsing of empty universes as well as
parsing of documents containing only a (possibly empty) request
2011-06-01 Stefano Zacchiroli <[email protected]>
* ALL release 0.6
* ALL cudf-check: faster (~ 2x) -dump
* ALL Cudf_printer/Cudf_types_pp: speed improvement (~ 3.5x)
get rid of Format, output only on strings (_types_pp) or on
out_channel (_printer). [ API change ]
* ALL Cudf_printer: add IO.output based API
* ALL Cudf_types_pp: fix pretty printing of "enum[...]" type
* ALL Cudf_printer.pp_cudf: avoid extra blank line before request
* doc: clarify is_solution meaning wrt inconsistent universes
* c-lib: link caml_hash_variant with -ldl
2010-11-04 Stefano Zacchiroli <[email protected]>
* ALL parser: add support for ExtLib IO channels
Thanks Pietro Abate for the patch. (Closes: #299)
* ALL add Cudf.mem_package (Closes: #307)
* ALL Development release 0.5.99
2010-06-25 Stefano Zacchiroli <[email protected]>
* ALL bug fix: do not enforce Keep on uninstalled packages
Thanks Ralf Treinen for the patch! (Closes: #266)
* ALL bug fix: nicer error message for unknown packages found in
solution (Closes: #267)
* ALL bug fix: avoid pretty printing some malformed vpkgformulae
(Closes: #272)
* ALL bug fix: check for duplicate property in 822 stanzas
(Closes: #269)
* ALL bug fix: comments no longer split stanzas in two
(Closes: #250)
* ALL bug fix: perform string escape when pretty printing type
declarations (Closes: #271)
* ALL add several test cases to the test suite
* ALL Development release 0.5.98
2010-06-03 Stefano Zacchiroli <[email protected]>
* ALL bug fix: optional/mandatory extra property management
* c-lib bug fix: add handling of vpkgformula extra properties
* ALL bug fix: allow empty vpkglist as default values
* ALL bug fix: do not accept trivial formulae as v(eq)pkglist
* ALL Development release 0.5.97
2010-06-01 Stefano Zacchiroli <[email protected]>
* c-lib add structured accessors to request fields
(patch by Gustavo Gutierrez, thanks!)
* doc better explain the role of load_solution
* ALL simpler API for solutions: cudf_load_solution_from_file
* ALL bug fix: avoid losing ?typedecl in convenience functions
* c-lib add bindings for cudf_load_solution_from_file
* backward-compatibility enabling compilation with OCaml 3.10.2
* ALL bug fix: support heading '+' when parsing posint
* ALL Development release 0.5.96
2009-12-18 Stefano Zacchiroli <[email protected]>
* c-lib Remove the need of OCaml devel stuff to use the C API
* c-lib Provide bindings to OCaml native code, if available
* c-lib Hide OCaml "value", it is way more safe (API change)
* c-lib O(n^2) -> O(n) speed-up in package list conversion
* ALL Development release 0.5.94
2009-11-25 Stefano Zacchiroli <[email protected]>
* ALL Porting to CUDF 2.0
* ALL Development release 0.5.92
2009-02-24 Stefano Zacchiroli <[email protected]>
* ALL First public release, version 0.4