Age | Commit message (Expand) | Author | Files | Lines |
2010-04-20 | One more comment-handling bug found by Iain Hibbert.HEADmaster | ragge | 1 | -0/+1 |
2010-04-20 | Forgot to null-terminate yytext. Bug pointed out by Iain Hibbert. | ragge | 1 | -0/+1 |
2010-04-18 | Discard comments in yylex() so that -C works even with comments in | ragge | 1 | -2/+18 |
2010-04-05 | Fix broken markup in manpages (from plunky on pcc-list). | reed | 1 | -1/+1 |
2010-03-24 | Allow # alone on lines, as requested by Mickey. | ragge | 1 | -0/+4 |
2010-02-25 | Fix const usage. From Iain Hibbert. | ragge | 4 | -63/+66 |
2009-12-31 | Print out an extra \n before emitting a new line-file directive. | ragge | 1 | -1/+1 |
2009-12-31 | Understand gcc directive #include_next. Solves Jira#PCC-106 by Altamiranus. | ragge | 3 | -19/+59 |
2009-09-02 | Remove prototype which is later declared static. Fixes build with -Werror. | gmcgarry | 1 | -1/+0 |
2009-08-23 | Do not match \r in fastscan. Fixes Jira#PCC-87 but in a different way. | ragge | 1 | -1/+1 |
2009-08-15 | Must expand identifier in #include directive. sloscan() don't do it and | ragge | 1 | -1/+12 |
2009-08-13 | Handling of character constants in #if expressions broke when the preprocessor | ragge | 1 | -4/+8 |
2009-08-13 | Add -Wtruncate option which detects truncation of types during assignment. | gmcgarry | 2 | -24/+26 |
2009-08-11 | Substitute \n for ' ' in argument lists, otherwise there will be unwanted | ragge | 1 | -0/+1 |
2009-08-09 | Print out a \n before prtline() in an #endif, otherwise we may end up with | ragge | 1 | -1/+3 |
2009-08-09 | Line endings with \ were not concatenated to next line iside strings. | ragge | 1 | -3/+2 |
2009-08-09 | Add dependencies so that "make -j 42" can be run. Fixes Jira#PCC-71 | ragge | 1 | -0/+1 |
2009-08-08 | Ignore character constants in traditional mode. Should help Jira#PCC-4. | ragge | 1 | -0/+2 |
2009-08-08 | Must accept identifiers beginning with a digit in macro expansion, so that | ragge | 1 | -1/+18 |
2009-08-07 | Check for \t was accidentally written \n, causing #<tab>define to fail. | ragge | 1 | -1/+1 |
2009-08-07 | Fix bug where string with escaped char would not terminate. Fixes bug | ragge | 1 | -11/+11 |
2009-08-04 | Always print out a \n after a directive that turned false, to avoid | ragge | 1 | -15/+30 |
2009-08-01 | Significant update of cpp, now runs in only around 10% time compared to before. | ragge | 7 | -606/+597 |
2009-05-22 | Fix badly placed BEGIN/yylex(). Caused some #ifdefs not to be handled. | ragge | 1 | -1/+2 |
2009-04-20 | Increase pushback buffer to CPPBUF size. Fixes #PCC-51. | ragge | 1 | -1/+1 |
2009-04-19 | Avoid build failure: isdigit() expects an integer argument. | gmcgarry | 1 | -1/+1 |
2009-04-18 | Switch over to use token.c instead och abusing lex for tokenizing. | ragge | 1 | -1/+1 |
2009-04-14 | Make this compile with YYTEXT_POINTER. | gmcgarry | 1 | -0/+6 |
2009-04-12 | Build on solaris 10. | gmcgarry | 1 | -1/+1 |
2009-03-12 | Check if pushback buffer overflows. | ragge | 1 | -3/+12 |
2009-03-09 | Fix a few \n bugs. | ragge | 1 | -7/+14 |
2009-03-08 | Start the slow move towards a better cpp. This tokenizer is work-in-progress. | ragge | 1 | -335/+995 |
2009-02-14 | Accept continuation lines followed by \r\n (msdos style). Fixes Jira#PCC-32. | ragge | 1 | -2/+3 |
2009-01-31 | Assign return values from write() to a variable even if the value is | ragge | 1 | -5/+7 |
2009-01-08 | Limit the size of CPPBUF on win32, which was causing read() to always fail. | gmcgarry | 1 | -1/+4 |
2008-12-07 | Compile with gcc -c99. From Thorsten Glaser. | gmcgarry | 1 | -4/+2 |
2008-11-24 | Add compile-time option to print out time used in execution. | ragge | 1 | -0/+17 |
2008-08-21 | Accept // as comment in #if directives, as pointed out by Daniel Dickman. | ragge | 1 | -0/+4 |
2008-08-18 | Fix bug causing an identifier with the same name as a function-like macro | ragge | 1 | -26/+22 |
2008-08-18 | Fix bug where stray non-alphanumeric character after # would cause | ragge | 1 | -0/+9 |
2008-08-16 | Must delay _Pragma -> #pragma conversion until printout, otherwise | ragge | 2 | -14/+58 |
2008-08-15 | Understand the ##arg syntax for gnu cpp. | ragge | 1 | -1/+28 |
2008-08-10 | Remove use of alloca() altogether in favour for malloc()/free(). | ragge | 1 | -16/+22 |
2008-08-09 | Substitute EXEEXT from autoconf. | gmcgarry | 1 | -0/+1 |
2008-08-08 | Also try to find alloca() declaration in malloc.h. | gmcgarry | 1 | -0/+3 |
2008-08-08 | Append $(EXEEXT) to binary names. | gmcgarry | 1 | -1/+1 |
2008-08-08 | Increase the flex buffer to 512k; even if C99 only supports 4k there are | ragge | 1 | -1/+1 |
2008-07-29 | Fix bug where double macro expansion could cause an internal error. | ragge | 1 | -0/+2 |
2008-07-25 | Use full path to manpages so pcc can be build out of the source tree. | gmcgarry | 1 | -1/+1 |
2008-07-18 | Cleanup CFLAGS and CPPFLAGS handling. Only pass include paths and defines to... | gmcgarry | 1 | -2/+2 |