aboutsummaryrefslogtreecommitdiffstats
path: root/cparser
Commit message (Expand)AuthorAgeFilesLines
* Ignore unnecessary foldersYann Herklotz2023-04-271-1/+0
* wchar_t is unsigned int for arm_littleendian, arm_bigendian and aarch64Bernhard Schommer2023-02-011-2/+7
* Export `name_of_ikind` and `name_of_fkind`Xavier Leroy2023-02-011-0/+3
* Introduce `wchar_ikind` in machine descriptionsXavier Leroy2023-01-244-20/+12
* Elaboration of compound initializers: reverse list of generated global variablesMichael Schmidt2023-01-231-1/+1
* Ignore debug statements before the first case of a `switch`Xavier Leroy2022-11-031-1/+7
* Handle unstructured 'switch' statements such as Duff's deviceXavier Leroy2022-10-295-7/+217
* Unblock: never put debug info before a labelXavier Leroy2022-10-291-11/+12
* Revised passing of options to `Parse.preprocessed_file`Xavier Leroy2022-09-272-34/+28
* Export the functions that control warningsXavier Leroy2022-09-231-0/+13
* Support C11 Unicode string literals and character constants (#452)Xavier Leroy2022-09-1912-110/+257
* `_Generic` is a C11 feature, should trigger the corresponding warning if activeXavier Leroy2022-09-041-0/+1
* Rework of struct member offsets for debug info.Bernhard Schommer2022-09-031-2/+0
* Improve control-flow analysis of "noreturn" function callsXavier Leroy2022-05-191-4/+18
* Revised warning for non-prototyped function declarationsXavier Leroy2022-05-131-17/+22
* Support _Generic from ISO C 2011Xavier Leroy2022-05-137-711/+1031
* Fix the parsing of unprototyped function types in casts (#431)Xavier Leroy2022-05-091-2/+2
* Completely avoid line breaks in types when printing error messagesXavier Leroy2022-05-071-6/+10
* Enum is only compatible with IInt.Xavier Leroy2022-05-061-4/+4
* Revised checks for multi-character constants 'xyz'Xavier Leroy2021-11-161-24/+19
* Resurrect a warning for bit fields of enum typesXavier Leroy2021-11-121-15/+33
* Ignore unnamed bit fields for initialization of unionsBernhard Schommer2021-09-282-7/+16
* Ignore unnamed plain members of structs and unionsXavier Leroy2021-09-281-10/+15
* Merge branch 'bitfields' (#400)Xavier Leroy2021-08-225-654/+46
|\
| * Native support for bit fields (#400)Xavier Leroy2021-08-225-654/+46
* | Support `# 0 ...` preprocessed line directiveXavier Leroy2021-06-011-1/+1
|/
* Use the LGPL instead of the GPL for dual-licensed filesXavier Leroy2021-05-0848-192/+240
* Fix evaluation order in emulation of bitfield assignmentXavier Leroy2021-05-021-2/+2
* Support __builtin_unreachableXavier Leroy2021-05-021-1/+5
* Fix spurious error on initialization of struct with flexible array memberXavier Leroy2021-05-021-0/+3
* Elab bitfields: check size of type <=32bit rather than checking rank (#387)Amos Robinson2021-04-191-1/+1
* Refactor cparser/Parse.mlXavier Leroy2021-04-191-31/+29
* Ensure compatibility with future versions of MenhirLibXavier Leroy2021-04-191-6/+7
* "macosx" is now called "macos"Xavier Leroy2021-01-182-3/+3
* Change warning for pragmas inside functionsXavier Leroy2021-01-161-1/+1
* Ignore and warn about pragmas inside functionsXavier Leroy2021-01-071-1/+4
* AArch64: macOS portXavier Leroy2020-12-262-0/+4
* C parser: handle other built-in types than __builtin_va_listXavier Leroy2020-12-261-1/+2
* Check ptr arithmetic for ++ and --Bernhard Schommer2020-09-201-10/+16
* Add new static-assert token for deLexer utility; bug 29273Michael Schmidt2020-08-041-0/+1
* Add comments we missed to sync to GitHubChristoph Cullmann2020-07-301-0/+2
* Allow string_literals_list in _Static_assert.Bernhard Schommer2020-07-272-24/+25
* More checks for __builtin_va_start (#250)Bernhard Schommer2020-07-211-6/+10
* cparser/handcrafted.messages: missing blank lineXavier Leroy2020-07-211-0/+1
* Updated handcrafted.messages.Bernhard Schommer2020-07-211-0/+108
* Support _Static_assert from C11Xavier Leroy2020-07-217-1060/+1116
* Support __builtin_constant_p as in GCC and Clang (#367)Xavier Leroy2020-07-211-0/+10
* Use the correct location for Slabaled in transform.Bernhard Schommer2020-07-211-2/+2
* Added error for redefined builtin.Bernhard Schommer2020-07-203-0/+6
* Introduce additional "branch" build information.Bernhard Schommer2020-07-081-5/+5