aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Unblock.ml
Commit message (Expand)AuthorAgeFilesLines
* Elaboration of compound initializers: reverse list of generated global variablesMichael Schmidt2023-01-231-1/+1
* Handle unstructured 'switch' statements such as Duff's deviceXavier Leroy2022-10-291-1/+1
* Unblock: never put debug info before a labelXavier Leroy2022-10-291-11/+12
* Use the LGPL instead of the GPL for dual-licensed filesXavier Leroy2021-05-081-4/+5
* Fix spurious error on initialization of struct with flexible array memberXavier Leroy2021-05-021-0/+3
* Remove the cparser/Builtins moduleXavier Leroy2019-07-171-1/+1
* Reset scope ids later.Bernhard Schommer2019-04-161-1/+1
* Various improvements in the wording of diagnostics.Michael Schmidt2018-08-021-1/+1
* Refactor the handling of errors and warnings (#44)Bernhard Schommer2018-02-081-2/+1
* Added handling if s.sloc <> s1.slocBernhard Schommer2017-03-241-2/+6
* Emit line stmt after labels in general. Bug 21232Bernhard Schommer2017-03-241-10/+6
* Do not emit line info before case stmt.Bernhard Schommer2017-03-241-4/+9
* Classified all warnings and added various options.Bernhard Schommer2016-07-291-1/+1
* Deactivate warning 27 and added back removed code.Bernhard Schommer2016-03-151-4/+4
* Code cleanup.Bernhard Schommer2016-03-101-19/+8
* Handle large static initializers for global arraysXavier Leroy2015-11-091-1/+1
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-10/+10
* 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-221-9/+11
|/
* Experiment: track the scopes of local variables via __builtin_debug.Xavier Leroy2015-09-201-32/+132
* Extended inline asm: handle missing cases.Xavier Leroy2015-04-281-1/+7
* ABI compatibility for struct/union function arguments passed by value.Xavier Leroy2015-01-271-1/+1
* PR#10 continued: disambiguate record to avoid OCaml warningXavier Leroy2014-12-301-1/+1
* PR#10: composite definitions must be maintained in the environment.Xavier Leroy2014-12-301-6/+15
* Support C99 compound literals (by expansion in Unblock pass).xleroy2014-08-211-26/+175
* C: Support array initializers that are too short + default init for remainder.xleroy2014-03-281-10/+14
* Support for inline assembly (asm statements).xleroy2012-12-181-0/+1
* checklink: first import of Valentin Robert's validator for asm and linkxleroy2012-03-281-1/+1
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-031-0/+133