Age | Commit message (Expand) | Author | Files | Lines |
2020-05-18 | univ-init: add helper match_token_zero() | Luc Van Oostenryck | 1 | -0/+7 |
2018-06-01 | avoid multiple error message after parsing error | Luc Van Oostenryck | 1 | -0/+1 |
2017-07-04 | Let create_symbol check for previous same symbol | Christopher Li | 1 | -1/+1 |
2016-10-13 | Fix warning compiling sparse-llvm | Christopher Li | 1 | -1/+1 |
2015-02-06 | Make macro expanded string immutable | Christopher Li | 1 | -1/+2 |
2013-11-29 | sparse: Relicense under the MIT license | Franz Schrober | 1 | -1/+17 |
2013-04-21 | Support #pragma once | Josh Triplett | 1 | -1/+1 |
2013-03-06 | Larger buffer size for token concatenation | Christopher Li | 1 | -1/+1 |
2013-02-25 | Get rid of gcc warning about enum values | Christopher Li | 1 | -2/+10 |
2013-02-12 | switch to delayed handling of escape sequences | Al Viro | 1 | -3/+4 |
2011-04-19 | Add new streams to a hash-list based on their names | Linus Torvalds | 1 | -1/+2 |
2010-06-17 | Parsing wide char string | Christopher Li | 1 | -1/+2 |
2010-04-08 | Allow parsing L'\0' | Christopher Li | 1 | -0/+1 |
2009-01-02 | Add -ftabstop=WIDTH | Hannes Eder | 1 | -0/+1 |
2008-12-18 | Remove pre_buffer | Christopher Li | 1 | -1/+1 |
2007-05-01 | combinations string clean up | Christopher Li | 1 | -1/+1 |
2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -1/+1 |
2007-03-07 | Free up some special bits in modifiers. | Josh Triplett | 1 | -1/+2 |
2007-01-27 | Coding style fix: in a pointer type, * goes with the name, not the type. | Josh Triplett | 1 | -1/+1 |
2006-11-28 | trivial fix for seg fault. | Christopher Li | 1 | -1/+1 |
2006-10-24 | switch to hash-based get_one_special() | Al Viro | 1 | -9/+9 |
2005-11-27 | [PATCH] eliminate elif_ignore, fix handling of unterminated #if | Al Viro | 1 | -2/+5 |
2005-11-27 | [PATCH] fixed stream->protect handling | Al Viro | 1 | -0/+2 |
2005-09-09 | Warn about undefined preprocessor symbols at expansion time, not parse time | Linus Torvalds | 1 | -0/+1 |
2005-08-03 | Update the calling interface to "sparse()". | Linus Torvalds | 1 | -1/+1 |
2005-04-27 | [PATCH] sparse fix | Dave Jones | 1 | -2/+0 |
2005-04-07 | [PATCH] static declear | Christopher Li | 1 | -0/+2 |
2005-04-07 | [PATCH] make include path handling gcc compatible | Sam Ravnborg | 1 | -0/+1 |
2005-04-07 | Add "stream_name()" helper function, and use it. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Remove stat-based file identity tests. | Linus Torvalds | 1 | -2/+0 |
2005-04-07 | Move declaration of "die()" to lib.h and check its format. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Add "optimize" flag, and collect the flags into lib.c. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Introduce the notion of "reserved" identifiers. | Linus Torvalds | 1 | -1/+2 |
2005-04-07 | Morten made us almost -Wwrite-strings clean. Go the extra mile. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make "next_path" be per-stream for better "include_next". | Linus Torvalds | 1 | -2/+5 |
2005-04-07 | pre-process.c: | welinder@troll.com | 1 | -1/+9 |
2005-04-07 | [PATCH] teach show_special() to handle tokens introduced by evaluate_comparis... | Alexander Viro | 1 | -2/+3 |
2005-04-07 | [PATCH] comparison operations fix | Alexander Viro | 1 | -1/+5 |
2005-04-07 | C99 says strings should be up to 4095 bytes. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Don't allow string concatenation to overflow MAX_STRING. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | [PATCH] speed up (and fix corner case in) tokenizer | Alexander Viro | 1 | -3/+1 |
2005-04-07 | [PATCH] lazy-copy macro expansion in pre-processing | Alexander Viro | 1 | -0/+17 |
2005-04-07 | [PATCH] more sparse fixes (body parsing, beginning of ## handling) | Alexander Viro | 1 | -0/+3 |
2005-04-07 | Shrink "struct token" by moving "noexpand" into the position flags. | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | [PATCH] Fix preprocessor expansion anti-recursion properly | Alexander Viro | 1 | -1/+3 |
2005-04-07 | [PATCH] cleanup of macro arguments handling | Alexander Viro | 1 | -0/+2 |
2005-04-07 | Remove TOKEN_FP vs TOKEN_INTEGER distinction, and make numbers be | Linus Torvalds | 1 | -4/+2 |
2005-04-07 | Update copyright notices to reflect the fact that Transmeta | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Add "-v" flag for verbose mode. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Avoid recursive expansion of tokens by keeping track of expansion | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Start updating the copyright license comments to the OSL, | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Add a "preprocessing" flag, so that the expression evaluator can | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Change the copyright to Transmeta Corp, that's likely to be | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Evaluate assignments: | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Start doing constant strings right: do proper concatenation of strings, | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Introduce a "struct position", and have the different types refer | Linus Torvalds | 1 | -8/+6 |
2005-04-07 | Add support for tokenizing a pre-allocated string instead of a file. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Make the includepath be an array of "const char *" | Linus Torvalds | 1 | -2/+0 |
2005-04-07 | Move includepath[] array out of pre-processor, since we want | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 1 | -0/+7 |
2005-04-07 | Avoid re-tokenizing header files that are protected by | Linus Torvalds | 1 | -1/+2 |
2005-04-07 | Make the tokenizer insert begin/end tokens at stream boundaries, | Linus Torvalds | 1 | -1/+11 |
2005-04-07 | Re-name the "action" thing as something saner - it's now a "stream". | Linus Torvalds | 1 | -2/+0 |
2005-04-07 | Tokenization drops whitespace, but there is one area where it is | Linus Torvalds | 1 | -2/+3 |
2005-04-07 | Parse the incoming argument list for macro expansion. | Linus Torvalds | 1 | -2/+5 |
2005-04-07 | Declare 'alloc_token()' for use in the pre-processor (which creates | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Teach the preprocessing pass to handle 'include' and | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Do much more pre-processing work: support #ifdef/#else/#endif | Linus Torvalds | 1 | -1/+0 |
2005-04-07 | Add initial preprocessor pass (doesn't actually do much) | Linus Torvalds | 1 | -1/+13 |
2005-04-07 | Implement space-efficient allocator for small data structures. We | Linus Torvalds | 1 | -4/+4 |
2005-04-07 | Make 'struct token' smaller (it's way too common). | Linus Torvalds | 1 | -6/+22 |
2005-04-07 | Tokenize integer constants with "u" and "l" specifiers (drop them for now). | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Fix up confusion between different typedefs and namespaces. | Linus Torvalds | 1 | -3/+4 |
2005-04-07 | Initialize 'struct', 'union' and 'enum' built-ins. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Start handling minimal semantic information, needed for types. | Linus Torvalds | 1 | -8/+7 |
2005-04-07 | Mark local parsing functions 'static'. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Add simple recursive-descent C expression parsing (but we only do the | Linus Torvalds | 1 | -1/+5 |
2005-04-07 | Yaah. I'm a retard, but I want to at least try to see how hard it is | Linus Torvalds | 1 | -0/+108 |