提交歷史

作者 SHA1 備註 提交日期
  Jonas Maebe c0b4514b7c * also search for fully qualified nested types in Java classes/interfaces 14 年之前
  Jonas Maebe 30a6290aac + support for formal constants (= not typed constants) in Java interfaces, 14 年之前
  Jonas Maebe 37b5c061e3 + support for "final" fields in *external* (Java and other) classes, enabled 14 年之前
  Jonas Maebe 6b176351e1 * removed jvmdef.jvminternalstaticfieldname() and now use newly created 14 年之前
  Jonas Maebe 0be352e9a9 * don't require "override" for overriding methods in external Java classes 14 年之前
  Jonas Maebe 9e8bb70548 + support for abstract methods in Java classes 14 年之前
  Jonas Maebe 121a141953 + support for final methods in Java classes 14 年之前
  Jonas Maebe 3d4323a75d + support sealed/abstract Java classes (todo: allow abstract Java classes 14 年之前
  Jonas Maebe 2d5a542984 * don't allow static methods in Java interfaces 14 年之前
  Jonas Maebe 8f2aacfed5 + support for (formal/untyped) constants (ordinal, floating point, 14 年之前
  Jonas Maebe 737f9f5e90 * moved tabstractvarsym.jvmmangledbasename to the jvmdef unit as a separate 14 年之前
  Jonas Maebe 59ccdd1de8 - removed unused local variables 14 年之前
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 年之前
  Jonas Maebe 0a3a62811b + try/except and try/finally support for JVM target: 14 年之前
  Jonas Maebe 9a3714ce42 * changed identifier of system unit from "System" into "system" to prevent name 14 年之前
  Jonas Maebe d8191d48ab * also delete ppcjvm in the execlean target 14 年之前
  Jonas Maebe be4a27657b + support for nested Java classes 14 年之前
  Jonas Maebe fde622e050 * generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments 14 年之前
  Jonas Maebe c1abc4a275 * call cgmessage() instead of message() for errors in 14 年之前
  Jonas Maebe 608572c63a * removed unused local variables 14 年之前
  Jonas Maebe 678e6dceef * write floating point numbers using hex notation to prevent data loss 14 年之前
  Jonas Maebe e5ce390565 + support for indexing (dynamic) arrays on the JVM 14 年之前
  Jonas Maebe ee8b662fa1 + dynamic array support for the JVM target: setlength(), length(), high(): 14 年之前
  Jonas Maebe a2a6b2fd1d + "reference" temps that sort of implement pointer-style functionality for 14 年之前
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even 14 年之前
  Jonas Maebe 8643ab7905 + hooks for target-specific handling of explicit type conversions and 14 年之前
  Jonas Maebe f47689a5fe * enable intercepting passes on tinlinenode(in_new_x); these cannot be 14 年之前
  Jonas Maebe e56ad62f09 * second_real_to_real() converted to hlcg (in so far possible, no MM support) 14 年之前
  Jonas Maebe 00c095fa70 * moved setlength() handling from pinline to ninl so it can be overridden 14 年之前
  Jonas Maebe 34674eee5e * pred(length(dynarr)) -> high(dynarr) 14 年之前