Commit történet

Szerző SHA1 Üzenet Dátum
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: 14 éve
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target 14 éve
  Jonas Maebe a3bd8cb0ba * correctly add an extra [ to the type of call-by-reference parameters that 14 éve
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the 14 éve
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ 14 éve
  Jonas Maebe 8fa42c206f + support for nested procedures for the JVM target 14 éve
  Jonas Maebe ba5e264a93 * make the mangled names of symbols in the local scope of 14 éve
  Jonas Maebe 0706cb5eb6 + support for pointers to types that are implicit pointer types in the JVM 14 éve
  Jonas Maebe 71cd31159c * encode java_jlstring instead of using a hardcoded string constant for 14 éve
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as 14 éve
  Jonas Maebe 446d91eaab + ansistring support. Items of note: 14 éve
  Jonas Maebe d7e78b9f95 * correct parameter encoding of formaldef (add array type for formal const, 14 éve
  Jonas Maebe 8ec1ba797d * put single quotes around identifiers so they cannot be confused with 14 éve
  Jonas Maebe 4cd9908339 * don't mangle local variable and parameter names using the method name, 14 éve
  Jonas Maebe 1795eff237 + support for emiting "signature" attributes for fields and methods; these 14 éve
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target 14 éve
  Jonas Maebe c75246706d + stubbed ansistring support (using ansistrings compiles, but does not 14 éve
  Jonas Maebe d1a1d30e04 * unless compiled with -dnounsupported, the compiler will now accept not 14 éve
  Jonas Maebe ee9cfc8916 * handle constsyms without an associated type by generating a default type 14 éve
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated 14 éve
  Jonas Maebe 91855becfe + unicodestring support for the JVM target (except for multiple adds 14 éve
  Jonas Maebe 40e0b4677a + support for (only named, for now) records in the JVM target: 14 éve
  Jonas Maebe 0700e2d7ef + support for {$namespace x.y.z} directive to specify the namespace 14 éve
  Jonas Maebe f384c274bb * allow specifying an external name for fields in external Java classes/ 14 éve
  Jonas Maebe 6b176351e1 * removed jvmdef.jvminternalstaticfieldname() and now use newly created 14 éve
  Jonas Maebe 737f9f5e90 * moved tabstractvarsym.jvmmangledbasename to the jvmdef unit as a separate 14 éve
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 éve
  Jonas Maebe be4a27657b + support for nested Java classes 14 éve
  Jonas Maebe ee8b662fa1 + dynamic array support for the JVM target: setlength(), length(), high(): 14 éve
  Jonas Maebe d456ec2ffe + support for JVM local variable and parameter debug information 14 éve