summaryrefslogtreecommitdiff
path: root/cparser
Commit message (Expand)AuthorAge
* Merge of branch linear-typing:Gravatar xleroy2014-04-06
* "->" can also be applied to array types, not just pointer types.Gravatar xleroy2014-03-30
* C: Support array initializers that are too short + default init for remainder.Gravatar xleroy2014-03-28
* Do not transform __builtin_va_arg for a struct or union type, this causesGravatar xleroy2014-02-24
* Wrong type used for transforming lval = f(...)Gravatar xleroy2014-02-21
* Add option -Os to optimize for code size rather than for execution speed.Gravatar xleroy2014-02-19
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.Gravatar xleroy2014-01-12
* Experimental support for <stdarg.h>, the GCC way. Works on IA32. To be test...Gravatar xleroy2014-01-01
* Catch and report Env errors arising out of some Cutil functionsGravatar xleroy2013-12-30
* Elab.ml: more warnings.Gravatar xleroy2013-12-30
* Improved detection of variables with incomplete types.Gravatar xleroy2013-12-30
* Check in C2C that packed structs were properly emulated.Gravatar xleroy2013-12-28
* Simpler, more robust emulation of calls to variadic functions:Gravatar xleroy2013-12-28
* Hack StructReturn to better adhere to PowerPC and ARM calling conventions.Gravatar xleroy2013-12-20
* Bring sizeof and alignof in sync with cfrontend/Ctypes.Gravatar xleroy2013-12-11
* Revised treatment of _Alignas, for better compatibility with GCC and Clang, a...Gravatar xleroy2013-11-06
* Make it possible to use the "__packed__" keyword as an attribute nameGravatar xleroy2013-11-05
* Eliminate unreferenced inline functionsGravatar xleroy2013-10-28
* Revise parsing of character constants for conformance with ISO C 99.Gravatar xleroy2013-10-25
* Typing of integer literals: follow C99 rules exactly.Gravatar xleroy2013-10-21
* PackedStructs.ml: cleanups and bug-fixesGravatar xleroy2013-10-13
* Merge of the "alignas" branch.Gravatar xleroy2013-10-05
* Follow-up to commit 2339:Gravatar xleroy2013-10-05
* Elab:Gravatar xleroy2013-10-04
* Bad printing of alignment on 'comm' symbols.Gravatar xleroy2013-07-07
* Recognize attribute((packed)) after a "struct {...}" and not just between "st...Gravatar xleroy2013-06-21
* Support __attribute__(ident) where ident is not bound. Useful for GCC compat...Gravatar xleroy2013-05-13
* Revert suppression of __builtin_{read,write}_reversed for x86 and ARM,Gravatar xleroy2013-04-29
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.Gravatar xleroy2013-04-20
* UpdatedGravatar xleroy2013-03-26
* Better locations for error messages relative to type specifiers.Gravatar xleroy2013-03-25
* Remove the C primitives for unsigned long long arithmetic, replacedGravatar xleroy2013-03-18
* Suppress int64_unsigned_to_float, now unused.Gravatar xleroy2013-03-11
* Support for inline assembly (asm statements).Gravatar xleroy2012-12-18
* Flocq-based parsing of floating-point literals (Jacques-Henri Jourdan)Gravatar xleroy2012-11-03
* Update cparser/Makefile (fix by Jacques-Henri Jourdan)Gravatar xleroy2012-11-03
* checklink: first import of Valentin Robert's validator for asm and linkGravatar xleroy2012-03-28
* Cprint: export Cprint.attributesGravatar xleroy2012-03-07
* Problems with multiple declarations of publically-visible identifiersGravatar xleroy2012-02-29
* 'typeof' is not a keywordGravatar xleroy2012-02-29
* - Support for _Alignof(ty) operator from ISO C 2011Gravatar xleroy2012-02-26
* Interp: help debug stuck expressionsGravatar xleroy2012-02-10
* Merge of the "volatile" branch:Gravatar xleroy2012-02-04
* cparser/*: refactoring of the expansion of read-modify-write operatorsGravatar xleroy2011-11-26
* Corrected initialization of char arrays by string literals.Gravatar xleroy2011-10-17
* More cleanups in packed struct emulation.Gravatar xleroy2011-10-16
* Revised emulation of packed structsGravatar xleroy2011-10-16
* arm/PrintAsm: don't generate "vfd" directive, useless?Gravatar xleroy2011-08-22
* Wrong check: &e must be rejected if e has array type and is not a l-value.Gravatar xleroy2011-08-21
* Presimplification SimplVolatile: cleaned up and integrated.Gravatar xleroy2011-08-18