| |
ID |
Type |
Status |
Priority |
Milestone |
Component |
Difficulty |
Owner |
|
Summary + Labels |
... |
| |
1 |
Enhancement
|
Accepted
|
Medium
|
----
|
Driver
|
----
|
edskodevries
|
|
Consistent naming of command line options
|
|
| |
4 |
Enhancement
|
Accepted
|
Low
|
----
|
Unparser
|
Hard
|
edskodevries
|
|
Modify the front-end so that we can reproduce the original source exactly
|
|
| |
5 |
Enhancement
|
Accepted
|
Low
|
----
|
Driver
|
Hard
|
edskodevries
|
|
Command line options for plugins
|
|
| |
7 |
Defect
|
Accepted
|
Medium
|
----
|
Parser
|
Hard
|
edskodevries
|
|
Fix line numbers
|
|
| |
9 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
----
|
edskodevries
|
|
man-page
|
|
| |
11 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
----
|
edskodevries
|
|
Allow to output parts of the AST
|
|
| |
12 |
Enhancement
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Comments associated with "else"
|
|
| |
15 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
----
|
paul.biggar
|
|
Add a simple way for users to send bug reports
|
|
| |
18 |
Enhancement
|
Accepted
|
Medium
|
Release0.2
|
----
|
----
|
paul.biggar
|
|
Rearrange basic blocks in obfuscator
|
|
| |
21 |
Enhancement
|
Accepted
|
Medium
|
----
|
----
|
Easy
|
paul.biggar
|
|
Allow renaming of function names and variables for obfuscator
|
|
| |
22 |
Enhancement
|
Accepted
|
Low
|
----
|
Autotools
|
Easy
|
paul.biggar
|
|
Manual makefile doesnt use configure
|
|
| |
23 |
Defect
|
Accepted
|
Medium
|
----
|
Docs
|
----
|
edskodevries
|
|
Document packages required to make the manual
|
|
| |
26 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
Easy
|
paul.biggar
|
|
Allow different C compilers for compiling generated C
|
|
| |
27 |
Defect
|
Accepted
|
Low
|
----
|
----
|
Easy
|
paul.biggar
|
|
Test using the non-default gcc compiler (the one from issue 25)
|
|
| |
28 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
Medium
|
paul.biggar
|
|
Some nodes in the AST do not have filename and line-number attributes
|
|
| |
30 |
Defect
|
Accepted
|
High
|
Release0.2
|
----
|
----
|
paul.biggar
|
|
Improve the plugin test
|
|
| |
31 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
----
|
paul.biggar
|
|
Make compilation of user scripts platform independent
|
|
| |
34 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
Hard
|
paul.biggar
|
|
respect the max_execution_time variable
|
|
| |
35 |
Defect
|
Accepted
|
Low
|
----
|
----
|
Hard
|
paul.biggar
|
|
support php.ini
|
|
| |
36 |
Defect
|
Accepted
|
Medium
|
----
|
Maketea
|
----
|
edskodevries
|
|
Schema generation
|
|
| |
37 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
Medium
|
paul.biggar
|
|
Add some verification to the examples in the tutorials
|
|
| |
38 |
Enhancement
|
Accepted
|
Low
|
----
|
Maketea
|
Medium
|
paul.biggar
|
|
Add a warning for different token types in maketea
|
|
| |
39 |
Defect
|
Accepted
|
Low
|
----
|
Maketea
|
Easy
|
paul.biggar
|
|
maketea doesnt generate line numbers
|
|
| |
43 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Consecutive PHP blocks are unparsed as one
|
|
| |
44 |
Defect
|
Accepted
|
Medium
|
----
|
Unparser
|
Hard
|
edskodevries
|
|
Comments are not always unparsed in the right place
|
|
| |
45 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Omit final closing tag
|
|
| |
47 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
"+1" is unparsed as "1", as is "- - 1"
|
|
| |
48 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
User's tag style is ignored
|
|
| |
49 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
User capitalization of keywords is ignored
|
|
| |
52 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Unparser never uses alternative syntax
|
|
| |
53 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Final statement in a script does not need a semicolon
|
|
| |
55 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
Comment containing end-of-script tag disappears
|
|
| |
56 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
User added empty statements are not unparsed
|
|
| |
57 |
Defect
|
Accepted
|
Low
|
----
|
Unparser
|
----
|
edskodevries
|
|
$$x[5] is unparsed as ${$x[5]}
|
|
| |
61 |
Enhancement
|
Accepted
|
Low
|
----
|
Testing
|
----
|
paul.biggar
|
|
Check each release
|
|
| |
65 |
Defect
|
Accepted
|
High
|
Release0.2
|
Codegen
|
Medium
|
paul.biggar
|
|
Finish Codegen (except OO)
|
|
| |
67 |
Defect
|
Accepted
|
High
|
----
|
Unparser
|
----
|
paul.biggar
|
|
There is no test for the MIR_unparser.
|
|
| |
70 |
Enhancement
|
Accepted
|
Low
|
----
|
Maketea
|
Medium
|
paul.biggar
|
|
Nodes with tokens should inherit from the same type.
|
|
| |
74 |
Defect
|
Accepted
|
Medium
|
----
|
Testing
|
Trivial
|
paul.biggar
|
|
Test all errors and outputs
|
|
| |
76 |
Defect
|
Accepted
|
High
|
Release0.3
|
Codegen
|
Hard
|
paul.biggar
|
|
Finish Codegen (including OO and exceptions)
|
|
| |
77 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
----
|
paul.biggar
|
|
Test which optimizations are useful early
|
|
| |
79 |
Defect
|
Accepted
|
Medium
|
----
|
Testing
|
Easy
|
paul.biggar
|
|
Add code coverage scores to testing
|
|
| |
80 |
Defect
|
Accepted
|
Medium
|
----
|
Autotools
|
Easy
|
paul.biggar
|
|
If maketea is missing, add a warning to the makefile
|
|
| |
81 |
Defect
|
Accepted
|
High
|
----
|
Driver
|
Easy
|
paul.biggar
|
|
Build extensions easily
|
|
| |
83 |
Defect
|
Accepted
|
Medium
|
----
|
Driver
|
Easy
|
paul.biggar
|
|
args_info doesnt play well with libraries
|
|
| |
84 |
Defect
|
Accepted
|
High
|
----
|
Testing
|
Medium
|
paul.biggar
|
|
More benchmarks
|
|
| |
85 |
Defect
|
Accepted
|
High
|
----
|
Testing
|
Easy
|
paul.biggar
|
|
Support annotations outside of Annotated_test
|
|
| |
86 |
Defect
|
Accepted
|
Low
|
----
|
Maketea
|
Trivial
|
paul.biggar
|
|
Remove source_rep from maketea
|
|
| |
87 |
Defect
|
Accepted
|
Low
|
----
|
Autotools
|
Trivial
|
paul.biggar
|
|
Replace the xerces autoconf check with one from the autoconf macro archive.
|
|
| |
88 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
Easy
|
paul.biggar
|
|
Include phc in the debian language shootout.
|
|
| |
89 |
Defect
|
Accepted
|
Medium
|
----
|
WWW
|
----
|
paul.biggar
|
|
add nightly builds
|
|
| |
90 |
Defect
|
Accepted
|
Low
|
----
|
AST-to-HIR
|
Easy
|
paul.biggar
|
|
Add AST -> HIR -> AST -> HIR test
|
|
| |
91 |
Defect
|
Accepted
|
Medium
|
----
|
Testing
|
Easy
|
paul.biggar
|
|
Wider testing
|
|
| |
92 |
Defect
|
Accepted
|
Low
|
----
|
----
|
Medium
|
paul.biggar
|
|
Submit upstream bug reports
|
|
| |
93 |
Defect
|
Accepted
|
High
|
Release0.2
|
Docs
|
----
|
paul.biggar
|
|
README is way out of date
|
|
| |
94 |
Defect
|
Accepted
|
High
|
Release0.2
|
Docs
|
----
|
paul.biggar
|
|
Explain how to debug in the developer manual
|
|
| |
95 |
Defect
|
Accepted
|
High
|
Release0.2
|
Docs
|
----
|
paul.biggar
|
|
documentation is all over the place
|
|
| |
96 |
Defect
|
Accepted
|
High
|
Release0.2
|
Docs
|
----
|
paul.biggar
|
|
autoconf needs autoconf-archive packge
|
|
| |
97 |
Defect
|
Accepted
|
Medium
|
Release0.2
|
Codegen
|
Easy
|
paul.biggar
|
|
Not all superglobals added
|
|
| |
98 |
Enhancement
|
Accepted
|
Low
|
----
|
Optimization
|
SolvesHaltingProblem
|
paul.biggar
|
|
Potential warnings and errors
|
|
| |
99 |
Defect
|
Accepted
|
Medium
|
----
|
Codegen,
Testing
|
Medium
|
paul.biggar
|
|
better include handling
|
|
| |
100 |
Defect
|
Accepted
|
High
|
----
|
Codegen
|
Trivial
|
paul.biggar
|
|
Initializations are not performed for web-app
|
|
| |
101 |
Defect
|
Accepted
|
Medium
|
----
|
Testing
|
----
|
edskodevries
|
|
Non-interpretable tests should be marked as skipped
|
|
| |
103 |
Defect
|
Accepted
|
Medium
|
----
|
Autotools
|
----
|
----
|
|
unamed-opts
|
|
| |
105 |
Defect
|
Accepted
|
Medium
|
----
|
Codegen
|
----
|
----
|
|
List of the compilation of joomla
|
|
| |
106 |
Defect
|
Accepted
|
Medium
|
----
|
Testing,
Codegen
|
----
|
paul.biggar
|
|
CompiledVsInterpreted fails except if PHP does not have threading enabled
|
|
| |
107 |
Defect
|
Accepted
|
Low
|
----
|
Codegen
|
Trivial
|
paul.biggar
|
|
Remove "useless type name in empty declaration" warning
|
|
| |
110 |
Defect
|
New
|
High
|
----
|
Codegen
|
Easy
|
----
|
|
Calling parent::__construct() crashes compiled program.
|
|
| |
112 |
Defect
|
New
|
Medium
|
----
|
GC
|
----
|
----
|
|
segmentation fault
|
|
| |
113 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
----
|
jimmehc
|
|
Remove concat null (rcn) breaks implicit casting to string
|
|
| |
115 |
Defect
|
New
|
Medium
|
----
|
----
|
----
|
----
|
|
unneeded LoC
|
|
| |
116 |
Defect
|
New
|
Medium
|
----
|
----
|
----
|
----
|
|
Won't compile on Arch x86
|
|