Commit History

Author SHA1 Message Date
  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