Age | Commit message (Expand) | Author | Files | Lines |
2016-11-17 | sparse: update __builtin_object_size() prototypeHEADmaster | Lance Richardson | 1 | -1/+1 |
2015-03-13 | Add a define for __builtin_ms_va_copy() | Michael Stefaniuc | 1 | -0/+1 |
2015-03-13 | Add the __builtin functions needed for INFINITY and nan(). | Michael Stefaniuc | 1 | -0/+11 |
2014-10-10 | Add support for multiarch system header files | Ramsay Jones | 1 | -1/+17 |
2014-10-10 | don't call isdigit/tolower with a char argument | Ramsay Jones | 1 | -2/+2 |
2014-10-10 | rename -Werror to -Wsparse-error | Christopher Li | 1 | -4/+4 |
2014-09-28 | sparse: Make -Werror turn warnigns into errors | Thomas Graf | 1 | -20/+29 |
2014-06-29 | Minor clean up for option handling | Christopher Li | 1 | -20/+24 |
2014-06-28 | lib.c: skip --param parameters | Andy Shevchenko | 1 | -2/+22 |
2014-02-27 | sparse: Allow override of sizeof(bool) warning | Joe Perches | 1 | -0/+2 |
2014-01-29 | Define __CHAR_BIT__ | Emilio G. Cota | 1 | -0/+1 |
2013-12-21 | sparse: add built-in atomic memory access identifiers | Kim Phillips | 1 | -2/+19 |
2013-11-29 | sparse: Relicense under the MIT license | Franz Schrober | 1 | -1/+17 |
2013-07-25 | sparse: add __builtin_va_arg_pack() and __builtin_va_arg_pack_len() | Jeff Layton | 1 | -0/+2 |
2013-04-21 | Define __SIZEOF_POINTER__ | Josh Triplett | 1 | -0/+1 |
2013-04-19 | Warn about initialization of a char array with a too long constant C string. | Masatake YAMATO | 1 | -0/+2 |
2013-04-08 | Proper variable length array warning | Christopher Li | 1 | -2/+4 |
2013-03-06 | There's no current way to know the version | Joe Perches | 1 | -0/+25 |
2013-02-19 | sparse: add built-in byte swap identifiers | Kim Phillips | 1 | -0/+5 |
2013-02-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/sparse into marge | Christopher Li | 1 | -19/+6 |
2013-02-12 | fix handling of -include | Al Viro | 1 | -19/+6 |
2013-02-10 | remove weak define x86_64 | Christopher Li | 1 | -2/+0 |
2012-03-23 | Adding default for m64/m32 handle | Christopher Li | 1 | -2/+41 |
2012-03-23 | Add __builtin_stpcpy, __sync_synchronize, __sync_bool_compare_and_swap to dec... | Frederic Crozat | 1 | -0/+3 |
2011-05-31 | Remove set but not used variable | Christopher Li | 1 | -3/+0 |
2011-01-03 | use ARRAY_SIZE() when possible | Namhyung Kim | 1 | -4/+4 |
2010-10-08 | parser: add Blackfin gcc info | Mike Frysinger | 1 | -0/+9 |
2010-07-19 | skip may_alias and declare builtin_fabs | Morten Welinder | 1 | -0/+1 |
2010-07-13 | parser: define __builtin_unreachable | Jiri Slaby | 1 | -0/+1 |
2010-03-28 | New attribute designated_init: mark a struct as requiring designated init | Josh Triplett | 1 | -0/+2 |
2010-03-28 | Rename -Wall to Wsparse-all, so it doesn't get turned on unintentionally | Josh Triplett | 1 | -1/+1 |
2010-03-28 | Handle __builtin_ms_va_list. | Michael Stefaniuc | 1 | -0/+2 |
2009-08-21 | sparse: Add GCC pre-defined macros for user-spacev0.4.2-rc1 | Pekka Enberg | 1 | -0/+8 |
2009-08-03 | Add c{l,t}z{,l,ll}, ffsl{,l}, popcountll and floating point comparison builtins. | Blue Swirl | 1 | -3/+22 |
2009-07-18 | Turn off '-Wtransparent-union' by default | Linus Torvalds | 1 | -1/+1 |
2009-07-17 | refactor handle_switch_f | Hannes Eder | 1 | -11/+20 |
2009-01-02 | Add -ftabstop=WIDTH | Hannes Eder | 1 | -1/+14 |
2008-12-18 | Rename dirafter to idirafter. | Alexey Zaytsev | 1 | -10/+5 |
2008-12-18 | Set gcc include path at runtime. | Alexey Zaytsev | 1 | -3/+20 |
2008-12-18 | Handle missing argument to -D. | Alexey Zaytsev | 1 | -0/+4 |
2008-12-18 | Mark handle_switch as static and don't export it from lib.h | Alexey Zaytsev | 1 | -1/+1 |
2008-12-18 | Handle a terminal -o option properly. | Alexey Zaytsev | 1 | -4/+7 |
2008-12-18 | Remove pre_buffer | Christopher Li | 1 | -9/+14 |
2008-04-21 | Add -Wno-declaration-after-statement | Geoff Johnstone | 1 | -0/+24 |
2008-04-05 | Add builtin functions for use with __FORTIFY_SOURCE | Geoff Johnstone | 1 | -0/+16 |
2008-04-05 | Add support for GCC's -std=... and -ansi command line options. | Geoff Johnstone | 1 | -0/+75 |
2007-09-16 | Added a prototype for mempcpy(). | Tilman Sauerbeck | 1 | -0/+1 |
2007-08-31 | Rename Wundefined_preprocessor to Wundef to match the command-line argument | Josh Triplett | 1 | -2/+2 |
2007-08-31 | Rename Wcast_to_address_space to Wcast_to_as to match the command-line argument | Josh Triplett | 1 | -2/+2 |
2007-08-30 | Sort warning options in lib.c and lib.h | Josh Triplett | 1 | -26/+26 |
2007-08-22 | add __builtin_labs() | Randy Dunlap | 1 | -0/+1 |
2007-07-28 | [PATCH] add __builtin_strlen() | Al Viro | 1 | -0/+1 |
2007-07-27 | Turn off -Wdo-while by default. | Josh Triplett | 1 | -1/+1 |
2007-07-13 | add sparse_keep_tokens api to lib.h | Rob Taylor | 1 | -1/+12 |
2007-07-08 | make size_t better approximate the reality | Al Viro | 1 | -1/+9 |
2007-06-26 | [PATCH] implement __builtin_offsetof() | Al Viro | 1 | -1/+0 |
2007-06-25 | [PATCH] warn on return <void expression>; | Al Viro | 1 | -0/+2 |
2007-06-18 | [PATCH] rewrite of initializer handling | Al Viro | 1 | -0/+2 |
2007-06-13 | Fix -E handling | Alexey Dobriyan | 1 | -1/+2 |
2007-06-13 | Turn on -Wdecl by default. | Josh Triplett | 1 | -1/+1 |
2007-05-22 | Add __builtin_strcat and __builtin_strncat. | Josh Triplett | 1 | -0/+2 |
2007-05-22 | Add -Wno-non-pointer-null to turn off warning about using a plain integer as ... | Josh Triplett | 1 | -0/+2 |
2007-05-22 | Add -Wno-old-initializer to turn off warnings about non-C99 struct initializers | Josh Triplett | 1 | -0/+2 |
2007-05-20 | __DATE__ & __TIME expansion | Damien Lespiau | 1 | -2/+0 |
2007-04-20 | Declare do_error static | Josh Triplett | 1 | -1/+1 |
2007-04-20 | Remove unused variable "include" from lib.c | Josh Triplett | 1 | -1/+0 |
2007-04-20 | Fix comment to reference #weak_define rather than #ifndef, matching code | Josh Triplett | 1 | -1/+1 |
2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -3/+3 |
2007-02-28 | Disable liveness "dead" instruction by default. | Christopher Li | 1 | -1/+3 |
2007-02-27 | Introduce expression_error | Christopher Li | 1 | -4/+18 |
2007-02-25 | Adding debug option for showing the linearized instruction. | Christopher Li | 1 | -13/+48 |
2007-01-27 | Coding style fix: in a pointer type, * goes with the name, not the type. | Josh Triplett | 1 | -1/+1 |
2007-01-27 | Allow more than one command line include file. | Christopher Li | 1 | -20/+25 |
2006-12-05 | Support -Wall flag | Pavel Roskin | 1 | -3/+27 |
2006-12-04 | cleanup write to argument array hack | Christopher Li | 1 | -22/+6 |
2006-12-04 | delay removing file scope | Christopher Li | 1 | -2/+1 |
2006-11-06 | Add support for __builtin_strpbrk() | Pavel Roskin | 1 | -0/+1 |
2006-10-24 | added a bunch of gcc builtins | Al Viro | 1 | -0/+10 |
2006-10-16 | Merge branch 'Wcontext-default' into staging | Josh Triplett | 1 | -1/+1 |
2006-10-16 | merge branch 'more-warning-flags' into staging and fix conflicts | Josh Triplett | 1 | -0/+2 |
2006-10-01 | Add warning message for naked do-while | Linus Torvalds | 1 | -0/+2 |
2006-09-14 | Turn on -Wcontext by default | Josh Triplett | 1 | -1/+1 |
2006-09-14 | Add -Wno-uninitialized | Josh Triplett | 1 | -0/+2 |
2006-08-29 | [PATCH] Add -Wno-cast-truncate | Josh Triplett | 1 | -0/+2 |
2006-08-29 | [PATCH] Add -Wno-enum-mismatch | Josh Triplett | 1 | -0/+2 |
2006-08-29 | [PATCH] Add -Wno-address-space | Josh Triplett | 1 | -0/+2 |
2006-08-29 | [PATCH] sparse_error() should not silence info() after sparse_error()s | Josh Triplett | 1 | -3/+10 |
2006-08-29 | [PATCH] Add support for GCC's __builtin_va_copy | Josh Triplett | 1 | -0/+1 |
2006-08-29 | [PATCH] Add support for GCC's __builtin_extract_return_addr function. | Josh Triplett | 1 | -0/+1 |
2006-07-31 | First cut at something that approaches a sane -Wshadow | Linus Torvalds | 1 | -0/+2 |
2005-12-20 | [PATCH] introduce __sparse() function | Oleg Nesterov | 1 | -2/+9 |
2005-11-25 | [PATCH] Made __GNUC__ et.al. weak defines, so that we could override them wit... | Al Viro | 1 | -3/+3 |
2005-11-22 | [PATCH] new flag - Wone-bit-signed-bitfield | Al Viro | 1 | -0/+2 |
2005-11-22 | [PATCH] new flag - -Wdecl | Al Viro | 1 | -0/+2 |
2005-11-22 | [PATCH] missing builtin - memcmp() | Al Viro | 1 | -0/+1 |
2005-11-16 | Re-name "error()" function to "sparse_error()" | Linus Torvalds | 1 | -3/+3 |
2005-11-02 | Handle symbols from "-include" file too | Linus Torvalds | 1 | -5/+7 |
2005-09-24 | [PATCH] handle -G x switch for mips | Atsushi Nemoto | 1 | -0/+9 |
2005-09-22 | [PATCH] replaced warnings with errors. | Mitesh Shah | 1 | -3/+5 |
2005-09-15 | Add various declarations for more builtin functions | Linus Torvalds | 1 | -1/+10 |
2005-09-15 | Make sure that when we define __OPTIMIZE[_SIZE]_ we define it to something | Linus Torvalds | 1 | -2/+2 |
2005-09-14 | [PATCH] add support for -imacros | Sam Ravnborg | 1 | -0/+9 |
2005-09-10 | [PATCH] sparse: add __GNUC_PATCHLEVEL__ | Alexey Dobriyan | 1 | -0/+3 |
2005-09-09 | [PATCH] More address space checking | viro@ZenIV.linux.org.uk | 1 | -0/+2 |
2005-08-15 | Add __OPTIMIZE[_SIZE]__ predefines | Linus Torvalds | 1 | -1/+21 |
2005-08-03 | Update the calling interface to "sparse()". | Linus Torvalds | 1 | -28/+40 |
2005-08-03 | Get closer to parsing multiple files correctly. | Linus Torvalds | 1 | -24/+63 |
2005-08-02 | Make "sparse()" handle multiple input files on the command line | Linus Torvalds | 1 | -48/+65 |
2005-08-02 | Start work on proper scoping with multiple files | Linus Torvalds | 1 | -0/+1 |
2005-07-03 | Add "__builtin_offsetof()" to work with newer gcc's | Linus Torvalds | 1 | -0/+1 |
2005-06-20 | [PATCH] __attribute__ handling for attributes used in the userland | Peter Jones | 1 | -0/+2 |
2005-06-19 | Default to reporting the same GNU C version as the host compiler | Linus Torvalds | 1 | -2/+8 |
2005-06-04 | [LIB] allow changing the gcc version in the defines | Arnaldo Carvalho de Melo | 1 | -2/+4 |
2005-04-07 | [PATCH] static declear | Christopher Li | 1 | -14/+14 |
2005-04-07 | Move the ptrlist macros out of the sparse "lib.[ch]" files. | Linus Torvalds | 1 | -212/+0 |
2005-04-07 | Shut up informational messages once we've hit the maximum | Linus Torvalds | 1 | -8/+11 |
2005-04-07 | [PATCH] make include path handling gcc compatible | Sam Ravnborg | 1 | -11/+13 |
2005-04-07 | [PATCH] sparse: fails to locate stdarg.h | Sam Ravnborg | 1 | -0/+6 |
2005-04-07 | Add option "-Wptr-subtraction-blows" to warn about expensive | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | When removing/replacing pointer list entries, return the final | Linus Torvalds | 1 | -3/+6 |
2005-04-07 | Support tagged add_ptr_list | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Beginning infrastructure for tagged lists. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Add "stream_name()" helper function, and use it. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Remove stat-based file identity tests. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Allow -vv as shorthand for "-v -v" aka "very verbose". | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Fix list_ptr split operation. | Linus Torvalds | 1 | -5/+8 |
2005-04-07 | Fix pointer list "pack" operation. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Add INSERT_CURRENT() macro to insert a new entry at the | Linus Torvalds | 1 | -0/+14 |
2005-04-07 | Split out the blob allocator from lib.c into allocate.c. | Linus Torvalds | 1 | -144/+1 |
2005-04-07 | Allow multiple levels of verbosity, and print out the _really_ | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Oops. Fix silly typo. Small but deadly - it broke the counted ptr replace. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Remember to pack the pointer list after deleting entries from it. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Make list-ptr remove/replace take a count. | Linus Torvalds | 1 | -10/+9 |
2005-04-07 | Who says you can't do type-safe function-overloading in C? | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | helper function cleanup: separate delete/replace list entries. | Linus Torvalds | 1 | -6/+19 |
2005-04-07 | Add "optimize" flag, and collect the flags into lib.c. | Linus Torvalds | 1 | -1/+12 |
2005-04-07 | Remove "struct phi", replace with instruction that generates a pseudo. | Linus Torvalds | 1 | -2/+0 |
2005-04-07 | Move all of the setup code to one single "sparse()" helper function. | Linus Torvalds | 1 | -0/+89 |
2005-04-07 | Add pack_ptr_list() helper function. | Linus Torvalds | 1 | -0/+37 |
2005-04-07 | Update copyright notices a bit. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Remove the horrid iterators. | Linus Torvalds | 1 | -166/+0 |
2005-04-07 | Since we only use the freelist for small aligned | Linus Torvalds | 1 | -2/+6 |
2005-04-07 | Add support for freeing constant-sized allocations. | Linus Torvalds | 1 | -0/+26 |
2005-04-07 | When adding a list entry, we sometimes want the | Linus Torvalds | 1 | -2/+5 |
2005-04-07 | Make our "__builtin_va_arg()" thing a bit closer to real. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add "linearize_ptr_list()" to turn a pointer list into an array. | Linus Torvalds | 1 | -0/+29 |
2005-04-07 | Use "weak_define" for __SIZE_TYPE__ and __STDC__ | Linus Torvalds | 1 | -3/+2 |
2005-04-07 | [PATCH] __builtin_frame_address | fzago@systemfabricworks.com | 1 | -1/+2 |
2005-04-07 | Make context count warning be controllable with "-Wcontext" flag. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Get rid of the old "iterate()" interfaces. | Linus Torvalds | 1 | -19/+0 |
2005-04-07 | test-linearize.c: | welinder@troll.com | 1 | -1/+18 |
2005-04-07 | Handle __func__, __FUNCTION__ and __PRETTY_FUNCTION__ the same | Linus Torvalds | 1 | -5/+0 |
2005-04-07 | lib.c: | welinder@troll.com | 1 | -2/+12 |
2005-04-07 | Add __FUNCTION__ and __PRETTY_FUNCTION__ defines. | welinder@troll.com | 1 | -1/+6 |
2005-04-07 | Handle predefines for integer types, floating point types, | welinder@troll.com | 1 | -6/+0 |
2005-04-07 | Rename -Wundefined-preprocessor-symbol to -Wundef to match | welinder@troll.com | 1 | -1/+1 |
2005-04-07 | [PATCH] #if expression handling cleanups | Alexander Viro | 1 | -0/+2 |
2005-04-07 | Add system-specific compatibility functions to make | Linus Torvalds | 1 | -19/+0 |
2005-04-07 | Fix handling if "-I" switch. | Linus Torvalds | 1 | -7/+23 |
2005-04-07 | Make blob_alloc and blob_free functions in order to hide caddr_t | welinder@troll.com | 1 | -2/+16 |
2005-04-07 | Add "-Wtypesign" command line option. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Many files: | welinder@darter.rentec.com | 1 | -3/+22 |
2005-04-07 | [PATCH] Use more simple/fast iterators | Christopher Li | 1 | -7/+5 |
2005-04-07 | Make END_FOR_EACH_PTR[_REVERSE] take the ptr name as an argument. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | [PATCH] __attribute__((bitwise)) | Alexander Viro | 1 | -1/+3 |
2005-04-07 | Make "-nostdinc" command line flag actually work. | Linus Torvalds | 1 | -4/+28 |
2005-04-07 | Handle __func__ correctly as a variable and not a #define. | welinder@troll.com | 1 | -1/+0 |
2005-04-07 | Introduce -Wdefault-bitfield-sign and only warn when asked for. | welinder@troll.com | 1 | -0/+35 |
2005-04-07 | Cset exclude: welinder@troll.com|ChangeSet|20040812190944|57264 | welinder@troll.com | 1 | -67/+6 |
2005-04-07 | lib.c: | welinder@troll.com | 1 | -1/+9 |
2005-04-07 | lib.c: | welinder@troll.com | 1 | -5/+26 |
2005-04-07 | check.c: | welinder@troll.com | 1 | -0/+5 |
2005-04-07 | lib.c: | welinder@troll.com | 1 | -1/+4 |
2005-04-07 | lib.c, lib.h: | welinder@troll.com | 1 | -0/+32 |
2005-04-07 | pre-process.c, lib.c: | welinder@troll.com | 1 | -1/+1 |
2005-04-07 | lib.c: | welinder@troll.com | 1 | -0/+11 |
2005-04-07 | Teach linearizer about computed goto's. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | [PATCH] "-o foo" and "-I foo" | terra@gnome.org | 1 | -2/+17 |
2005-04-07 | The value of a token that gets defined on the command line | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Use "-O" to compile sparse, to make the compiler warn more. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make sure data allocations are properly aligned. | Linus Torvalds | 1 | -2/+1 |
2005-04-07 | Remove __i386__ define, since people (including me) are using | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Remove empty definition of "cond_syscall()". | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Add "info()" for informational messages, to go together with a | Linus Torvalds | 1 | -4/+12 |
2005-04-07 | Make sparse sources themselves be sparse-clean. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | [PATCH] more fun with sparse | Alexander Viro | 1 | -0/+1 |
2005-04-07 | Now that BITS_IN_XXXX aren't defined contstants any more, | Linus Torvalds | 1 | -4/+4 |
2005-04-07 | Add handling for "-m64" to tell us to use 64-bit mode. | Linus Torvalds | 1 | -0/+13 |
2005-04-07 | [PATCH] linearization bug fix and bitfield handling | Christopher Li | 1 | -4/+6 |
2005-04-07 | [PATCH] More linearizion fun | Christopher Li | 1 | -0/+2 |
2005-04-07 | [PATCH] condition branch simplification | Christopher Li | 1 | -0/+204 |
2005-04-07 | Add new IL for expression linearization. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Fix "add_list_pointer()" to keep things in proper order. | Linus Torvalds | 1 | -6/+7 |
2005-04-07 | Oops. Fix name clash by renaming the new "copy_ptr_list" to be | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | This add a linearization phase. It's not even close to done | Linus Torvalds | 1 | -0/+12 |
2005-04-07 | o move the definition of __CHECKER__ only to check.c | Arnaldo Carvalho de Melo | 1 | -1/+0 |
2005-04-07 | o split handle_switch, to make it more lib friendly | Arnaldo Carvalho de Melo | 1 | -39/+61 |
2005-04-07 | o remove extern __builtin declarations from create_builtin_stream | Arnaldo Carvalho de Melo | 1 | -2/+0 |
2005-04-07 | [PATCH] free_ptr_list() lib function | Jeff Garzik | 1 | -0/+17 |
2005-04-07 | o create create_builtin_stream | Arnaldo Carvalho de Melo | 1 | -0/+20 |