Commit History

Author SHA1 Message Date
  Jonas Maebe d3a4866cf5 * reorder processing of left/right for add nodes somewhat to make 14 years ago
  Jonas Maebe fda72aaed6 * made the remove_dummy_load_stores() implementation more extensible 14 years ago
  Jonas Maebe b023627f6a * converted tcgcasenode.pass_generate_code() to hlcgobj 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 8f727557c0 + JVM support for int_to_int, int_to_real, bool_to_int and 14 years ago
  Jonas Maebe e699eb3cc5 + added "list" parameter to thlcgjvm.inc/decstack() methods, and 14 years ago
  Jonas Maebe e1b6398b47 * don't give an "abstract method called" error for g_rangecheck() 14 years ago
  Jonas Maebe dd2862e25a + support for floating point constants 14 years ago
  Jonas Maebe a1c50d0576 * make sure that comparisons with NaN always return false 14 years ago
  Jonas Maebe f250d5d494 + full JVM implementation for add-nodes and mat-nodes, except for 14 years ago
  Jonas Maebe e9f1856a61 * converted non-exception-related nodes to thlcgobj 14 years ago
  Jonas Maebe 332f613cd7 + thlcgobj.maketojumpbool() implementation 14 years ago
  Jonas Maebe eb5814a868 * implemented declaring and calling constructors for Java classes 14 years ago
  Jonas Maebe e2e32fbbe9 * fixed temp leaking after release_unused_return_value_cpu() refactor: 14 years ago
  Jonas Maebe 1ace6ec201 + tobjectdef.jvm_full_typename() which returns the fully mangled type 14 years ago
  Jonas Maebe 9a9ea1f257 + limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference 14 years ago
  Jonas Maebe c17d022a87 * allow overriding tparamanager.is_stack_paraloc() and let it always 14 years ago
  Jonas Maebe a5c70392c1 * also copy cgpara.def when creating temp paralocs 14 years ago
  Jonas Maebe b837694207 * factored out releasing an unused return value into 14 years ago
  Jonas Maebe 817ebe5d8d + aliases for Java primitive types (jbyte, jshort, jint, jlong, jchar, 14 years ago
  Jonas Maebe d840d99231 + minimal Java rtl (based on embedded rtl, but with all code and most 14 years ago
  Jonas Maebe 6e82417a51 * various small support fixes for Java classes: 14 years ago
  Jonas Maebe 74d684878d * factored searching the exe directories from FindExe() into 14 years ago
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic 14 years ago
  Jonas Maebe 00cb8f5725 * made maxregs related information protected instead of private in trgobj, 14 years ago
  Jonas Maebe 8439e1472e * moved def2regtyp() from jvm/hlcgcpu to defutil, and extended it to 14 years ago
  Jonas Maebe e4d322bcdb + default implementation for for the *_checkoverflow() methods in case 14 years ago
  Jonas Maebe 4ff56b2471 + jvm compiler target 14 years ago
  Jonas Maebe 20c577103f + list of keywords that are reserved in Java and the JVM, for future 14 years ago