svenbarth
|
fa78bb0e89
* warn if the compiler hides an eventual "+" operator overload if modeswitch ArrayOperators is active
|
7 سال پیش |
svenbarth
|
7522a34a67
+ add a message that can be used if an internal operator hides an existing operator overload
|
7 سال پیش |
svenbarth
|
97acf24290
+ add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+")
|
7 سال پیش |
svenbarth
|
9b45f58c0b
+ add flags that allow checking for overloads with isbinaryoverloaded() and isunaryoverloaded() without modifying the passed in node or even checking for normally non-overloadable operators
|
7 سال پیش |
svenbarth
|
8536abce8a
* as the management operator feature is not platform specific using a specific define for it aside from a
|
7 سال پیش |
svenbarth
|
4d0ab82ef7
* optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization
|
7 سال پیش |
svenbarth
|
ac0322c323
+ add a flags field to the record init RTTI which declares whether
|
7 سال پیش |
svenbarth
|
eb06ac8ce8
* set up $MinEnumSize and $PackSet so that it matches the compiler's settings for types added in the future
|
7 سال پیش |
svenbarth
|
61bde67082
+ add method has_non_trivial_init_child() to tdef which provides access to the symtable's
|
7 سال پیش |
svenbarth
|
cc153176f3
+ add a new symtable option sto_has_non_trivial_init that is true if the symtable contains a symbol with an
|
7 سال پیش |
svenbarth
|
80ed66f349
* move calculation of sto_needs_init_final to a separate method do_init_final_check()
|
7 سال پیش |
svenbarth
|
393d1c2256
* move RTTI related types from rtti.inc to rttidecl.inc
|
7 سال پیش |
svenbarth
|
bbf578b193
* move definition of USE_PACKED from rtti.inc to rttidecl.inc
|
7 سال پیش |
svenbarth
|
b75324a4f2
* move RTTI declarations to their own header file
|
7 سال پیش |
svenbarth
|
44b15350fb
* disable RTTI declarations if RTTI feature is disabled
|
7 سال پیش |
nickysn
|
1631d9ac0a
+ support segments (sections) with a primary group, other than 'DGROUP' in the
|
7 سال پیش |
nickysn
|
5eb69edf9e
+ support segments (sections) with a primary group, other than 'DGROUP' in the
|
7 سال پیش |
florian
|
400861a907
* fixed TBits.NotBits, it is just an Xor operation, resolves #33706
|
7 سال پیش |
florian
|
0d168796d7
* patch by J. Gareth Moreton: More Peephole optimizations for AND and MOV
|
7 سال پیش |
nickysn
|
7fcec8460f
+ parse OMF COMENT records when reading object files and produce error messages
|
7 سال پیش |
lacak
|
935af781e4
fcl-db: bufdataset: cosmetic (TAutoIncField is descendant of TLongIntField)
|
7 سال پیش |
florian
|
a0b343a787
* patch by J. Gareth Moreton for less invasive DEBUG_AOPTCPU
|
7 سال پیش |
michael
|
373061043b
* Patch from Ondrej Pokorny to allow customizing the kind of query being created (bug ID 0033863)
|
7 سال پیش |
michael
|
e8f74fdbdb
* Fix bug #33869, wrong assignment in CopyFromDataset for largeint fields
|
7 سال پیش |
nickysn
|
3aff9d6735
* set MemPos to 0 for each debug .MZ section. This fixes all references within
|
7 سال پیش |
svenbarth
|
c495f10b29
+ added tests for Mantis #33839 which is now fixed with the recent changes
|
7 سال پیش |
svenbarth
|
22a5e5e4ee
* the symbol parsed for "specialize" does not need to be a type; it could be a procsym or some other type (e.g. a constant of the same name in a third unit)
|
7 سال پیش |
svenbarth
|
598ac21791
* if the generic dummy symbol is a procsym (with procdefs added) then this is the symbol that should be resolved to
|
7 سال پیش |
svenbarth
|
8423fd7632
* also process procsyms when adding a symtable as they may be generic dummy symbols as well
|
7 سال پیش |
svenbarth
|
5510b13975
* ensure that sto_has_generic is set when a generic routine has been parsed
|
7 سال پیش |