aboutsummaryrefslogtreecommitdiffstats
path: root/cparser
Commit message (Expand)AuthorAgeFilesLines
* Handle the special case of a typedef to void funciton parameter to beBernhard Schommer2015-10-051-2/+2
* Allow redefinition of a typedef with the same name.Bernhard Schommer2015-10-043-7/+53
* Merge pull request #57 from jhjourdan/parser_fixBernhard Schommer2015-10-015-160/+297
|\
| * Fixed a few bugs in the pre parser. In particular, the following codeJacques-Henri Jourdan2015-09-305-160/+297
* | Remove unused globals also from the debug informations.Bernhard Schommer2015-10-011-1/+6
* | Added support for printing local variables and fixed issue with .textBernhard Schommer2015-09-231-0/+1
* | Merge branch 'debugscopes' into debug_locationsBernhard Schommer2015-09-231-33/+37
|\ \
| * | Continuing experiment: track the scopes of local variables via __builtin_debugXavier Leroy2015-09-211-34/+28
* | | Record the scope structure during unblocking.Bernhard Schommer2015-09-224-11/+18
* | | Merge branch 'debugscopes' into debug_locationsBernhard Schommer2015-09-213-39/+175
|\| |
| * | Experiment: track the scopes of local variables via __builtin_debug.Xavier Leroy2015-09-201-32/+132
| |/
| * Added support for bitfields in unions.Bernhard Schommer2015-09-171-6/+42
| * Global register variables result in fatal error.Bernhard Schommer2015-09-081-1/+1
* | New version of adding scopes etc.Bernhard Schommer2015-09-201-1/+1
* | Started implementing the scope for the Debug Informations.Bernhard Schommer2015-09-181-1/+3
* | First version with computation of dwarf info from debug info.Bernhard Schommer2015-09-172-4/+4
* | Move more functionality in the new interface.Bernhard Schommer2015-09-166-24/+43
|/
* Simplify the handling of extended inline asm, taking advantage of the new, st...Xavier Leroy2015-08-211-6/+5
* Remove non digit and non letter chars from filename used in renaming of stati...Bernhard Schommer2015-07-151-0/+1
* Reject incomplete types as return type.Bernhard Schommer2015-07-141-1/+4
* Use env1 instead of env to also have the type specifiers used in the return p...Bernhard Schommer2015-07-091-1/+1
* Propagated the composed type constructed build during identifier lookup.Bernhard Schommer2015-07-091-6/+6
* Turn off copy optimization when returning a composite by reference.Xavier Leroy2015-07-081-4/+10
* Add implicit "return 0;" at end of function "main".Xavier Leroy2015-07-081-1/+13
* Turn "redefinition with an incompatible type" warning into an error.Xavier Leroy2015-07-081-1/+6
* Fix issue with bit fields of type _BoolXavier Leroy2015-07-081-6/+22
* Merge github.com:AbsInt/CompCertBernhard Schommer2015-07-071-2/+5
|\
| * Change the definition of Typles.tupleJacques-Henri Jourdan2015-07-071-2/+5
* | Diab defines w_char to be unsigned short.Bernhard Schommer2015-07-073-1/+7
|/
* Merge branch 'master' into json_exportBernhard Schommer2015-07-061-0/+1
|\
| * Simple fix for problem with local extern.Bernhard Schommer2015-06-241-0/+1
* | Merge branch 'master' into json_exportBernhard Schommer2015-06-171-3/+9
|\|
| * Turn the error on anonymous structs/unions into a warning.Xavier Leroy2015-06-111-1/+1
| * Error if, in the same scope, a typedef is redefined as a variable, or a varia...Xavier Leroy2015-06-061-2/+8
* | Added flag for the renaming of static functions.Bernhard Schommer2015-05-193-8/+24
|/
* Make a register as storage specify to a fatal error.Bernhard Schommer2015-05-141-1/+1
* Changed the enter_or_refine_ident function to produce an error if a non-stat...Bernhard Schommer2015-05-131-6/+14
* Extended inline asm: revised treatment of clobbered registers.Xavier Leroy2015-05-091-3/+4
* Detect uses of anonymous structs/unions (a C2011 feature and GCC extension) a...Xavier Leroy2015-04-301-0/+14
* Detect and reject "&" operator applied to "register" local variable or to a b...Xavier Leroy2015-04-283-0/+34
* Bitfield improvements continued: perform bitfield expansion before unblocking...Xavier Leroy2015-04-282-180/+210
* Extended inline asm: handle missing cases.Xavier Leroy2015-04-286-19/+46
* Allow "scratch" (non-allocatable temporary registers) to be mentioned in asm ...Xavier Leroy2015-04-231-0/+1
* Extended asm: more lenient treatment of constraints.Xavier Leroy2015-04-221-10/+21
* Avoid multiple errors being reported in the case #outputs >= 2.Xavier Leroy2015-04-211-2/+6
* Proper treatment of extended asm.Xavier Leroy2015-04-211-1/+5
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-211-0/+183
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-178-21/+168
* Merge branch 'master' into dwarfBernhard Schommer2015-04-141-0/+7
|\
| * Detect (and reject with an error) preprocessing numbers that are not valid in...Xavier Leroy2015-04-061-0/+7