Commit History

Author SHA1 Message Date
  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
  Jonas Maebe 94ed2ac649 + jvm/java target support 14 years ago
  Jonas Maebe 9eca0dc1c2 - disabled RTTI generation for the jvm target (Delphi-style RTTI 14 years ago
  Jonas Maebe 1e2c70796e + jvm (cpu architecure) and java ("OS"/target) identifiers 14 years ago
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm 14 years ago
  Jonas Maebe 4446be97b7 + tjvmprocinfo, only overrides set_first_temp_offset() and sets it to 14 years ago
  Jonas Maebe 72fc911dcf + jvm parameter manager: on the caller side, all arguments are pushed 14 years ago
  Jonas Maebe 05b919b821 + very basic tcgjvm (basically only implements the register allocator 14 years ago
  Jonas Maebe fe99c93619 + pbestrealtype for JVM 14 years ago