Commit Graph

6514 Commits (a2403702e22bd41290b08a1c05cdae7865f1663f)

Author SHA1 Message Date
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
Xavier Leroy 3c809eac66 Continuation of tentative fix for PR#4098
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 09:41:04 +00:00
Xavier Leroy 840e64f9b1 PR#4110: error in computation of required stack size in case #arguments > 16
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 09:12:17 +00:00
Xavier Leroy fd1109cbb7 PR#4113, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7627 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:04:13 +00:00
Xavier Leroy 6fe04dcbfe PR#4112, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7626 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:03:56 +00:00
Xavier Leroy 46391d271f PR#4111, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:03:36 +00:00
Jacques Garrigue e3368f2f17 compatibilities
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7624 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 07:51:11 +00:00
Xavier Leroy c28863124b Tentative fix for PR#4116
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7623 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 17:44:05 +00:00
Xavier Leroy f3fab9a259 Tentative fix for PR#4098. Need testing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 17:37:08 +00:00
Nicolas Pouillard be209b7a81 [camlp4] Add a release note
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7621 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 16:08:04 +00:00
Nicolas Pouillard 5524a775d5 [camlp4] Improve and debug the clean target. No longer use the Unix module on Windows in Camlp4Printers.Auto
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7620 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 15:39:30 +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
Xavier Leroy 403f1e1a34 Update
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7618 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:42 +00:00
Xavier Leroy 7950e128dc Remove obsolete comment
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:33 +00:00
Xavier Leroy 77149d879c Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:12 +00:00
Xavier Leroy 09ec1094c6 Bump default max stack size to what the new Camlp4 expects
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7615 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:40:29 +00:00
Xavier Leroy ee8c22ffe1 MAJ pour nouveau Camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:40:02 +00:00
Nicolas Pouillard eb99f91923 [camlp4] Add more hooks to register parsers and printers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7609 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-14 07:27:21 +00:00
Pierre Weis b54571295f Coherent naming of scanning buffer (to avoid confusion with usual Buffer.t
values.)
Revised documentation of the scanf_format family of functions.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7608 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-13 07:41:07 +00:00
Jacques Garrigue 79f85757d3 deep privacy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-13 01:12:27 +00:00
Jacques Garrigue e9f609f3cf dispatch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-12 16:22:10 +00:00
Damien Doligez ef3f35d7d6 amelioration de la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7603 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-12 10:38:18 +00:00
Damien Doligez 74f1b4a576 PR#4107 better error message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-12 10:36:50 +00:00