Module of module types for OrderedType,ComparableType,Printable,Serializable,Discrete...
[ocaml.git] / camlp4 / ICHANGES
blob809a65a66919dd95954851c054d696e83972ef2d
1 Internal, very small, undocumented, or invisible changes
2 ********************************************************
4 - [april-may 04] the following interface files changed in order to
5   implement OCaml style locations:
6         camlp4/camlp4/{ast2pt.mli,pcaml.mli,reloc.mli,grammar.mli}
7         camlp4/lib/{stdpp.mli,token.mli}
8   The main changes are occurrences of "int" changed into
9   "Lexing.position" and "int * int" changed into
10   "Lexing.position * Lexing.position" (or an equivalent type).
11 - [20 nov 03], token.mli: eval_string takes a location as a extra
12   argument (needed to issue a warning).
14 Camlp4s Version 3.06+19
15 -----------------------
17 - [28 Oct 02] Changed and simplified local entry of pa_o.ml from "cvalue"
18   to "cvalue_binding".
19 - [18 Oct 02] The standard syntax for antiquotations in object class_types
20   and object class_expr are now: <:class_type< $opt:x$ $list:y$ >> and
21   <:class_expr< $opt:x$ $list:y$ >>: the syntax without the "opt" is
22   accepted but deprecated (a warning is displayed).
23 - [15 Oct 02] Changed Plexer which now manages better the line directives
24   (applied only on begin of lines, no error if parsing error in the
25   directive).
26 - [14 Sep 02] Grammar.print_entry does not end any more with
27   Format.print_flush. The "flush" is done by Grammar.Entry.print.