aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Start updating the copyright license comments to the OSL,Linus Torvalds2005-04-071-1/+13
* Merge both node and array information at array degrade time.Linus Torvalds2005-04-071-1/+1
* Oops. Bad scoping for iterators and switch() statements. We didn'tLinus Torvalds2005-04-071-0/+18
* Yeah, well... More typeof() tweaking.Linus Torvalds2005-04-071-7/+3
* Whoops. More "typeof" confusion fixes.Linus Torvalds2005-04-071-7/+8
* Fix type merging at dereference evaluation time.Linus Torvalds2005-04-071-1/+1
* Fix typeof() type evaluation. I hope.Linus Torvalds2005-04-071-3/+23
* Make symbol addressing do something half-way sane.Linus Torvalds2005-04-071-0/+1
* Show iterators and goto's properly as pseudo-assembler.Linus Torvalds2005-04-071-1/+3
* Don't make the 'void' type point to itself. It confuses theLinus Torvalds2005-04-071-1/+1
* Mark a symbol as accessed if it's used during evaluation of the tree.Linus Torvalds2005-04-071-0/+19
* Don't add inline functions to the top-level parse tree. They'llLinus Torvalds2005-04-071-1/+2
* Oops. The preprocessor symbol evaluation printed out the wrong name.Linus Torvalds2005-04-071-0/+2
* Only add symbol definitions, not declarations, to the result listLinus Torvalds2005-04-071-3/+3
* Make structure size calculations handle the case whereLinus Torvalds2005-04-071-3/+3
* Expose scoping to symbol binders - we'll need this to checkLinus Torvalds2005-04-071-1/+10
* Move symbol alignment into the "ctype" part of the symbol,Linus Torvalds2005-04-071-20/+21
* Change the copyright to Transmeta Corp, that's likely to beLinus Torvalds2005-04-071-1/+1
* If 'examine_symbol_type' changes the symbol type due to lazyLinus Torvalds2005-04-071-2/+3
* Change the evaluate functions to return the type of the resultLinus Torvalds2005-04-071-11/+18
* Introduce a "struct position", and have the different types referLinus Torvalds2005-04-071-5/+5
* Mark the ctype "int" explicitly signed (and not just signedLinus Torvalds2005-04-071-1/+1
* Fix array size problem: if the array is unsized (-1), thenLinus Torvalds2005-04-071-0/+2
* Use the same bitfield packing that gcc does. It was muchLinus Torvalds2005-04-071-45/+46
* Add bitfield type examination and printout.Linus Torvalds2005-04-071-5/+60
* Add a generic internal pointer type (void *)Linus Torvalds2005-04-071-1/+3
* Fix indirect type parsing (functions, arrays, bitfields). UpdateLinus Torvalds2005-04-071-38/+24
* Make the 'void' type also be part of the new world orderLinus Torvalds2005-04-071-8/+3
* Oops. When adding the basic C types, I forgot the mostLinus Torvalds2005-04-071-1/+3
* Clean up type handling in a big way. Don't leave thoseLinus Torvalds2005-04-071-7/+24
* Start doing type evaluation for binops - integer promotion rulesLinus Torvalds2005-04-071-0/+2
* Add building of the normal built-in C types (as opposed to theLinus Torvalds2005-04-071-0/+40
* Fix the union size calculation thing that I broke earlier. TheLinus Torvalds2005-04-071-1/+10
* Handle 'enum' type sizing and alignmentLinus Torvalds2005-04-071-0/+6
* Handle 'void' type sizing and bad sizeof's.Linus Torvalds2005-04-071-2/+11
* Make array parsing use the proper constant evaluationLinus Torvalds2005-04-071-48/+39
* Add type size and alignment information to 'struct symbol'.Linus Torvalds2005-04-071-0/+132
* Fix confusion between symbol types and modifier bit-names.Linus Torvalds2005-04-071-26/+26
* Make storage class specifiers move correctly up the chain ofLinus Torvalds2005-04-071-0/+3
* Split up the printout functions into a file of their own.Linus Torvalds2005-04-071-124/+0
* Oops, looked at the wrong type for union/struct/enum/typeof cases.Linus Torvalds2005-04-071-0/+2
* Add copyright statements and file comments. Add a FAQ, README, andLinus Torvalds2005-04-071-0/+5
* Show for/while/do statements in debugging. Make symbol typeLinus Torvalds2005-04-071-1/+0
* Ok, move closer to a proper type parser. It's still way tooLinus Torvalds2005-04-071-20/+18
* Make iterators take a helper datum, and tell the callback whetherLinus Torvalds2005-04-071-9/+18
* Bind symbols when declared. Bind arguments to functions.Linus Torvalds2005-04-071-1/+7
* Add symbol scoping for proper parsing.Linus Torvalds2005-04-071-0/+3
* Parse __alignof__ (although right now it ends up parsing as aLinus Torvalds2005-04-071-0/+4
* Fix up warnings by adding includes and the proper prototypes.Linus Torvalds2005-04-071-7/+2
* Print out statement parse trees so that we can verify that theLinus Torvalds2005-04-071-3/+9