svenbarth
|
8721896d92
Initialize reference counted class variables (or out parameters) with Nil.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
41269d6072
Call the RTL helpers for reference counted classes.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
e358ac5482
Handle initialization/finalization and copying of records.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
2a4e3a5c3b
Add support for manual reference counting of reference counted class instances.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
7e9484ad0a
Add RTL Helpers for increasing and decreasing reference count as well as assigning reference counted class instances to one another.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
eef2c1652f
Add the offset to the reference count field relative to Self to the VMT (which works better than adding it to the RTTI).
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
878483ad50
Add possibility to query the hidden field of a class that represents the reference count
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
4b6216ddd7
"Self" variable is considered as "weak".
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
d71f6a6ac3
Correctly denote the Result symbol as "weak" if it was parsed as such.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
586c54dad2
Add support for parsing "refcounted" in classes.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
1671645bc0
Add support for parsing "weak" directive for variables, fields and parameters.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
c4cb4a3576
Add enum values needed for reference counting support.
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
63bdf285ec
Add new tokens for ARC support
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
9f5536fe2e
Correctly name the branch...
|
%!s(int64=11) %!d(string=hai) anos |
svenbarth
|
23957c6fd9
Creating a branch for a Proof of Concept implementation for Automatic Reference Counted Objects
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
3f70871dff
* do not call HideMouse inside go32v2 Mouse.DoCustomMouse, because in the case of mouse cursor drawn by the int 33h mouse driver, this increments the mouse driver's internal 'hide count', which is already 1 after a mode set (changing video modes causes the int 33h mouse cursor to disappear), so after a mode set followed by DoCustomMouse, we need to call ShowMouse twice in order for the mouse cursor to appear. This fixes mantis #5523
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
aa44dcbd7f
* fixed hang in dos.exec_ansistring when passing a long command line via the
|
%!s(int64=11) %!d(string=hai) anos |
michael
|
1815be1837
* Added support for TJSONData.CompressedJSON and TJSONObject.UnquotedElementNames
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
0606c18745
* don't use vfork in case we may have to call any OS routine after we've
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
5c8ae259c4
* handle GOT-relative loads in the assembler reader as reads of
|
%!s(int64=11) %!d(string=hai) anos |
michael
|
edd96fc46b
* Patch from Zeljko Avramovic to allow uppercase characters in non-quoted names (Bug ID 26831)
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
207efda423
* fixed indentation in SysSetVideoMode of the go32v2 video unit
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
d8a9860e92
+ optimization in tinyheap's reallocmem for the case when there's not enough
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
c279efc9a5
+ added normalization and alignment test for HeapOrg and HeapEnd in the
|
%!s(int64=11) %!d(string=hai) anos |
nickysn
|
2843194124
+ added check for HeapOrg<=FreeList and HeapPtr<=HeapEnd in test ttheap1.pp
|
%!s(int64=11) %!d(string=hai) anos |
Tomas Hajny
|
6185620148
* package openssl depends on rtl-extra on os2 and emx targets
|
%!s(int64=11) %!d(string=hai) anos |
marco
|
525e07e4c0
* comment cleanup by Reinier, mantis #26777
|
%!s(int64=11) %!d(string=hai) anos |
Mattias Gaertner
|
9cf1499851
tif: open RGB with 4 samples as RGBA, issue #20148
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
6e671e2e85
* gen_load_cgpara_loc with OS_(S)32 for 8 bit ALUs fixed
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
c72d5a557a
* improve spilling_get_operation_type for avr
|
%!s(int64=11) %!d(string=hai) anos |