--- - branch: MAIN date: Thu Aug 22 15:25:01 UTC 2013 files: - new: '1.18' old: '1.17' path: pkgsrc/lang/camlp5/Makefile pathrev: pkgsrc/lang/camlp5/Makefile@1.18 type: modified - new: '1.7' old: '1.6' path: pkgsrc/lang/camlp5/buildlink3.mk pathrev: pkgsrc/lang/camlp5/buildlink3.mk@1.7 type: modified - new: '1.9' old: '1.8' path: pkgsrc/lang/camlp5/distinfo pathrev: pkgsrc/lang/camlp5/distinfo@1.9 type: modified id: 20130822T152501Z.8b08f493cf16f6d5126d761a355485b0f8f9e01a log: "Updated lang/camlp5 to latest version, 6.11 (discussed with tonio@).\nChanges from 6.07 are:\n* Updated for ocaml version 4.01.0\n* Added 'MLast.loc_of_with_constr'.\n* Fixed bug toplevel with revised syntax; \"= 'a\" was missing\n in output in that example:\n # module type A = sig module type S = 'a; end;\n module type A = sig module type S; end\n* Now accept lowercase ident for module types, like ocaml does.\n Accepted also in revised syntax.\n* (experimental) Now, in revised syntax, a \".\" followed by\n a newline is interpreted as a \";\", allowing to end phrases with \".\".\n Drawback: will syntax error when writing a record/module access in two\n lines ending the first one with \".\" like:\n foo.\n bar\n* Accept now \"match with | | ... end\" in revised syntax, with\n a required \"|\" in the first case, as alternative syntax for match.\n* Added function 'Pcaml.value greek_ascii_equiv' giving\n an ascii equivalent to a greek (utf8) letter representing a type\n parameter. E.g. 'a' for 'Ã\x8E±', 'b' for 'Ã\x8E²', and so on.\n* Fixed bug no locations built in some cases of constructors.\n* Fixed bug: in toplevel, the highlighting of errors did not work.\n* Added option '-dquot' to specify the default quotation name.\n and the ability to use \"#option\" directive with two parameters. Therefore,\n we can use either (e.g.):\n -dquot \"expr\"\n in the command line of camlp5 or\n #option \"-dquot\" \"expr\"\n inside a file.\n* Now 'make' displays a message how to compile, instead\n of doing 'make out'. Old behaviour of 'make' must be now 'make out'.\n* Now accept identifiers starting with a greek letter as variable names.\n* Fixed bug: DEFINE FOO=32 while using pa_macro.cmo did not work\n due to a bad order in grammar insertion.\n* Fixed bug: parsing greek letters as type variable in\n constructor declaration did not work when building Camlp5.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/lang/camlp5' unixtime: '1377185101' user: jaapb