Commit History

Auteur SHA1 Bericht Datum
  Jonas Maebe 8a7123eed8 * override a_call_reg() with an internalerror rather than a_call_ref(), 13 jaren geleden
  Jonas Maebe 1345b7d107 * changed ref parameter of thlcgobj.a_call_ref() into a const parameter 13 jaren geleden
  Jonas Maebe 4fced5d142 + generic implementation of thlcgobj.a_call_ref() 13 jaren geleden
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 jaren geleden
  Jonas Maebe 94bdf8a086 * adjust integer type information before stores part of a_op_const_ref for 13 jaren geleden
  Jonas Maebe fc6be612fd * also insert an explicit conversion from byte/char/bytebool/... to smallint 13 jaren geleden
  Jonas Maebe 0248258670 * always size the value on top of the stack back down to its original size 13 jaren geleden
  Jonas Maebe 3916a32f9e * created generic version of thlcgobj.g_reference_loc() and only override 13 jaren geleden
  Jonas Maebe 764502fbe4 * don't "and" loaded unsigned values of 1/2 bytes with 255/65535 in case 13 jaren geleden
  Jonas Maebe f4f70f99b2 * call all operators with invokestatic, since they are always 13 jaren geleden
  Jonas Maebe bd990d1173 * generate JVM bytecode that passes the stringent requirements of the Dalvik 13 jaren geleden
  Jonas Maebe 1a7c024ad3 * sign extend all byte/ansichar/word parameters before passing them 14 jaren geleden
  Jonas Maebe f21b34c954 * also resize the value on the stack in a_load_reg_ref() when 14 jaren geleden
  Jonas Maebe 0e80844e33 * also zero-extend incoming byte/word const-parameters (instead of only 14 jaren geleden
  Jonas Maebe a2a0436347 + support for threadvars in the JVM based on JLThreadLocal; see 14 jaren geleden
  Jonas Maebe 992cc352c6 * generalized handling of pointers to non-implicit pointer types: 14 jaren geleden
  Jonas Maebe 54f9947406 * no need to zero-extend after a load of a widechar 14 jaren geleden
  Jonas Maebe c4ffef0a40 * fixed initializing arrays of ansi/unicodestring and of open arrays 14 jaren geleden
  Jonas Maebe 76de70e683 * since enums are represented by classes in the JVM, initialize global 14 jaren geleden
  Jonas Maebe da5bd3b0bd * use invokespecial for "strict private" (= Java "private") rather than for 14 jaren geleden
  Jonas Maebe 7f22a2f223 + support for range checking calculations with hlcgobj 14 jaren geleden
  Jonas Maebe f4690f90ad * keep maximum used evaluation stack size up-to-date when putting a 14 jaren geleden
  Jonas Maebe 707b41b159 + allocate space of local typed consts that are implicit pointer types 14 jaren geleden
  Jonas Maebe 9253d990d9 * use the signedness of the comparison operation rather than of the 14 jaren geleden
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine 14 jaren geleden
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target 14 jaren geleden
  Jonas Maebe 61fd6ca4ee * zero-extend small unsigned integer parameters on function *entry*, because 14 jaren geleden
  Jonas Maebe 5bf16214cd * changed initialization of records from constructing a new instance and 14 jaren geleden
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target 14 jaren geleden
  Jonas Maebe 5ad5a6f326 * small optimization for g_getarraylen 14 jaren geleden