Age | Commit message (Expand) | Author | Files | Lines |
2009-08-21 | sparse: Add GCC pre-defined macros for user-spacev0.4.2-rc1 | Pekka Enberg | 2 | -0/+11 |
2009-08-11 | make sparse headers self-compilable... | Kamil Dudka | 5 | -0/+14 |
2009-08-11 | show_token: handle TOKEN_UNTAINT and TOKEN_ARG_COUNT types | Reinhard Tartler | 1 | -2/+11 |
2009-08-02 | unssa: track uses when replacing a phi node | Kamil Dudka | 3 | -1/+4 |
2009-08-01 | Define __LP64__ for x86_64 unless in 32 bit mode | Blue Swirl | 1 | -1/+1 |
2009-08-01 | Add support for TImode type (__int128_t) | Blue Swirl | 10 | -13/+51 |
2009-07-29 | linearize.h: sanitize header | Kamil Dudka | 2 | -4/+4 |
2009-08-03 | Add c{l,t}z{,l,ll}, ffsl{,l}, popcountll and floating point comparison builtins. | Blue Swirl | 1 | -3/+22 |
2009-08-03 | Ignore attribute __bounded__, used by OpenBSD headers. | Blue Swirl | 1 | -0/+2 |
2009-07-27 | test-suite: integrate unhandled proprocessor tests | Hannes Eder | 9 | -0/+142 |
2009-07-22 | compile-i386: do not generate an infinite loop | Kamil Dudka | 1 | -4/+4 |
2009-07-20 | Makefile: suppress error message from pkg-config | Ramsay Jones | 1 | -1/+1 |
2009-07-19 | test-suite: be more verbose on 'unhandled' and 'known to fail' tests | Hannes Eder | 1 | -1/+5 |
2009-07-19 | move extern inline function to file scope | Christopher Li | 4 | -6/+40 |
2009-07-18 | Add validation for restrict and attribute warning | Christopher Li | 2 | -0/+20 |
2009-07-18 | Avoid "attribute 'warning': unknown attribute" warning | Linus Torvalds | 1 | -0/+2 |
2009-07-18 | Turn off '-Wtransparent-union' by default | Linus Torvalds | 1 | -1/+1 |
2009-07-18 | Allow array declarators to have 'restrict' in them | Linus Torvalds | 2 | -0/+3 |
2009-07-18 | Have Makefile import local.mk if it exists. | Samuel Bronson | 2 | -2/+12 |
2009-07-18 | Support the __thread storage class | Alberto Bertogli | 2 | -4/+33 |
2009-07-18 | Print an error if typeof() lacks an argument | Martin Nagy | 2 | -1/+19 |
2009-07-18 | Add missing checks for Waddress-space | Martin Nagy | 2 | -5/+5 |
2009-07-18 | .gitignore: Ignore dependencies and Vim swap files | Martin Nagy | 1 | -0/+2 |
2009-07-18 | warn directive in argument list | Al Viro | 1 | -2/+26 |
2009-07-18 | Segfault at evaluate.c:341 | Al Viro | 1 | -0/+1 |
2009-07-18 | Sanitize pointer() | Al Viro | 1 | -15/+5 |
2009-07-18 | Don't mix storage class bits with ctype->modifiers while parsing type | Al Viro | 5 | -43/+86 |
2009-07-18 | Simplify get_number_value() and ctype_integer() | Al Viro | 3 | -32/+23 |
2009-07-18 | Fix __label__ handling | Al Viro | 5 | -32/+40 |
2009-07-18 | Fix declaration_specifiers() handling of typedef name shadowed by NS_SYMBOL | Al Viro | 3 | -3/+16 |
2009-07-18 | Fix enumeration constants' scope beginning | Al Viro | 2 | -4/+14 |
2009-07-18 | Restore __attribute__((mode)) handling | Al Viro | 3 | -22/+101 |
2009-07-18 | Pass decl_state down to ->attribute() | Al Viro | 2 | -19/+20 |
2009-07-17 | Pass decl_state down to ->declarator() and handle_attributes() | Al Viro | 2 | -49/+49 |
2009-07-17 | Clean up and split declaration_specifiers() | Al Viro | 1 | -30/+29 |
2009-07-17 | Have ->declarator() act directly on ctype being affected | Al Viro | 2 | -73/+162 |
2009-07-17 | Rewrite and fix specifiers handling | Al Viro | 6 | -166/+468 |
2009-07-17 | Saner type for __builtin_va_list | Al Viro | 1 | -1/+1 |
2009-07-17 | Take the rest of specifiers to parse.c | Al Viro | 3 | -44/+33 |
2009-07-17 | preparations to ->declarator() cleanup - separate typedef handling | Al Viro | 1 | -9/+11 |
2009-07-17 | Fix handling of typedefs with several declarators | Al Viro | 2 | -0/+18 |
2009-07-17 | Take the rest of storage class keywords to parse.c | Al Viro | 2 | -6/+6 |
2009-07-17 | Fix regression created by commit af30c6df74f01db10fa78ac0cbdb5c3c40b5c73f | Al Viro | 2 | -0/+42 |
2009-07-17 | Propagate decl_state to declaration_specifiers() | Al Viro | 1 | -37/+37 |
2009-07-17 | Separating ctype and parser state, part 1 | Al Viro | 2 | -44/+60 |
2009-07-17 | Sanitize direct_declarator logics | Al Viro | 3 | -86/+76 |
2009-07-17 | Fix braino in which_kind() | Al Viro | 1 | -1/+1 |
2009-07-17 | Don't mess with passing symbol to declarator/direct_declarator | Al Viro | 1 | -16/+14 |
2009-07-17 | Leave applying attributes until we know whether it's a nested declarator | Al Viro | 1 | -23/+63 |
2009-07-17 | Apply attributes after ( to the right place | Al Viro | 2 | -8/+27 |
2009-07-17 | Warn about non-empty identifier list outside of definition | Al Viro | 2 | -8/+18 |
2009-07-17 | more direct_declarator() sanitizing | Al Viro | 2 | -51/+127 |
2009-07-17 | Fix attribute/asm handling | Al Viro | 1 | -7/+10 |
2009-07-17 | More nested declarator fixes | Al Viro | 2 | -0/+18 |
2009-07-17 | Separate parsing of identifier-list (in K&R-style declarations) | Al Viro | 2 | -2/+44 |
2009-07-17 | Fix handling of ident-less declarations | Al Viro | 2 | -1/+27 |
2009-07-17 | Fix implicit cast to float | Thomas Schmid | 3 | -34/+35 |
2009-07-17 | fun with declarations and definitions | Al Viro | 2 | -11/+26 |
2009-07-17 | Fix type_info_expression() | Al Viro | 2 | -2/+18 |
2009-07-17 | fun with declarations and definitions | Al Viro | 4 | -0/+35 |
2009-07-17 | Update the validation check for ftabstop= | Christopher Li | 15 | -55/+55 |
2009-07-17 | refactor handle_switch_f | Hannes Eder | 1 | -11/+20 |
2009-01-02 | Add -ftabstop=WIDTH | Hannes Eder | 4 | -3/+25 |
2008-12-28 | Clean up Makefile long lines | Christopher Li | 1 | -14/+17 |
2008-12-28 | Makefile automatic header dependency | Christopher Li | 1 | -77/+21 |
2008-12-28 | Also warn about sizeof(function) | Alexey Zaytsev | 1 | -0/+6 |
2008-12-28 | Warn about explicit usage of sizeof(void) | Christopher Li | 2 | -2/+15 |
2008-12-25 | Teach classify_type to handle typeof | Christopher Li | 2 | -0/+21 |
2008-12-24 | Revert the context tracking code | Johannes Berg | 12 | -1456/+108 |
2008-12-18 | Let void have sizeof 1 | Alexey Zaytsev | 1 | -1/+1 |
2008-12-18 | Rename dirafter to idirafter. | Alexey Zaytsev | 2 | -12/+7 |
2008-12-18 | Document -gcc-base-dir in sparse.1 | Alexey Zaytsev | 1 | -0/+5 |
2008-12-18 | Let cgcc pass -gcc-base-dir to sparse. | Alexey Zaytsev | 1 | -1/+13 |
2008-12-18 | Set gcc include path at runtime. | Alexey Zaytsev | 3 | -27/+99 |
2008-12-18 | Expand "dubious !x & y" handling to other combinations of !, &, and |. | Josh Triplett | 2 | -5/+27 |
2008-12-18 | Add enum member list to the parent | Christopher Li | 1 | -4/+2 |
2008-12-18 | Warning should be enough for an unhandled transparent union | Alexey Zaytsev | 1 | -1/+1 |
2008-12-18 | A slightly edited irc discussion with Josh Triplett. | Alexey Zaytsev | 1 | -0/+54 |
2008-12-18 | Gdb macros to get a better look at some sparse data structures. | Alexey Zaytsev | 2 | -9/+321 |
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 | 2 | -2/+1 |
2008-12-18 | Looks more evident this way. | Alexey Zaytsev | 1 | -1/+1 |
2008-12-18 | Handle a terminal -o option properly. | Alexey Zaytsev | 1 | -4/+7 |
2008-12-18 | Make show_symbol newline-consistent | Alexey Zaytsev | 1 | -2/+5 |
2008-12-18 | OpenBSD support | Blue Swirl | 2 | -0/+23 |
2008-12-18 | Sparc64 (Sparc V9, LP64) support | Blue Swirl | 1 | -0/+7 |
2008-12-18 | Remove pre_buffer | Christopher Li | 3 | -20/+26 |
2008-12-18 | Replace the -specs cgcc option with -target | Alexey Zaytsev | 1 | -1/+1 |
2008-12-18 | Add type information to struct instruction. | David Given | 2 | -1/+4 |
2008-12-17 | Unhardcode byte size being 8 bits. | David Given | 8 | -26/+42 |
2008-12-15 | Evaluate iterator symbols | Christopher Li | 1 | -0/+1 |
2008-08-26 | don't call sparse when called to generate dependencies | Alexander Shishkin | 1 | -0/+7 |
2008-07-14 | Set *tree to NULL on error | Vegard Nossum | 1 | -0/+2 |
2008-07-14 | Fix use of invalid file descriptor | Vegard Nossum | 1 | -0/+2 |
2008-06-27 | Ignore "cold" and "hot" attributes, which appeared in gcc 4.3 | Pavel Roskin | 2 | -0/+6 |
2008-06-11 | Remove symbol.id_list | Alexey Zaytsev | 3 | -5/+4 |
2008-04-24 | fix bug in context tracking code | Johannes Berg | 4 | -16/+131 |
2008-04-24 | Simplify (and warn about) right shifts that result in zero | Linus Torvalds | 1 | -1/+56 |
2008-04-24 | Fix cast instruction generation | Linus Torvalds | 1 | -3/+3 |
2008-04-21 | Add -Wno-declaration-after-statement | Geoff Johnstone | 8 | -3/+78 |
2008-04-21 | improve -Wcontext code and messages | Johannes Berg | 5 | -120/+307 |
2008-04-21 | inlined call bugfix & test | Johannes Berg | 2 | -0/+13 |
2008-04-21 | sparse: simple conditional context tracking | Johannes Berg | 7 | -33/+270 |
2008-04-21 | sparse test suite: add test mixing __context__ and __attribute__((context(...))) | Johannes Berg | 1 | -0/+21 |
2008-04-21 | make sparse keep its promise about context tracking | Johannes Berg | 11 | -86/+861 |
2008-04-07 | cgcc: handle ppc arch | Johannes Berg | 1 | -0/+7 |
2008-04-05 | Fix type mismatches with incomplete types | Geoff Johnstone | 1 | -0/+4 |
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 |
2008-04-03 | Add test case for new warning about !x & y | Josh Triplett | 1 | -0/+9 |
2008-04-03 | catch !x & y brainos | Al Viro | 1 | -0/+3 |
2008-04-03 | fix show_typename() | Al Viro | 4 | -53/+55 |
2008-04-03 | saner warnings for restricted types | Al Viro | 3 | -15/+33 |
2007-11-13 | Makefile: VERSION=0.4.10.4.1 | Josh Triplett | 1 | -1/+1 |
2007-11-13 | Add known-to-fail test case for a static forward declaration | Josh Triplett | 1 | -0/+10 |
2007-11-13 | Handle ignored attribute malloc | Emil Medve | 2 | -0/+2 |
2007-10-20 | Add test-suite metadata to validation/local-label.c | Josh Triplett | 1 | -0/+3 |
2007-10-20 | Perform local label lookup | Christopher Li | 2 | -0/+21 |
2007-10-10 | Add comment on taint flags enum referencing expr->taint | Josh Triplett | 1 | -1/+1 |
2007-09-19 | fix install perms of manpages | Mike Frysinger | 1 | -1/+1 |
2007-09-16 | Added a prototype for mempcpy(). | Tilman Sauerbeck | 1 | -0/+1 |
2007-09-15 | Makefile: VERSION=0.40.4 | Josh Triplett | 1 | -1/+1 |
2007-09-15 | Add SEE ALSO for cgcc in sparse manpage | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add a manpage for cgcc | Josh Triplett | 2 | -1/+38 |
2007-09-15 | Add test-suite annotations to init-char-array.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | validation: Update comment in type1.c to reflect current state of Sparse | Josh Triplett | 1 | -6/+5 |
2007-09-15 | Add test-suite annotations to function-pointer-modifier-inheritance.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add test-suite annotations to cond_expr.c | Josh Triplett | 1 | -0/+8 |
2007-09-15 | Add test-suite annotations to integer-promotions.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | validation: Rename typeconvert.c to integer-promotions.c to match its purpose | Josh Triplett | 1 | -0/+0 |
2007-09-15 | README: recode from ISO-8859-1 to UTF-8 | Josh Triplett | 1 | -1/+1 |
2007-09-15 | FAQ: Point to URL on vger for subscription instructions and archives | Josh Triplett | 1 | -2/+3 |
2007-09-15 | Makefile: Use ?= to allow overriding OS or AR on the Make command line | Josh Triplett | 1 | -2/+2 |
2007-09-15 | Add test-suite annotations to noderef.c | Josh Triplett | 1 | -0/+9 |
2007-09-15 | Add test-suite annotations to struct-ns1.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add test-suite annotations to non-pointer-null.c | Josh Triplett | 1 | -0/+7 |
2007-09-15 | Add test-suite annotations to struct-attribute-placement.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add test-suite annotations to varargs1.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add test-suite annotations to badtype4.c | Josh Triplett | 1 | -0/+8 |
2007-09-15 | Add test-suite annotations to check_byte_count-ice.c | Josh Triplett | 1 | -0/+8 |
2007-09-15 | Add test-suite annotations to double-semicolon.c | Josh Triplett | 1 | -0/+3 |
2007-09-15 | Add test-suite annotations to restricted-typeof.c | Josh Triplett | 1 | -0/+4 |
2007-09-06 | Use -fno-strict-aliasing, as the ptrlist code seems to violate C99 strict ali... | Josh Triplett | 1 | -1/+1 |
2007-08-31 | cgcc: Sparse accepts -Wundef, not -Wundefined-preprocessor | Josh Triplett | 1 | -1/+1 |
2007-08-31 | Rename Wundefined_preprocessor to Wundef to match the command-line argument | Josh Triplett | 3 | -4/+4 |
2007-08-31 | cgcc: Sparse accepts -Wcast-to-as, not -Wcast-to-address-space | Josh Triplett | 1 | -1/+1 |
2007-08-31 | Install the Sparse manpage | Josh Triplett | 1 | -0/+7 |
2007-08-31 | Add a manpage for sparse | Josh Triplett | 1 | -0/+264 |
2007-08-31 | Rename Wcast_to_address_space to Wcast_to_as to match the command-line argument | Josh Triplett | 3 | -4/+4 |
2007-08-30 | Sort warning options in lib.c and lib.h | Josh Triplett | 2 | -37/+40 |
2007-08-30 | Add test case for -Wtypesign | Josh Triplett | 1 | -0/+61 |
2007-08-30 | is_zero_constant: declare saved const | Josh Triplett | 1 | -1/+1 |
2007-08-22 | add __builtin_labs() | Randy Dunlap | 1 | -0/+1 |
2007-08-22 | Make cgcc filter out all sparse warning related options | Yura Pakhuchiy | 1 | -1/+1 |
2007-08-09 | libxml compile fix on Cygwin | Kovarththanan Rajaratnam | 1 | -1/+1 |
2007-08-06 | ctags: Handle some new namespaces and symbol types. | Josh Triplett | 1 | -2/+5 |
2007-08-04 | Makefile: improve flag handling | Mike Frysinger | 1 | -4/+5 |
2007-08-02 | Add another test case to validation/comma.c | Josh Triplett | 1 | -0/+6 |
2007-07-30 | Drop -fpic; it hurts performance and we don't build libsparse.so by default | Josh Triplett | 1 | -1/+7 |
2007-07-30 | Add some missing dependencies in the Makefile | Josh Triplett | 1 | -0/+2 |
2007-07-29 | cse: Size insn_hash_table more realistically, speeding up CSE significantly | Josh Triplett | 1 | -1/+1 |
2007-07-29 | Makefile: Use -O2 -finline-functions, not just -O | Josh Triplett | 1 | -1/+1 |
2007-07-29 | tokenize.c: Simplify drop_stream_eoln(). | ricknu-0@student.ltu.se | 1 | -7/+6 |
2007-07-29 | [PATCH] braino in conditional_expression() | Al Viro | 1 | -1/+1 |
2007-07-29 | [PATCH] saner -Wtypesign | Al Viro | 1 | -22/+25 |
2007-07-29 | [PATCH] sanitize evaluate_postop() | Al Viro | 1 | -19/+19 |
2007-07-29 | Add test case for comparing null pointer constant to int. | Josh Triplett | 1 | -0/+11 |
2007-07-29 | [PATCH] fix evaluate_compare() | Al Viro | 1 | -2/+2 |
2007-07-29 | [PATCH] sanitize evaluate_ptr_add(), start checking for pointers to functions | Al Viro | 1 | -16/+25 |
2007-07-29 | Remove explicit restatements of defaults in metadata for comma test | Josh Triplett | 1 | -4/+0 |
2007-07-29 | [PATCH] ...,array should degenerate | Al Viro | 2 | -1/+13 |
2007-07-29 | Remove explicit restatements of defaults in metadata for outer-scope test | Josh Triplett | 1 | -3/+0 |
2007-07-29 | [PATCH] file and global scopes are the same for purposes of struct redefining | Al Viro | 4 | -1/+31 |
2007-07-29 | Remove explicit restatements of defaults in metadata for member_of_typeof test | Josh Triplett | 1 | -4/+0 |
2007-07-28 | [PATCH] handling of typeof in evaluate_member_dereference() | Al Viro | 2 | -1/+15 |
2007-07-28 | [PATCH] new helper: unfoul() | Al Viro | 1 | -8/+14 |
2007-07-28 | [PATCH] no such thing as array of functions | Al Viro | 1 | -6/+12 |
2007-07-28 | [PATCH] add __builtin_strlen() | Al Viro | 1 | -0/+1 |
2007-07-27 | Make "Initializer entry defined twice" a warning, not an error | Josh Triplett | 2 | -3/+3 |
2007-07-27 | validation/builtin_safe1.c: Show the unsafe macro argument | Josh Triplett | 1 | -1/+1 |
2007-07-27 | Add test-suite metadata to label-attr.c | Josh Triplett | 1 | -0/+3 |
2007-07-27 | parse.c: Adding va_end(). | ricknu-0@student.ltu.se | 1 | -7/+7 |
2007-07-27 | Turn off -Wdo-while by default. | Josh Triplett | 1 | -1/+1 |
2007-07-24 | expression.c: Clean up match_oplist() and add missing va_end() | ricknu-0@student.ltu.se | 1 | -7/+7 |
2007-07-24 | tokenize.c: Replace handwritten strncmp with existing function. | ricknu-0@student.ltu.se | 1 | -10/+3 |
2007-07-22 | allocate.h: Stop needlessly returning a void value in __DO_ALLOCATOR | Josh Triplett | 1 | -1/+1 |
2007-07-22 | Add test-suite metadata to old-initializer.c; also test with -Wno-initializer | Josh Triplett | 2 | -0/+16 |
2007-07-22 | Makefile: stop cleaning files we didn't make and have no business cleaning | Josh Triplett | 1 | -1/+1 |
2007-07-22 | Fix typos in test-suite documentation | Josh Triplett | 1 | -1/+1 |
2007-07-22 | Add test-suite metadata to calling-convention-attributes.c | Josh Triplett | 1 | -0/+3 |
2007-07-22 | Add test-suite metadata to escapes.c | Josh Triplett | 1 | -0/+3 |
2007-07-22 | Add test-suite metadata to context.c | Josh Triplett | 1 | -0/+20 |
2007-07-22 | Add test-suite metadata to initializer-entry-defined-twice.c | Josh Triplett | 1 | -0/+10 |
2007-07-22 | Add test-suite metadata to bad-ternary-cond.c, and remove now-redundant comment | Josh Triplett | 1 | -3/+8 |
2007-07-22 | Add test-suite metadata to bad-cast.c | Josh Triplett | 1 | -0/+9 |
2007-07-22 | Fix test-suite to handle stdout and stderr separately, and fix up tests | Josh Triplett | 11 | -64/+54 |
2007-07-14 | Fix sparse warnings in c2xml: mark globals static and remove unused globals | Josh Triplett | 1 | -5/+3 |
2007-07-14 | Fix GCC warnings in c2xml | Josh Triplett | 1 | -26/+22 |
2007-07-14 | expression.h needs lib.h for struct position and symbol.h for int_ctype | Josh Triplett | 1 | -0/+2 |
2007-07-14 | Split c2xml build rule into compile and link stages, and add the quiet prefixes | Josh Triplett | 1 | -5/+5 |