aboutsummaryrefslogtreecommitdiff
path: root/tccgen.c
Commit message (Expand)AuthorAgeFilesLines
* tccgen.c: Allow type attributes to prefix enum/struct/union nameVlad Vissoultchev2016-04-061-10/+14
* nocode_wanted with while/for inside ({})seyko2016-04-051-3/+6
* Fix type parsingMichael Matz2016-03-241-6/+9
* Keep lvalue category on structs when evaluating ternary operatorVlad Vissoultchev2016-03-131-4/+17
* tccgen.c: Fix flex array members some moreMichael Matz2016-03-111-2/+6
* tccgen.c: off by one in flexible array membersHenry Kroll III2016-03-101-1/+1
* tccgen.c: In parse_btype, handle type qualifiers applied to arrays.Edmund Grimley Evans2016-01-111-14/+25
* Change the way struct CStrings are handled.Edmund Grimley Evans2015-11-261-14/+12
* tccgen.c: Give error if statement expression found when const wanted.Edmund Grimley Evans2015-11-261-6/+2
* tccgen.c: Try to make sizeof(!x) work.Edmund Grimley Evans2015-11-221-3/+1
* tccgen.c: Bug fix for 992cbda and 3ff77a1: set nocode_wanted.Edmund Grimley Evans2015-11-211-8/+26
* Improve constant propagation with "&&" and "||".Edmund Grimley Evans2015-11-201-50/+53
* tccgen: asm_label cleanupgrischka2015-11-201-39/+30
* tccgen.c: Recognise constant expressions with conditional operator.Edmund Grimley Evans2015-11-201-7/+7
* tccgen.c: In parse_btype, handle typedef types with added type qualifiers.Edmund Grimley Evans2015-11-191-1/+11
* tccgen.c: Improvements to type_to_str (only used for error messages).Edmund Grimley Evans2015-11-191-0/+9
* tccgen.c: Avoid undefined behaviour in constant propagation.Edmund Grimley Evans2015-11-171-31/+38
* Merge the integer members of union CValue into "uint64_t i".Edmund Grimley Evans2015-11-171-65/+61
* tccgen.c: Use memmove for struct assignment: dest and src may be equal.Edmund Grimley Evans2015-11-041-1/+2
* tccgen.c: Fix memory leak involving asm_label.Edmund Grimley Evans2015-11-041-5/+9
* tccgen.c: Remove undefined shift of negative signed value.Edmund Grimley Evans2015-10-151-3/+4
* a number as a field name (part 2)seyko2015-09-251-0/+2
* a number as a field nameseyko2015-09-251-2/+4
* Revert "fix-mixed-struct (patch by Pip Cet)"gus knight2015-07-291-81/+5
* Revert all of my changes to directories & codingstyle.gus knight2015-07-291-0/+6463
* Reorganize the source tree.gus knight2015-07-271-6463/+0
* Clean up lots of rogue tabs.gus knight2015-07-271-169/+169
* Trim trailing spaces everywhere.gus knight2015-07-271-110/+110
* fix-mixed-struct (patch by Pip Cet)seyko2015-05-141-5/+81
* tccpp: fix issues, add testsgrischka2015-05-091-25/+31
* a lot simpler VLA codeseyko2015-05-041-80/+33
* fix vstack leakPhilip2015-04-291-1/+2
* VLA fix: save stack pointer right after modificationPhilip2015-04-281-6/+9
* fix VLA/continue issuePhilip2015-04-271-0/+23
* Revert "* and #pragma pop_macro("macro_name")"grischka2015-04-231-0/+1
* * and #pragma pop_macro("macro_name")seyko2015-04-211-1/+0
* option to use an old algorithm of the array in struct initializationseyko2015-04-101-4/+31
* a bounds checking code for the ARCH=x86_64seyko2015-04-101-2/+17
* fix the bug #31403: parser bug in structureseyko2015-04-101-3/+16
* make a bound checking more compatible with Windows 64seyko2015-03-261-4/+4
* A right fix for the array in struct initialization w/o '{'seyko2015-03-231-20/+9
* Revert of the commit: fix for the array in struct initialization w/o '{', case 2seyko2015-03-231-16/+9
* restore a linux 2.4.26 kernel compilation (commit 5bcc3eed7b93 correction)seyko2015-03-201-1/+5
* tccgen.c: (!nocode_wanted) -> (nocode_wanted) in arm64 part.Edmund Grimley Evans2015-03-101-2/+2
* Add some missing nocode_wanted guardThomas Preud'homme2015-03-101-16/+27
* Remove incorrect commentMichael Matz2015-03-091-2/+0
* Fix stack overwrite on structure returnMichael Matz2015-03-091-8/+12
* arm64: Implement __clear_cache.Edmund Grimley Evans2015-03-081-0/+12
* tccgen.c: Optimise 0<<x, 0>>x, -1>>x, x&0, x*0, x|-1, x%1.Edmund Grimley Evans2015-03-071-10/+25
* fix for the array in struct initialization w/o '{', case 2seyko2015-03-071-9/+16