Commit Graph

7340 Commits (6a28a57f526014b0591d6341049e3ee2a0285f64)

Author SHA1 Message Date
Pierre Weis 6a28a57f52 Clearer documentation for %i conversion and conversions for native 32 and 64 bits integers.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-26 09:22:26 +00:00
Jacques Garrigue 7f758d5c1f fix PR#5026: recursive type checks should use _opt versions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-26 08:55:20 +00:00
Pierre Weis 5a23453ce6 Bug in function scan: the size of the string format argument must be calculated inside the scan function body, not before. Otherwise, recursive independant calls to scan assume a wrong length for the format string. More explicit error messages.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-25 14:56:59 +00:00
Pierre Weis e7b82c9944 More documentation for meta formats %( %).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-25 14:27:26 +00:00
Pierre Weis 0291b6857b Adding new tests for meta formats %(... %).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-25 13:53:22 +00:00
Mark Shinwell 62d8b11287 fix mantis 5032
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-23 07:58:59 +00:00
Damien Doligez 27780d9f8a fixed several build problems
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 15:41:16 +00:00
Xavier Leroy 8e5b81144b PR#5027: method! for overriding
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 12:51:06 +00:00
Xavier Leroy 207b0ec0b5 PR#5029: typo in names of lib functions for float32<->float64 conversion.
PT#5027: method! to avoid warning.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 12:39:40 +00:00
Nicolas Pouillard 71a66511a7 camlp4: Remove old build files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 09:38:52 +00:00
Xavier Leroy 26b9064703 PR#5030: start data labels higher. Also, use emit_floatNN_directive.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 09:33:18 +00:00
Xavier Leroy b6de85daad Reserve identifiers below 1000 for typing/predef.ml. This facilitates
extensions and patches like MetaOCaml.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-21 08:13:10 +00:00
Damien Doligez 674da0324d PR#4541 make debugger compatible with fork()
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-20 15:47:15 +00:00
Damien Doligez a274b01b55 removed -w A everywhere
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-20 15:38:58 +00:00
Xavier Leroy b6f408ecc6 PR#4996: Subst.compose revised; Tbl.fold added.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-20 14:11:28 +00:00
Jacques Garrigue 241db865e9 just bump the version number to dev18
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10284 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-20 00:20:55 +00:00
Maxence Guesdon ae0362e9e2 update test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 17:00:11 +00:00
Maxence Guesdon ef3cb8bf2d handle typeof in expression 'include module type of longident', even if output result in 'include longident'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:59:55 +00:00
Maxence Guesdon f8a0a241cc handle 'module type of' in structs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:48:42 +00:00
Maxence Guesdon 0f44ce9898 update test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10280 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:48:25 +00:00
Maxence Guesdon 5b2243c06d handle 'module type of' expressions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:34:13 +00:00
Maxence Guesdon be8304eeaa complete test with 'with type ... :=' structure
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:32:57 +00:00
Maxence Guesdon 8d84e2b64b add a test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:30:30 +00:00
Alain Frisch e8d7253e95 Document the fact that the Win7 sdk is ok.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10276 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 15:36:16 +00:00
Maxence Guesdon 49a0b7cb91 ignore *.cm* files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10275 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 14:42:31 +00:00
Maxence Guesdon 46270b5934 factorize some code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10274 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 14:42:21 +00:00
Alain Frisch e178c1ab62 Fix #5003: document the fact that expressions raised by exception printers are just ignored; custom printers are tried before hard-coded ones.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 12:25:46 +00:00
Luc Maranget 8ca6c7da61 PR #0004976, fixed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 12:25:06 +00:00
Xavier Leroy 36fa028ecd PR#4795: PIC version of amd64.S
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 08:47:10 +00:00
Xavier Leroy df680514f5 PR#4971: wrong variable name in alpha/proc.ml; cleanups in lex/cset.mli and bytecomp/lambda.mli
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10268 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-18 09:02:40 +00:00
Xavier Leroy 2f65c774e3 PR#4984: SPARC-specific code in BNG causes problems, so turn it off
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10267 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-18 08:44:53 +00:00
Nicolas Pouillard 4e6cb15c4f ocamlbuild: Add support for native dynlink
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-17 16:15:42 +00:00
Jacques Garrigue 49a83dd965 merge branches/sigsubst 9626:10205
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10263 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-17 14:45:12 +00:00
Pierre Weis 95d686c9d0 Compatible version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10261 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-15 08:39:16 +00:00
Damien Doligez 83fb41dcf7 unified command-line arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-13 10:44:25 +00:00
Xavier Clerc 657a4d3a7f Tests updated to handle 'method overriden' warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10259 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 14:16:27 +00:00
Xavier Clerc 4c7fa20bb2 Removal of useless directory.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:52:52 +00:00
Xavier Clerc 1cc7dffb2d Tests moved to 'interactive'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10257 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:48:54 +00:00
Xavier Clerc f3fc27c47c Tests moved to 'basic'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10256 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:47:48 +00:00
Xavier Clerc 4ea000eb88 Tests moved to 'embedded'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10255 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:47:08 +00:00
Xavier Clerc 1f0b25c1d3 Tests moved to 'gc-roots'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:46:15 +00:00
Xavier Clerc 7c905c2292 Tests moved to 'lib-dynlink-csharp'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:45:19 +00:00
Xavier Clerc fa287cfba1 Tests moved to 'lib-dynlink-csharp'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10252 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 12:44:07 +00:00
Jacques Garrigue e09c0b1fcb resolve shift/reduce conflict
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10251 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 07:46:08 +00:00
Jacques Garrigue ee36e1d1c5 merge branches/override
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 03:58:41 +00:00
Damien Doligez cfd555426d no warning 29 for strings in comments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10248 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-07 14:35:46 +00:00
Damien Doligez a034508f08 removed "make clean" in test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10247 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-07 14:32:12 +00:00
Xavier Clerc 8ec401c932 Removed unused Makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10246 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-07 13:02:40 +00:00
Xavier Clerc a7205899d3 Tests moved to 'typing-fstclassmod'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-07 13:02:09 +00:00
Xavier Clerc da7c5685f9 Tests moved to 'typing-typeparam'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-07 13:01:29 +00:00