florian
|
f570934b45
* patch by Aleksa Todorovic to fix generic interfaces, resolves #16100
|
15 سال پیش |
florian
|
b1a6ec532d
* fix bootstrapping with 2.4.2
|
15 سال پیش |
sergei
|
7dd93b1282
* Variant types: renamed varunicodestring to varustring and changed its value to $102 (for Delphi compatibility), introduced varUStrArg=$73, added some description comments.
|
15 سال پیش |
florian
|
d30952b408
* patch by Aleksa Todorovic which adds the ability to reference current generic class. Each reference to current generic class is "translated" to appropriate specialization of that generic class. There are two tests as part of the patch to test that it works. The patch, also, rejects declaring generic inside another generic. 0010479 is easy to implement with this patch applied, resolves #11777
|
15 سال پیش |
sergei
|
532f8b9ab5
* Type Word maps to variant type varword, not varqword (probably a typo).
|
15 سال پیش |
Jonas Maebe
|
d36f8ac542
* fixed potential buffer overflow error when creating the fullprocname for
|
15 سال پیش |
Jonas Maebe
|
dd88644237
* record the vmt_offset as the actual offset of the vmt field, so that
|
15 سال پیش |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 سال پیش |
Jonas Maebe
|
31dab28eca
* when checking for stack tainting parameters, verify all locations of every
|
15 سال پیش |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 سال پیش |
Jonas Maebe
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 سال پیش |
Jonas Maebe
|
821d0c5d26
* use fact that a method belongs to an objectsymtable to determine that
|
15 سال پیش |
florian
|
24fea58b92
+ initial implementation of iso style gotos in iso mode
|
15 سال پیش |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
15 سال پیش |
Jonas Maebe
|
572f51867c
* fixed tobjectdef.find_destructor(), it did not search the parent classes
|
15 سال پیش |
Jonas Maebe
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 سال پیش |
Jonas Maebe
|
62d677eb92
+ support for formally declared objcclasses ("type x=objcclass;external;")
|
15 سال پیش |
Jonas Maebe
|
835899524b
+ support for Objective-Pascal for-in loops ("fast enumerations")
|
15 سال پیش |
Jonas Maebe
|
5a1e4befe4
* fixed is_related() for objcprotocol
|
15 سال پیش |
Jonas Maebe
|
935cd9eb8c
- reverted r15430, it was wrong (variadic parameters don't require an extra
|
15 سال پیش |
Jonas Maebe
|
8c1a63fb80
* take "varags" into account when checking for the correct number of
|
15 سال پیش |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 سال پیش |
Jonas Maebe
|
0b44f8db1f
* don't give an internal error when creating a dynamic array or a
|
15 سال پیش |
Jonas Maebe
|
2eddd5e704
* don't try to bitpack types > 32 bit on 32 bit cpus (mantis #16328)
|
15 سال پیش |
paul
|
ceccce93f5
compiler: add class constructors, class destructors to the initfinal table as regular initialization/finalization sections (class constructors is still not striped away with the class)
|
15 سال پیش |
paul
|
24d8a7d833
compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented
|
15 سال پیش |
paul
|
973d947d6c
compiler: allow const, type, var and class var sections for objects + test
|
15 سال پیش |
paul
|
1b614b526a
compiler:
|
15 سال پیش |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
16 سال پیش |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
16 سال پیش |