summaryrefslogtreecommitdiff
path: root/camlp4
Commit message (Expand)AuthorAgeFilesLines
* raise an error when multiple private keywords are used in type declarationsHongbo Zhang2012-12-241-2/+5
* PR#5119: camlp4 now raises a specific exception when 'DELETE_RULE' fails, rat...Xavier Clerc2012-10-253-4/+30
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* PR#5778: convert constructors on the right hand side of exception ... = ...Jérémie Dimino2012-10-091-1/+1
* bootstrap camlp4Damien Doligez2012-08-101-11/+11
* clean up TABs and whitespaceDamien Doligez2012-07-3032-149/+135
* merge changes from 4.00 branching to 4.00.0 (part 1)Damien Doligez2012-07-261-0/+1
* PR#5692: fix computation of locations in the camlp4 parserJérémie Dimino2012-07-201-6/+4
* PR#5637: invalid printing of anonymous type parameters (camlp4 revised syntax)Xavier Clerc2012-07-091-1/+3
* PR#5651: printer for abstract data type (camlp4 revised syntax)Xavier Clerc2012-07-091-2/+7
* PR#5668: print using the syntax "let f x y z = ..." only when the pattern is ...Jérémie Dimino2012-07-041-6/+9
* bootstrap camlp4 to fix PR#5633 (slow parsing)Jacques Garrigue2012-06-194-27/+35
* PR#5646: reapply the fix for PR#5442Jérémie Dimino2012-06-122-6/+6
* merge with branch bin-annotFabrice Le Fessant2012-05-306-444/+572
* PR#5620: invalid printing of type manifest (camlp4 revised syntax)Xavier Clerc2012-05-231-0/+2
* Ensure that character literals are always escaped by the camlp4 printer.Jérémie Dimino2012-05-161-3/+4
* Fixes a camlp4 50x slowdown by changing the order of grammar rules.Xavier Clerc2012-04-231-2/+2
* Set the revised syntax of GADTsJérémie Dimino2012-04-112-6/+22
* PR#5579: always create a new token stream before parsing a phrase so new filt...Jérémie Dimino2012-04-101-36/+22
* merge version 3.12 from 3.12.1 to r12205Damien Doligez2012-03-083-8/+16
* PR#5495: add "or" to the list of infix keywords in the camlp4 parserJérémie Dimino2012-02-171-1/+1
* PR#5481: update camlp4 ast magic numbers and add a comment before the ast def...Jérémie Dimino2012-02-152-2/+5
* Change "Ocaml" to "OCaml" everywhereDamien Doligez2012-02-133-27/+27
* PR#5159: better documentation of locationsDamien Doligez2012-02-131-5/+16
* Merge the unused_declarations branch.Alain Frisch2012-01-182-11/+0
|\
| * Synchronize with trunk.unused_declarationsAlain Frisch2012-01-186-43/+59
| |\ | |/ |/|
* | PR#5387: typo in commit 11986Damien Doligez2012-01-101-1/+1
* | PR#5456: replace __LOCATION__ after macro expansion and add LOCATION_OFJérémie Dimino2012-01-051-11/+24
* | PR#5231: fix parsing of <:str_item< type t = $x$ >>Jérémie Dimino2012-01-051-3/+7
* | PR#5387: avoid extra Ast.CrNil and Ast.CgNilJérémie Dimino2012-01-051-2/+7
* | PR#5387: avoid extra Ast.StNil and Ast.SgNilJérémie Dimino2012-01-051-2/+8
* | PR#5442: use safe_string_escaped instead of String.escapedJérémie Dimino2011-12-301-1/+1
* | PR#5442: strings must be escaped when the ast meta-expansed by Camlp4Jérémie Dimino2011-12-232-8/+5
* | PR#5120: fix the output function of Camlp4.Debug.formatterJérémie Dimino2011-12-221-16/+7
* | PR#5410: fix printing of class application with Camlp4Jérémie Dimino2011-12-211-1/+1
| * Remove some useless declarations of recursive functions (now captured with wa...Alain Frisch2011-12-292-11/+0
| * Create a branch to experiment with better warnings on unused declarations.Alain Frisch2011-12-2112-0/+0
|/
* PR#5374: be consistent for locations of type declarations between Camlp4 and ...Jérémie Dimino2011-12-201-3/+3
* Avoid creating malformed location in Camlp4 when no token is consumedJérémie Dimino2011-12-201-2/+10
* #5358: update the Camlp4 ast translator to support constraints on types in su...Jérémie Dimino2011-12-161-2/+2
* Fix printing of GADTs by Camlp4 with original syntaxJérémie Dimino2011-12-161-1/+6
* #5358: update Camlp4 to support constraints on types in sub-modules in packag...Jérémie Dimino2011-12-161-2/+2
* #5358: package types allow constraints on typed in sub-modules. Camlp4 compil...Alain Frisch2011-12-142-2/+2
* Removed some spurious references to 'Linenum' (the latter one preventing the ...Xavier Clerc2011-08-111-2/+0
* merge branches/gadtsJacques Garrigue2011-07-2911-79/+597
|\
| * camlp4 -> caml ast transformations doneJacques Le Normand2010-11-224-12/+188
| * Camlp4 finally works. This is probably not the most elegant implementationJacques Le Normand2010-11-198-17/+390
| * undid all changes to camlp4Jacques Le Normand2010-11-194-69/+26
| * complete_constrs in parmatch.ml now works with gadts. Reverted changes to the...Jacques Le Normand2010-11-162-13/+13
| * bootstrapped camlp4 gadts extensionJacques Le Normand2010-11-123-18/+60