aboutsummaryrefslogtreecommitdiffstats
path: root/cparser
Commit message (Expand)AuthorAgeFilesLines
* 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-1217-135/+613
* cparser/StructAssign: always use __builtin_memcpy + alignment indicationxleroy2011-05-111-87/+53
* powerpc/PrintAsm.ml arm/PrintAsm.ml: updated (no label elimination).xleroy2011-05-081-2/+0
* Added pass CleanupLabels to remove unreferenced labels in a proved way.xleroy2011-05-081-0/+1
* Support compile-time constant expressions as arguments to gcc-style attributesxleroy2011-04-201-23/+30
* Use memcpy_word only if alignment AND size are multiples of word size.xleroy2011-04-171-3/+5
* cparser/Elab: __attribute, not attributexleroy2011-04-161-1/+1
* Revised handling of GCC attributes. Preliminary, untested support for __alig...xleroy2011-04-143-17/+34
* Revised handling of sizeof(string-literal)xleroy2011-03-151-5/+12
* Bitfields: MSB-to-LSB in addition to LSB-to-MSBxleroy2011-03-103-11/+39
* In StructAssign: be careful not to duplicate accesses to a volatile variable.xleroy2010-11-101-8/+10
* Inconsistent treatment of "lone" zero-width bit fieldsxleroy2010-09-242-23/+31
* 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-015-15/+68
* Merge of branches/full-expr-4:xleroy2010-08-187-194/+440
* Wrong cast in constant_exprxleroy2010-08-041-3/+3
* Preliminary support for gcc-style __attribute__ over typesxleroy2010-07-086-135/+168
* Bug in cparser/AddCasts.ml.xleroy2010-07-081-3/+4
* __builtin_memcpy, continued.xleroy2010-04-171-9/+18
* Support __builtin_memcpy; use it for struct assignmentxleroy2010-04-172-30/+26
* Bug fix: infinite loop in cparser/ on bit field of size 32 bits.xleroy2010-04-098-54/+50
* Static initialization of structs with bitfieldsxleroy2010-04-071-1/+74
* In cparser/SimplExpr.ml:xleroy2010-04-021-11/+15
* cparser/AddCasts.ml: forgot to materialize cast at return statement.xleroy2010-04-011-12/+12
* Handling of builtins, continued.xleroy2010-03-073-4/+9
* Revised treatment of builtinsxleroy2010-03-0710-244/+300
* Support for 'inline' modifierxleroy2010-03-034-20/+26
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-0348-0/+9906