aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Bitfields.ml
Commit message (Expand)AuthorAgeFilesLines
* [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-6/+7
* Use Hashtbl.find_opt.Bernhard Schommer2020-06-281-2/+1
* Added warning for packed composite with bitfields.Bernhard Schommer2020-04-201-0/+2
* Add location to transform functions.Bernhard Schommer2020-04-201-4/+4
* Initialization of anonymous bit-fields in structsXavier Leroy2018-04-251-1/+20
* Bitfields transformation: record the fields after transformationXavier Leroy2018-04-251-4/+20
* Initialization of union bit fieldsXavier Leroy2018-04-251-3/+12
* Fix mistake in Bitfield transformation (#66)Michael Schmidt2018-03-271-2/+2
* Refactor the handling of errors and warnings (#44)Bernhard Schommer2018-02-081-1/+1
* Revert broken change to Cutil.Bernhard Schommer2017-02-081-2/+6
* Cleanup opens.Bernhard Schommer2017-02-061-9/+8
* Next try for support of anonymous structs.Bernhard Schommer2016-12-071-3/+3
* Restored original bit-field warning. Bug 18004Bernhard Schommer2016-08-311-1/+1
* 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-1/+1
* Code cleanup.Bernhard Schommer2016-03-101-9/+3
* Handle large static initializers for global arraysXavier Leroy2015-11-091-1/+1
* Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-6/+6
* Merge branch 'debugscopes' into debug_locationsBernhard Schommer2015-09-211-6/+42
|\
| * Added support for bitfields in unions.Bernhard Schommer2015-09-171-6/+42
* | First version with computation of dwarf info from debug info.Bernhard Schommer2015-09-171-1/+1
* | Move more functionality in the new interface.Bernhard Schommer2015-09-161-0/+1
|/
* Fix issue with bit fields of type _BoolXavier Leroy2015-07-081-6/+22
* Bitfield improvements continued: perform bitfield expansion before unblocking...Xavier Leroy2015-04-281-179/+209
* Support C99 compound literals (by expansion in Unblock pass).xleroy2014-08-211-0/+2
* Clean-up pass on C types:xleroy2014-04-231-27/+24
* "->" can also be applied to array types, not just pointer types.xleroy2014-03-301-1/+1
* Elab:xleroy2013-10-041-7/+7
* Support for inline assembly (asm statements).xleroy2012-12-181-2/+22
* - Support for _Alignof(ty) operator from ISO C 2011xleroy2012-02-261-0/+1
* cparser/*: refactoring of the expansion of read-modify-write operatorsxleroy2011-11-261-23/+1
* SimplVolatile: new pass to eliminate read-modify-write ops over volatilesxleroy2011-08-181-42/+6
* Factor out bind_lvaluexleroy2011-08-171-22/+2
* cparser: support for attributes over struct and union.xleroy2011-05-121-3/+3
* Bitfields: MSB-to-LSB in addition to LSB-to-MSBxleroy2011-03-101-4/+11
* Inconsistent treatment of "lone" zero-width bit fieldsxleroy2010-09-241-13/+19
* Bugs with 1- empty bitfields, 2- anonymous bitfields, 3- result type of readi...xleroy2010-09-011-9/+22
* Merge of branches/full-expr-4:xleroy2010-08-181-91/+182
* Bug fix: infinite loop in cparser/ on bit field of size 32 bits.xleroy2010-04-091-1/+1
* Static initialization of structs with bitfieldsxleroy2010-04-071-1/+74
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-031-0/+323