Simon Krajewski
|
475c53bc65
revert member field initialization error
|
11 anni fa |
Simon Krajewski
|
190865aff9
disallow member field initialization of classes without constructors
|
11 anni fa |
Simon Krajewski
|
74dd8fef13
require ; after blockless function expression (fixed issue #1449)
|
13 anni fa |
Caue Waneck
|
462f4c737f
[all] Added toString() tests also for implements Dynamic classes
|
13 anni fa |
Simon Krajewski
|
5ed2240611
applied interface syntax changes
|
13 anni fa |
Simon Krajewski
|
31cc9ae008
handle unsafe upcasts while inlining (fixed issue #1219)
|
13 anni fa |
Simon Krajewski
|
801a6c4aae
allow super.prop (fixed issue #1222)
|
13 anni fa |
Nicolas Cannasse
|
85a19f22a2
only create runtime fields for properties which have a default or @:isVar set
|
13 anni fa |
Simon Krajewski
|
fc956cb45f
do not allow import/using after type declaration
|
13 anni fa |
Nicolas Cannasse
|
5116b0f65e
fixed using ordering
|
13 anni fa |
Simon Krajewski
|
d5aa671bd7
even more As3 unit test fixes
|
13 anni fa |
Simon Krajewski
|
c4017f0f66
unit test fixes for As3
|
13 anni fa |
Simon Krajewski
|
8513842ba7
several unit test fixes (as3 is broken... again)
|
13 anni fa |
Simon Krajewski
|
a25f8b9f2f
reverted improved generics
|
13 anni fa |
Simon Krajewski
|
8862d2ac41
moved generic construction to later stage (allows usage of generics without explicit type parameters as long as they are inferred at some point. Needs both review and testing!)
|
13 anni fa |
Nicolas Cannasse
|
dcaf0d610e
moved type parameters constraints from cl_implements to cl_kind
|
13 anni fa |
Caue Waneck
|
ddfed1342e
[java] many fixes for the unit tests
|
13 anni fa |
Simon Krajewski
|
c739e34b26
changed is_const to make_const to allow transformations such as inline (fixed issue #926)
|
13 anni fa |
Simon Krajewski
|
30f39c00e8
added Typer.can_access and use it for better completion of "using" fields
|
13 anni fa |
Simon Krajewski
|
739df50d8a
updated unit tests
|
13 anni fa |
Simon Krajewski
|
8548fd261d
only register constraints check if call unification was successful (might avoid some overload issues later)
|
13 anni fa |
Simon Krajewski
|
0a3f4b53fd
add :hack to type parameters to allow basic type constraints on all platforms
|
13 anni fa |
Simon Krajewski
|
dd3834ae29
added failing unit tests for function type parameter constraints
|
13 anni fa |
Simon Krajewski
|
a4eb906336
- allow TTypeExpr for variable initialization (fixed issue #929)
|
13 anni fa |
Simon Krajewski
|
98e108f813
restrict member field inits to constant expressions
|
13 anni fa |
Simon Krajewski
|
474473070b
added failing callback unit test
|
13 anni fa |
Simon Krajewski
|
07b03d855f
handle field init based on platform capabilities
|
13 anni fa |
Simon Krajewski
|
4a8fefbed3
made call to Codegen.add_field_inits (with explanation why there)
|
13 anni fa |
Simon Krajewski
|
62ab1be9af
added inactive unit tests for field init
|
13 anni fa |
Simon Krajewski
|
b32fb1e2ec
unit test fix
|
13 anni fa |