1. ce18a90 sparse: update __builtin_object_size() prototype by Lance Richardson · 2 years, 8 months ago master
  2. 1db3b62 Handle SForced in storage_modifiers by Jeff Layton · 2 years, 6 months ago
  3. 6c283a0 sparse: add no_sanitize_address as an ignored attribute by Rui Teng · 3 years ago
  4. ffc860b sparse: ignore __assume_aligned__ attribute by Lance Richardson · 2 years, 8 months ago
  5. 65f90e7 sparse: add 'alloc_align' to the ignored attributes by Ramsay Jones · 2 years, 8 months ago
  6. 153fbd0 Fix warning compiling sparse-llvm by Christopher Li · 2 years, 8 months ago
  7. 7647c77 Do not drop 'nocast' modifier when taking the address. by Luc Van Oostenryck · 3 years, 5 months ago
  8. 8efbac1 Fix size calculation of unsized bool array by Luc Van Oostenryck · 3 years, 5 months ago
  9. 38c9e9f Add default case to switches on enum variables by Tony Camuso · 3 years, 10 months ago
  10. 0dac478 .gitignore: add cscope and Qt project files by Tony Camuso · 3 years, 10 months ago
  11. 0d2809b ptrlist: reading deleted items in NEXT_PTR_LIST() by Dan Carpenter · 3 years, 10 months ago
  12. a53cea2 validation/prototype: regression for skipping prototypes by Azat Khuzhin · 4 years ago
  13. c04667e sparse, llvm: compile: skip function prototypes to avoid SIGSEGV by Azat Khuzhin · 4 years ago
  14. 6043210 sparse/parse.c: ignore hotpatch attribute by Heiko Carstens · 4 years, 1 month ago
  15. efd34fa Add tests for the builtin INF and nan() functions. by Michael Stefaniuc · 4 years, 2 months ago
  16. 0f71312 Ignore pure attribute in assignement by Ard Biesheuvel · 4 years, 6 months ago
  17. 76a7371 Add a define for __builtin_ms_va_copy() by Michael Stefaniuc · 4 years, 3 months ago
  18. 95940a8 Add the __builtin functions needed for INFINITY and nan(). by Michael Stefaniuc · 4 years, 3 months ago
  19. 40791b9 Teach sparse about the __COUNTER__ predefined macro by Luc Van Oostenryck · 4 years, 4 months ago
  20. de1fa7e Make macro expanded string immutable by Christopher Li · 4 years, 4 months ago review-immutable-string
  21. 1a900d9 s390x: add the proper defines for data types by Christian Borntraeger · 4 years, 4 months ago
  22. 6c2d743 Ptr list sorting should use memmove instead of memcpy by Christopher Li · 4 years, 6 months ago
  23. 5556d1b build: allow use of PKG_CONFIG to override pkg-config by Aaro Koskinen · 4 years, 7 months ago
  24. 78f9e8f compile-i386.c: don't ignore return value of write(2) by Ramsay Jones · 4 years, 8 months ago
  25. 7f9fbcc parse.c: remove duplicate 'may_alias' ignored_attributes by Ramsay Jones · 4 years, 8 months ago
  26. 13a3e97 cgcc: avoid passing a sparse-only option to cc by Ramsay Jones · 4 years, 8 months ago
  27. 307a980 test-suite: remove bashism to avoid test failures by Ramsay Jones · 4 years, 8 months ago
  28. c1c3f96 teach next_designators() use array_element_offset() by Christopher Li · 4 years, 7 months ago
  29. 71e642a cgcc: use $ccom to set $multiarch_dir if not specified by Ramsay Jones · 4 years, 10 months ago
  30. d4029ac cgcc: use only the cc command to determine $gcc_base_dir by Ramsay Jones · 4 years, 10 months ago
  31. 85e2e2a Add support for multiarch system header files by Ramsay Jones · 4 years, 10 months ago
  32. e23abfd don't run sparse{c,i} tests when sparse-llvm is disabled by Ramsay Jones · 4 years, 10 months ago
  33. 7885fb7 Makefile: suppress error message from shell by Ramsay Jones · 4 years, 10 months ago
  34. d32b2f7 don't call isdigit/tolower with a char argument by Ramsay Jones · 4 years, 10 months ago
  35. 126a785 sparse: add 'gnu_inline' to the ignored attributes by Ramsay Jones · 4 years, 10 months ago
  36. b6c1d2f Add the __restrict__ keyword by Ramsay Jones · 4 years, 8 months ago
  37. c1763a2 sparse: treat function pointers as pointers to const data by Ard Biesheuvel · 4 years, 9 months ago
  38. fe57afa rename -Werror to -Wsparse-error by Christopher Li · 4 years, 8 months ago
  39. 4d88118 sparse: Make -Werror turn warnigns into errors by Thomas Graf · 4 years, 8 months ago
  40. a5bdeee Use LLVM_CONFIG instead of llvm-config in Makefile by Pavel Roskin · 4 years, 8 months ago
  41. d92353b sparse-llvm: Fix LLVM 3.5 linker errors by Omar Sandoval · 4 years, 8 months ago
  42. 5119a12 Fix initializers in anonymous structs and unions by Linus Torvalds · 4 years, 8 months ago
  43. 7abd8a7 Make same_symbol list share the same scope by Christopher Li · 4 years, 10 months ago
  44. 748b856 Fix scoping of extern symbols in block scope by Linus Torvalds · 5 years ago
  45. 09e7a49 round up the array element size to byte align by Christopher Li · 4 years, 11 months ago
  46. b3e9d87 sparse: make bits_to_bytes round up instead of down by Jeff Layton · 4 years, 11 months ago
  47. 1db35d0 Minor clean up for option handling by Christopher Li · 5 years ago
  48. d917662 lib.c: skip --param parameters by Andy Shevchenko · 5 years ago
  49. f11dd94 parse: support c99 [static ...] in abstract array declarators by Cody P Schafer · 5 years ago
  50. fe5eda1 sparse{i,c}: use LLVM_CONFIG to find llc and lli by Cody P Schafer · 5 years ago
  51. 2ea2697 build: allow use of LLVM_CONFIG to override llvm-config config script by Cody P Schafer · 5 years ago
  52. 38d1124 Fix error at anoymous unions by Linus Torvalds · 5 years ago
  53. 42ebe41 Add test case for the ioc type check by Hans Verkuil · 5 years ago
  54. 2c82340 Add test case for anonymous union initializer by Hans Verkuil · 5 years ago
  55. 488f149 Add test case for extern array by Hans Verkuil · 5 years ago
  56. 6e71132 Use any previous initializer to size a symbol by Linus Torvalds · 5 years ago
  57. 0f25c6a Add warning about duplicate initializers by Linus Torvalds · 5 years ago
  58. 7698bae Support GCC's transparent unions by John Keeping · 5 years ago
  59. 5798e4c evaluate: split out implementation of compatible_assignment_types by John Keeping · 5 years ago
  60. cb14f76 validation/sizeof-bool: fix broken test case by John Keeping · 5 years ago
  61. 2667c2d sparse: Allow override of sizeof(bool) warning by Joe Perches · 5 years ago
  62. 67a7f89 Define __CHAR_BIT__ by Emilio G. Cota · 5 years ago
  63. 66b2457 Sparse 0.5.0 by Christopher Li · 5 years ago v0.5.0
  64. 0ed81bf Fix make dist failure by Christopher Li · 5 years ago
  65. 8e5528f Sparse 0.5.0 rc1 by Christopher Li · 5 years ago
  66. 5c8c8ce sparse: add built-in atomic memory access identifiers by Kim Phillips · 5 years ago
  67. 3017be1 gitignore: add 'version.h' by Emilio G. Cota · 6 years ago
  68. 345e894 Update the information in README about using the library. by James Westby · 5 years ago
  69. b1c2600 sparse: Also check bit_offset when checking implicit casts by Franz Schrober · 5 years ago
  70. e13f6da FAQ: Remove outdated sections about the license by Franz Schrober · 5 years ago
  71. e5070c1 sparse: Relicense under the MIT license by Franz Schrober · 5 years ago
  72. 8dca642 Revert "Fix mistaken comparison that becomes a no-op." by Franz Schrober · 5 years ago
  73. 01b00f5 Revert "Update the information in README about using the library." by Franz Schrober · 5 years ago
  74. 0df9750 Merge branch 'Novafora' of git://git.zytor.com/users/hpa/sparse/sparse into license by Christopher Li · 5 years ago
  75. 1c1a741 Merge branch 'llvmcore' by Christopher Li · 6 years ago
  76. 5aa922d sparse: add __builtin_va_arg_pack() and __builtin_va_arg_pack_len() by Jeff Layton · 6 years ago
  77. c0296d7 Fix expression type for floating point negation ('!') by Xi Wang · 6 years ago
  78. 99bdda1 Fix result type of relational and logical operators by Xi Wang · 6 years ago
  79. 5a3bd40 symbol.c: Set correct size of array from parenthesized string initializer by Ramsay Jones · 6 years ago
  80. 469e5d6 sparse, llvm: die if error by Xi Wang · 6 years ago
  81. 3178768 sparse, llvm: set more data attributes by Xi Wang · 6 years ago
  82. 5b950a9 sparse, llvm: fix struct name generation by Xi Wang · 6 years ago
  83. 4858eaf sparse, llvm: cache symbol_type() result by Xi Wang · 6 years ago
  84. bf6b5e7 sparse, llvm: fix array size by Xi Wang · 6 years ago
  85. 0830fef sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE by Xi Wang · 6 years ago
  86. 04f39f9 sparse, llvm: Use LLVM_HOSTTRIPLE by Pekka Enberg · 6 years ago
  87. 08d9fba sparse, llvm: set target specification by Xi Wang · 6 years ago
  88. e33b721 sparse, llvm: improve pointer arithmetic handling by Xi Wang · 6 years ago
  89. 2afee5c sparse, llvm: add a struct access test case by Jonathan Neuschäfer · 6 years ago
  90. 8c4e441 sparse, llvm: base load/store address type on insn_symbol_type() by Jonathan Neuschäfer · 6 years ago
  91. 1c1dd12 sparse, llvm: de-duplicate load/store address calculation code by Jonathan Neuschäfer · 6 years ago
  92. 47259c4 sparse, llvm: Fix resulting type of store address calculations by Jonathan Neuschäfer · 6 years ago
  93. b17550b sparse, llvm: simplify function generation by Xi Wang · 6 years ago
  94. 0448f78 sparse, llvm: fix phi generation by Xi Wang · 6 years ago
  95. 0edb7ed char.c: Fix parsing of escapes by Ramsay Jones · 6 years ago
  96. 9f97967 Trivial: Remove redundant Makefile variable by Christopher Li · 6 years ago
  97. f799144 sparse, llvm: fix link errors by Xi Wang · 6 years ago
  98. 652eb80 fix SIGFPE caused by signed division overflow by Xi Wang · 6 years ago
  99. 5449cfb Allow forced attribute in function argument by Christopher Li · 6 years ago v0.4.5-rc1
  100. 9aadf85 Support #pragma once by Josh Triplett · 6 years ago