index
:
~keithp/pcc-cpp
master
CPP from PCC
keithp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
token.c
Age
Commit message (
Expand
)
Author
Files
Lines
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-03-24
Allow # alone on lines, as requested by Mickey.
ragge
1
-0
/
+4
2010-02-25
Fix const usage. From Iain Hibbert.
ragge
1
-6
/
+7
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
1
-3
/
+10
2009-08-23
Do not match \r in fastscan. Fixes Jira#PCC-87 but in a different way.
ragge
1
-1
/
+1
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
1
-19
/
+20
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-08
Ignore character constants in traditional mode. Should help Jira#PCC-4.
ragge
1
-0
/
+2
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
1
-478
/
+447
2009-05-22
Fix badly placed BEGIN/yylex(). Caused some #ifdefs not to be handled.
ragge
1
-1
/
+2
2009-04-19
Avoid build failure: isdigit() expects an integer argument.
gmcgarry
1
-1
/
+1
2009-04-14
Make this compile with YYTEXT_POINTER.
gmcgarry
1
-0
/
+6
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
2008-04-15
Don't re-define struct includ here.
gmcgarry
1
-11
/
+1
2006-09-28
Large rewrite of the preprocessor. Now uses lex for tokenizing, and
ragge
1
-133
/
+48
2006-08-05
Check in more work on new pre-processor.
ragge
1
-0
/
+95
2005-05-15
Fix cpp. fix BREG strengthening. Now (almost) compiler NetBSD again.
ragge
1
-45
/
+20
2005-05-15
Fix unterminated conditional check.
ragge
1
-1
/
+2
2005-05-14
Remove NEWBUF, it's now mandatory. Start making the preprocessor faster.
ragge
1
-83
/
+56
2005-05-11
Make NEWBUF use recursive including.
ragge
1
-77
/
+69
2005-04-16
Fix bug where // comments did not count up line number.
ragge
1
-3
/
+3
2005-04-04
Start working on newnew buffer handling.
ragge
1
-0
/
+37
2005-03-20
More basic buffer reorganization.
ragge
1
-16
/
+77
2005-03-19
Start working on new-style handling of preprocessing buffers.
ragge
1
-11
/
+52
2005-03-06
Remove use of lex in cpp.
ragge
1
-0
/
+405