Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe ecba07c6a8 * greatly simplified dynamic array handling by making use of the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6c35ea202b + added several reflection classes for use in array processing %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 49de6346ce * replaced manual array copy loops with calls to JLSystem.arraycopy(); still %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 622107c605 * moved support for copy() from pinline to ninl, so it can be (partially) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c75246706d + stubbed ansistring support (using ansistrings compiles, but does not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4491dafd48 * exit once we've found a target-specific handler for a type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a729201e37 * map normal sets to R_ADDRESSREGISTER %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 99177a75fb * tprocdef -> tabstractprocdef typecasts so the code will also work %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe fab08ca975 * allow classrefdef declarations for java classes (not yet properly %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f2374ce24d * save block_type before creating a temporary scanner and restore afterwards, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe be92f47cc7 * don't simply replace the resultdef of typeconverted nodes if the new %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe df7100ff80 + support for anonymous record types for the JVM targets: automatically %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4c0849a592 * fixed fpc_unicodestr_compare_equal (has to return 0 in case of %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1daff40e8e * fixed subscripting records containing unicodestrings and other %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f27ebf8b6d + explicitly add constructors of parent class that do not appear in the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8649788b7f * typecast the argument and result type of the setlength() helper to %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 11fbd8d9a4 + support properties in Java classes & interfaces %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ee9cfc8916 * handle constsyms without an associated type by generating a default type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 41624e8102 * pd.owner.defowner -> pd.struct %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1b401399a4 * pd.owner.defowner -> pd.struct %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 834ea45be8 * (class_)constructor/destructor_head() now also parses hints, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 474b7446ad * set isclassmethod also for class constructors/destructors in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 33bd3d7aa9 * set isclassmethod also for class constructors/destructors in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 990a4ccb64 - disabled genmultistringadd() for the JVM target for now %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 2964ea3e9b * don't generate typed constant initializers for interfaces (since they %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 5b915178fa + support for deep copy of array of strings %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 23539dcfaf * only call add_synthetic_method_implementations() for the localst after %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 91e06f7139 * also process nested records/objects when generating implementations %!s(int64=14) %!d(string=hai) anos