2005-04-08 |
Alexander Viro | [PATCH] comments handling fix in sparse
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Warn about unhandled expression and statement types...
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] saner handling of argument lists
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] sparse cleanups of handle_define()
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] more sparse fixes (body parsing, beginning...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure we don't silently accept an empty expression
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Shrink "struct token" by moving "noexpand" into the...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Al forgot to handle the new TOKEN_UNTAINT in...
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] Fix preprocessor expansion anti-recursion properly
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ok, this handles all token types in token comparison,
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be a bit better about comparing token lists.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use the proper wrapper to access token types.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix equality testing for macro re-definition.
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] cleanup of macro arguments handling
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Introduce a "incomplete type" rather than leaving
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Avoid crashing on bad type information in type_difference().
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow underscores in integer constants for readability.
|
commit | commitdiff | tree |
2005-04-08 |
David S. Miller | [PATCH] More mode attribute recognition
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Now that we do the proper (simplified) C99 number token
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove TOKEN_FP vs TOKEN_INTEGER distinction, and make...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Start fixing pp-number tokenization.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | This should largely fix token pasting.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the token pasting validation thing actually valid
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use "-O" to compile sparse, to make the compiler warn...
|
commit | commitdiff | tree |
2005-04-08 |
David S. Miller | [PATCH] Add __builtin_trap()
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure data allocations are properly aligned.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove __i386__ define, since people (including me...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do a better job of tracking array node attributes
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow casting of user pointers to "unsigned long".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Warn about casts that remove address space information.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "force" type attribute.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't get confused about "void *" nodes.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | The "original definition" part of the redefined warning
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove empty definition of "cond_syscall()".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use new "info()" function for the type warning information.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add "info()" for informational messages, to go together...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sparse sources themselves be sparse-clean.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Remove bogus overly permissive type-comparisons.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | When dereferencing an array, we need to pick up the
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | [PATCH] mention list and bk repo in the FAQ
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Degenerate the final expression of a statement expression.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | User-defined types can mix with storage specifiers...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add attribute mode "__QI__"
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | __builtin_memset() returns a "void *"
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure user-defined types don't mix with other
|
commit | commitdiff | tree |
2005-04-08 |
Alexander Viro | [PATCH] more fun with sparse
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | That last type optimization was wrong. Cset exclude: torvalds@ppc970.osdl.org|ChangeSet|20040528192422|18153
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Don't unnecessarily create a new ctype in degenerate...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Duh. When I split up degenerate() and evaluate_addressof(),
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be more careful about "evaluate_dereference()".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix "addressof" of arrays.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use "show_ident()" to show symbol names.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Ok, now that we get pointers-to-arrays right, stop...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make 'degenerate()' handle bad types gracefully
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make sure we degenerate arrays and functions when doing
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow for more permissive pointer difference calculations.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix pointer add: use the correct bit_size for the thing
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Be more careful about evaluating a dereference
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. When dereferencing something, we sure shouldn't
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix (and simplify) array and function degeneration...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | More nasty tests from Al.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Do a proper job of generating the pointer type for...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Clean up evaluate_member_dereference() to take advantage
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | "a->b" is just shorthand for "(*a).b".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | More "noderef" validation examples
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | More examples from Al showing us being lazy on types.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "value is so big" warning print the constant.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix "address_of" type evaluation and clean up the code.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a type conversion validation test. This
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add more "noderef" validation tests.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Members don't just get the address space from the
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make "create_pointer()" not drop the address space
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix type declaration parsing for multiple variables...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix integer type conversion: types smaller than an...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix test-linearize with symbols that have no code to...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up modifier parsing, don't leave stale modifier
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge bk://kernel.bkbits.net/jgarzik/sparse.be
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add another test-case from Al.
|
commit | commitdiff | tree |
2005-04-08 |
Jeff Garzik | Generalize linearize_symbol()
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | When evaluating a member dereference off a structure
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add a few test-cases that Al Viro noted.
|
commit | commitdiff | tree |
2005-04-08 |
Dave Jones | Ignore alias attributes
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Allow top-level inline asms
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Accept "__attribute" in addition to "__attribute__".
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | When we miss the type information, warn about it instead...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Initialize C type system after parsing the command...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Now that BITS_IN_XXXX aren't defined contstants any...
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Add handling for "-m64" to tell us to use 64-bit mode.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Use variables for target data structure information,
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] Fix "return" target handling
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] linearization bug fix and bitfield handling
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make the builtin functions be more type-correct, to
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Oops. Fix the preprocessor handling of "..." arguments.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Accept "void *" for array assignments too.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Make type equality comparisons more generous.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Revert ptr-to-array type demotion. It's wrong. Cset exclude: torvalds@ppc970.osdl.org|ChangeSet|20040419183423|24692
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up pointer-to-array type declarations.
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Merge evo:BK/sparse into ppc970.osdl.org:/home/torvalds...
|
commit | commitdiff | tree |
2005-04-08 |
Christopher Li | [PATCH] linearize conditional expressions
|
commit | commitdiff | tree |
2005-04-08 |
Linus Torvalds | Fix up typename parsing.
|
commit | commitdiff | tree |