Commit History

Author SHA1 Message Date
  Jonas Maebe f764a72d85 * fixed evaluation stack height count for OP_NEG and non-64 bit opertions 14 years ago
  Jonas Maebe 739c654e3a + support for main programs for the JVM target 14 years ago
  Jonas Maebe e775e2d9ae * moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj, 14 years ago
  Jonas Maebe f20e347c7e * dummy support for copying arrays of variant/set 14 years ago
  Jonas Maebe ecba07c6a8 * greatly simplified dynamic array handling by making use of the 14 years ago
  Jonas Maebe a729201e37 * map normal sets to R_ADDRESSREGISTER 14 years ago
  Jonas Maebe 5b915178fa + support for deep copy of array of strings 14 years ago
  Jonas Maebe e663f0f31f + support for class constructors for the JVM target 14 years ago
  Jonas Maebe c264c24fb0 + support for unit initialisation sections for the JVM target, 14 years ago
  Jonas Maebe cc6a303ee2 * allocate/initialize implicit pointer type fields (arrays, records) in 14 years ago
  Jonas Maebe 89e70f347c * do nothing for initialising temps in advance for the JVM target as that 14 years ago
  Jonas Maebe 40e0b4677a + support for (only named, for now) records in the JVM target: 14 years ago
  Jonas Maebe 88df6573a0 * moved de2regtyp() from defutil to hlcgobj, so it can be overridden 14 years ago
  Jonas Maebe c5b39823e5 + internalerror when passing handling invalid integer size in loadstoreopc() 14 years ago
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of 14 years ago
  Jonas Maebe bf0b8503c9 * don't internalerror in decstack() if the evaluation stack becomes corrupted 14 years ago
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays 14 years ago
  Jonas Maebe 0a3a62811b + try/except and try/finally support for JVM target: 14 years ago
  Jonas Maebe 608572c63a * removed unused local variables 14 years ago
  Jonas Maebe ee8b662fa1 + dynamic array support for the JVM target: setlength(), length(), high(): 14 years ago
  Jonas Maebe a2a6b2fd1d + "reference" temps that sort of implement pointer-style functionality for 14 years ago
  Jonas Maebe 2a6caa539c + support for constant array indices in treference for the JVM target 14 years ago
  Jonas Maebe 5fd205c130 * fixed indentation of thlcgjvm.a_load_loc_stack() implementation 14 years ago
  Jonas Maebe 25f565751a + g_incrrefcount/g_decrrefcount/g_initialize/g_finalize() implementations for 14 years ago
  Jonas Maebe e326f46da5 * don't force the constant of a_cmp_const* to be an integer constant, 14 years ago
  Jonas Maebe 9bd753ba7a * don't decrease the evaluation stack counter twice for a_load_*_ref 14 years ago
  Jonas Maebe 71b348757b * reversed expected operand order of tjvmhlcg.a_cmp_*(), because 14 years ago
  Jonas Maebe 87925db8fb * fixed 64 bit shl/shr/sar operations: the second argument of the 14 years ago
  Jonas Maebe e699eb3cc5 + added "list" parameter to thlcgjvm.inc/decstack() methods, and 14 years ago
  Jonas Maebe dd2862e25a + support for floating point constants 14 years ago