Commit Graph

505 Commits (f0dc0e240bf5a70004fc4ecc2dd6409bcdc0b586)

Author SHA1 Message Date
Alain Frisch 3958a92c72 Merge the natdynlink branch into HEAD.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-06 15:16:56 +00:00
Pierre Weis 59e0723455 It works: compilers and camlp4 are fully bootstrapped. The ast magic number is not yet changed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-09 10:29:37 +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
Nicolas Pouillard 02c5e8f314 [camlp4] Add list comprehension PR#4218
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7938 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-27 15:50:57 +00:00
Nicolas Pouillard 44d339fcd4 [camlp4][original syntax] Fix the usage of polymorphic constructors in a curryfied way
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-27 15:02:38 +00:00
Nicolas Pouillard 24d08bc045 [camlp4] minor bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:43:01 +00:00
Nicolas Pouillard aae33d800c [camlp4] Fix the optional bar in polymorphic variants parsing PR#4216
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7931 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:39:44 +00:00
Nicolas Pouillard 9286d93c33 [Camlp4] handle externals properly and fix the bootstrap system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:32:47 +00:00
Damien Doligez 64646eff2f cvsignore les nouveaux fichiers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-09 15:09:56 +00:00
Nicolas Pouillard 3a67908c91 RE Remove the camlp4/Camlp4/Sig directory
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7841 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-08 16:26:50 +00:00
Damien Doligez 5b52f30e7d deplacement du numero de version -> fichier VERSION a la racine
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 14:49:42 +00:00
Nicolas Pouillard 5d2081fc44 A missing file, update .cvsignoreS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 11:41:36 +00:00
Nicolas Pouillard fa5e0979f2 Some renamings, moving, and changements in camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:09:29 +00:00
Nicolas Pouillard b100c43753 Add many .mllib .mlpack .clib .dlib files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7825 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 09:52:28 +00:00
Nicolas Pouillard 86645badd6 [camlp4]: Fix the bug #4177 (second part)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-29 17:03:35 +00:00
Nicolas Pouillard d66fd147fa [camlp4]: Fix the bug #4177
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-29 16:50:37 +00:00
Damien Doligez 7f73882272 petit probleme de bootstrap vs. clean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-24 14:39:26 +00:00
Damien Doligez 9cd54eadce PR#4156 increment AST magic numbers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-15 18:55:32 +00:00
Damien Doligez db85ff05ef portabilite de script sed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7732 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-15 14:49:26 +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
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
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 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
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 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 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
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
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
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
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
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
Nicolas Pouillard 6d944c82ce [camlp4] more targets
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-08 13:01:06 +00:00
Nicolas Pouillard ce09a27907 [camlp4] Avoid the need of rectypes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7584 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-08 12:55:12 +00:00
Nicolas Pouillard ca789634ba [camlp4] add YaM.is_file_empty
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7583 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-08 12:49:30 +00:00
Nicolas Pouillard b63e282dd3 [camlp4] add an AST cleaning step
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7578 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-06 15:43:03 +00:00
Nicolas Pouillard e8dc3e745e [camlp4] Use Tempfile instead of metaq.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-22 07:29:17 +00:00
Nicolas Pouillard 26f488966a [camlp4] handle private rows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-09 14:37:42 +00:00
Nicolas Pouillard 25bb633580 [camlp4] fix a bug in build system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-09 13:55:45 +00:00
Nicolas Pouillard 3ce90b0c9b [camlp4] rm some junk files in test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-09 12:05:25 +00:00