Commit History

Автор SHA1 Съобщение Дата
  nickysn fc71081b74 * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to преди 11 години
  nickysn 0a515311e6 * tabstractprocdef.address_type i8086-specific code moved to symcpu, ifdef i8086 removed преди 11 години
  nickysn 37168c8625 * use voidcodepointertype to determine tprocvardef.size; ifdef i8086 removed преди 11 години
  nickysn 89584164b1 + added virtual methods tabstractprocdef.declared_far and .declared_near, which преди 11 години
  nickysn b41892f048 * set po_far in the i8086-specific descendants of tprocdef and tprocvardef, преди 11 години
  nickysn 902d118ec8 * i8086 far data memory model fixes in tobjectdef.vmtmethodoffset преди 11 години
  nickysn 8d9fda9264 * use voidcodepointertype.size in tobjectdef.vmtmethodoffset, avoid ifdef i8086 преди 11 години
  nickysn 542719c8f5 + added symdef.voidcodepointertype преди 11 години
  Jonas Maebe 4a0528399e * check all overloaded routines for mangled name conflicts on the JVM преди 11 години
  Jonas Maebe d452686c39 * moved pbestrealtype from symdef to symcpu преди 11 години
  Jonas Maebe a251b270b6 - removed no longer used jvmdef unit from uses clause преди 11 години
  Jonas Maebe 93d50bc287 * moved jvm-specific classdef-related fields from tenumdef to a platform- преди 11 години
  Jonas Maebe 9c7c64a3af * moved amiga/morphos-specific libsym-related field from tprocdef to преди 11 години
  Jonas Maebe 5053a39501 * moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific преди 11 години
  Jonas Maebe f101118cd6 * moved MIPS-specific tprocdef.total_local_size field to cpu-specific преди 11 години
  Jonas Maebe d020a32b9a - removed no longer used tprocdef.fpu_used field for i386/i8086 (the one преди 11 години
  Jonas Maebe 806bf0b88e - removed storing/loading unused byte for tprocdef.fpu_used преди 11 години
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific преди 11 години
  Jonas Maebe 43992495cb * moved jvm tprocdef name mangling to jvm-specific descendant class преди 11 години
  Jonas Maebe f4c0daddb4 * moved jvm-specific exprasm field from tprocdef to jvm-specific descendant преди 11 години
  Jonas Maebe 11c7d5223c * moved ifdef'd jvm code from tprocvardef to jvm-specific descendant преди 11 години
  Jonas Maebe a05b078fa0 * made ppuload_platform() virtual (should have been part of r27378) преди 11 години
  Jonas Maebe 2474369dde * made all ppuwrite methods in leaf classes "final", because you cannot преди 11 години
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: преди 11 години
  Jonas Maebe 57859963d6 - removed {$ifdef compress} code (it hasn't been activated/maintained since преди 11 години
  nickysn b1f69349f8 * use voidpointertype.size to obtain the current data (self) pointer size, преди 11 години
  nickysn 7f88dc9d95 + added symdef.voidstackpointertype - the pointer type that will be used in the преди 11 години
  nickysn 71720533d7 * fixed the comparison of near pointers in i8086 far data memory models преди 11 години
  nickysn 97a3f50351 * use voidpointertype.size (supports i8086 far data memory models) instead of преди 11 години
  nickysn 043c0ba215 * use voidpointertype.size (which supports i8086 far data memory models) instead преди 11 години