Linux-Sparse Archive on lore.kernel.org
 help / color / Atom feed
[PATCH 00/10] separate parsing of asm-names from attributes
 2020-08-09 20:53 UTC  (9+ messages) - mbox.gz / Atom
` [PATCH 01/10] use lookup_keyword() for qualifiers
` [PATCH 02/10] attribute: split handle_asm_name() from handle_attributes()
` [PATCH 03/10] attribute: fold parse_asm_declarator() into handle_asm_name()
` [PATCH 04/10] attribute: remove argument 'keywords' from handle_attributes()
` [PATCH 05/10] attribute: directly use attribute_specifier() to handle attributes
` [PATCH 06/10] attribute: factorize matching of '__attribute__'
` [PATCH 07/10] attribute: no need to lookup '__attribute__' in NS_KEYWORD
` [PATCH 08/10] testing for SYM_KEYWORD is unneeded for lookup_keyword()

sparse | upgrade to upstream v0.6.2 (!2)
 2020-08-09 19:21 UTC  (11+ messages) - mbox.gz / Atom

[PATCH 0/8] simplify parsing of storage modifiers
 2020-08-09 16:52 UTC  (9+ messages) - mbox.gz / Atom
` [PATCH 1/8] show-mod: add helper to show the modifiers but without ending space
` [PATCH 2/8] show-mod: no ending space when showing a single modifier
` [PATCH 3/8] show-mod: no extra space when showing modifiers + ident
` [PATCH 4/8] parse: rework handling of storage_class
` [PATCH 5/8] parse: associate modifiers with their keyword
` [PATCH 6/8] parse: let asm_modifier() use the keyword modifier
` [PATCH 7/8] parse: improve error messages concerning storage specifiers
` [PATCH 8/8] parse: simplify set_storage_class()

[PATCH] force to 0 expressions which are erroneously non-constant
 2020-08-09 16:41 UTC  - mbox.gz / Atom

[PATCH 0/5] improve presenttation of the documentation
 2020-08-09 14:17 UTC  (6+ messages) - mbox.gz / Atom
` [PATCH 1/5] doc: replace nocast-vs-bitwise document with its lore link
` [PATCH 2/5] doc: simplify the toctree
` [PATCH 3/5] doc: add index to the sidebar
` [PATCH 4/5] doc: remove link "edit on github"
` [PATCH 5/5] doc: shorter title for "submitting-patches.md"

[PATCH] fix checking if type is void
 2020-08-09 11:49 UTC  - mbox.gz / Atom

[PATCH] delay 'empty character constant' warning to phase 5
 2020-08-08 16:39 UTC  - mbox.gz / Atom

[PATCH 0/6] teach sparse about wide string initializers
 2020-08-08 16:11 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH 1/6] wstring: add support for evaluation of wide string
` [PATCH 2/6] wstring: add support for checking size in string initializer
` [PATCH 3/6] wstring: add support for examination of string initialization
` [PATCH 4/6] wstring: add helper is_wchar_type()
` [PATCH 5/6] wstring: extend is_string_type() to also detect wide strings
` [PATCH 6/6] wstring: call is_string_type() only when needed

[PATCH 0/3] fix evaluation of __sync_{bool,val}_compare_and_swap()
 2020-08-07 20:45 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] add testcases for __sync_{bool,val}_compare_and_swap()
` [PATCH 2/3] export evaluate_arguments()
` [PATCH 3/3] add builtin support for __sync_{bool,val}_compare_and_swap()

[PATCH 0/4] Fix shifts-assigns and avoid warns on deadcode
 2020-08-06 19:30 UTC  (5+ messages) - mbox.gz / Atom
` [PATCH 1/4] shift-assign: add more testcases for bogus linearization
` [PATCH 2/4] shift-assign: fix linearization of shift-assign
` [PATCH 3/4] shift-assign: restrict shift count to unsigned int
` [PATCH 4/4] bad-shift: wait dead code elimination to warn about bad shifts

sparse | upgrade to upstream v0.6.2 (!2)
 2020-08-05 19:58 UTC  (3+ messages) - mbox.gz / Atom

Issue with inline functions and switch statements
 2020-08-04 20:25 UTC  (2+ messages) - mbox.gz / Atom

[PATCH] doc: document the sparse's extensions
 2020-08-02 22:14 UTC  - mbox.gz / Atom

[PATCH] fix diagnostic source path from command line
 2020-08-02 14:40 UTC  - mbox.gz / Atom

[PATCH] sindex.1: Use ' for a plain quote char
 2020-08-01 16:41 UTC  (5+ messages) - mbox.gz / Atom

[PATCH] fix build on Hurd which doesn't define PATH_MAX
 2020-08-01 12:20 UTC  - mbox.gz / Atom

[PATCH] dissect: add support for _Generic
 2020-07-31 16:13 UTC  (11+ messages) - mbox.gz / Atom
    ` [PATCH] dissect: support _Generic() a bit more

[PATCH v1] sindex: allow indexing outside the project tree
 2020-07-30 21:02 UTC  (4+ messages) - mbox.gz / Atom

[PATCH] fix stream_prev() for invalid (negative) stream
 2020-07-29 22:01 UTC  - mbox.gz / Atom

[PATCH] dissect: use struct symbol::visited/inspected instead of ::examined/evaluated
 2020-07-29 15:48 UTC  (3+ messages) - mbox.gz / Atom

[PATCH] xtensa: fix configuration of endianness
 2020-07-25 20:56 UTC  - mbox.gz / Atom

[PATCH] remove unsed field for EXPR_GENERIC
 2020-07-25 20:56 UTC  - mbox.gz / Atom

[PATCH] generic: fix missing inlining of generic expression
 2020-07-24 22:26 UTC  - mbox.gz / Atom

[PATCH 0/6] fix parsing of C99's array declarators
 2020-07-23 23:46 UTC  (7+ messages) - mbox.gz / Atom
` [PATCH 1/6] add testcase for comma in array declarator
` [PATCH 2/6] do not accept comma expressions "
` [PATCH 3/6] add testcases for C99 array declarators
` [PATCH 4/6] simplify & fix parsing of "
` [PATCH 5/6] remove now unused match_idents()
` [PATCH 6/6] allow [*] in array declarators

[PATCH] attribute: simplify parsing of attributes
 2020-07-22 21:51 UTC  - mbox.gz / Atom

[PATCH] doc: use https URLs
 2020-07-22 21:47 UTC  - mbox.gz / Atom

[PATCH] manpage: replace homepage to sparse.docs.kernel.org
 2020-07-22 21:42 UTC  - mbox.gz / Atom

[PATCH] option: accept 'sparse -U ...'
 2020-07-22 21:28 UTC  - mbox.gz / Atom

[PATCH] add position to struct stream
 2020-07-18 23:40 UTC  - mbox.gz / Atom

[PATCH] warnings: ensure the source filename is shown at least once
 2020-07-18 23:36 UTC  (3+ messages) - mbox.gz / Atom

[PATCH] teach sparse about -fmax-errors
 2020-07-14 21:45 UTC  - mbox.gz / Atom

[PATCH] syntax errors in numbers are not fatal
 2020-07-14 21:43 UTC  - mbox.gz / Atom

[PATCH 0/3] warn on empty expressions
 2020-07-14  0:00 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] add testcase for incorrect "
` [PATCH 2/3] warn on empty assignments
` [PATCH 3/3] warn on empty initializations

[PATCH 0/9] arch specific predefines
 2020-07-13 22:33 UTC  (10+ messages) - mbox.gz / Atom
` [PATCH 1/9] sparc: add 'sparcv8' predefines for sparc32
` [PATCH 2/9] alpha: has 64-bit long double & int128
` [PATCH 3/9] ppc: add predefines __LONGDOUBLE128 & __LONG_DOUBLE_128__
` [PATCH 4/9] arch: add predefines __INT_LEAST${N}_TYPE__
` [PATCH 5/9] arch: add predefines __INT_FAST${N}_TYPE__
` [PATCH 6/9] predefine: teach sparse about __SIG_ATOMIC_TYPE__
` [PATCH 7/9] arch: allow target specific [u]intptr_t & ptrdiff_t
` [PATCH 8/9] x86-x32: fix it by defining a separate target for it
` [PATCH 9/9] predefine: let predefine_width() take the usual interface

using sparse to catch refcount leaks
 2020-07-13 10:50 UTC  (4+ messages) - mbox.gz / Atom

[PATCH 5/5] crypto: arm/ghash - use variably sized key struct
 2020-07-10  0:16 UTC  (2+ messages) - mbox.gz / Atom

[PATCH 0/4] fix evaluation of assignment and qualified arrays
 2020-07-10  0:13 UTC  (5+ messages) - mbox.gz / Atom
` [PATCH 1/4] add a testcase for assignment to const <type> (*)[]
` [PATCH 2/4] add another testcase with const array/pointer
` [PATCH 3/4] add testcase for missing warning for assignment to const
` [PATCH 4/4] [RFC] fix evaluation error with assignment of qualified arrays

[PATCH] xtensa: add minimal support
 2020-07-09  0:26 UTC  - mbox.gz / Atom

[PATCH 0/9] OS-specific small fixes & cleanup
 2020-07-08 23:41 UTC  (10+ messages) - mbox.gz / Atom
` [PATCH 1/9] x86: reorg the target file
` [PATCH 2/9] arch: add an option to specify the OS: --os=$OS
` [PATCH 3/9] predefine: add __linux__ & __linux
` [PATCH 4/9] predefine: no __unix__ for Darwin
` [PATCH 5/9] x86: fixes types for NetBSD & OpenBSD
` [PATCH 6/9] sparc: char are unsigned on Solaris
` [PATCH 7/9] arch: add predefines for OS identification
` [PATCH 8/9] cygwin: add the predefines '__cdecl',
` [PATCH 9/9] cgcc: remove now unneeded options & defines

[PATCH] h8300: add minimal support
 2020-07-08 22:24 UTC  - mbox.gz / Atom

[PATCH] target: keep tables sorted
 2020-07-08 22:24 UTC  - mbox.gz / Atom

[PATCH 0/2] small fixes for NIOS2
 2020-07-08 22:19 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] nios2: long double is 64-bit
` [PATCH 2/2] nios2: add non-trailing double underscore predefines

[PATCH 0/3] add the predefines for endianness
 2020-07-08 21:53 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] mips: add predefines __MIPSEL__ or __MIPSEB__ & friends
` [PATCH 2/3] arm64: add predefine for endianness
` [PATCH 3/3] arm: add predefine __ARMEL__ or __ARMEB__

[PATCH 0/3] teach sparse about the '-march' for RISC-V
 2020-07-08 21:48 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] arch: teach sparse about the '-march' option
` [PATCH 2/3] riscv: parse '-march=....'
` [PATCH 3/3] riscv: add the predefines for the extensions

[PATCH 0/3] make the keyword table more readable
 2020-07-08 19:26 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/3] keyword: reorganize the keyword table
` [PATCH 2/3] keyword: reorder the keywords
` [PATCH 3/3] keyword: use some macros to avoid duplication

Sparse improvements & regressions for Linux v5.7-rc1 -> v5.8-rc1
 2020-07-08 10:43 UTC  (3+ messages) - mbox.gz / Atom

[PATCH] c2x: message in _Static_assert() is now optional
 2020-07-07 23:49 UTC  - mbox.gz / Atom

lock checking issues (was: Re: [PATCH v3] cifs: Fix leak when handling lease break for cached root fid)
 2020-07-07 20:34 UTC  (3+ messages) - mbox.gz / Atom

[PATCH] test-inspect: reset locale after gtk_init()
 2020-07-05 23:28 UTC  (4+ messages) - mbox.gz / Atom

[PATCH] arch: add minimal support for microblaze
 2020-07-05 23:23 UTC  - mbox.gz / Atom

[PATCH 00/15] tidy-up options / reorganize lib.c
 2020-07-05 20:45 UTC  (23+ messages) - mbox.gz / Atom
` [PATCH 01/15] options: let handle_onoff_switch() use null terminated arrays
` [PATCH 02/15] options: move -Wsparse-all's processing out of handle_onoff_switch()
` [PATCH 03/15] options: move on top the definition of warning type enums
` [PATCH 04/15] options: make Wsparse_error less special
` [PATCH 05/15] options: handle_onoff_switch() can handle any flags, not only warnings
` [PATCH 06/15] options: move helpers up
` [PATCH 07/15] options: alphasort the handle_switch_[a-zA_Z]()
` [PATCH 08/15] options: avoid spaces between function name and arguments list
` [PATCH 09/15] options: move declaration of tabstop out of "token.h"
` [PATCH 10/15] options: add a small helper: handle_switch_finalize()
` [PATCH 11/15] options: move option parsing in a separate file
` [PATCH 12/15] options: keep the options sorted
` [PATCH 13/15] cleanup: move predefines in a separate file
` [PATCH 14/15] cleanup: move parsing helpers to parse.c
` [PATCH 15/15] cleanup: move hexval() to utils.c

[PATCH 0/2] add helper predefine_{strong,weak}()
 2020-07-05 13:16 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] predefine: "
` [PATCH 2/2] predefine: avoid add_pre_buffer() for targets

[PATCH 0/2] predefine: fix multi-token predefine
 2020-07-05 13:11 UTC  (3+ messages) - mbox.gz / Atom
` [PATCH 1/2] predefine: add testcase for multi-token predefines
` [PATCH 2/2] predefine: fix multi-token predefine

page:   latest

Linux-Sparse Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-sparse/0 linux-sparse/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-sparse linux-sparse/ https://lore.kernel.org/linux-sparse \
		linux-sparse@vger.kernel.org
	public-inbox-index linux-sparse

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-sparse


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git