Xavier Leroy
349467ec45
New warning `not all labels are mentioned in this record pattern'
...
moved to letter 'R' (instead of 'E' previously). Explicitly turned
off in myocamlbuild configuration.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-10-22 15:45:54 +00:00
Alain Frisch
ada68db994
Update Changes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-10-20 09:04:37 +00:00
Xavier Leroy
b906a69535
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-09-12 12:44:45 +00:00
Pierre Weis
714d968b84
New ikfprintf function for Format.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-09-10 08:05:33 +00:00
Pierre Weis
25d7f8fdc1
Refined error message for unbound identifiers: if M.ident is unbound and M is unbound, then unbound module M is reported.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-09-04 16:19:35 +00:00
Xavier Leroy
b01621e848
Added syntactic sugar for record expressions and record patterns:
...
{ lbl } stands for { lbl = lbl }.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-08-27 08:19:08 +00:00
Damien Doligez
71b94fa3e8
merge changes from ocaml3111rc0 to ocaml3111
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-07-20 11:51:50 +00:00
Xavier Leroy
a5aa0b7e37
PR#4210, PR#4245: tightened bound checking in string->integer conversion functions, without changing what the lexer accepts
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9317 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-07-15 14:50:31 +00:00
Damien Doligez
ed32f569e3
merge changes from ocaml3110 to ocaml3111rc0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-05-20 11:52:42 +00:00
Pierre Weis
bef9a0fded
Starting the record of new changes wrt 3.11.0.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9169 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-02-13 13:17:05 +00:00
Damien Doligez
1f95b17570
merge changes from 3.10.2merged to 3.11.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-12-03 18:09:09 +00:00
Xavier Leroy
62b2e16e8a
PR#4609: Win32Unix lockf
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-06 11:49:30 +00:00
Pierre Weis
5f5a19a541
PR#4582 is closed.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9043 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-28 21:12:51 +00:00
Pierre Weis
9aeb72aa0d
Better semantics for fscanf. For the record: PR#4562, PR#4605, PR#4614.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9038 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-27 20:43:19 +00:00
Xavier Leroy
9cc0b9a01a
PR#4577: reinitialize thread machinery after fork
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9037 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-27 10:46:55 +00:00
Xavier Leroy
7d912ae76a
PR#4390: ajout caml_raise_with_args
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9031 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-18 11:49:21 +00:00
Xavier Leroy
444fdef24f
MAJ pre 3.11.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-18 09:06:37 +00:00
Alain Frisch
20bc66eb25
Enable to (old) -dlcode option by default. -nodynlink disables it.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8916 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-07-15 15:31:32 +00:00
Xavier Leroy
640b24249d
Ability to print and capture exception backtraces (see stdlib module Printexc)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-03-14 13:47:24 +00:00
Damien Doligez
04aa158cb6
merge changes from 3.10.1 to 3.10.2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-02-29 14:21:22 +00:00
Damien Doligez
9ea5edac9a
merge changes 3.10.0 -> 3.10.1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-11 16:13:18 +00:00
Alain Frisch
32abe25b89
Same in native code.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 16:09:57 +00:00
Pierre Weis
2a99b8737b
Expanding the usual compiler's type-based optimisations to private abbreviations.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-01 18:36:43 +00:00
Damien Doligez
4167841b16
fusion de la version 3.10.0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-08 14:19:34 +00:00
Pierre Weis
9fa304e513
Start a new log item for the next version.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-04 20:59:38 +00:00
Pierre Weis
8c9e42862c
The functions that escape characters ([escaped]) now handle characters
...
consistently with the compiler's lexer (PR#4220).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-04-16 11:06:51 +00:00
Xavier Leroy
45089d8de6
MAJ Tcl/Tk 8.4 pour Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-03-01 15:03:29 +00:00
Xavier Leroy
c74f4d0c73
Typo
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7948 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-03-01 13:57:41 +00:00
Xavier Leroy
c5ff577e23
Mention Sys.is_directory
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-03-01 13:55:18 +00:00
Xavier Leroy
b4beb4dd7f
Stack overflow detection not working under Win64
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7943 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-03-01 10:27:48 +00:00
Maxence Guesdon
a99f54d484
fix PR#4215: ocamldoc hand '?' in value names when generating html files
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7923 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 09:58:50 +00:00
Xavier Leroy
4fd5cfb539
MAJ 3.10
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 12:44:04 +00:00
Xavier Leroy
cddfe88ac6
Changes in 3.10
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7908 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 13:37:34 +00:00
Pierre Weis
3be794c1bf
New bootstrap.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 09:16:05 +00:00
Damien Doligez
fbea66a95e
fusion des changements 3.09.2 -> 3.09.3
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 11:14:37 +00:00
Damien Doligez
1279ab4b76
fusion des changements 3.09.1 -> 3.09.2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-16 23:28:22 +00:00
Jacques Garrigue
602146f892
add virtual instance variables
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-05 02:28:13 +00:00
Damien Doligez
3aaf0659a4
fusion 3.09.0 -> 3.09.1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-04 16:44:12 +00:00
Xavier Leroy
7999a75160
MAJ 3.09
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7174 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-26 15:11:29 +00:00
Xavier Leroy
4aab1d8bcb
Suite MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7150 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-21 07:55:08 +00:00
Maxence Guesdon
f5d7a63a44
ajout changement d'ocamldoc dans Changes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-20 13:04:16 +00:00
Jacques Garrigue
03897ee439
warning
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-17 08:30:58 +00:00
Xavier Leroy
39d9098f39
MAJ pour 3.09
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7120 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:56:37 +00:00
Xavier Leroy
a2885ab63d
Suite MAJ 3.09
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7117 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 13:40:40 +00:00
Xavier Leroy
2dcb4224b9
Debut MAJ pour 3.09
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 08:33:41 +00:00
Pierre Weis
11524e2578
MAJ.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7063 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 22:15:14 +00:00
Pierre Weis
a3b605a2db
New function sscanf_format to read a format from a string.
...
The type of the resulting format is dynamically checked and should be
the type of the template format which is the second argument.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 21:42:44 +00:00
Damien Doligez
f4cc48c8ea
fusion des modifs de 3.08.4
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-13 20:48:28 +00:00
Jacques Garrigue
3aa312d98b
do not force presence for variants with only 1 constructor
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6911 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-13 01:11:02 +00:00
Jacques Garrigue
15aad8cbb6
ocamlc -i only prints variance annotations when needed
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6827 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-25 00:43:56 +00:00