From 3078de9e9076bc2f3b6f55fb600114102d72cdae Mon Sep 17 00:00:00 2001 From: Jacques Garrigue Date: Thu, 27 May 2004 07:25:45 +0000 Subject: [PATCH] changes in object system git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 --- Changes | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Changes b/Changes index 977437fc4..b184b532c 100644 --- a/Changes +++ b/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