Historie revizí

Autor SHA1 Zpráva Datum
  svenbarth 33901129dd Provide possibility to generate an indirect VMT symbol name. před 11 roky
  svenbarth aa961cbe38 Have the compiler generate indirect symbols for RTTI symbols. před 11 roky
  Jonas Maebe 627c83e828 * when creating a bare procdef copy, don't copy the funcret parameter. před 11 roky
  nickysn 9b3d41d9c7 * the default value of tpointerdef.pointer_subtraction_result_type changed to před 11 roky
  nickysn d86a8ebc99 * defutil.get_int_result_type_from_pointer_subtraction moved to a virtual před 11 roky
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with před 11 roky
  svenbarth 639a59df92 Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them. před 11 roky
  nickysn 24fcac9f87 + added support for nested procvars in the i8086 far data memory models před 11 roky
  nickysn fc71081b74 * i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to před 11 roky
  nickysn 0a515311e6 * tabstractprocdef.address_type i8086-specific code moved to symcpu, ifdef i8086 removed před 11 roky
  nickysn 37168c8625 * use voidcodepointertype to determine tprocvardef.size; ifdef i8086 removed před 11 roky
  nickysn 89584164b1 + added virtual methods tabstractprocdef.declared_far and .declared_near, which před 11 roky
  nickysn b41892f048 * set po_far in the i8086-specific descendants of tprocdef and tprocvardef, před 11 roky
  nickysn 902d118ec8 * i8086 far data memory model fixes in tobjectdef.vmtmethodoffset před 11 roky
  nickysn 8d9fda9264 * use voidcodepointertype.size in tobjectdef.vmtmethodoffset, avoid ifdef i8086 před 11 roky
  nickysn 542719c8f5 + added symdef.voidcodepointertype před 11 roky
  Jonas Maebe 4a0528399e * check all overloaded routines for mangled name conflicts on the JVM před 11 roky
  Jonas Maebe d452686c39 * moved pbestrealtype from symdef to symcpu před 11 roky
  Jonas Maebe a251b270b6 - removed no longer used jvmdef unit from uses clause před 11 roky
  Jonas Maebe 93d50bc287 * moved jvm-specific classdef-related fields from tenumdef to a platform- před 11 roky
  Jonas Maebe 9c7c64a3af * moved amiga/morphos-specific libsym-related field from tprocdef to před 11 roky
  Jonas Maebe 5053a39501 * moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific před 11 roky
  Jonas Maebe f101118cd6 * moved MIPS-specific tprocdef.total_local_size field to cpu-specific před 11 roky
  Jonas Maebe d020a32b9a - removed no longer used tprocdef.fpu_used field for i386/i8086 (the one před 11 roky
  Jonas Maebe 806bf0b88e - removed storing/loading unused byte for tprocdef.fpu_used před 11 roky
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific před 11 roky
  Jonas Maebe 43992495cb * moved jvm tprocdef name mangling to jvm-specific descendant class před 11 roky
  Jonas Maebe f4c0daddb4 * moved jvm-specific exprasm field from tprocdef to jvm-specific descendant před 11 roky
  Jonas Maebe 11c7d5223c * moved ifdef'd jvm code from tprocvardef to jvm-specific descendant před 11 roky
  Jonas Maebe a05b078fa0 * made ppuload_platform() virtual (should have been part of r27378) před 11 roky