changes in object system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02master
parent
1ec05e43f9
commit
3078de9e90
15
Changes
15
Changes
|
@ -1,11 +1,22 @@
|
|||
Objective Caml 3.08:
|
||||
--------------------
|
||||
|
||||
Language features:
|
||||
- Support for immediate objects, i.e. objects defined without going
|
||||
through a class.
|
||||
|
||||
Both compilers:
|
||||
- Compacter compilation of classes.
|
||||
- Much more efficient handling of class definitions inside functors
|
||||
or local modules.
|
||||
- Simpler represention for method tables. Objects can now be marshalled
|
||||
between identical programs with the flag Marshal.Closures.
|
||||
|
||||
Ocamllex:
|
||||
- #line directives in the input file are now accepted
|
||||
- #line directives in the input file are now accepted.
|
||||
|
||||
Ocamlyacc:
|
||||
- #line directives in the input file are now accepted
|
||||
- #line directives in the input file are now accepted.
|
||||
|
||||
Runtime System:
|
||||
- All global identifiers are now prefixed with "caml" to avoid name clashes
|
||||
|
|
Loading…
Reference in New Issue