| Age | Commit message (Expand) | Author | Files | Lines |
| 2017-08-28 | Merge remote-tracking branch 'luc/constexpr-v4' into master | Christopher Li | 1 | -1/+1 |
| 2017-08-04 | take comma expr in account for constant value | Luc Van Oostenryck | 1 | -0/+30 |
| 2017-03-31 | constexpr: introduce additional expression constness tracking flags | Nicolai Stange | 1 | -1/+1 |
| 2017-03-27 | fix expansion of integers to floats | Luc Van Oostenryck | 1 | -2/+1 |
| 2017-03-04 | ignore whole-range overlapping initializer | Luc Van Oostenryck | 1 | -2/+11 |
| 2017-03-04 | fix checking of overlapping initializer | Luc Van Oostenryck | 1 | -2/+23 |
| 2017-03-04 | allow to warn on all overlapping initializers | Luc Van Oostenryck | 1 | -1/+2 |
| 2017-03-04 | use option: '-Woverride-init' | Luc Van Oostenryck | 1 | -0/+3 |
| 2017-02-27 | fix expansion cost of pure functions | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-02-13 | move evaluation & expansion of builtins in a separate file | Luc Van Oostenryck | 1 | -23/+1 |
| 2013-11-29 | sparse: Relicense under the MIT license | Franz Schrober | 1 | -1/+17 |
| 2013-05-11 | fix SIGFPE caused by signed division overflow | Xi Wang | 1 | -0/+2 |
| 2013-04-08 | Proper variable length array warning | Christopher Li | 1 | -2/+9 |
| 2013-02-28 | fix casting constant to _Bool | Xi Wang | 1 | -0/+8 |
| 2011-08-25 | sparse: Fix __builtin_safe_p for pure and const functions | Pekka Enberg | 1 | -0/+3 |
| 2009-08-01 | Add support for TImode type (__int128_t) | Blue Swirl | 1 | -1/+2 |
| 2009-07-17 | Fix implicit cast to float | Thomas Schmid | 1 | -3/+3 |
| 2008-12-17 | Unhardcode byte size being 8 bits. | David Given | 1 | -1/+1 |
| 2007-08-31 | Rename Wundefined_preprocessor to Wundef to match the command-line argument | Josh Triplett | 1 | -1/+1 |
| 2007-08-30 | is_zero_constant: declare saved const | Josh Triplett | 1 | -1/+1 |
| 2007-07-27 | Make "Initializer entry defined twice" a warning, not an error | Josh Triplett | 1 | -1/+1 |
| 2007-07-14 | [PATCH] rewrite type_difference() | Al Viro | 1 | -2/+4 |
| 2007-07-10 | fix handling of address_space in casts and assignments | Al Viro | 1 | -0/+1 |
| 2007-07-08 | first pass at null pointer constants | Al Viro | 1 | -11/+27 |
| 2007-07-08 | fix the comma handling in integer constant expressions | Al Viro | 1 | -3/+38 |
| 2007-06-26 | [PATCH] fix handling of integer constant expressions | Al Viro | 1 | -1/+15 |
| 2007-06-26 | [PATCH] implement __builtin_offsetof() | Al Viro | 1 | -0/+1 |
| 2007-05-26 | saner reporting of overlaps in initializers | Al Viro | 1 | -1/+3 |
| 2007-03-10 | Prevent potential NULL pointer dereference in expand_compare | Josh Triplett | 1 | -10/+12 |
| 2007-03-10 | Remove stray space from expand_compare in expand.c | Josh Triplett | 1 | -1/+1 |
| 2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -2/+2 |
| 2007-03-02 | Add annotation for inline function call. | Christopher Li | 1 | -3/+3 |
| 2007-02-27 | Introduce expression_error | Christopher Li | 1 | -7/+7 |
| 2007-02-22 | Fix the segfault when initializer has unknown symbol | Christopher Li | 1 | -1/+1 |
| 2006-11-06 | Typo fixes | Pavel Roskin | 1 | -1/+1 |
| 2006-10-16 | Merge branch 'fix-defined-twice-error-on-empty-struct' into staging | Josh Triplett | 1 | -6/+4 |
| 2006-09-30 | [PATCH] fix duplicate initializer detection | Al Viro | 1 | -2/+2 |
| 2006-09-13 | "Initializer entry defined twice" should not trigger with zero-size fields | Josh Triplett | 1 | -6/+4 |
| 2006-09-03 | Make sparse warn about initializers that initialize the same member twice | Linus Torvalds | 1 | -20/+34 |
| 2006-08-29 | [PATCH] Add -Wno-cast-truncate | Josh Triplett | 1 | -0/+4 |
| 2005-12-31 | Make local declarations be statements of their own | Linus Torvalds | 1 | -16/+17 |
| 2005-11-16 | Re-name "error()" function to "sparse_error()" | Linus Torvalds | 1 | -5/+5 |
| 2005-09-26 | Simplify constant array (or structure) dereferences further | Linus Torvalds | 1 | -39/+46 |
| 2005-09-26 | Teach dereference expansion to look into constant array dereferences | Linus Torvalds | 1 | -12/+53 |
| 2005-09-22 | [PATCH] replaced warnings with errors. | Mitesh Shah | 1 | -4/+4 |
| 2005-09-09 | Warn about undefined preprocessor symbols at expansion time, not parse time | Linus Torvalds | 1 | -0/+8 |
| 2005-04-07 | Add compile-time "range-check" infrastructure to sparse | Linus Torvalds | 1 | -1/+6 |
| 2005-04-07 | Split out the blob allocator from lib.c into allocate.c. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Be more graceful about missing types and malformed expressions. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | When expanding a constant short conditional, make sure | Linus Torvalds | 1 | -0/+2 |
| 2005-04-07 | Update copyright notices a bit. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Remove EXPR_BITFIELD entirely. | Linus Torvalds | 1 | -3/+0 |
| 2005-04-07 | Separate explicit and implied casts. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Fix up dropped bit check | Linus Torvalds | 1 | -6/+11 |
| 2005-04-07 | Make the cast truncation warning a bit more readable. | Linus Torvalds | 1 | -1/+3 |
| 2005-04-07 | Make casts warn if they drop bits from constant values. | Linus Torvalds | 1 | -3/+10 |
| 2005-04-07 | Remove remnants of two-expression x ? : y handling.. | Linus Torvalds | 1 | -1/+0 |
| 2005-04-07 | Fix cost of a simplified int/fp binop expression. | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Implement __builtin_safe_p() to match __builtin_constant_p. | Linus Torvalds | 1 | -3/+19 |
| 2005-04-07 | Do some trivial statement simplification. | Linus Torvalds | 1 | -18/+52 |
| 2005-04-07 | Add an internal sparse "context" statement type. | Linus Torvalds | 1 | -0/+3 |
| 2005-04-07 | Add __sizeof_ptr__ that looks at a pointer expression and | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | We actually _can_ have multiple initializers at offset zero. | Linus Torvalds | 1 | -2/+6 |
| 2005-04-07 | [PATCH] #if expression handling cleanups | Alexander Viro | 1 | -11/+0 |
| 2005-04-07 | Make sure sort does not degenerate. | welinder@anemone.rentec.com | 1 | -8/+8 |
| 2005-04-07 | Use the list sorter to sort the EXPR_INITIALIZER lists. | Linus Torvalds | 1 | -0/+32 |
| 2005-04-07 | Do the EXPR_POS simplification breadth first, not depth first. | Linus Torvalds | 1 | -4/+4 |
| 2005-04-07 | Simplify EXPR_INITIALIZER that is nested inside a simple EXPR_POS. | Linus Torvalds | 1 | -6/+32 |
| 2005-04-07 | Simplify nested EXPR_POS expressions. | Linus Torvalds | 1 | -1/+25 |
| 2005-04-07 | For functions that lack a type, print out error rather than SIGSEGV. | Linus Torvalds | 1 | -0/+4 |
| 2005-04-07 | Fix shift size check and make warning more readable. | Linus Torvalds | 1 | -9/+13 |
| 2005-04-07 | Fix up format string buglet found by the compiler. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Many files: | welinder@darter.rentec.com | 1 | -12/+12 |
| 2005-04-07 | Make END_FOR_EACH_PTR[_REVERSE] take the ptr name as an argument. | Linus Torvalds | 1 | -4/+4 |
| 2005-04-07 | Split "side effects" from "might take an exception" costs. | Linus Torvalds | 1 | -15/+16 |
| 2005-04-07 | Cset exclude: welinder@troll.com|ChangeSet|20040812190944|57264 | welinder@troll.com | 1 | -3/+1 |
| 2005-04-07 | Merge | welinder@troll.com | 1 | -0/+3 |
| 2005-04-07 | [PATCH] handling of non-lvalue compound objects | Alexander Viro | 1 | -0/+3 |
| 2005-04-07 | expand.c: | welinder@troll.com | 1 | -1/+3 |
| 2005-04-07 | expand.c: | welinder@troll.com | 1 | -2/+11 |
| 2005-04-07 | [PATCH] simplify_float_binop | terra@gnome.org | 1 | -3/+5 |
| 2005-04-07 | Oops. Must expand conditional expression before checking it for constantness. | Linus Torvalds | 1 | -2/+3 |
| 2005-04-07 | EXPR_SAFELOGICAL is unnecessary. It ends up being the same as EXPR_BINOP. | Linus Torvalds | 1 | -2/+1 |
| 2005-04-07 | Make expression expansion calculate the "cost" of the | Linus Torvalds | 1 | -125/+177 |
| 2005-04-07 | Add "select" expression. | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | simplify_int_binop: split signed and unsigned operations | Linus Torvalds | 1 | -15/+83 |
| 2005-04-07 | [PATCH] simplify_float_cmp | terra@gnome.org | 1 | -1/+3 |
| 2005-04-07 | Fix silly typo in new fp->integer constant conversion. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | [PATCH] FP handling | Alexander Viro | 1 | -39/+159 |
| 2005-04-07 | [PATCH] boolean in constant expressions done right | Alexander Viro | 1 | -1/+1 |
| 2005-04-07 | [PATCH] comparison operations fix | Alexander Viro | 1 | -7/+31 |
| 2005-04-07 | Move the check for assignment to "const" to the evaluation phase. | Linus Torvalds | 1 | -6/+0 |
| 2005-04-07 | Warn about assignments to 'const' types. | Linus Torvalds | 1 | -0/+6 |
| 2005-04-07 | [PATCH] teach sparse about __alignof__ | Stephen Hemminger | 1 | -0/+1 |
| 2005-04-07 | Initialize C type system after parsing the command line arguments. | Linus Torvalds | 1 | -1/+1 |
| 2005-04-07 | Add a note about bogus warnings we can get. | Linus Torvalds | 1 | -0/+8 |
| 2005-04-07 | Make the "noderef" attribute work right. | Linus Torvalds | 1 | -3/+4 |
| 2005-04-07 | Support type equality testing for real. | Linus Torvalds | 1 | -1/+17 |
| 2005-04-07 | Support C types as first-class citizens, allowing type | Linus Torvalds | 1 | -0/+15 |
| 2005-04-07 | Remove now-obsolete temporary statement types. | Linus Torvalds | 1 | -7/+0 |
| 2005-04-07 | Add proper linearization of switch statements. | Linus Torvalds | 1 | -0/+2 |
| 2005-04-07 | Split "STMT_GOTO_BB" into "STMT_CONDTRUE" and "STMT_CONDFALSE". | Linus Torvalds | 1 | -0/+5 |
| 2005-04-07 | Allow variable-sized array size declarations. | Linus Torvalds | 1 | -0/+2 |
| 2005-04-07 | Warn about non-constant case statements. | Linus Torvalds | 1 | -2/+10 |
| 2005-04-07 | Disable premature dead code removal: a block that | Linus Torvalds | 1 | -0/+3 |
| 2005-04-07 | Update copyright notices to reflect the fact that Transmeta | Linus Torvalds | 1 | -0/+1 |
| 2005-04-07 | Start migrating the last straggling users of the "iterate()" | Linus Torvalds | 1 | -12/+10 |
| 2005-04-07 | Cast evaluation is special: we want to simplify the cast early | Linus Torvalds | 1 | -2/+2 |
| 2005-04-07 | Fix up function inlining: | Linus Torvalds | 1 | -3/+0 |
| 2005-04-07 | Split tree evaluation into two phases: the first phase | Linus Torvalds | 1 | -0/+609 |