2005-04-08 |
Linus Torvalds | Check whether a parameter declaration is a type before...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix enums. We can't turn _all_ enums into values, only...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix include path ordering - check for local paths when...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Print out the rigth filename when an open fails..
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge penguin:src/parser into home.transmeta.com:/home...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Define a few more automatic defines that the kernel...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Gahh... I really need to revisit the expansion recursion...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the switch case table printout look prettier and...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix switch/case statement show-parse.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add current directory to search path.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove old hacks for getting kernel include directories...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid recursive expansion of tokens by keeping track...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't bother with memset() on allocations, the chunking
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use the new factored-out include code to do proper...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid warning. Define "__linux__", since the kernel...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Factor out the pre-processor include file handling...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't warn about signedness for hax/octal constants...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "check" a bit nicer about checking kernel files:
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Arrays also degenerate in initializers, _except_ for...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | The OSL is actually more readable in its original html...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the example clients be under the OSL v1.1 too.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start updating the copyright license comments to the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the library look more like a library, preparing...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Print out the symbol name when we complain about re...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge both node and array information at array degrade...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Check for mismatched declarations using the new duplicate
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't show bad expression types.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Bad scoping for iterators and switch() statements...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark all function declarations automatically extern...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | The C type part and the preprocessor part of a symbol...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove unused symbol list. We'll soon re-introduce...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up silliness.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Whoops. More "typeof" confusion fixes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't warn about dereferences to noderef pointers ...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be much more careful about type evaluation for pointer...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make symbol debugging print out the symbol address...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be more careful about checking for compatible pointer...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix the direct-call case. A call is a direct call if the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | This should fix a macro argument expansion problem...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "check" program that just evaluates the tree and...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark inline functions as accessed when they get called...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up: mark local stuff 'static', and remove unused...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Mark a symbol as accessed if it's used during evaluation...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't add inline functions to the top-level parse tree...
|
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 | 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 | 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 | 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 | 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 | 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 |