Age | Commit message (Expand) | Author | Files | Lines |
2022-06-09 | allow show_token() on TOKEN_ZERO_IDENT | Luc Van Oostenryck | 1 | -0/+2 |
2020-08-09 | Merge branch 'empty-char' into next | Luc Van Oostenryck | 1 | -6/+1 |
2020-07-29 | fix stream_prev() for invalid (negative) stream | Luc Van Oostenryck | 1 | -1/+4 |
2020-07-22 | add position to struct stream | Luc Van Oostenryck | 1 | -5/+8 |
2020-07-22 | delay 'empty character constant' warning to phase 5 | Luc Van Oostenryck | 1 | -6/+1 |
2020-07-19 | prepend diagnostics with source's path and include chain | Luc Van Oostenryck | 1 | -3/+11 |
2020-05-27 | add an option to suppress warning 'no newline at EOF' | Luc Van Oostenryck | 1 | -1/+1 |
2018-12-09 | as-name: add and use show_as() | Luc Van Oostenryck | 1 | -2/+2 |
2018-12-09 | multi-buffer for idents | Luc Van Oostenryck | 1 | -1/+5 |
2018-12-09 | don't allow newlines inside string literals | Luc Van Oostenryck | 1 | -3/+3 |
2018-11-02 | tokenize: check show_string() for NULL pointer | Ben Dooks | 1 | -1/+1 |
2018-06-08 | utils: convert alloc + copy to {mem,str}dup_alloc() | Luc Van Oostenryck | 1 | -7/+2 |
2018-06-01 | give a position to end-of-input | Luc Van Oostenryck | 1 | -0/+1 |
2017-09-19 | cclass: cleanup | Luc Van Oostenryck | 1 | -18/+6 |
2017-09-19 | cclass: char is wide enough | Luc Van Oostenryck | 1 | -1/+1 |
2017-07-04 | Let create_symbol check for previous same symbol | Christopher Li | 1 | -2/+2 |
2017-02-13 | remove 'Escape' from token character class | Luc Van Oostenryck | 1 | -14/+11 |
2017-02-13 | warn on unknown escapes after preprocessing | Luc Van Oostenryck | 1 | -3/+0 |
2013-11-29 | sparse: Relicense under the MIT license | Franz Schrober | 1 | -1/+17 |
2013-02-25 | Get rid of gcc warning about enum values | Christopher Li | 1 | -4/+4 |
2013-02-12 | switch to delayed handling of escape sequences | Al Viro | 1 | -156/+175 |
2013-02-12 | massage handling of wide string literals/character constants in tokenizer | Al Viro | 1 | -8/+13 |
2012-04-13 | Fix tab handling in nextchar_slow() | Al Viro | 1 | -23/+26 |
2011-04-19 | Add new streams to a hash-list based on their names | Linus Torvalds | 1 | -1/+24 |
2011-01-03 | Fix tokenizer for octal escape sequences | Namhyung Kim | 1 | -1/+1 |
2010-06-17 | Parsing wide char string | Christopher Li | 1 | -6/+11 |
2010-04-08 | Allow parsing L'\0' | Christopher Li | 1 | -4/+8 |
2009-08-11 | show_token: handle TOKEN_UNTAINT and TOKEN_ARG_COUNT types | Reinhard Tartler | 1 | -2/+11 |
2009-01-02 | Add -ftabstop=WIDTH | Hannes Eder | 1 | -2/+3 |
2008-12-18 | Remove pre_buffer | Christopher Li | 1 | -10/+11 |
2008-07-14 | Fix use of invalid file descriptor | Vegard Nossum | 1 | -0/+2 |
2007-07-29 | tokenize.c: Simplify drop_stream_eoln(). | ricknu-0@student.ltu.se | 1 | -7/+6 |
2007-07-24 | tokenize.c: Replace handwritten strncmp with existing function. | ricknu-0@student.ltu.se | 1 | -10/+3 |
2007-06-09 | '\?' is a valid escape character defined by ANSI C. Its value is '?'. | Michael Stefaniuc | 1 | -0/+2 |
2007-05-01 | combinations string clean up | Christopher Li | 1 | -3/+2 |
2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -2/+2 |
2006-10-24 | switch to hash-based get_one_special() | Al Viro | 1 | -12/+66 |
2005-11-16 | Re-name "error()" function to "sparse_error()" | Linus Torvalds | 1 | -2/+2 |
2005-09-22 | [PATCH] replaced warnings with errors. | Mitesh Shah | 1 | -1/+1 |
2005-08-03 | Update the calling interface to "sparse()". | Linus Torvalds | 1 | -3/+3 |
2005-04-07 | [PATCH] static declear | Christopher Li | 1 | -3/+3 |
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 | -2/+9 |
2005-04-07 | Remove stat-based file identity tests. | Linus Torvalds | 1 | -16/+0 |
2005-04-07 | Split out the blob allocator from lib.c into allocate.c. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Duh. Fix micro-optimization. | Linus Torvalds | 1 | -1/+2 |
2005-04-07 | Optimize "create_hashed_ident()". | Linus Torvalds | 1 | -1/+11 |
2005-04-07 | Avoid costly bitfield updates in tokenization. | Linus Torvalds | 1 | -56/+48 |
2005-04-07 | Uninline "nextchar()", and optimize. | Linus Torvalds | 1 | -4/+10 |
2005-04-07 | Prevent buffer overrun in show_string. | welinder@troll.com | 1 | -1/+1 |
2005-04-07 | Use proper ptrdiff_t printf argument. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Allow longer number tokens (up to 4095 characters) and catch | welinder@troll.com | 1 | -4/+15 |
2005-04-07 | Increase identifier hash size | Linus Torvalds | 1 | -2/+3 |
2005-04-07 | Handle bad strings gracefully. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Add system-specific compatibility functions to make | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Many files: | welinder@darter.rentec.com | 1 | -12/+12 |
2005-04-07 | [PATCH] make preprocesser command a symbol | Christopher Li | 1 | -1/+1 |
2005-04-07 | Make "next_path" be per-stream for better "include_next". | Linus Torvalds | 1 | -3/+4 |
2005-04-07 | pre-process.c: | welinder@troll.com | 1 | -11/+13 |
2005-04-07 | [PATCH] teach show_special() to handle tokens introduced by evaluate_comparis... | Alexander Viro | 1 | -1/+1 |
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 | -2/+0 |
2005-04-07 | [PATCH] speed up (and fix corner case in) tokenizer | Alexander Viro | 1 | -44/+66 |
2005-04-07 | Make sparse accept strings up to 2kB in length. | Linus Torvalds | 1 | -7/+9 |
2005-04-07 | [PATCH] trivial optimization for tokenizer | Alexander Viro | 1 | -10/+12 |
2005-04-07 | [PATCH] line-splicing fixes in sparse | Alexander Viro | 1 | -21/+93 |
2005-04-07 | [PATCH] comments handling fix in sparse | Alexander Viro | 1 | -1/+6 |
2005-04-07 | Shrink "struct token" by moving "noexpand" into the position flags. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | [PATCH] Fix preprocessor expansion anti-recursion properly | Alexander Viro | 1 | -0/+1 |
2005-04-07 | Remove TOKEN_FP vs TOKEN_INTEGER distinction, and make numbers be | Linus Torvalds | 1 | -105/+42 |
2005-04-07 | Start fixing pp-number tokenization. | Linus Torvalds | 1 | -4/+7 |
2005-04-07 | Allow DOS-style '\r' characters in the input files. | Linus Torvalds | 1 | -1/+15 |
2005-04-07 | Update copyright notices to reflect the fact that Transmeta | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Make the tokenizer recognize FP tokens, even if we don't | Linus Torvalds | 1 | -1/+44 |
2005-04-07 | [PATCH] escape character extension | Dave Olien | 1 | -2/+23 |
2005-04-07 | Start updating the copyright license comments to the OSL, | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | Change the copyright to Transmeta Corp, that's likely to be | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Start doing constant strings right: do proper concatenation of strings, | Linus Torvalds | 1 | -15/+19 |
2005-04-07 | Introduce a "struct position", and have the different types refer | Linus Torvalds | 1 | -44/+41 |
2005-04-07 | Add support for tokenizing a pre-allocated string instead of a file. | Linus Torvalds | 1 | -35/+61 |
2005-04-07 | Always accept \' and \" token escapes in strings/char constants, | Linus Torvalds | 1 | -0/+4 |
2005-04-07 | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 1 | -5/+3 |
2005-04-07 | Parse __alignof__ (although right now it ends up parsing as a | Linus Torvalds | 1 | -5/+1 |
2005-04-07 | Avoid re-tokenizing header files that are protected by | Linus Torvalds | 1 | -8/+24 |
2005-04-07 | Make the tokenizer insert begin/end tokens at stream boundaries, | Linus Torvalds | 1 | -8/+41 |
2005-04-07 | Re-name the "action" thing as something saner - it's now a "stream". | Linus Torvalds | 1 | -126/+128 |
2005-04-07 | Tokenization drops whitespace, but there is one area where it is | Linus Torvalds | 1 | -1/+10 |
2005-04-07 | Make preprocessor errors more readable, to help adding the | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Move some common parsing routines to "lib", so thatthe | Linus Torvalds | 1 | -29/+3 |
2005-04-07 | When tokenizing integers, make the first character in the token | Linus Torvalds | 1 | -3/+16 |
2005-04-07 | Teach the preprocessing pass to handle 'include' and | Linus Torvalds | 1 | -4/+6 |
2005-04-07 | Preprocessor symbol handling: handle simple cases of #define and | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Add initial preprocessor pass (doesn't actually do much) | Linus Torvalds | 1 | -6/+12 |
2005-04-07 | Implement space-efficient allocator for small data structures. We | Linus Torvalds | 1 | -76/+72 |
2005-04-07 | Make 'struct token' smaller (it's way too common). | Linus Torvalds | 1 | -4/+14 |
2005-04-07 | Tokenize integer constants with "u" and "l" specifiers (drop them for now). | Linus Torvalds | 1 | -11/+17 |
2005-04-07 | Add allocators for statistics | Linus Torvalds | 1 | -10/+4 |
2005-04-07 | Fix up confusion between different typedefs and namespaces. | Linus Torvalds | 1 | -6/+9 |
2005-04-07 | Make lexing tester print out string constants properly. | Linus Torvalds | 1 | -3/+4 |
2005-04-07 | Fix warning, missed return value, and add 'struct', 'union' and | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Initialize 'struct', 'union' and 'enum' built-ins. | Linus Torvalds | 1 | -24/+44 |
2005-04-07 | Add more type parsing: function and array declarators, function | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Start handling minimal semantic information, needed for types. | Linus Torvalds | 1 | -28/+53 |
2005-04-07 | Mark local parsing functions 'static'. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add simple recursive-descent C expression parsing (but we only do the | Linus Torvalds | 1 | -23/+90 |
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/+559 |