sergei
|
266acd1bed
* Windows TLS callbacks, call SysInitMultithreading early, it is necessary because if a statically loaded DLL creates a thread, apparently DLL_THREAD_ATTACH callback executes right away before the entry point. In turn, DLL_THREAD_ATTACH requires TLSIndex to be initialized.
|
14 vuotta sitten |
sergei
|
c8e65c501a
* Don't optimize away implicit initialization/finalization procedures if corresponding clause is present in the source but is empty. Resolves #19701.
|
14 vuotta sitten |
Jonas Maebe
|
b584c71e42
* use {$IFNDEF cpu64bitaddr} instead of {$IFDEF cpu32bit} so that it's
|
14 vuotta sitten |
Jonas Maebe
|
f7adaef12a
* defined cpu32bit for mips
|
14 vuotta sitten |
Jonas Maebe
|
5816f0951d
* fix alignment of sc80real on darwin
|
14 vuotta sitten |
Jonas Maebe
|
a1ff3b24b9
* fixed warning/error when cross-compiling from 64 bit to 32/16 bit target
|
14 vuotta sitten |
Jonas Maebe
|
de3a7f0cfd
* the size of the FPC_RESSYMBOL pointer must depend on the target
|
14 vuotta sitten |
pierre
|
2e4b7ae05c
Apply fixes from Sven Barth
|
14 vuotta sitten |
svenbarth
|
68624aab3a
Incorporate the changes from trunk into "postfixoperators" and "handle_factor_typenode". The latter needed to be extended by a parameter "typeonly" which is "false" in almost all calls except the one inside "factor_read_id" where the "typeonly" parameter of "factor" is used.
|
14 vuotta sitten |
sergei
|
3a579ced7b
* Fixed IE201103063 when <dynamic array of unmanaged type> is being passed to <out open array> parameter.
|
14 vuotta sitten |
michael
|
dce13ae068
* Patch from Reinier Olislagers to improve blob reading speed
|
14 vuotta sitten |
paul
|
031eb4d51c
compiler: fix 'class class' message
|
14 vuotta sitten |
paul
|
889196f1c8
compiler: don't allow to execute instance methods, use instance fields and properties from the nested class (bug #0020721)
|
14 vuotta sitten |
Jonas Maebe
|
8d2a7f3b88
* switched linux/ppc64 to tf_smartlink_sections (works fine even with
|
14 vuotta sitten |
Jonas Maebe
|
d83c7fc4ed
* use generic sharedsuffix for libpq (fixes shared library extension
|
14 vuotta sitten |
Jonas Maebe
|
f67d7f08fc
* use temporary location to construct writestr() string, because the
|
14 vuotta sitten |
florian
|
55c17a94d6
* fixes property typo
|
14 vuotta sitten |
svenbarth
|
4419dc3d34
Rebase to revision 19673
|
14 vuotta sitten |
svenbarth
|
87d9714221
Somehow the changes regarding tf_methods_specialized weren't commited, thus here they are again:
|
14 vuotta sitten |
svenbarth
|
461d231daa
Rebase to revision 19078 (directly before the merge of cpstrnew)
|
14 vuotta sitten |
sekelsenmat
|
efba36c81b
Advances TFPImageCanvas.FImage and TFPMemoryImage.FData to protected to allow more useful descendents to be created, see bug #20341
|
14 vuotta sitten |
sergei
|
fffa4a35a0
* x86_64: Don't waste time initializing/finalizing saved_standard_registers and saved_mm_registers arrays on every procedure. Initialize once, reinitialize if target system happens to change, and let finalization happen implicitly on shutdown.
|
14 vuotta sitten |
svenbarth
|
594f84dc2c
Merge branch 'unique-syms'
|
14 vuotta sitten |
michael
|
4f8bc2aaf4
* Missing conversion to TFPList
|
14 vuotta sitten |
michael
|
bb54f1375c
* TList -> TFPList to match latest changes in fcl-passrc
|
14 vuotta sitten |
sergei
|
6cb6569d51
* Set pi_uses_exceptions flag when creating/firstpassing ttryexceptnode or ttryfinallynode, not when parsing try statements. It ensures that procedures with exception handling nodes created by compiler (constructors in the first place, but also for..in loops with TObject iterators, etc.) are handled the same way as ones containing exception nodes from user code.
|
14 vuotta sitten |
pierre
|
4bda40649d
* Add missing CATRES substitution and remove blank lines in link.res
|
14 vuotta sitten |
pierre
|
30baddd3b8
Fix Haiku shared library creatiion
|
14 vuotta sitten |
michael
|
ce1133febb
* Uncommented some extra tests
|
14 vuotta sitten |
michael
|
c9cd1079d4
* More extensive examples taken from RTL
|
14 vuotta sitten |