issues
search
xp-framework
/
compiler
Compiles future PHP to today's PHP.
19
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Logical Operators and Assignment Expressions:
#133
thekid
opened
2 years ago
1
XP Core dependencies
#132
thekid
opened
2 years ago
2
Inline nullable checks when casting
#131
thekid
closed
2 years ago
1
Regex syntax exploration
#130
thekid
closed
2 years ago
1
Add emitter to create property type checks for PHP < 7.4
#129
thekid
closed
2 years ago
0
Add support for static closures
#128
thekid
closed
2 years ago
1
Do not emit XP meta information by default
#127
thekid
closed
2 years ago
0
Fold __init() into __static()
#126
thekid
closed
2 years ago
1
Support `new T(...)` callable syntax
#125
thekid
closed
2 years ago
2
Add support for readonly properties
#124
thekid
closed
3 years ago
0
Use php:X.Y instead of PHP.X.Y
#123
thekid
closed
3 years ago
1
Undefined constant Sources::FromEmpty
#122
thekid
closed
3 years ago
1
Make it possible to modify the emitter class by passing +[TRAIT] -[TRAIT]
#121
thekid
closed
2 years ago
1
Support for intersection types in PHP 8.1
#120
thekid
closed
3 years ago
2
Will there be an option for "prune" option of the compiler?
#119
danon
closed
2 years ago
7
Implement typed properties for PHP < 7.4
#118
thekid
closed
2 years ago
2
Implement intersection types
#117
thekid
closed
3 years ago
3
Extract XP meta information into an optimization
#116
thekid
closed
2 years ago
5
Implement readonly properties
#115
thekid
closed
3 years ago
5
Implement first-class callable syntax
#114
thekid
closed
3 years ago
4
Implement partial function application
#113
thekid
closed
3 years ago
4
PHP 8.1: Implicit conversion from non-compatible float 1.5 to int
#112
thekid
closed
3 years ago
2
Add support for directives using `declare`
#111
thekid
closed
3 years ago
2
Rewrite `never` return type to `void` in PHP < 8.1
#110
thekid
closed
3 years ago
1
Allow `never` return type
#109
thekid
closed
3 years ago
4
Group use statements
#108
thekid
closed
2 years ago
11
Tagged unions / sealed classes
#107
thekid
opened
3 years ago
1
Compile PHP enums to PHP 7/8 lookalikes, PHP 8.1 native
#106
thekid
closed
3 years ago
3
Call to undefined method lang\ast\emit\PHP80::emitoperator()
#105
thekid
closed
3 years ago
1
Support arbitrary expressions in property initializations and parameter defaults
#104
thekid
closed
3 years ago
4
Nullable types
#103
thekid
closed
3 years ago
0
PHP 8.1 compatiblity
#102
thekid
closed
3 years ago
0
Compiler error: Call to a member function children() on string
#101
thekid
closed
3 years ago
2
Add preview support for PHP Enumerations
#100
thekid
closed
3 years ago
8
Static imports
#99
thekid
closed
1 year ago
2
(fstat(STDOUT)) causes a parse error
#98
thekid
closed
3 years ago
5
Inlining
#97
thekid
closed
3 years ago
1
Enclose blocks where PHP only allows expressions
#96
thekid
closed
3 years ago
1
Support compiling to XAR archives
#95
thekid
closed
3 years ago
0
Add support for static return type
#94
thekid
closed
3 years ago
0
Match without expression
#93
thekid
closed
3 years ago
0
Add support for explicit octal integer literal notation
#92
thekid
closed
3 years ago
2
Refactor rewriting type literals
#91
thekid
closed
3 years ago
0
Namespace declaration statement has to be the very first statement
#90
thekid
closed
3 years ago
1
Add annotation type mappings to TARGET_ANNO detail
#89
thekid
closed
3 years ago
0
Emit named arguments for PHP 8
#88
thekid
closed
4 years ago
2
Add support for the match expression
#87
thekid
closed
4 years ago
0
Adjust to new PHP annotation syntax
#86
thekid
closed
3 years ago
6
Integrate throw expression
#85
thekid
closed
4 years ago
0
Extract parser
#84
thekid
closed
4 years ago
0
Previous
Next