woollybah
|
49528fae1b
Improved handling of recursive generics. Fixes #316.
|
7 years ago |
woollybah
|
0a6a8abec1
Add aliases before processing parameter types.
|
7 years ago |
woollybah
|
5375d7e707
Parameter types can be arrays and functions. Fixes #285.
|
7 years ago |
woollybah
|
662a3d32c7
Generics WIP.
|
7 years ago |
woollybah
|
47ef18f8f8
Fixed argument type warning. Fixes #315.
|
8 years ago |
woollybah
|
5795ad02d0
Fixed instanced abstract check.
|
8 years ago |
woollybah
|
73bfa6e5de
Ensure arg decls have been semanted before comparing. Fixes #314
|
8 years ago |
woollybah
|
51e8a78793
Fixed null object use.
|
8 years ago |
woollybah
|
a0cc28703a
New Self doesn't always mean we are creating an instance of this type. Fixes #313
|
8 years ago |
woollybah
|
0dc868e99b
Fixed object cast to interface compilation error.
|
8 years ago |
woollybah
|
c7f8441b1c
Improved Abstract method/function detection. Fixes #309
|
8 years ago |
woollybah
|
677b775b03
Fixed cross-compile wrong target issue with "os" extern.
|
8 years ago |
woollybah
|
6477dc9b0e
Fixed const decl copy before semanting. Fixes #298.
|
8 years ago |
woollybah
|
77c52188df
Fixed using null looplabel in copy. Fixes #287.
|
8 years ago |
woollybah
|
070f1c3ea7
Added support for ^ operator overloads. Fixes #307.
|
8 years ago |
woollybah
|
1e4841e5fd
Fixed issue not picking up some function call types.
|
8 years ago |
woollybah
|
b4dc07113c
ImplementsInterface() should check hierarchy. Fixes #294.
|
8 years ago |
woollybah
|
cbb7d0412c
Allow copy for semanted newarrayexpr. Fixes #295.
|
8 years ago |
woollybah
|
820285631c
Added nested Type forward declarations.
|
8 years ago |
woollybah
|
db09288388
Fixed generics debug line number generation.
|
8 years ago |
woollybah
|
6c79c340b6
Fixed generation of multi-dimensional struct arrays.
|
8 years ago |
woollybah
|
86e2183bbf
Fixed "cyclic" handling of generic extends.
|
8 years ago |
woollybah
|
be706cedc3
Fixed null label copy.
|
8 years ago |
woollybah
|
71e95e987d
Further embedded Type changes.
|
8 years ago |
woollybah
|
b9522acbc8
Fixed CheckAccess() iteration.
|
8 years ago |
woollybah
|
6749e2d2ae
Added support for embedded types. Fixes #216.
|
8 years ago |
woollybah
|
ef6ecf06a4
Fixed generics build issues.
|
8 years ago |
woollybah
|
d9c561d155
Fixed some struct related issues.
|
8 years ago |
woollybah
|
e0b35ebb66
Fixed use of fmod() and pow().
|
8 years ago |
woollybah
|
61dea80eda
Interfaces can have overloaded methods.
|
8 years ago |