2005-04-08 |
Linus Torvalds | Make the initializer show routine output a dummy instead
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add function to show types as strings (instead of just...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix integer type checking.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Disable allocation statistics printing for now.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate and show return statement with proper type...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix bitfield access code.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ehheh! We'd better evaluate the type of the argument...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show the expression parse tree as a sick kind of assembly...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "target.h" to the list of headers, to make dependencies...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up degenerate arrays to handle the string case...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add macros to walk a list in parallel with another...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make statement and expression printouts be more "linearized...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add nicer iterator for pointer lists - it's a complex...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Drop the MOD_ATTRIBUTE bit when parsing attributes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | String initializers are effectively constant, but don...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | oops. Warn about undefined preprocessor symbol names...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a "preprocessing" flag, so that the expression...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify typedef testing, and don't mess with MOD_EXTERNAL...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow pointers to differ in certain modifier bits....
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Re-introduce MOD_ADDRESSABLE handling that got dropped...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Put a note about the horrible wrongness in doing the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate logical expressions, and short-circuit it.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up and factor out offset add from member dereference.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Whee.. Arrays of arrays were type-parsed quite wrong...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Create helper function to verify lvalue'ness.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate conditional expressions with the gcc extension
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify bitops, shifts, and equality checks.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | To make the output more readable, drop the type information
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Handle the case of a degenerate array correctly: we...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify more integer constant expressions. Get sign
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Simplify some constant integer operations. Better to
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove extra '<..>' in pretty-printing of expressions.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix member dereferences to match the new world order.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't bother showing the full type of a symbol in an...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Dropped symbol modifiers in the symbol evaluation
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Verify lvalue'ness on assignment - since we now make...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Update 'addressof' to work with the new symbol setup.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluating a symbol turns into a dereference of the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Prepare to collapse '*&' and '&*' combinations.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up expression dereference evaluation. Rename...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up address-of evaluation, and mark symbols so...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the "obfuscate" backend actually generate a few
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Missed a place where we added pure symbol declarations
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate simple initializers (ie non-structured ones...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make initializer evaluation have the correct infrastructure.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. The preprocessor symbol evaluation printed out...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Prinout of the "inline", "nocast" and "noderef" attributes
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Only add symbol definitions, not declarations, to the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | evaluate_initializer() is now static to within evaluate.c
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate more SYM_NODE type fallout - we can have pointers to
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Check address spaces when comparing types. They should...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make structure size calculations handle the case where
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show type names more readably
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "final type attributes" properly apply the attribute
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix fallout from the change to have the full symbol...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Rename the symbol 'type' attribute as a 'context' attribute.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a note in the FAQ about the lack of support for...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't drop SYM_NODE information when evaluating expression...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add parsing of "noderef" attribute, and remember to...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Expose scoping to symbol binders - we'll need this...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add some limited attribute parsing. "packed", "aligned...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Get closer to actually looking at type attributes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Move symbol alignment into the "ctype" part of the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Prepare attribute parsing for future work.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Move type definition to top of function, instead of
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Change the copyright to Transmeta Corp, that's likely...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Put a note in the README about the lazy type evaluation.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make conditional expressions handle compatible pointers.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure unhandled types show up in type expansions.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | If 'examine_symbol_type' changes the symbol type due...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Change the evaluate functions to return the type of...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate more expression types: conditional expressions...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Save enough information at parse time to make "typeof...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Drop debugging message.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Initializer casts didn't actually save the result.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show symbol types in a more C-like fashion, to avoid...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix modifiers for pointer types. Bug hidden by not...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do a better job of type checking at assignment time.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the parser discard the tokens after having parsed
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Update comment about NS_LABEL scoping behaviour, now
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Separate scopes for blocks and functions. Function...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make labels be symbols in their own namespace (NS_LABEL).
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove last user of "struct token" from "struct expression".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse array initializer index specifiers:
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate assignments:
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate initializers separately. We'll need this to...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make structure/union declaration printout prettier.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Parse initializers properly. We parsed them before...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start doing constant strings right: do proper concatenation...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | A structure member is just an identifier, not a random...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Introduce a "struct position", and have the different...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't die on excessive warnings, just print a warning...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make arrays properly degenerate into pointer expressions...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add support for tokenizing a pre-allocated string instead...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up the 'value is so large it is XXXX' message in...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Zero out the high bits when casting constants to a...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up integer constants to match magic rule: a normal...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Take note of modifiers at the end of integer constants,
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark the ctype "int" explicitly signed (and not just...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Rename "promot()" to "cast_to()", since we sometimes...
|
commit | commitdiff | tree |