| Age | Commit message (Expand) | Author | Files | Lines |
| 2007-07-08 | Move test-suite output files to validation/.gitignore | Josh Triplett | 2 | -6/+4 |
| 2007-07-08 | Sample test-suite test cases | Damien Lespiau | 6 | -0/+68 |
| 2007-07-08 | test-suite documentation | Damien Lespiau | 1 | -0/+112 |
| 2007-07-08 | test-suite: a tiny test automation script | Damien Lespiau | 3 | -0/+264 |
| 2007-06-28 | Move all the preprocessor tests into validation/preprocessor/ | Josh Triplett | 22 | -0/+0 |
| 2007-06-27 | Fix warnings about undeclared globals, they are irrelevant to the test | Pavel Roskin | 1 | -2/+2 |
| 2007-06-27 | Avoid use of libc headers in the validation suite | Pavel Roskin | 3 | -4/+4 |
| 2007-06-27 | cgcc: preserve sparse exit code if -no-compile is used | Pavel Roskin | 1 | -2/+5 |
| 2007-06-27 | Bitfield without explicit sign should be a warning, not an error | Pavel Roskin | 1 | -1/+1 |
| 2007-06-26 | Merge commit 'viro/integer-constant' | Josh Triplett | 9 | -15/+314 |
| 2007-06-26 | validation/non-pointer-null.c: Make global static to avoid extraneous warning. | Josh Triplett | 1 | -1/+1 |
| 2007-06-26 | validation/escapes.c: Make globals static to avoid extraneous warnings. | Josh Triplett | 1 | -3/+3 |
| 2007-06-26 | validation/restricted-typeof.c: Make globals static to avoid extraneous warni... | Josh Triplett | 1 | -3/+3 |
| 2007-06-26 | validation/old-initializer.c: Make the_s static to avoid extraneous warning. | Josh Triplett | 1 | -1/+1 |
| 2007-06-26 | [PATCH] fix handling of integer constant expressions | Al Viro | 5 | -13/+133 |
| 2007-06-26 | [PATCH] implement __builtin_offsetof() | Al Viro | 8 | -2/+181 |
| 2007-06-25 | [PATCH] deal with enum members without excessive PITA | Al Viro | 3 | -1/+9 |
| 2007-06-25 | [PATCH] warn on return <void expression>; | Al Viro | 3 | -0/+5 |
| 2007-06-25 | [PATCH] in case of compound literal we want to delay examining type | Al Viro | 1 | -5/+6 |
| 2007-06-25 | [PATCH] move degenerate() down into compatible_assignment_types() | Al Viro | 1 | -17/+13 |
| 2007-06-25 | [PATCH] fix default argument promotion | Al Viro | 1 | -5/+14 |
| 2007-06-25 | [PATCH] fix index conversions in evaluate_ptr_add() | Al Viro | 1 | -42/+50 |
| 2007-06-25 | [PATCH] clean up usual_conversions(), kill evaluate_shift() | Al Viro | 1 | -44/+34 |
| 2007-06-25 | [PATCH] clean up the typechecking in arithmetics | Al Viro | 1 | -98/+73 |
| 2007-06-25 | [PATCH] cleanup of evaluate_assign_op() | Al Viro | 1 | -14/+16 |
| 2007-06-25 | [PATCH] remove useless argument in evaluate_ptr_sub() | Al Viro | 1 | -4/+4 |
| 2007-06-25 | [PATCH] remove long-dead variable in evaluate_ptr_add() | Al Viro | 1 | -4/+1 |
| 2007-06-25 | [PATCH] null pointer constants have no special meaning for pointer subtraction | Al Viro | 1 | -17/+2 |
| 2007-06-25 | [PATCH] mechanically split compatible_assignment_types() | Al Viro | 1 | -16/+47 |
| 2007-06-25 | [PATCH] take cast_to() out of usual_conversions(), do it in callers | Al Viro | 1 | -14/+16 |
| 2007-06-25 | [PATCH] missing NULL checks in initializer handling | Al Viro | 1 | -2/+13 |
| 2007-06-24 | ctags: Use const as appropriate in cmp_sym() | Josh Triplett | 1 | -4/+4 |
| 2007-06-18 | [PATCH] fix handling of typeof on structs | Al Viro | 1 | -1/+6 |
| 2007-06-18 | [PATCH] rewrite of initializer handling | Al Viro | 4 | -175/+398 |
| 2007-06-18 | [PATCH] tie the fields of struct in simple list | Al Viro | 2 | -2/+24 |
| 2007-06-18 | [PATCH] make copying of EXPR_INDEX non-lazy | Al Viro | 1 | -2/+0 |
| 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-06-09 | Improve error message if using a member of an incomplete struct or union | Pavel Roskin | 1 | -2/+7 |
| 2007-06-09 | '\?' is a valid escape character defined by ANSI C. Its value is '?'. | Michael Stefaniuc | 2 | -0/+5 |
| 2007-06-03 | Add test case for infinite loop in free_preprocessor_line() | Josh Triplett | 1 | -0/+2 |
| 2007-06-03 | Fix infinite loop in free_preprocessor_line() | Alexey Dobriyan | 1 | -2/+2 |
| 2007-06-01 | Makefile prettyprinting: make INSTALL and other output line up correctly | Josh Triplett | 1 | -4/+4 |
| 2007-06-01 | Change "LD" to "LINK" in Makefile prettyprinting. | Josh Triplett | 1 | -14/+14 |
| 2007-05-26 | better recovery from bad operations on bitwise | Al Viro | 1 | -9/+20 |
| 2007-05-26 | fix interaction of typeof with bitwise types | Al Viro | 2 | -0/+10 |
| 2007-05-26 | fix alignment for _Bool | Al Viro | 1 | -1/+1 |
| 2007-05-26 | check for whitespace before object-like macro body | Al Viro | 1 | -5/+10 |
| 2007-05-26 | saner reporting of overlaps in initializers | Al Viro | 1 | -1/+3 |
| 2007-05-26 | handle __alignof as equivalent of __alignof__ | Al Viro | 1 | -0/+1 |
| 2007-05-23 | Canonicalize URL in FAQ: add www., add trailing slash | Josh Triplett | 1 | -1/+1 |
| 2007-05-23 | Fix old typo: s/wierd/weird/ | Josh Triplett | 1 | -2/+2 |
| 2007-05-23 | Sparse always defines __STDC__ 1, so cgcc does not need to do so | Josh Triplett | 1 | -3/+2 |
| 2007-05-23 | Add cygwin support to cgcc | Ramsay Jones | 1 | -0/+10 |
| 2007-05-22 | Add explanatory comment about direct use of __IDENT for preprocessor idents. | Josh Triplett | 1 | -1/+3 |
| 2007-05-22 | Add no-double-underscore variant format_arg. | Josh Triplett | 2 | -1/+2 |
| 2007-05-22 | Add double-underscore variant __syscall_linkage__. | Josh Triplett | 2 | -1/+2 |
| 2007-05-22 | Add no-double-underscore variant "used", ignored like "__used__". | Josh Triplett | 2 | -1/+2 |
| 2007-05-22 | Add double-underscore variant __noinline__. | Josh Triplett | 2 | -1/+2 |
| 2007-05-22 | Add double-underscore variant __always_inline__. | Josh Triplett | 2 | -1/+2 |
| 2007-05-22 | Reorganize attribute list for readability. | Josh Triplett | 1 | -31/+32 |
| 2007-05-22 | Move the ident for defined() into the preprocessor section. | Josh Triplett | 1 | -1/+2 |
| 2007-05-22 | Remove inaccurate comment designating some attributes as windows-specific. | Josh Triplett | 1 | -2/+0 |
| 2007-05-22 | Ignore the GCC constructor and destructor attributes | Josh Triplett | 2 | -0/+6 |
| 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 | 5 | -2/+6 |
| 2007-05-22 | Expand calling convention test case to cover fastcall | Josh Triplett | 1 | -6/+22 |
| 2007-05-22 | Add (more) support for WIN32 attribute names | Ramsay Jones | 2 | -0/+13 |
| 2007-05-22 | Add test for typedef on pointer to function with stdcall attribute. | Michael Stefaniuc | 1 | -0/+3 |
| 2007-05-22 | Fix an __attribute__() parsing error | Josh Triplett | 1 | -1/+4 |
| 2007-05-22 | Add shebang to gvpr scripts, make them executable, and change usage accordingly | Josh Triplett | 3 | -4/+7 |
| 2007-05-22 | Add gvpr-based post-processing for graphs | Dan Sheridan | 3 | -0/+284 |
| 2007-05-22 | Improved graph generation using subgraph clusters for functions | Dan Sheridan | 3 | -20/+141 |
| 2007-05-22 | Remove extra space. | Josh Triplett | 1 | -1/+1 |
| 2007-05-22 | Beautify all & install Makefile targets | Damien Lespiau | 1 | -27/+43 |
| 2007-05-22 | Use %td when printing a ptrdiff_t to avoid problems on 64-bit platforms | Josh Triplett | 1 | -1/+1 |
| 2007-05-22 | Revert unintentional inclusion of warning fix in previous commit. | Josh Triplett | 1 | -1/+1 |
| 2007-05-22 | Add test case for -Wno-old-initializer | Josh Triplett | 2 | -1/+6 |
| 2007-05-22 | Add -Wno-old-initializer to turn off warnings about non-C99 struct initializers | Josh Triplett | 4 | -2/+6 |
| 2007-05-20 | __DATE__ & __TIME expansion | Damien Lespiau | 3 | -2/+15 |
| 2007-05-20 | Change sparse homepage in ctags headers. | Damien Lespiau | 1 | -1/+1 |
| 2007-05-15 | Add test case for stdcall and cdecl attributes. | Josh Triplett | 1 | -0/+4 |
| 2007-05-15 | Ignore the cdecl and stdcall attributes for now. | Michael Stefaniuc | 1 | -0/+4 |
| 2007-05-02 | Pass a bitmask of keywords to handle_attributes | Christopher Li | 1 | -7/+7 |
| 2007-05-01 | Parse asm after a label as a statement, not an attribute | Josh Triplett | 2 | -7/+9 |
| 2007-05-01 | Implement x86-64 support in cgcc. | Alberto Bertogli | 1 | -0/+9 |
| 2007-05-01 | Teach cgcc about -ventry and -vdead | Josh Triplett | 1 | -0/+1 |
| 2007-05-01 | Teach cgcc about all currently existing sparse warning options | Josh Triplett | 1 | -1/+1 |
| 2007-05-01 | Make cgcc not pass -Wall to sparse even if passing it to cc | Josh Triplett | 1 | -1/+14 |
| 2007-05-01 | Add test case for __asm__ __volatile__(...) | Josh Triplett | 1 | -0/+6 |
| 2007-05-01 | combinations string clean up | Christopher Li | 2 | -4/+3 |
| 2007-05-01 | Add a "make dist" that requires $(VERSION) to match `git describe` | Josh Triplett | 1 | -0/+7 |
| 2007-05-01 | gitweb lives at git.kernel.org now. | Josh Triplett | 1 | -1/+1 |
| 2007-05-01 | Remove old version note. | Josh Triplett | 1 | -3/+0 |
| 2007-05-01 | Fix the version number | Josh Triplett | 1 | -1/+1 |
| 2007-05-01 | Fix website and repository references in FAQ | Josh Triplett | 1 | -3/+3 |
| 2007-05-01 | Fix most -Wshadow warnings in Sparse.0.3 | Josh Triplett | 5 | -12/+10 |
| 2007-04-20 | handle label attributes | Christopher Li | 2 | -1/+8 |
| 2007-04-20 | Fix the annotated inline call position | Christopher Li | 1 | -0/+4 |
| 2007-04-20 | linearize: DECLARE_ALLOCATOR for asm_constraint and asm_rules | Josh Triplett | 1 | -0/+3 |
| 2007-04-20 | simplify.c: Declare delete_pseudo_user_list_entry static | Josh Triplett | 1 | -1/+1 |
| 2007-04-20 | compile-i386.c: Declare regs_in_use static | Josh Triplett | 1 | -1/+1 |
| 2007-04-20 | Declare gcc_patchlevel extern in lib.h | Josh Triplett | 1 | -1/+1 |
| 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 | Declare die_if_error extern in lib.h | Josh Triplett | 1 | -0/+1 |
| 2007-04-20 | Teach cgcc about -Wtransparent-union and -Wno-transparent-union | Josh Triplett | 1 | -1/+1 |
| 2007-04-20 | Fix comment to reference #weak_define rather than #ifndef, matching code | Josh Triplett | 1 | -1/+1 |
| 2007-04-20 | Parse and ignore the __regparm__ attribute, just like regparm. | Josh Triplett | 2 | -1/+3 |
| 2007-04-20 | Use noreturn on die() and error_die() | Josh Triplett | 1 | -2/+4 |
| 2007-04-16 | Add test case for basic address_space annotations. | Josh Triplett | 1 | -0/+8 |
| 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-10 | Avoid returning an uninitialized pointer from dup_list of an empty list | Josh Triplett | 1 | -1/+1 |
| 2007-03-10 | Fix two potential NULL pointer dereferences in dissect.c | Josh Triplett | 1 | -2/+2 |
| 2007-03-09 | Use GCC format and sentinel attributes on appropriate functions | Josh Triplett | 5 | -10/+11 |
| 2007-03-09 | Fix typos in comments | Josh Triplett | 23 | -52/+51 |
| 2007-03-09 | Introduce keyword driven attribute parsing | Christopher Li | 2 | -193/+265 |
| 2007-03-07 | Fix typo in symbol.h: s/keywrods/keywords/ | Josh Triplett | 1 | -1/+1 |
| 2007-03-07 | Introduce top level parsing for asm parsing. | Josh Triplett | 2 | -2/+8 |
| 2007-03-07 | Introducing statement keywords | Josh Triplett | 2 | -38/+99 |
| 2007-03-07 | Free up some special bits in modifiers. | Josh Triplett | 5 | -69/+135 |
| 2007-03-07 | Moving statement parsing into smaller functions. | Josh Triplett | 1 | -93/+139 |
| 2007-03-02 | Add annotation for inline function call. | Christopher Li | 7 | -15/+57 |
| 2007-02-28 | Add static to declarations in test cases, to remove unrelated warnings. | Josh Triplett | 16 | -68/+68 |
| 2007-02-28 | Disable liveness "dead" instruction by default. | Christopher Li | 4 | -2/+7 |
| 2007-02-27 | Move pkg-config file to lib, rather than share | Josh Triplett | 1 | -1/+1 |
| 2007-02-27 | Introduce expression_error | Christopher Li | 4 | -52/+67 |
| 2007-02-27 | Update the information in README about using the library. | James Westby | 1 | -21/+8 |
| 2007-02-27 | dissect: simplify lookup_member() | Oleg Nesterov | 1 | -12/+9 |
| 2007-02-26 | Coding style fix: use parentheses with sizeof | Josh Triplett | 1 | -1/+1 |
| 2007-02-26 | Fix core dump on huge switch | Christopher Li | 1 | -1/+4 |
| 2007-02-25 | Adding debug option for showing the linearized instruction. | Christopher Li | 3 | -14/+55 |
| 2007-02-25 | Fix a bug that match_idents forget to end with NULL | Christopher Li | 1 | -1/+1 |
| 2007-02-22 | dissect: fix multidimensional array initializer | Oleg Nesterov | 1 | -1/+4 |
| 2007-02-22 | Fix core dump on anonymous symbol. | Christopher Li | 1 | -8/+10 |
| 2007-02-22 | dissect: cleanup report_implicit() | Oleg Nesterov | 1 | -4/+6 |
| 2007-02-22 | Make the ptrlist using the sparse allocator. | Christopher Li | 3 | -11/+17 |
| 2007-02-22 | Add test case for double semicolon in structure declaration. | Josh Triplett | 1 | -0/+6 |
| 2007-02-22 | Fix double semicolon in struct declaration | Christopher Li | 1 | -1/+2 |
| 2007-02-22 | Fix the segfault when initializer has unknown symbol | Christopher Li | 1 | -1/+1 |
| 2007-02-21 | Add test case for structure attribute placement. | Josh Triplett | 1 | -0/+3 |
| 2007-02-21 | Handle structure attributes between the structure keyword and the name | Christopher Li | 1 | -0/+2 |
| 2007-02-13 | Add test case for function pointer modifier inheritance | Josh Triplett | 1 | -0/+15 |
| 2007-02-13 | Bug fix in pointer modifier inheritance at function degeneration. | Christopher Li | 2 | -5/+4 |
| 2007-01-27 | Fix mistaken comparison that becomes a no-op. | James Westby | 1 | -1/+1 |
| 2007-01-27 | Marking anonymous string. | Christopher Li | 2 | -1/+3 |
| 2007-01-27 | Another attempt to fix the attribute parsing. | Christopher Li | 1 | -29/+56 |
| 2007-01-27 | Add missing #include "allocate.h" in linearize.h for DECLARE_ALLOCATOR. | Josh Triplett | 1 | -0/+1 |
| 2007-01-27 | Coding style fix: in a pointer type, * goes with the name, not the type. | Josh Triplett | 13 | -29/+29 |
| 2007-01-27 | Enhance debug information. | Christopher Li | 2 | -45/+69 |
| 2007-01-27 | Allow more than one command line include file. | Christopher Li | 2 | -20/+34 |
| 2007-01-16 | Update usage chain for dead branch instruction. | Christopher Li | 1 | -1/+1 |
| 2007-01-16 | Add a return in the last case of a switch; redundant but less error-prone. | Josh Triplett | 1 | -0/+1 |
| 2007-01-16 | Update usage chain for dead instructions | Christopher Li | 2 | -0/+6 |
| 2007-01-16 | Add instruction to pseudo user tracking. | Christopher Li | 5 | -95/+125 |
| 2007-01-16 | Change the symbol access list to a pseudo list | Christopher Li | 3 | -10/+10 |
| 2007-01-16 | Add ctags to .gitignore | Josh Triplett | 1 | -0/+1 |
| 2007-01-16 | Sparse-based Ctags implementation | Christopher Li | 3 | -1/+217 |
| 2006-12-05 | Remove old SCCS target from Makefile.0.2 | Josh Triplett | 1 | -2/+0 |
| 2006-12-05 | implement #strong_undef | Oleg Nesterov | 1 | -6/+24 |
| 2006-12-05 | implement #strong_define | Oleg Nesterov | 2 | -14/+21 |
| 2006-12-05 | prepare for #strong_{define,undef} | Oleg Nesterov | 2 | -8/+12 |
| 2006-12-05 | fix 'weak' attribute loss | Oleg Nesterov | 2 | -3/+6 |
| 2006-12-05 | fix redefine of #weak_define | Oleg Nesterov | 1 | -23/+32 |
| 2006-12-05 | kill NS_INVISIBLEMACRO, introduce NS_UNDEF | Oleg Nesterov | 3 | -11/+11 |
| 2006-12-05 | use lookup_macro() in handle_undef() | Oleg Nesterov | 1 | -10/+5 |
| 2006-12-05 | Support -Wall flag | Pavel Roskin | 1 | -3/+27 |
| 2006-12-05 | Generate and install a pkg-config file. Add DESTDIR support to Makefile. | Josh Triplett | 3 | -10/+29 |
| 2006-12-05 | Install static library and header files | Josh Triplett | 1 | -20/+17 |
| 2006-12-04 | Rename "check.c" to "sparse.c" to match program name; update .gitignore | Josh Triplett | 3 | -3/+3 |
| 2006-12-04 | Update the FAQ: add sparse website and gitweb, update git URL, remove old BK url | Josh Triplett | 1 | -4/+5 |
| 2006-12-04 | cleanup write to argument array hack | Christopher Li | 13 | -77/+113 |
| 2006-12-04 | delay removing file scope | Christopher Li | 3 | -2/+9 |
| 2006-11-28 | Fix warning on self check. | Christopher Li | 1 | -12/+16 |
| 2006-11-28 | trivial: more .gitignore stuff | Damien Lespiau | 1 | -0/+12 |
| 2006-11-28 | trivial fix for seg fault. | Christopher Li | 1 | -1/+1 |
| 2006-11-21 | double inclusions | Nicolas Kaiser | 2 | -2/+0 |
| 2006-11-06 | Stop building and installing libsparse.so0.1 | Josh Triplett | 1 | -3/+3 |
| 2006-11-06 | Install cgcc on "make install", refactor installation code | Pavel Roskin | 1 | -2/+5 |
| 2006-11-06 | Rename test case bad-assignement.c to bad-assignment.c, fixing the typo. | Josh Triplett | 1 | -0/+0 |
| 2006-11-06 | Typo fixes | Pavel Roskin | 9 | -10/+10 |
| 2006-11-06 | Add support for __builtin_strpbrk() | Pavel Roskin | 1 | -0/+1 |
| 2006-11-06 | Compile sparse executable under it's own name, not as "check" | Pavel Roskin | 1 | -8/+3 |
| 2006-10-24 | Merge branch 'context-test-cases-for-cond-lock' into josh | Josh Triplett | 1 | -0/+20 |
| 2006-10-24 | Add test cases to validation/context.c for the Linux __cond_lock macro | Josh Triplett | 1 | -0/+20 |
| 2006-10-24 | switch to hash-based get_one_special() | Al Viro | 2 | -21/+75 |
| 2006-10-24 | added a bunch of gcc builtins | Al Viro | 1 | -0/+10 |
| 2006-10-17 | Recognize and ignore __alias__ and __visibility__ | Josh Triplett | 2 | -4/+6 |
| 2006-10-17 | Add type information to enum mismatch warning | Adam DiCarlo | 1 | -1/+4 |
| 2006-10-16 | Merge branch 'Wcontext-default' into staging | Josh Triplett | 1 | -1/+1 |
| 2006-10-16 | merge branch 'no-semantic-h' into staging and fix conflicts | Josh Triplett | 1 | -1/+1 |
| 2006-10-16 | merge branch 'more-warning-flags' into staging and fix conflicts | Josh Triplett | 3 | -1/+4 |
| 2006-10-16 | Merge branch 'graph' into staging | Josh Triplett | 2 | -2/+4 |
| 2006-10-16 | Merge branch 'fix-defined-twice-error-on-empty-struct' into staging | Josh Triplett | 2 | -6/+47 |
| 2006-10-01 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 6 | -190/+324 |
| 2006-10-01 | Add warning message for naked do-while | Linus Torvalds | 3 | -0/+6 |
| 2006-10-01 | [PATCH] handle fouled-bitwise | Al Viro | 6 | -15/+134 |
| 2006-10-01 | [PATCH] saner recovery from endianness errors, part 1. | Al Viro | 1 | -9/+17 |
| 2006-10-01 | [PATCH] merged compatible_..._binop() into single function | Al Viro | 1 | -79/+61 |