aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Elab.ml
Commit message (Expand)AuthorAgeFilesLines
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-191-9/+15
* Experimental support for <stdarg.h>, the GCC way. Works on IA32. To be test...xleroy2014-01-011-4/+8
* Catch and report Env errors arising out of some Cutil functionsxleroy2013-12-301-7/+8
* Elab.ml: more warnings.xleroy2013-12-301-4/+9
* Improved detection of variables with incomplete types.xleroy2013-12-301-4/+9
* Simpler, more robust emulation of calls to variadic functions:xleroy2013-12-281-2/+3
* Revise parsing of character constants for conformance with ISO C 99.xleroy2013-10-251-12/+13
* Typing of integer literals: follow C99 rules exactly.xleroy2013-10-211-28/+29
* Merge of the "alignas" branch.xleroy2013-10-051-1/+20
* Follow-up to commit 2339:xleroy2013-10-051-1/+1
* Elab:xleroy2013-10-041-22/+27
* Recognize attribute((packed)) after a "struct {...}" and not just between "st...xleroy2013-06-211-18/+31
* Support __attribute__(ident) where ident is not bound. Useful for GCC compat...xleroy2013-05-131-3/+6
* Better locations for error messages relative to type specifiers.xleroy2013-03-251-14/+9
* Support for inline assembly (asm statements).xleroy2012-12-181-32/+44
* Flocq-based parsing of floating-point literals (Jacques-Henri Jourdan)xleroy2012-11-031-18/+17
* checklink: first import of Valentin Robert's validator for asm and linkxleroy2012-03-281-4/+4
* - Support for _Alignof(ty) operator from ISO C 2011xleroy2012-02-261-19/+12
* Merge of the "volatile" branch:xleroy2012-02-041-2/+2
* Corrected initialization of char arrays by string literals.xleroy2011-10-171-24/+23
* arm/PrintAsm: don't generate "vfd" directive, useless?xleroy2011-08-221-7/+7
* Wrong check: &e must be rejected if e has array type and is not a l-value.xleroy2011-08-211-8/+5
* Check for duplicate label definitionsxleroy2011-07-181-7/+11
* More precise typechecking of statementsxleroy2011-07-171-33/+75
* Revised handling of annotation statements, and more generally built-in functi...xleroy2011-06-131-11/+0
* Silence a warning that happens all too often in MacOS Xxleroy2011-05-121-2/+2
* cparser: support for attributes over struct and union.xleroy2011-05-121-17/+22
* powerpc/PrintAsm.ml arm/PrintAsm.ml: updated (no label elimination).xleroy2011-05-081-2/+0
* Support compile-time constant expressions as arguments to gcc-style attributesxleroy2011-04-201-23/+30
* cparser/Elab: __attribute, not attributexleroy2011-04-161-1/+1
* Revised handling of GCC attributes. Preliminary, untested support for __alig...xleroy2011-04-141-16/+22
* Revised handling of sizeof(string-literal)xleroy2011-03-151-5/+12
* Updates for IA32-Cygwin.xleroy2010-09-081-1/+1
* Adding __builtin_annotationxleroy2010-09-011-0/+11
* Bugs with 1- empty bitfields, 2- anonymous bitfields, 3- result type of readi...xleroy2010-09-011-5/+12
* Preliminary support for gcc-style __attribute__ over typesxleroy2010-07-081-2/+14
* Bug fix: infinite loop in cparser/ on bit field of size 32 bits.xleroy2010-04-091-6/+5
* Revised treatment of builtinsxleroy2010-03-071-1/+1
* Support for 'inline' modifierxleroy2010-03-031-19/+21
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-031-0/+1759