index
:
~keithp/pcc-cpp
master
CPP from PCC
keithp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cpy.y
Age
Commit message (
Expand
)
Author
Files
Lines
2010-02-25
Fix const usage. From Iain Hibbert.
ragge
1
-2
/
+2
2009-08-01
Significant update of cpp, now runs in only around 10% time compared to before.
ragge
1
-2
/
+6
2008-04-12
Fix -C so that comments also follows defined macros. Now lint can have
ragge
1
-1
/
+1
2007-10-18
More fixes to cpp arithmetic, sanitychecked by otto and stefan.
ragge
1
-173
/
+81
2007-10-12
Add zero checks when dividing or taking modulo. ok otto@
stefan
1
-1
/
+12
2007-10-12
rewrite of constant expression evaluation; taking into account
otto
1
-30
/
+162
2006-10-08
Rewrite handling of defined(...).
ragge
1
-3
/
+0
2006-10-07
Rewriting finished. The scanner do not even need stdio now.
ragge
1
-185
/
+4
2006-09-28
Large rewrite of the preprocessor. Now uses lex for tokenizing, and
ragge
1
-75
/
+120
2006-08-05
Check in more work on new pre-processor.
ragge
1
-0
/
+5
2006-07-15
Fix bug causing '\n' and other character constants not to be interpreted.
ragge
1
-1
/
+2
2006-06-17
Use private evaluation order for floating point trees.
ragge
1
-5
/
+13
2004-10-03
Add warning flags. More warn fixes.
ragge
1
-0
/
+2
2004-10-03
Remove '=' to make bison happy.
ragge
1
-27
/
+27
2004-09-04
Accept character constants in #if lines. Increase tables.
ragge
1
-0
/
+34
2004-09-02
Fix a bunch of #if bugs. Remove missed EXPAND/NOEXP inside strings.
ragge
1
-9
/
+9
2004-08-28
Increase hash table size.
ragge
1
-0
/
+1
2004-08-28
Add #if handling. Now behaves as a real preprocessor.
ragge
1
-0
/
+254