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 |
Nicolas Pouillard
|
7e93266a66
|
[camlp4] fix a bug in the revised printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-08-09 11:31:32 +00:00 |
Nicolas Pouillard
|
d49a57ffbe
|
[camlp4] inline the quotation context structure
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7549 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-28 12:47:44 +00:00 |
Nicolas Pouillard
|
c2e6aca782
|
[camlp4] Add a reference to the current file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-28 12:46:35 +00:00 |
Nicolas Pouillard
|
98e4ea9b41
|
[camlp4] no more use if in the makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-27 16:39:50 +00:00 |
Nicolas Pouillard
|
314f48c7a7
|
[camlp4] Add more .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-26 12:19:33 +00:00 |
Nicolas Pouillard
|
6f6deab38d
|
[camlp4] rm the doc directory
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-26 12:10:47 +00:00 |
Nicolas Pouillard
|
b69d6f856b
|
[camlp4] tests fixtures and examples...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-26 12:07:58 +00:00 |
Nicolas Pouillard
|
eb11b95071
|
[camlp4] Fix a bug with declarartion of constructors True and False in the ast translation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-26 11:58:05 +00:00 |
Nicolas Pouillard
|
02f32e302d
|
[camlp4 compilation] fix bug #4069
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7537 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-26 08:15:02 +00:00 |
Nicolas Pouillard
|
d7596d10b5
|
Fix a bug with exception names (True...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7536 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-25 13:53:30 +00:00 |
Nicolas Pouillard
|
d0d2782c26
|
[camlp4] makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7530 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-22 11:18:26 +00:00 |
Nicolas Pouillard
|
349b5dcb43
|
[camlp4] Fix the "no compiler available" bug
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7528 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-22 09:51:10 +00:00 |
Nicolas Pouillard
|
0b1510bcf8
|
[camlp4] Add another application of the FreeVars module
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7527 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-20 08:11:32 +00:00 |
Nicolas Pouillard
|
881e477ca6
|
Fix FreeVars.free_vars init env argument
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-20 07:47:52 +00:00 |
Nicolas Pouillard
|
fef654ed9d
|
Fix problems with True and False with camlp4o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7525 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-19 11:25:14 +00:00 |
Nicolas Pouillard
|
39bd49f4ef
|
make bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 16:03:56 +00:00 |
Nicolas Pouillard
|
4316d60e3e
|
Protect variables in just some cases (True -> true, val -> contents...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 15:46:29 +00:00 |
Nicolas Pouillard
|
dda1d9f744
|
Update the build tools to use .opt versions when available and display a clean output by default
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 15:05:10 +00:00 |
Nicolas Pouillard
|
07bd556755
|
Warp "Gram.extend" arguments by ((fun () -> body) ()) to please ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 15:00:09 +00:00 |
Nicolas Pouillard
|
93153ce7c0
|
Fix more things about patterns and add tests
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 11:58:44 +00:00 |
Nicolas Pouillard
|
ead1f3e019
|
Remove support of tuples without parentheses in patterns after "fun" since it si not allowed in OCaml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-18 08:17:40 +00:00 |
Nicolas Pouillard
|
c026c68824
|
More tests for constructors in patterns
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 22:32:39 +00:00 |
Nicolas Pouillard
|
7a27b43fed
|
Rework the camlp4o grammar to be closer to ocaml parser
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 22:31:55 +00:00 |
Nicolas Pouillard
|
1afbc5b2cf
|
Add a module to fold free vars
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7515 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 15:03:03 +00:00 |
Nicolas Pouillard
|
f1ce649f02
|
make bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 15:00:00 +00:00 |
Nicolas Pouillard
|
997bfbe9ab
|
Add the fold class in Camlp4Ast.genmap.ml and regenerate
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7513 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:54:44 +00:00 |
Nicolas Pouillard
|
a8c3279ad6
|
Fix some camlp4o bugs with arity of constructors
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:53:30 +00:00 |
Nicolas Pouillard
|
5c476459ef
|
Support <<>> in the lexer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:52:07 +00:00 |
Nicolas Pouillard
|
f7a18a212b
|
Update the Makefile.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:19:59 +00:00 |
Nicolas Pouillard
|
5422545d53
|
Keep the last loc to have a correct loc for subsequent implem or interf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:18:26 +00:00 |
Nicolas Pouillard
|
10cdef3018
|
fix the free_vars_test file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7508 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:16:02 +00:00 |
Nicolas Pouillard
|
d1d2a3b294
|
More test fixtures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 14:05:28 +00:00 |
Nicolas Pouillard
|
fb1c41d7d4
|
Generate the fold class
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:59:11 +00:00 |
Nicolas Pouillard
|
0dad42e9a3
|
Add the fold class to Camlp4.Sig.Ast and Camlp4.Sig.Camlp4Ast
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7505 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:58:12 +00:00 |
Nicolas Pouillard
|
7eea54aed3
|
Add #array and #ref builtins
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7504 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:58:08 +00:00 |
Nicolas Pouillard
|
3f774ebb2b
|
Fix it
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7503 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:58:02 +00:00 |
Nicolas Pouillard
|
8cc235b207
|
Add a dummy filter that remove the Camlp4FiltersTrash module.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7502 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:32:45 +00:00 |
Nicolas Pouillard
|
981b9d192e
|
Improve the sequence printing
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:31:45 +00:00 |
Nicolas Pouillard
|
bb455739a9
|
Generate{Map,Fold} no longer handle the Trash module
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-17 13:31:30 +00:00 |
Nicolas Pouillard
|
0d16cf32dd
|
Honor the Config.quotation (-no_quot) option inside comments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-13 11:11:52 +00:00 |
Nicolas Pouillard
|
c0868a4cde
|
Where is not a ocaml keyword, and sequence is just a sem_expr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-13 09:19:37 +00:00 |
Nicolas Pouillard
|
830e61107c
|
Replace some LIDENTs by a_LIDENTs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 20:53:37 +00:00 |
Nicolas Pouillard
|
229537dc94
|
Revert the previous patch since arrays also use ExSem so ExSeq is required
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 14:23:36 +00:00 |
Nicolas Pouillard
|
69acf6021e
|
Suppress the ExSeq AST node
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-12 14:06:59 +00:00 |
Nicolas Pouillard
|
1fae2f793f
|
Add Camlp4Profiler.ml{,i} a small counting module
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7492 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-10 20:34:14 +00:00 |
Nicolas Pouillard
|
fe59cd2ced
|
Add camlp4oof and camlp4orf and refactor
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7491 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-10 15:31:09 +00:00 |
Nicolas Pouillard
|
4cd3350c85
|
Accept intermediate empty bindings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-09 07:21:08 +00:00 |
Nicolas Pouillard
|
1eaac84b00
|
Fix a bug in the revised pretty-printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7489 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 18:44:56 +00:00 |
Nicolas Pouillard
|
44334bfe68
|
No longer use $opt:x$, but $rec:x$, $virtual:x$. Clearer and less ambiguous. Update antiquotations. Bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7488 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 18:10:11 +00:00 |
Nicolas Pouillard
|
29758bdd0b
|
make bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 17:21:32 +00:00 |
Nicolas Pouillard
|
3f0cb35acd
|
Improve the profiler by providing a separate tool to analyse results
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:52:30 +00:00 |
Nicolas Pouillard
|
63d8318a00
|
Pretty-printer last change consequencies
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:49:04 +00:00 |
Nicolas Pouillard
|
bf2cae1876
|
Enhance pretty-printing by also allowing rec "let in"s to be in a clearer style
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 16:47:29 +00:00 |
Nicolas Pouillard
|
57fc316e5c
|
Add a simple profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7483 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-08 10:33:12 +00:00 |
Nicolas Pouillard
|
737852d8c5
|
Add the .cvsignore file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 14:32:16 +00:00 |
Nicolas Pouillard
|
c4decf2476
|
No longer use yam when not avaiable in clean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7481 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 14:19:43 +00:00 |
Nicolas Pouillard
|
d9a3f35960
|
Fix a bug with label translating
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7480 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:40:21 +00:00 |
Nicolas Pouillard
|
07c85c604f
|
Fix a bug in parsers syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:39:30 +00:00 |
Nicolas Pouillard
|
51711de644
|
Fix pa_o labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:38:38 +00:00 |
Nicolas Pouillard
|
f42e848daf
|
Fix the printers w.r.t to labels in types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 12:36:54 +00:00 |
Jacques Garrigue
|
dd8ee9167d
|
use ocamlcomp.sh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 08:25:24 +00:00 |
Nicolas Pouillard
|
bbcc75612b
|
Add -- to the option parser for backward compatibility
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-07 06:46:54 +00:00 |
Nicolas Pouillard
|
18081aac43
|
Fix another bug of Camlp4Bin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:58:01 +00:00 |
Nicolas Pouillard
|
9b1302e39a
|
Rework a little the camlp4 main to fix some issues
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7473 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:43:03 +00:00 |
Nicolas Pouillard
|
00b144ff5c
|
Fix a bug in camlp4 toplevels: flush the module registration queue at each phrase.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-06 15:40:10 +00:00 |
Nicolas Pouillard
|
ef50c2b1c0
|
Improve the ctyp quotation w.r.t to the "of" node
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:25:36 +00:00 |
Nicolas Pouillard
|
b7a2952e77
|
Add a directive to setup the default quotation name (add a test)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:23:58 +00:00 |
Nicolas Pouillard
|
b050adae74
|
Add a directive to setup the default quotation name
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7466 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:23:29 +00:00 |
Nicolas Pouillard
|
4c081d45d2
|
Improve the doc generation task
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-05 11:22:32 +00:00 |
Nicolas Pouillard
|
493acdbf18
|
Tweak a litte the makefile to try to please godi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 15:27:34 +00:00 |
Nicolas Pouillard
|
b6253d80f7
|
Fix a bug with non-revised quotations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 11:58:26 +00:00 |
Nicolas Pouillard
|
c4747cc2c9
|
Fix a bug in parser priorities
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-07-04 11:56:20 +00:00 |
Nicolas Pouillard
|
edb51b5147
|
Fix bug #4035, [|(1;2)|] printed as [|1;2|]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7461 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 09:27:53 +00:00 |
Nicolas Pouillard
|
1858d90145
|
Finish the match_case renaming and bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7460 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 07:24:45 +00:00 |
Nicolas Pouillard
|
2a68675a85
|
Replace assoc by match_case
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7459 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-30 00:40:58 +00:00 |
Nicolas Pouillard
|
7a780a0c5e
|
Add few more test fixtures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 21:55:15 +00:00 |
Nicolas Pouillard
|
4e509164a9
|
Resurect FOLD[01], fix few bugs, speed up assoc, add a Null printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7457 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 21:51:42 +00:00 |
Nicolas Pouillard
|
bf3900f07b
|
Move printers code, to make them more accessible. Remove Extfun and Spretty.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7456 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 15:01:37 +00:00 |
Nicolas Pouillard
|
cca14b4205
|
Speed up some grammar rules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7455 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 12:18:56 +00:00 |
Nicolas Pouillard
|
25778ea57f
|
Add an interface for Camlp4.Struct.Grammar.Print, and some test fixtures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7453 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:29:27 +00:00 |
Nicolas Pouillard
|
0852e34a26
|
Re-add camlp4boot with I hope the binary flag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:17:42 +00:00 |
Nicolas Pouillard
|
996295159e
|
Remove camlp4boot to give it the binary flag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7451 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 11:16:56 +00:00 |
Nicolas Pouillard
|
4ebb74e5df
|
No longer compile interfaces with -rectypes when useless
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 09:36:47 +00:00 |
Nicolas Pouillard
|
bf9e456357
|
Remove old Camlp4 directories
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 08:31:02 +00:00 |
Nicolas Pouillard
|
e6b3b5b05f
|
Start the merge of the new Camlp4 version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7445 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-29 08:12:46 +00:00 |
Damien Doligez
|
1279ab4b76
|
fusion des changements 3.09.1 -> 3.09.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-04-16 23:28:22 +00:00 |
Jacques Garrigue
|
602146f892
|
add virtual instance variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-04-05 02:28:13 +00:00 |
Michel Mauny
|
400095d7e7
|
Bug 3886.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-12 08:54:21 +00:00 |
Nicolas Pouillard
|
9179680cab
|
Fix bug 3886.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-11 15:28:34 +00:00 |
Michel Mauny
|
cebfc8d898
|
Fix #3948
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-05 10:44:29 +00:00 |
Damien Doligez
|
125ea40d4c
|
fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-04 16:55:50 +00:00 |
Michel Mauny
|
20ae41f7b0
|
Fixed a bug about pretty-printing of lazy/assert/new
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-03 18:12:30 +00:00 |
Michel Mauny
|
f27a79b5a7
|
Improved detection of options
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-03 17:12:55 +00:00 |
Michel Mauny
|
f0e54ce934
|
Fixed bug #3776
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7155 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-10-21 15:51:42 +00:00 |
Michel Mauny
|
ddb16a8326
|
Print banneer to stdout, not stderr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7152 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-10-21 13:14:53 +00:00 |
Michel Mauny
|
4e607193e5
|
Fixed bugs 3733 and 3798
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7151 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-10-21 10:55:32 +00:00 |
Damien Doligez
|
a4a3c10e70
|
fusion des modifs de 3.08.4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-08-13 20:59:37 +00:00 |
Damien Doligez
|
9a9886022f
|
depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-07-29 15:54:25 +00:00 |
Michel Mauny
|
a6ddef1d22
|
private types, cont'd
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-29 13:19:14 +00:00 |
Jacques Garrigue
|
a685f0b3b3
|
add private row types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6931 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-29 04:11:26 +00:00 |
Michel Mauny
|
ef721f23ab
|
Fixed a bug introduced by fix of PR#3688
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6917 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-20 16:49:14 +00:00 |
Michel Mauny
|
ba8253105b
|
Fixed the Cmalp4 part of PR#3688
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6916 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-17 12:25:57 +00:00 |
Michel Mauny
|
45a6bc0f20
|
Wish #3143
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6907 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-09 16:53:25 +00:00 |
Michel Mauny
|
4dca08280f
|
Fixed PR#3561
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6901 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-02 10:40:32 +00:00 |
Michel Mauny
|
85bb4ee7f0
|
Fixed bug #3592
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6900 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-06-01 18:22:24 +00:00 |
Michel Mauny
|
da63a5ca3a
|
Fixed bug #3642 (trace M.N.P.q)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6898 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-05-31 17:05:15 +00:00 |
Michel Mauny
|
9ba132a861
|
Fix PR#3549: increment line num in multiline anti-quotations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-04-14 09:49:17 +00:00 |
Damien Doligez
|
c13650d26e
|
PR#3575 merge 1.58.2.1 -> 1.58.2.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-04-11 16:37:39 +00:00 |
Damien Doligez
|
e6007f6057
|
fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-03-24 17:20:54 +00:00 |
Jacques Garrigue
|
ef396b4e5a
|
merge fixedtypes branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-03-23 03:08:37 +00:00 |
Michel Mauny
|
9f6b826e53
|
Fixed PR#3463
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-02-12 18:54:49 +00:00 |
Michel Mauny
|
fba2541ba9
|
argl.* are now installed in LIBDIR/camlp4 (cf request #3439).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6760 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-01-31 10:38:53 +00:00 |
Jacques Garrigue
|
972209dd6b
|
fix variance bug
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6731 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-12-09 12:40:53 +00:00 |
Damien Doligez
|
1971a6ba83
|
changements sur les warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-30 18:57:04 +00:00 |
Damien Doligez
|
39f06c597a
|
PR#3085 ajout option "-version"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-27 01:04:19 +00:00 |
Damien Doligez
|
7519fe8f6b
|
fusion des bugfixes de 3.08.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-25 00:06:06 +00:00 |
Jacques Garrigue
|
a6b7d817e6
|
loc -> _loc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-24 01:55:16 +00:00 |
Michel Mauny
|
22c16bdda1
|
Global renaming of "loc" into "_loc" and get rid of some unused variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-17 09:07:56 +00:00 |
Damien Doligez
|
fb95331a3c
|
ajout "\ " dans les chaines
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-11-06 20:13:41 +00:00 |
Jacques Garrigue
|
b3a50ac0ed
|
add location info in Ptype_variant and Ptype_record
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-10-06 13:06:11 +00:00 |
Damien Doligez
|
c3a39fc8c8
|
Fusion des modifs de la branche release308 entre 3.08.0 et 3.08.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-08-20 17:04:35 +00:00 |
Michel Mauny
|
f9e5216f36
|
Removed occurrences of camlp4sch, and fixed typos
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-08-02 08:05:29 +00:00 |
Michel Mauny
|
54c1acdd15
|
Fixed (again) camlp4 RANLIB config
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-30 14:59:23 +00:00 |
Michel Mauny
|
bcd617cbb5
|
Fixed cmlp4 RANLIB config
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6570 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-30 07:47:12 +00:00 |
Michel Mauny
|
6c41481add
|
Fixed install of *.cmx (PR#2955)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6568 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-28 13:56:07 +00:00 |
Michel Mauny
|
7ef1650c2f
|
FIxed camlp4o.opt (PR#2949)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-28 13:43:55 +00:00 |
Michel Mauny
|
1041c080be
|
Added calls to ranlib (PR#2944)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6566 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-28 13:27:51 +00:00 |
Damien Doligez
|
5bdc87c54d
|
ajout .PHONY
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6561 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-21 09:23:09 +00:00 |
Xavier Leroy
|
63c1789b5e
|
Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-13 12:25:21 +00:00 |
Xavier Leroy
|
237006931a
|
Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-13 12:19:15 +00:00 |