Commit History

Author SHA1 Message Date
  Jonas Maebe c4ffef0a40 * fixed initializing arrays of ansi/unicodestring and of open arrays 14 years ago
  Jonas Maebe 76de70e683 * since enums are represented by classes in the JVM, initialize global 14 years ago
  Jonas Maebe da5bd3b0bd * use invokespecial for "strict private" (= Java "private") rather than for 14 years ago
  Jonas Maebe 7f22a2f223 + support for range checking calculations with hlcgobj 14 years ago
  Jonas Maebe f4690f90ad * keep maximum used evaluation stack size up-to-date when putting a 14 years ago
  Jonas Maebe 707b41b159 + allocate space of local typed consts that are implicit pointer types 14 years ago
  Jonas Maebe 9253d990d9 * use the signedness of the comparison operation rather than of the 14 years ago
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine 14 years ago
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target 14 years ago
  Jonas Maebe 61fd6ca4ee * zero-extend small unsigned integer parameters on function *entry*, because 14 years ago
  Jonas Maebe 5bf16214cd * changed initialization of records from constructing a new instance and 14 years ago
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target 14 years ago
  Jonas Maebe 5ad5a6f326 * small optimization for g_getarraylen 14 years ago
  Jonas Maebe bc21708967 * again use areturn instead of ireturn for returning enums since they're 14 years ago
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the 14 years ago
  Jonas Maebe 887248af2d * support var/out managed types on the callee side in location_get_data_ref() 14 years ago
  Jonas Maebe 7e6261ff55 * fixed return opcode for enums and smallsets 14 years ago
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ 14 years ago
  Jonas Maebe 0fad10179c * fixed some voidpointerdef handling 14 years ago
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as 14 years ago
  Jonas Maebe eb40756d35 * zero-extend byte/word field loads (get/putstatic sign-extends) 14 years ago
  Jonas Maebe 446d91eaab + ansistring support. Items of note: 14 years ago
  Jonas Maebe 84640fe7f0 + support for non-static class methods on the JVM target 14 years ago
  Jonas Maebe e8ec2c45af * fixed invokeinterface usage: must also specify the number of stack 14 years ago
  Jonas Maebe be1ff9ff92 * fixed handling of OP_SHL,OP_SHR,OP_SAR in op_ref_stack (second operand 14 years ago
  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