Commit History

Author SHA1 Message Date
  Simon Krajewski c1191e32fb deal with OpAssignOp overloads and side-effects (closes #4681) 9 years ago
  Simon Krajewski ed113f4556 still allow matching on read-only extern static fields (closes #4679) 9 years ago
  Simon Krajewski 23847d7c75 keep track of modified locals when inlining 9 years ago
  Simon Krajewski 4b8ad208b6 remove bogus recursion in constructor inliner 9 years ago
  Simon Krajewski 59ff4ecd8a fix redefinition variance for the non-Dynamic case 9 years ago
  Simon Krajewski 4557c343af disallow Dynamic variance when redefining fields (closes #4378) 9 years ago
  Simon Krajewski 70efdd1d9c Revert "parse documentation and metadata for structures (closes #4655) (closes #3083)" 9 years ago
  Simon Krajewski e1ca27a28f parse documentation and metadata for structures (closes #4655) (closes #3083) 9 years ago
  Simon Krajewski 30cda5213d accept monomorphs as type parameters for safe casts (closes #4675) 9 years ago
  Simon Krajewski 4560d28610 fix forced constructor creation (closes #4557) 9 years ago
  Simon Krajewski 082664704b add `s_tclass` to printer 9 years ago
  Simon Krajewski 74f78396a9 clone field type parameters when generically expanding a class (closes #4672) 9 years ago
  Simon Krajewski 9f7999b915 add debug printer 9 years ago
  Dan Korostelev fd83c160dd [python] fix socket.* constants (see #4673) 9 years ago
  Simon Krajewski e20cc054f8 error when we detect `new T()` where T is a non-generic type parameter (see #4668) 9 years ago
  Simon Krajewski 3271892954 recursively check type parameter constraints for constructors (closes #4668) 9 years ago
  Simon Krajewski ebc6cd62c6 do not try to inline empty objects (closes #4670) 9 years ago
  Simon Krajewski a0de96240c do not lose expressions while inlining constructors 9 years ago
  Simon Krajewski d866c7981d improve inline side-effect detection 9 years ago
  Simon Krajewski f4672cbeaa add test (see #3535) 9 years ago
  Simon Krajewski 7c799a9f89 add test (closes #4353) 10 years ago
  Simon Krajewski 4b561a0147 add test (closes #4558) (closes #4575) 9 years ago
  Simon Krajewski f1b9d36606 re-implement constructor inlining 10 years ago
  Dan Korostelev cc477b98db fix Compiler.includeFile not working when using from within a macro (closes #4660) 9 years ago
  Simon Krajewski 8243e041fe [cs] force problematic Vector methods to be removed 9 years ago
  David "Blackmagic" Elahee f7fa452db7 activate Vector tests that work now (see #3888) 10 years ago
  Simon Krajewski f20ea4c22b [cs] nadako's new Date causes problems 9 years ago
  Simon Krajewski 8512932071 reactivate `@:coreApi` checks 9 years ago
  Simon Krajewski c89e1b2ef6 dodge C++ issue with `String` as value 9 years ago
  Simon Krajewski 3f0069928c respect `@:genericBuild` in `type_module_type` (closes #4653) 9 years ago