Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 20c577103f + list of keywords that are reserved in Java and the JVM, for future %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 94ed2ac649 + jvm/java target support %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 9eca0dc1c2 - disabled RTTI generation for the jvm target (Delphi-style RTTI %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1e2c70796e + jvm (cpu architecure) and java ("OS"/target) identifiers %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 742f4ee12e + first (partial) implementation of thlcg for the jvm %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4446be97b7 + tjvmprocinfo, only overrides set_first_temp_offset() and sets it to %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 72fc911dcf + jvm parameter manager: on the caller side, all arguments are pushed %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 05b919b821 + very basic tcgjvm (basically only implements the register allocator %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe fe99c93619 + pbestrealtype for JVM %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 9fc3616179 * put the code to generate the default mangled name for procdefs into %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 35ca5b799b * list -> current_asmdata.CurrAsmList for cpuhighleveltarget code %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 07130a0c71 + added register allocation methods from cgobj also to hlcgobj, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 09ac60b084 + a_call_name_inherited(), by default calls a_call_name() (for the JVM %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 9022370bde + basic defines for jvm target (CPUJVM, ...) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0b7687f4f5 * fixed compilation %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c84ec623dd * made setfirsttemp() virtual and override it in jvm/tgcpu so it no %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe dc8df7fe79 * define cpu32bit for the JVM target (used by psystem to initialise %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a19220f106 * cpu64bitaddr -> cpu64bitalu in location.free (whether or not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0c5b48372b + basic implementation: support for loading jvm-specific operands %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 19275d1a4c + single, double, string and widestring operand support for jvm %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c373748e26 + some Jasmin directives (class, interface, super, field, limit) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d0a22d16b5 + cpubase for jvm: opcodes, basic register definitions, ... %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a2890f4463 + basic implementation of concatcopy based on a_load(fpu)_ref_ref %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 85e866a121 + (mostly fake) register definitions for the JVM %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0e16369906 * moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f67919e9f5 + odt_javaclass, odt_interfacejava objectdef types %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe fdeebb482b * basic jvm "cpu" info file (no special cpu or fpu types, no %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d18cda2939 + support for tt_regallocator/tt_freeregallocator temps; these will be used %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe e3e4d365c8 * converted the parts of tcgloadnode.pass_generate_code() and %!s(int64=14) %!d(string=hai) anos