2005-04-08 |
Linus Torvalds | Make "check" be able to take a "-include xxxx" command...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't unnecessarily create position expressions for
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Arrays also degenerate in initializers, _except_ for...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make functions degenerate to function pointers, and...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show argument types too when debugging symbols
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the pre-processor search both 3.2.1 and 3.2.2...
|
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 | Make the license file be the OSL v1.1 with explanation of
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate initializer entry offsets, and add them back...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix nested initializer evaluation (we should _not_
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate structure and union initializers, including...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Peter points out that the type masking shifts can overflow
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Evaluate array initializers (type fixing and array...
|
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 | Make arrays properly degenerate even if they are preceded
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Yeah, well... More typeof() tweaking.
|
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 | Fix type merging at dereference evaluation time.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make type warning messages more readable, and realize
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix typeof() type evaluation. I hope.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Get member access vs member pointer dereference types...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ignore MOD_TOPLEVEL and other "internal" modifiers
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make test-lexer output indentation.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show expressions with no type as a separate
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make string constants evaluate as a proper array dereference.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | We should _not_ look at the node modifiers/address_space
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make symbol addressing do something half-way sane.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show switch- and case-statements in some half-way sane
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show if/label/asm statements in a saner format.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Show iterators and goto's properly as pseudo-assembler.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Turn 'break'/'continue' statements into goto's with
|
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 | Don't make the 'void' type point to itself. It confuses the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up some address space evaluations. This is now...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Hardcode "check.c" with enough pre-defines to work...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make type difference show size differences differently
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "debug_symbol()" function that prints out the full
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure that when we parse a pointer type, we properly
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ignore sign differences for "same type". Make the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up type warnings to point to the right position.
|
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 | 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 |