Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 887248af2d * support var/out managed types on the callee side in location_get_data_ref() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7e6261ff55 * fixed return opcode for enums and smallsets %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0fad10179c * fixed some voidpointerdef handling %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe eb40756d35 * zero-extend byte/word field loads (get/putstatic sign-extends) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 446d91eaab + ansistring support. Items of note: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 84640fe7f0 + support for non-static class methods on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e8ec2c45af * fixed invokeinterface usage: must also specify the number of stack %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe be1ff9ff92 * fixed handling of OP_SHL,OP_SHR,OP_SAR in op_ref_stack (second operand %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f764a72d85 * fixed evaluation stack height count for OP_NEG and non-64 bit opertions %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 739c654e3a + support for main programs for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e775e2d9ae * moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f20e347c7e * dummy support for copying arrays of variant/set %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ecba07c6a8 * greatly simplified dynamic array handling by making use of the %!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 5b915178fa + support for deep copy of array of strings %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e663f0f31f + support for class constructors for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c264c24fb0 + support for unit initialisation sections for the JVM target, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe cc6a303ee2 * allocate/initialize implicit pointer type fields (arrays, records) in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 89e70f347c * do nothing for initialising temps in advance for the JVM target as that %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 40e0b4677a + support for (only named, for now) records in the JVM target: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 88df6573a0 * moved de2regtyp() from defutil to hlcgobj, so it can be overridden %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c5b39823e5 + internalerror when passing handling invalid integer size in loadstoreopc() %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe bf0b8503c9 * don't internalerror in decstack() if the evaluation stack becomes corrupted %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0a3a62811b + try/except and try/finally support for JVM target: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 608572c63a * removed unused local variables %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ee8b662fa1 + dynamic array support for the JVM target: setlength(), length(), high(): %!s(int64=14) %!d(string=hai) anos