Age | Commit message (Expand) | Author | Files | Lines |
2016-10-26 | sparse: add no_sanitize_address as an ignored attribute | Rui Teng | 1 | -0/+9 |
2016-10-13 | sparse: ignore __assume_aligned__ attribute | Lance Richardson | 1 | -0/+6 |
2016-10-13 | sparse: add 'alloc_align' to the ignored attributes | Ramsay Jones | 1 | -0/+38 |
2016-02-23 | Do not drop 'nocast' modifier when taking the address. | Luc Van Oostenryck | 1 | -0/+197 |
2016-02-04 | Fix size calculation of unsized bool array | Luc Van Oostenryck | 1 | -0/+47 |
2015-06-14 | validation/prototype: regression for skipping prototypes | Azat Khuzhin | 1 | -0/+6 |
2015-04-21 | Add tests for the builtin INF and nan() functions. | Michael Stefaniuc | 1 | -0/+13 |
2015-03-13 | Ignore pure attribute in assignement | Ard Biesheuvel | 1 | -0/+16 |
2015-02-08 | Teach sparse about the __COUNTER__ predefined macro | Luc Van Oostenryck | 4 | -0/+41 |
2014-11-10 | test-suite: remove bashism to avoid test failures | Ramsay Jones | 1 | -1/+1 |
2014-10-10 | don't run sparse{c,i} tests when sparse-llvm is disabled | Ramsay Jones | 1 | -2/+24 |
2014-10-10 | sparse: add 'gnu_inline' to the ignored attributes | Ramsay Jones | 1 | -0/+21 |
2014-10-10 | Add the __restrict__ keyword | Ramsay Jones | 3 | -0/+72 |
2014-10-10 | rename -Werror to -Wsparse-error | Christopher Li | 1 | -6/+1 |
2014-09-28 | sparse: Make -Werror turn warnigns into errors | Thomas Graf | 1 | -6/+12 |
2014-07-16 | sparse: make bits_to_bytes round up instead of down | Jeff Layton | 1 | -0/+10 |
2014-04-17 | parse: support c99 [static ...] in abstract array declarators | Cody P Schafer | 1 | -0/+14 |
2014-04-03 | Add test case for the ioc type check | Hans Verkuil | 1 | -0/+17 |
2014-04-03 | Add test case for anonymous union initializer | Hans Verkuil | 1 | -0/+11 |
2014-04-03 | Add test case for extern array | Hans Verkuil | 1 | -0/+14 |
2014-04-01 | Support GCC's transparent unions | John Keeping | 1 | -0/+25 |
2014-04-01 | validation/sizeof-bool: fix broken test case | John Keeping | 1 | -0/+1 |
2014-01-29 | Define __CHAR_BIT__ | Emilio G. Cota | 1 | -0/+7 |
2013-12-21 | sparse: add built-in atomic memory access identifiers | Kim Phillips | 1 | -0/+28 |
2013-07-25 | Merge branch 'llvmcore' | Christopher Li | 6 | -0/+105 |
2013-07-25 | sparse: add __builtin_va_arg_pack() and __builtin_va_arg_pack_len() | Jeff Layton | 1 | -0/+20 |
2013-05-27 | Fix result type of relational and logical operators | Xi Wang | 1 | -0/+17 |
2013-05-23 | symbol.c: Set correct size of array from parenthesized string initializer | Ramsay Jones | 1 | -0/+27 |
2013-05-21 | sparse, llvm: fix struct name generation | Xi Wang | 1 | -0/+6 |
2013-05-19 | sparse, llvm: add a struct access test case | Jonathan Neuschäfer | 1 | -0/+28 |
2013-05-19 | sparse, llvm: Fix resulting type of store address calculations | Jonathan Neuschäfer | 1 | -0/+12 |
2013-05-18 | sparse, llvm: simplify function generation | Xi Wang | 1 | -0/+28 |
2013-05-18 | sparse, llvm: fix phi generation | Xi Wang | 1 | -0/+14 |
2013-05-17 | char.c: Fix parsing of escapes | Ramsay Jones | 1 | -0/+12 |
2013-05-11 | fix SIGFPE caused by signed division overflow | Xi Wang | 1 | -0/+29 |
2013-04-26 | Allow forced attribute in function argumentv0.4.5-rc1 | Christopher Li | 1 | -0/+18 |
2013-04-21 | Support #pragma once | Josh Triplett | 1 | -0/+5 |
2013-04-19 | Test case for -Winit-cstring option | Masatake YAMATO | 1 | -0/+11 |
2013-02-21 | Clean up some test case error. | Christopher Li | 2 | -2/+10 |
2013-02-21 | sparse patch v2: add noclone as an ignored attribute | Randy Dunlap | 1 | -0/+9 |
2013-02-19 | sparse: add built-in byte swap identifiers | Kim Phillips | 1 | -0/+9 |
2013-02-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/sparse into marge | Christopher Li | 8 | -12/+127 |
2013-02-12 | L ## 'a' is valid; so's L ## "a" | Al Viro | 1 | -0/+15 |
2013-02-12 | switch to delayed handling of escape sequences | Al Viro | 2 | -9/+37 |
2013-02-12 | massage handling of wide string literals/character constants in tokenizer | Al Viro | 1 | -0/+9 |
2013-02-12 | Gentler handling of bitwise warnings in unary operations | Al Viro | 1 | -2/+4 |
2012-10-11 | Merge branch 'llvm/core' of github.com:penberg/sparse-llvm | Christopher Li | 4 | -0/+66 |
2012-10-10 | sparse, llvm: Fix type of loaded values | Jonathan Neuschäfer | 1 | -0/+12 |
2012-08-19 | sparse, llvm: convert the condition of branch/select to bool | Jonathan Neuschäfer | 1 | -0/+30 |
2012-08-19 | sparse, llvm: Fix 'void' return type code generation | Pekka Enberg | 1 | -0/+13 |
2012-08-05 | sparse, llvm: Fix SIGSEGV for extern symbols | Pekka Enberg | 1 | -0/+11 |
2012-06-21 | Merge branch 'for-chris' of git://github.com/penberg/sparse-llvm | Christopher Li | 1 | -0/+3 |
2012-06-08 | sparse, llvm: Add _Bool to cast validation test | Pekka Enberg | 1 | -0/+3 |
2012-06-04 | check missing or duplicate goto labels | Xi Wang | 1 | -0/+29 |
2012-04-13 | Fix ,##__VA_ARGS__ kludge | Al Viro | 2 | -1/+47 |
2012-04-13 | Fix handling of __func__ | Al Viro | 1 | -0/+15 |
2012-01-02 | Merge branch 'sparse-llvm' of git://github.com/penberg/sparse-llvm.git | Christopher Li | 13 | -0/+413 |
2011-12-21 | Revert "sparse: Bump up sizeof(_Bool) to 8 bits" | Pekka Enberg | 1 | -1/+5 |
2011-12-21 | sparse, llvm: Add test case for <stdbool.h> type | Pekka Enberg | 1 | -0/+9 |
2011-11-23 | sparse, llvm: add loop testcase | Jeff Garzik | 1 | -0/+21 |
2011-11-22 | sparse, llvm: FP comparison op code generation | Pekka Enberg | 1 | -0/+30 |
2011-11-22 | sparse, llvm: More comparison ops code generation | Pekka Enberg | 1 | -0/+20 |
2011-11-22 | sparse, llvm: OP_SET_B and OP_SET_A code generation | Pekka Enberg | 1 | -0/+10 |
2011-11-22 | sparse, llvm: Pointer cast code generation | Pekka Enberg | 1 | -0/+9 |
2011-11-21 | Add test case for binary constants | Christopher Li | 1 | -0/+7 |
2011-11-19 | sparse, llvm: Function pointer code generation | Pekka Enberg | 1 | -0/+11 |
2011-10-28 | sparse, llvm: Add support for union types | Pekka Enberg | 1 | -0/+12 |
2011-10-25 | sparse, llvm: Add support for array types | Pekka Enberg | 1 | -0/+6 |
2011-10-24 | sparse, llvm: Fix struct code generation | Pekka Enberg | 1 | -0/+1 |
2011-09-28 | sparse, llvm: Add support for logical ops | Pekka Enberg | 1 | -2/+0 |
2011-09-28 | sparse: Bump up sizeof(_Bool) to 8 bits | Pekka Enberg | 1 | -5/+1 |
2011-09-09 | sparse, llvm: Add support for symbol initializers | Pekka Enberg | 1 | -0/+1 |
2011-09-07 | sparse, llvm: Add support for struct types | Pekka Enberg | 1 | -0/+17 |
2011-08-30 | sparse, llvm: Fix code generation for casts | Pekka Enberg | 1 | -0/+47 |
2011-08-29 | sparse, llvm: Code generation for string constants | Pekka Enberg | 1 | -0/+13 |
2011-08-27 | sparse, llvm: Bitwise not operator codegen | Pekka Enberg | 1 | -0/+10 |
2011-08-27 | sparse, llvm: Reorganize code generation tests | Pekka Enberg | 5 | -186/+198 |
2011-08-27 | sparse, llvm: Floating point support for binops | Pekka Enberg | 1 | -0/+40 |
2011-08-25 | sparse: Fix __builtin_safe_p for pure and const functions | Pekka Enberg | 1 | -1/+0 |
2011-08-25 | sparse, llvm: Implement OP_CAST | Pekka Enberg | 1 | -1/+1 |
2011-08-25 | sparse, llvm: Move binop tests to validation/backend | Pekka Enberg | 1 | -0/+146 |
2011-08-24 | Show expected vs. actual output on test failure | Pekka Enberg | 1 | -0/+1 |
2011-08-24 | sparse: Enable unhandled validation tests | Pekka Enberg | 13 | -0/+99 |
2011-08-23 | Add test case for empty asm clobbers | Christopher Li | 1 | -0/+28 |
2011-08-20 | fix common misspellings with codespell | Jonathan Neuschäfer | 1 | -1/+1 |
2011-08-14 | validation: inline switch statement | Christopher Li | 1 | -0/+25 |
2011-05-31 | Ignore attribute vector_size | Christopher Li | 1 | -0/+7 |
2011-05-07 | evaluate: Allow sizeof(_Bool) to succeed. | Ben Pfaff | 1 | -0/+12 |
2011-01-03 | Update the validation check for escape sequences | Namhyung Kim | 1 | -2/+17 |
2010-07-13 | Add test case for builtin_unreachable() | Christopher | 1 | -0/+15 |
2010-06-17 | Adding asm goto label test case | Christopher Li | 1 | -0/+22 |
2010-03-28 | Adding test case for "x && y && z" . | Christopher Li | 1 | -0/+17 |
2010-03-28 | New attribute designated_init: mark a struct as requiring designated init | Josh Triplett | 1 | -0/+195 |
2010-03-28 | Rename -Wall to Wsparse-all, so it doesn't get turned on unintentionally | Josh Triplett | 1 | -1/+1 |
2009-07-27 | test-suite: integrate unhandled proprocessor tests | Hannes Eder | 9 | -0/+142 |
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 | 1 | -0/+23 |
2009-07-18 | Add validation for restrict and attribute warning | Christopher Li | 2 | -0/+20 |
2009-07-18 | Print an error if typeof() lacks an argument | Martin Nagy | 1 | -0/+14 |
2009-07-18 | Fix __label__ handling | Al Viro | 1 | -0/+12 |
2009-07-18 | Fix declaration_specifiers() handling of typedef name shadowed by NS_SYMBOL | Al Viro | 1 | -0/+12 |
2009-07-18 | Fix enumeration constants' scope beginning | Al Viro | 1 | -0/+11 |
2009-07-18 | Restore __attribute__((mode)) handling | Al Viro | 1 | -0/+1 |
2009-07-17 | Rewrite and fix specifiers handling | Al Viro | 2 | -0/+253 |
2009-07-17 | Fix handling of typedefs with several declarators | Al Viro | 1 | -0/+15 |
2009-07-17 | Fix regression created by commit af30c6df74f01db10fa78ac0cbdb5c3c40b5c73f | Al Viro | 1 | -0/+40 |
2009-07-17 | Sanitize direct_declarator logics | Al Viro | 2 | -11/+11 |
2009-07-17 | Apply attributes after ( to the right place | Al Viro | 1 | -0/+12 |
2009-07-17 | Warn about non-empty identifier list outside of definition | Al Viro | 1 | -6/+8 |
2009-07-17 | more direct_declarator() sanitizing | Al Viro | 1 | -0/+40 |
2009-07-17 | More nested declarator fixes | Al Viro | 1 | -0/+16 |
2009-07-17 | Separate parsing of identifier-list (in K&R-style declarations) | Al Viro | 1 | -0/+18 |
2009-07-17 | Fix handling of ident-less declarations | Al Viro | 1 | -0/+18 |
2009-07-17 | fun with declarations and definitions | Al Viro | 1 | -0/+11 |
2009-07-17 | Fix type_info_expression() | Al Viro | 1 | -0/+8 |
2009-07-17 | fun with declarations and definitions | Al Viro | 1 | -0/+12 |
2009-07-17 | Update the validation check for ftabstop= | Christopher Li | 15 | -55/+55 |
2008-12-25 | Teach classify_type to handle typeof | Christopher Li | 1 | -0/+16 |
2008-12-24 | Revert the context tracking code | Johannes Berg | 4 | -893/+14 |
2008-12-18 | Expand "dubious !x & y" handling to other combinations of !, &, and |. | Josh Triplett | 1 | -2/+17 |
2008-04-24 | fix bug in context tracking code | Johannes Berg | 1 | -0/+14 |
2008-04-21 | Add -Wno-declaration-after-statement | Geoff Johnstone | 4 | -0/+42 |
2008-04-21 | improve -Wcontext code and messages | Johannes Berg | 4 | -44/+149 |
2008-04-21 | inlined call bugfix & test | Johannes Berg | 1 | -0/+12 |
2008-04-21 | sparse: simple conditional context tracking | Johannes Berg | 1 | -0/+161 |
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 | 3 | -14/+580 |
2008-04-03 | Add test case for new warning about !x & y | Josh Triplett | 1 | -0/+9 |
2008-04-03 | fix show_typename() | Al Viro | 2 | -2/+2 |
2007-11-13 | Add known-to-fail test case for a static forward declaration | Josh Triplett | 1 | -0/+10 |
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 | 1 | -0/+8 |
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 | 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-08-30 | Add test case for -Wtypesign | Josh Triplett | 1 | -0/+61 |
2007-08-02 | Add another test case to validation/comma.c | Josh Triplett | 1 | -0/+6 |
2007-07-29 | Add test case for comparing null pointer constant to int. | Josh Triplett | 1 | -0/+11 |
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 | 1 | -0/+10 |
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 | 1 | -0/+19 |
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 | 1 | -0/+14 |
2007-07-27 | Make "Initializer entry defined twice" a warning, not an error | Josh Triplett | 1 | -2/+2 |
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-22 | Add test-suite metadata to old-initializer.c; also test with -Wno-initializer | Josh Triplett | 2 | -0/+16 |
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 | 10 | -62/+47 |
2007-07-14 | [PATCH] saner show_type() | Al Viro | 1 | -1/+1 |
2007-07-10 | fix handling of pointers in ?: | Al Viro | 1 | -0/+23 |
2007-07-08 | Add test-suite comment to bad-array-designated-initializer.c | Josh Triplett | 1 | -0/+13 |
2007-07-08 | Remove "check-exit-value: 0" and rely on default; remove extra blank line. | Josh Triplett | 16 | -25/+0 |
2007-07-08 | Add test-suite comment to label-asm.c | Josh Triplett | 1 | -0/+6 |
2007-07-08 | Rename asm-volatile to better describe what it tests | Josh Triplett | 1 | -0/+0 |
2007-07-08 | Add test-suite comment to address_space.c | Josh Triplett | 1 | -0/+12 |
2007-07-08 | Add test-suite comment to preprocessor21. | Josh Triplett | 1 | -0/+14 |
2007-07-08 | Make preprocessor-loop a normal numbered preprocessor test | Josh Triplett | 1 | -0/+0 |
2007-07-08 | Add test-suite comments to all the obvious preprocessor tests | Josh Triplett | 8 | -34/+103 |
2007-07-08 | validation: Update comments for current Sparse behavior and test-suite. | Josh Triplett | 3 | -41/+4 |
2007-07-08 | Move test-suite output files to validation/.gitignore | Josh Triplett | 1 | -0/+4 |
2007-07-08 | Sample test-suite test cases | Damien Lespiau | 6 | -0/+68 |
2007-07-08 | test-suite: a tiny test automation script | Damien Lespiau | 1 | -0/+252 |
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-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-09 | '\?' is a valid escape character defined by ANSI C. Its value is '?'. | Michael Stefaniuc | 1 | -0/+3 |
2007-06-03 | Add test case for infinite loop in free_preprocessor_line() | Josh Triplett | 1 | -0/+2 |
2007-05-26 | fix interaction of typeof with bitwise types | Al Viro | 1 | -0/+4 |
2007-05-22 | Add -Wno-non-pointer-null to turn off warning about using a plain integer as ... | Josh Triplett | 1 | -0/+1 |
2007-05-22 | Expand calling convention test case to cover fastcall | Josh Triplett | 1 | -6/+22 |
2007-05-22 | Add test for typedef on pointer to function with stdcall attribute. | Michael Stefaniuc | 1 | -0/+3 |
2007-05-22 | Add test case for -Wno-old-initializer | Josh Triplett | 1 | -0/+5 |
2007-05-15 | Add test case for stdcall and cdecl attributes. | Josh Triplett | 1 | -0/+4 |
2007-05-01 | Parse asm after a label as a statement, not an attribute | Josh Triplett | 1 | -0/+2 |
2007-05-01 | Add test case for __asm__ __volatile__(...) | Josh Triplett | 1 | -0/+6 |
2007-04-20 | handle label attributes | Christopher Li | 1 | -0/+6 |
2007-04-16 | Add test case for basic address_space annotations. | Josh Triplett | 1 | -0/+8 |