sergei
|
07ab3fbec4
* Fixed RTTI name mangling for nested types, resolves #26069.
|
il y a 10 ans |
Jonas Maebe
|
83c7dbb7a6
* fixed copy/paste error that caused all warnings to be disabled after
|
il y a 11 ans |
Jonas Maebe
|
ee76e8dbf5
* fixed warning about always-true comparison when compiling a 16 bit target
|
il y a 11 ans |
nickysn
|
e6c5c35d65
* tarraydef.create_from_pointer changed to require the actual pointerdef as a
|
il y a 11 ans |
svenbarth
|
d46ae01589
Fix inlining of record methods across units if the unit with the method definitions is already compiled.
|
il y a 11 ans |
nickysn
|
86726a5dc8
* return ptrsinttype instead of sinttype in pointerdef.pointer_arithmetic_int_type
|
il y a 11 ans |
nickysn
|
33dac14554
* defutil.get_int_type_for_pointer_arithmetic replaced with a virtual method
|
il y a 11 ans |
Jonas Maebe
|
627c83e828
* when creating a bare procdef copy, don't copy the funcret parameter.
|
il y a 11 ans |
nickysn
|
9b3d41d9c7
* the default value of tpointerdef.pointer_subtraction_result_type changed to
|
il y a 11 ans |
nickysn
|
d86a8ebc99
* defutil.get_int_result_type_from_pointer_subtraction moved to a virtual
|
il y a 11 ans |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
il y a 11 ans |
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.
|
il y a 11 ans |
nickysn
|
24fcac9f87
+ added support for nested procvars in the i8086 far data memory models
|
il y a 11 ans |
nickysn
|
fc71081b74
* i8086 and i386-specific code from tabstractprocdef.is_pushleftright moved to
|
il y a 11 ans |
nickysn
|
0a515311e6
* tabstractprocdef.address_type i8086-specific code moved to symcpu, ifdef i8086 removed
|
il y a 11 ans |
nickysn
|
37168c8625
* use voidcodepointertype to determine tprocvardef.size; ifdef i8086 removed
|
il y a 11 ans |
nickysn
|
89584164b1
+ added virtual methods tabstractprocdef.declared_far and .declared_near, which
|
il y a 11 ans |
nickysn
|
b41892f048
* set po_far in the i8086-specific descendants of tprocdef and tprocvardef,
|
il y a 11 ans |
nickysn
|
902d118ec8
* i8086 far data memory model fixes in tobjectdef.vmtmethodoffset
|
il y a 11 ans |
nickysn
|
8d9fda9264
* use voidcodepointertype.size in tobjectdef.vmtmethodoffset, avoid ifdef i8086
|
il y a 11 ans |
nickysn
|
542719c8f5
+ added symdef.voidcodepointertype
|
il y a 11 ans |
Jonas Maebe
|
4a0528399e
* check all overloaded routines for mangled name conflicts on the JVM
|
il y a 11 ans |
Jonas Maebe
|
d452686c39
* moved pbestrealtype from symdef to symcpu
|
il y a 11 ans |
Jonas Maebe
|
a251b270b6
- removed no longer used jvmdef unit from uses clause
|
il y a 11 ans |
Jonas Maebe
|
93d50bc287
* moved jvm-specific classdef-related fields from tenumdef to a platform-
|
il y a 11 ans |
Jonas Maebe
|
9c7c64a3af
* moved amiga/morphos-specific libsym-related field from tprocdef to
|
il y a 11 ans |
Jonas Maebe
|
5053a39501
* moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific
|
il y a 11 ans |
Jonas Maebe
|
f101118cd6
* moved MIPS-specific tprocdef.total_local_size field to cpu-specific
|
il y a 11 ans |
Jonas Maebe
|
d020a32b9a
- removed no longer used tprocdef.fpu_used field for i386/i8086 (the one
|
il y a 11 ans |
Jonas Maebe
|
806bf0b88e
- removed storing/loading unused byte for tprocdef.fpu_used
|
il y a 11 ans |