Nicolas Pouillard
|
fc2dea6d3d
|
Mention the recipe in build/camlp4-bootstrap.sh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-19 11:23:14 +00:00 |
Alain Frisch
|
f4d1cef51d
|
Error narrowing for class type lookups.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 17:25:02 +00:00 |
Alain Frisch
|
fb4a2f7070
|
Cleanup.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 17:21:21 +00:00 |
Alain Frisch
|
635cde5279
|
Error narrowing for class lookups.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 17:20:05 +00:00 |
Alain Frisch
|
ccb1381991
|
Error narrowing for module type lookups.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10419 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 17:18:24 +00:00 |
Alain Frisch
|
5d64f0e504
|
Error narrowing for module lookups.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 17:14:31 +00:00 |
Alain Frisch
|
c81ff4bb19
|
Improve error narrowing, and (partially) fix #5046.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 16:46:46 +00:00 |
Damien Doligez
|
2013072e7b
|
ignore generated files dynlink.{ml,mli}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-18 12:44:36 +00:00 |
Damien Doligez
|
1072c2cc6d
|
deduplicate debugger/dynlink.{ml,mli}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 15:49:53 +00:00 |
Nicolas Pouillard
|
17a6330d29
|
camlp4: support polymorphic recursion and bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 13:44:14 +00:00 |
Nicolas Pouillard
|
cc123f5ea7
|
camlp4: bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 11:59:12 +00:00 |
Nicolas Pouillard
|
432bb22c1a
|
camlp4: initial support for polymorphic recursion
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10404 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 11:59:06 +00:00 |
Nicolas Pouillard
|
d1907eb4eb
|
dist: rebuild boot/myocamlbuild.boot
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 09:52:34 +00:00 |
Nicolas Pouillard
|
ac71af0570
|
Add a recipe to bootstrap camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10402 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 09:52:29 +00:00 |
Nicolas Pouillard
|
964b1fa0dd
|
camlp4: bootstrapping part of last commit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 09:32:52 +00:00 |
Nicolas Pouillard
|
89c1468463
|
camlp4: add support for "type :=" and "module :="
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 09:32:09 +00:00 |
Nicolas Pouillard
|
d162777be3
|
Remove an old camlp4 makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-17 09:30:30 +00:00 |
Nicolas Pouillard
|
22c7e5b28b
|
build: let cold_camlp4o = "camlp4o"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-12 16:01:31 +00:00 |
Nicolas Pouillard
|
f40a38533b
|
camlp4: add support for let-open-in
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-12 16:00:06 +00:00 |
Damien Doligez
|
dc94932437
|
PR#4721: documented the fact that Lazy.force is not thread-safe
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-12 14:56:09 +00:00 |
Damien Doligez
|
29224ccbe6
|
PR#4742: finalisation function raising an exception blocks other finalisations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-12 14:32:23 +00:00 |
Nicolas Pouillard
|
7c5ae7af4c
|
camlp4: bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 15:19:17 +00:00 |
Nicolas Pouillard
|
add4cd9692
|
camlp4: record punning in expressions as well
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 15:18:42 +00:00 |
Nicolas Pouillard
|
c786bb358f
|
camlp4: bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10390 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 14:56:28 +00:00 |
Nicolas Pouillard
|
bf809e1ad1
|
camlp4: add support for record punning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 14:54:35 +00:00 |
Nicolas Pouillard
|
03aaba0aae
|
Merge remote branch 'ocaml-git/buildsys' into trunk
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10388 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 14:24:44 +00:00 |
Nicolas Pouillard
|
b8cef86ba3
|
Merge remote branch 'ocaml-git/buildsys' into trunk
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 13:34:38 +00:00 |
Nicolas Pouillard
|
0d72001f2a
|
Merge branch 'ocaml-git/buildsys' (early part) into trunk
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 13:34:20 +00:00 |
Nicolas Pouillard
|
e9c19d4e10
|
build: cleanup ocamlbuild build scripts
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-11 13:28:31 +00:00 |
Damien Doligez
|
50864fb4b3
|
rename -help-warnings to -warn-help
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-08 20:11:27 +00:00 |
Jacques Garrigue
|
cb86b1933f
|
document explicit override and destructive substitution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10380 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-07 06:55:52 +00:00 |
Pierre Weis
|
7ab61e1e28
|
Bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 20:52:49 +00:00 |
Pierre Weis
|
8625a5c6f1
|
Simpler implementation of error narrowing. Factorization of lid finding code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 20:51:54 +00:00 |
Pierre Weis
|
2855154d6c
|
Typo in module Scanf prevented tests to succeeded properly.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 17:49:19 +00:00 |
Damien Doligez
|
e9d9d32b7d
|
cut long lines
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 15:08:53 +00:00 |
Maxence Guesdon
|
ef925ce233
|
comment out useless code in Str
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 14:36:41 +00:00 |
Pierre Weis
|
1b5c521bb7
|
Forgotten export added. Remove spurious warninggs from Oug[1].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 12:58:01 +00:00 |
Xavier Clerc
|
55e57e57d1
|
Directory changes are now silent under GNU make.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10373 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 10:03:17 +00:00 |
Xavier Clerc
|
458d066ec1
|
Fortran-related test now disabled by default.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 09:45:49 +00:00 |
Xavier Clerc
|
027bbf8ecb
|
LD_LIBRARY_PATH explicitly set for dynlink test.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-05 07:13:50 +00:00 |
Alain Frisch
|
e09a12388f
|
New -help-warnings command-line option.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 18:44:38 +00:00 |
Alain Frisch
|
6db50e804c
|
Update comment.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 17:45:43 +00:00 |
Alain Frisch
|
46334f76c2
|
Allow range of warnings and synchronize default for warnings given in usage info with the real code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10366 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 17:39:17 +00:00 |
Pierre Weis
|
f14587620c
|
Generalization of unbound identier error narrowing to all kind of qualified
idents (constructors, labels, types, classes).
Bump version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 16:26:33 +00:00 |
Xavier Clerc
|
e4afbef687
|
Test modified to be locale-independent.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10364 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 15:09:32 +00:00 |
Xavier Clerc
|
a6097aa436
|
LD_LIBRARY_PATH explicitly set for dynlink test.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 15:09:01 +00:00 |
Xavier Clerc
|
1cae57a969
|
Correct assembler symbols under amd64 whether the system is MacOS X or not (testsuite).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 13:23:00 +00:00 |
Xavier Clerc
|
cd481b8013
|
Undefined variables preferred to empty ones in Makefiles.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 10:37:53 +00:00 |
Xavier Clerc
|
b7717b0f4b
|
GNUmake-specific 'patsubst' constructions replaced with make-agnostic variable substitutions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10360 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 07:46:14 +00:00 |
Xavier Clerc
|
b651ef72a5
|
Filtering of ocamldoc warnings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2010-05-04 07:44:56 +00:00 |