Commit History

Author SHA1 Message Date
  Jonas Maebe ee9cfc8916 * handle constsyms without an associated type by generating a default type 14 years ago
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated 14 years ago
  Jonas Maebe 91855becfe + unicodestring support for the JVM target (except for multiple adds 14 years ago
  Jonas Maebe 40e0b4677a + support for (only named, for now) records in the JVM target: 14 years ago
  Jonas Maebe 0700e2d7ef + support for {$namespace x.y.z} directive to specify the namespace 14 years ago
  Jonas Maebe f384c274bb * allow specifying an external name for fields in external Java classes/ 14 years ago
  Jonas Maebe 6b176351e1 * removed jvmdef.jvminternalstaticfieldname() and now use newly created 14 years ago
  Jonas Maebe 737f9f5e90 * moved tabstractvarsym.jvmmangledbasename to the jvmdef unit as a separate 14 years ago
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 years ago
  Jonas Maebe be4a27657b + support for nested Java classes 14 years ago
  Jonas Maebe ee8b662fa1 + dynamic array support for the JVM target: setlength(), length(), high(): 14 years ago
  Jonas Maebe d456ec2ffe + support for JVM local variable and parameter debug information 14 years ago
  Jonas Maebe 002455ab5c + support for instance and class fields, and unit-level global variables 14 years ago
  Jonas Maebe 1ace6ec201 + tobjectdef.jvm_full_typename() which returns the fully mangled type 14 years ago
  Jonas Maebe 6e82417a51 * various small support fixes for Java classes: 14 years ago
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating 14 years ago