summaryrefslogtreecommitdiff
path: root/camlp4
Commit message (Expand)AuthorAgeFilesLines
* Synchronize with trunk.Alain Frisch2013-08-286-17/+43
|\
| * fix let a = ( *) 1 problemHongbo Zhang2013-08-184-6/+6
| * Camlp4Fold/MapGenerator handle abstract type nowHongbo Zhang2013-08-051-8/+27
| * fix PR#5820Hongbo Zhang2013-07-282-3/+4
| * PR#4855: 'camlp4 -I +dir' accepted, dir is related to 'camlp4 -where'Hongbo Zhang2013-07-282-2/+8
* | More explicit internal representation of attribute payload. Now also support...Alain Frisch2013-07-221-1/+1
* | Synchronize with trunk.Alain Frisch2013-07-169-8763/+9136
|\ \ | |/
| * fix PR#6062: camlp4 macro parser uncaught exceptionHongbo Zhang2013-07-073-10/+4
| * simplify the change on open! a bitHongbo Zhang2013-06-222-13/+11
| * upgrade camlp4 to support open! and let open!Hongbo Zhang2013-06-228-111/+209
| * Fix Excessive memory consumption while compiling Camlp4Hongbo Zhang2013-06-063-8654/+8903
| * bootstrap camlp4 to snapshot previous changes before fixing #0006001Hongbo Zhang2013-06-052-7/+41
| * #5980: explicit way to silence the new warning (open! X).Alain Frisch2013-05-162-6/+6
* | Item attributes on each let-binding.Alain Frisch2013-06-032-9/+12
* | Revert addition of raw literals to the parsetreeJérémie Dimino2013-05-232-36/+36
* | add the raw representation of constants to the parsetreeJérémie Dimino2013-05-202-36/+36
* | Continue to add support for attributes to Camlp4, a little bit.Alain Frisch2013-04-237-3/+262
* | First attempt at adding attributes to expressions in Camlp4 (not bootstrapped).Alain Frisch2013-04-235-6/+50
* | Allow abstract module declaration in structures to make the syntax and Parset...Alain Frisch2013-04-182-8/+12
* | Split Pexp_constraint into Pexp_coerce/Pexp_constraint.Alain Frisch2013-04-172-15/+11
* | Split Pexp_function into Pexp_function/Pexp_fun.Alain Frisch2013-04-172-18/+21
* | Get rid of the 'explicit arity' flag on Pexp_construct/Ppat_construct. If re...Alain Frisch2013-04-172-72/+30
* | Getting rid of Pexp_assertfalse/Texp_assertfalse.Alain Frisch2013-04-172-2/+3
* | Get rid of the undocumented syntax #c[>`A] (#5936, #5983).Alain Frisch2013-04-162-8/+8
* | Better representation of with-constraints.Alain Frisch2013-04-162-16/+24
* | Remove pcsig_loc field + doc.Alain Frisch2013-04-162-2/+0
* | Rename Pcty_fun to Pcty_arrow (and idem in Types, Typedtree, Outcometree) to ...Alain Frisch2013-04-163-7/+7
* | Get rid of the location argument on pci_params, and improve location of error...Alain Frisch2013-04-162-19/+16
* | Explicit representation of guards, get rid of Pexp_when.Alain Frisch2013-04-152-16/+21
* | Represent the closed flag of Ptyp_variant using closed_flag instead of bool, ...Alain Frisch2013-04-122-8/+8
* | Attributes on Pstr_eval.Alain Frisch2013-04-112-2/+2
* | Keep item attributes on let-binding structure items.Alain Frisch2013-04-112-2/+2
* | Extension nodes and attributes for class types.Alain Frisch2013-04-102-2/+2
* | Attributes and extension points in class_expr.Alain Frisch2013-04-102-2/+2
* | Start to bring constructor names closer to concrete syntax.Alain Frisch2013-04-102-25/+25
* | Renaming pcstr_pat -> pcstr_self, cstr_pat -> cstr_self.Alain Frisch2013-04-102-4/+4
* | Support for attributes on class type fields.Alain Frisch2013-04-102-2/+2
* | Item attributes on class fields.Alain Frisch2013-04-092-2/+2
* | Get rid of core_field_type, more direct representation of object types.Alain Frisch2013-04-092-29/+10
* | Better representation of variance in the Parsetree.Alain Frisch2013-04-022-52/+43
* | Support for quoted strings.Alain Frisch2013-03-262-4/+4
* | Represent exception declarations as constructor declarations in the Parsetree.Alain Frisch2013-03-252-10/+12
* | Attributes on expresions (etc) are now stored in the expression record, to fa...Alain Frisch2013-03-082-16/+18
* | Attributes on label in record type declarations.Alain Frisch2013-03-062-6/+24
* | Record for module type declarations.Alain Frisch2013-03-062-6/+6
* | Name is part of the value_description record.Alain Frisch2013-03-062-11/+12
* | Type name is part of the type declaration record.Alain Frisch2013-03-062-25/+27
* | Switch Pstr_modtype argument to a record type.Alain Frisch2013-03-062-2/+6
* | Finish attributes on module/recursive modules in structures.Alain Frisch2013-03-062-6/+19
* | Support item attributes on exn rebind.Alain Frisch2013-03-052-2/+2