Historial de Commits

Autor SHA1 Mensaje Fecha
  Jonas Maebe 225e866800 - removed superfluous check that could use uninitialized location hace 14 años
  Jonas Maebe dbaaf1c3cd * fixed copy/paste errors in a_op_reg_ref() from a_op_ref_reg() hace 14 años
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target hace 14 años
  Jonas Maebe e775e2d9ae * moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj, hace 14 años
  Jonas Maebe f57e9778d4 * migrated gen_initialize_code and gen_finalize_code from ncgutil to hace 14 años
  Jonas Maebe 53e6853667 * removed a bunch of cg. and hlcg. prefixes (left-overs from migrations hace 14 años
  Jonas Maebe 88df6573a0 * moved de2regtyp() from defutil to hlcgobj, so it can be overridden hace 14 años
  Jonas Maebe 5abf6d0aa4 + thlcgobj support of the managed open array initialization fixes of hace 14 años
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays hace 14 años
  Jonas Maebe 608572c63a * removed unused local variables hace 14 años
  Jonas Maebe a2a6b2fd1d + "reference" temps that sort of implement pointer-style functionality for hace 14 años
  Jonas Maebe 0e87627218 + gethltemp() to allocate a temp specifying full type information even hace 14 años
  Jonas Maebe b5ea6ab7d8 + thlcgobj.location_force_fpureg() implementation hace 14 años
  Jonas Maebe 09207563d5 + hlcg implementation of gen_load_para_value(); no support yet for copying hace 14 años
  Jonas Maebe 6c9256ee32 * made internalerror unique hace 14 años
  Jonas Maebe afceec23b2 - removed unused local variables hace 14 años
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), hace 14 años
  Jonas Maebe e1b6398b47 * don't give an "abstract method called" error for g_rangecheck() hace 14 años
  Jonas Maebe 332f613cd7 + thlcgobj.maketojumpbool() implementation hace 14 años
  Jonas Maebe 9a9ea1f257 + limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference hace 14 años
  Jonas Maebe 71deda6f50 + added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic hace 14 años
  Jonas Maebe 8439e1472e * moved def2regtyp() from jvm/hlcgcpu to defutil, and extended it to hace 14 años
  Jonas Maebe e4d322bcdb + default implementation for for the *_checkoverflow() methods in case hace 14 años
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm hace 14 años
  Jonas Maebe 07130a0c71 + added register allocation methods from cgobj also to hlcgobj, hace 14 años
  Jonas Maebe 09ac60b084 + a_call_name_inherited(), by default calls a_call_name() (for the JVM hace 14 años
  Jonas Maebe a2890f4463 + basic implementation of concatcopy based on a_load(fpu)_ref_ref hace 14 años
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating hace 14 años
  Jonas Maebe 0e16369906 * moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj hace 14 años
  Jonas Maebe db203431b2 + hlcgobj: high level code generator class. It has basically the same hace 14 años