[Firm] [cparser 0000001]: No preprocessor

Mantis Bug Tracker firm at ipd.info.uni-karlsruhe.de
Sun Jan 3 03:28:40 CET 2016


The following issue has been CLOSED 
====================================================================== 
http://pp.ipd.kit.edu/~firm/bugs/view.php?id=1 
====================================================================== 
Reported By:                administrator
Assigned To:                Matze
====================================================================== 
Project:                    cparser
Issue ID:                   1
Category:                   preprocessor
Reproducibility:            always
Severity:                   feature
Priority:                   low
Status:                     closed
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             2008-12-01 11:22 CET
Last Modified:              2016-01-03 03:28 CET
====================================================================== 
Summary:                    No preprocessor
Description: 
cparser does not have a complete preprocessor of its own yet. We have to
use the gcc preprocessor. This makes us dependent on gcc and compilation
slightly slower. Having an own preprocessor would be better.
====================================================================== 

---------------------------------------------------------------------- 
 (0000147) Matze (administrator) - 2012-09-28 12:53
 http://pp.ipd.kit.edu/~firm/bugs/view.php?id=1#c147 
---------------------------------------------------------------------- 
there has been a considerable amount of work in cparser preproc branch.
There are still some edge cases with macro expansion left though, before we
can successfully preprocess the glibc headers... 

---------------------------------------------------------------------- 
 (0000179) Matze (administrator) - 2013-09-17 07:07
 http://pp.ipd.kit.edu/~firm/bugs/view.php?id=1#c179 
---------------------------------------------------------------------- 
By now the preprocessor is fully able to parse glibc headers and the system
headers on os/x and is considered feature complete.
However we did not enable it by default just yet (use --no-external-pp to
enable it). 

---------------------------------------------------------------------- 
 (0000200) Matze (administrator) - 2014-01-10 21:08
 http://pp.ipd.kit.edu/~firm/bugs/view.php?id=1#c200 
---------------------------------------------------------------------- 
We switched to the integrated preprocessor by default in
b9495a169363db32d8c8b5cf40938081533e4c85. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2008-12-01 11:22 administrator  New Issue                                    
2008-12-01 11:24 administrator  Summary                  No preprocessor yet =>
No preprocessor
2008-12-02 10:31 Matze          Status                   new => assigned     
2008-12-02 10:31 Matze          Assigned To               => Matze           
2009-03-03 21:26 Matze          Priority                 high => normal      
2009-03-03 21:26 Matze          version                  0.9.7 => 0.9.8      
2009-03-03 21:26 Matze          View Status              public => private   
2010-08-16 14:02 Matze          Priority                 normal => low       
2012-09-28 12:53 Matze          Note Added: 0000147                          
2013-09-17 07:07 Matze          Note Added: 0000179                          
2013-09-17 07:07 Matze          View Status              private => public   
2014-01-10 21:08 Matze          Note Added: 0000200                          
2014-01-10 21:08 Matze          Status                   assigned => resolved
2014-01-10 21:08 Matze          Resolution               open => fixed       
2016-01-03 03:28 Matze          Status                   resolved => closed  
======================================================================




More information about the Firm mailing list