Xavier Leroy
f976176626
PR#4132: faster type-checking of module-intensive programs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-13 12:56:28 +00:00
Nicolas Pouillard
e00b58be00
[camlp4] Fix a bug with multiple class parameters
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7687 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-10 22:32:43 +00:00
Jacques Garrigue
37473291bf
applications in paths
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-10 04:54:42 +00:00
Xavier Leroy
9b58a4e542
Document lack of parallel make (PR#4122)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-09 13:06:57 +00:00
Nicolas Pouillard
c9d10f8b23
[camlp4] bootstrap
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7684 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 16:23:53 +00:00
Nicolas Pouillard
4e7ea77948
[camlp4] Update the Camlp4Ast source and regenerate
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 16:23:40 +00:00
Nicolas Pouillard
84d8d1cb0d
[camlp4] Update camlp4 to the new meta module
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 16:22:54 +00:00
Nicolas Pouillard
a2880cb0a2
[camlp4] Remove useless things
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 16:20:53 +00:00
Nicolas Pouillard
736355d144
[camlp4] Add the MetaGenerator that will replace the dirty script
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7680 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 16:19:01 +00:00
Pierre Weis
ebd5102f96
Format string typing needed adjustment after correction of bug 0004119.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 10:03:16 +00:00
Pierre Weis
5c04d6cade
Bug report 0004119: Issue with Scanf.Scanning.from_file
...
Bumping the version sub number and date.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 10:02:01 +00:00
Pierre Weis
cdb375626e
Test numbers were garbled...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 09:56:51 +00:00
Pierre Weis
d0f5ea9f91
Adding tests on file scanning.
...
Adding tests on format string scanning from strings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 09:45:55 +00:00
Pierre Weis
3cd7de7f80
Typo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-04 09:42:45 +00:00
Nicolas Pouillard
0ab6b74f9c
[camlp4] Extend the CleanAst module, and bootstrap
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 14:42:52 +00:00
Xavier Leroy
6f3bab8359
Utilisation MKEXE
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7672 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:53:57 +00:00
Xavier Leroy
77b3b1e590
Quotes dans le rebuild
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7671 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:53:31 +00:00
Xavier Leroy
eded4f02d5
Ne pas utiliser 'find' pour l'install, probleme avec Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7670 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:53:08 +00:00
Xavier Leroy
b52f0c3cbd
Commentaires
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:52:40 +00:00
Xavier Leroy
6e2cebb9b6
Debug message for DLLs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7668 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:52:15 +00:00
Xavier Leroy
b32cd009b8
Dead code eliminated
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:51:57 +00:00
Xavier Leroy
18266e9669
Construction de camlp4_config.ml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7666 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 11:51:39 +00:00
Nicolas Pouillard
6f41153b3f
[camlp4] Add the Null printer
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7665 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-03 08:54:08 +00:00
Nicolas Pouillard
0a75f30447
[camlp4] Export Printers in PreCast, move Printers*.enable in Register.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7663 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-02 12:59:01 +00:00
Nicolas Pouillard
19a243c1dd
[camlp4] Restore the old clean as smartclean. Restore the YaM header comment.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7662 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-02 11:03:31 +00:00
Xavier Leroy
b3fb8243f8
Compatibilite avec Visual C++ version 6
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-01 15:40:28 +00:00
Xavier Leroy
86fcc212e7
Be more prudent with previous change: not sure RTLD_LAZY works everywhere
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-29 08:18:22 +00:00
Jacques Garrigue
52f7fb6aec
be careful with path expansion
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-29 08:12:02 +00:00
Xavier Leroy
0ce0574871
Much simplified construction of ./yam. The previous construction
...
method didn't work on platforms lacking DLL support.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7657 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 21:37:43 +00:00
Xavier Leroy
b0041ea963
Revised DLL loading: distinguish between loading for execution
...
(ocamlrun, dynlink, toplevel) and loading for checking the existence
of symbols (ocamlc). This is needed for Windows with manifests and
not a bad idea for other platforms.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 21:36:38 +00:00
Xavier Leroy
665b2d65b1
Utiliser MKEXE
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 20:38:05 +00:00
Xavier Leroy
b8f4dd64ca
Do not terminate after a preprocessing error
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 13:38:36 +00:00
Xavier Leroy
2559c304e3
Portage Windows des Makefiles et de YAM
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7653 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 13:30:03 +00:00
Xavier Leroy
5e421b2b2a
Fabrication de camlp4_config.ml deplacee de configure vers Makefile
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 13:27:27 +00:00
Jacques Garrigue
d81e2be874
functors
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 05:24:39 +00:00
Xavier Leroy
f4baf536c4
Typo dans call MKEXE
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 09:38:05 +00:00
Xavier Leroy
5b2a05bb8e
Utiliser MKEXE
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7649 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 09:37:50 +00:00
Nicolas Pouillard
762998fc0d
[camlp4] More test fixtures
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7647 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 09:03:34 +00:00
Jacques Garrigue
eed6a52e4f
inclusion & normal private rows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 08:06:50 +00:00
Nicolas Pouillard
75d0c77ab1
[camlp4] Fix a bug with backquoted records
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-26 07:10:57 +00:00
Nicolas Pouillard
e70d1faf44
[camlp4] Move is_irrefut_patt and is_*_constr to Camlp4Ast. Fix bug #4120 . Bootstrap.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-25 14:10:11 +00:00
Nicolas Pouillard
736ae1c81a
[camlp4] fix an issue with the Auto module
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7639 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-25 09:58:05 +00:00
Xavier Leroy
59b514bf90
Fix PARTIALLD
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-23 08:53:29 +00:00
Xavier Leroy
8d3d91b9a3
Attempt to support Visual C++ 2005. Remain to be tested.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-23 08:51:31 +00:00
Nicolas Pouillard
e577031fa6
[camlp4] avoid unix linking in camlp4boot
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 20:48:31 +00:00
Luc Maranget
6c05350ca4
Corrrect fragile matching
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 14:54:54 +00:00
Xavier Leroy
366af60a74
Ajout de Unix.fstat et Unix.isatty
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 13:57:34 +00:00
Xavier Leroy
0b1b6eb0c6
Ajout de Unix.isatty
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 13:54:26 +00:00
Xavier Leroy
ea323b2689
MAJ Makefile Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 10:01:24 +00:00
Xavier Leroy
a97f042d6f
Int_val no longer needed
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 09:43:58 +00:00