Jonas Maebe
|
76ce35b905
* method definitions in "child" interfaces also hide those in "parent"
|
17 éve |
florian
|
d2214685c3
* fixes compiler crash with out of memory on illegal array declarations
|
17 éve |
florian
|
f0dcb10509
* more fixes for 11062
|
17 éve |
florian
|
916e982519
* possible fix for 11062
|
17 éve |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 éve |
yury
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 éve |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 éve |
peter
|
c2e5f885c6
* handle (build)derefimpl also for objectdef so it also works for methods
|
17 éve |
Jonas Maebe
|
c00108009d
* insert vmt as hidden field in objectdefs
|
17 éve |
florian
|
fca8883f27
* moved oo_copied into defoptions
|
17 éve |
florian
|
396b1c7c1e
* do not write a "copied" symtable to a ppu when holding only a reference to it,
|
17 éve |
florian
|
d79851dc1b
* patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
|
17 éve |
florian
|
d7673694f1
* enable parsing of default properties when used with objects, resolves #10795
|
17 éve |
florian
|
eca558b33b
* don't crash on empty ProcDefs when handling interfaces, resolves #11295
|
17 éve |
florian
|
c56c6e976c
+ allow dyn. arrays to be published, resolves #10493
|
17 éve |
yury
|
348e30958e
* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
|
17 éve |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 éve |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 éve |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 éve |
florian
|
bc73f9021c
Merged revisions 5891-10167,10169-10180 via svnmerge from
|
17 éve |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 éve |
peter
|
793fd8fc09
* Add -Xg to help pages
|
17 éve |
yury
|
6a4ee90cb0
* Inherit recordalignment by objects. Otherwise static instances of child objects are not aligned properly. Mantis #10454.
|
17 éve |
Jonas Maebe
|
124c6c0c13
* always let mangled names start with an underscore on Mac OS X, because
|
17 éve |
florian
|
5c96c4a671
+ first part of support for an unicodestring type
|
17 éve |
florian
|
4fed8c4ab5
+ write aliasnames to ppu as well
|
18 éve |
peter
|
c8ed392469
* defstates doesn't affect any crc
|
18 éve |
peter
|
273bfffe5b
* store defstates in ppu, this field keeps the info what
|
18 éve |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 éve |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 éve |