michael
|
e67989a8e8
|
* Fix bug ID #0036148
git-svn-id: trunk@43154 -
|
2019-10-09 07:09:01 +00:00 |
|
Mattias Gaertner
|
61bb33406f
|
fcl-passrc: implicit function specialization: default values
git-svn-id: trunk@43151 -
|
2019-10-07 20:34:50 +00:00 |
|
Mattias Gaertner
|
a046acab28
|
fcl-passrc: implicit function specialization with var params
git-svn-id: trunk@43150 -
|
2019-10-07 20:00:20 +00:00 |
|
Mattias Gaertner
|
23c974457a
|
pastojs: fixed filecache.directoryexists
git-svn-id: trunk@43149 -
|
2019-10-07 15:36:40 +00:00 |
|
Mattias Gaertner
|
024bee3b25
|
fcl-passrc: clean up
git-svn-id: trunk@43148 -
|
2019-10-07 15:36:13 +00:00 |
|
Mattias Gaertner
|
ff90306588
|
pastojs: fixed calling conventions
git-svn-id: trunk@43147 -
|
2019-10-07 14:50:21 +00:00 |
|
Mattias Gaertner
|
b8350cc932
|
fcl-passrc: fixed compile
git-svn-id: trunk@43146 -
|
2019-10-07 14:50:12 +00:00 |
|
Mattias Gaertner
|
c8d66b3b57
|
fcl-passrc: started implicit function specialization
git-svn-id: trunk@43145 -
|
2019-10-07 13:47:15 +00:00 |
|
marco
|
bacc9f6489
|
* initial version system.uitypes.
git-svn-id: trunk@43144 -
|
2019-10-06 17:23:38 +00:00 |
|
michael
|
7e9e0e1965
|
* Fix bug #0030379: detect circular refences
git-svn-id: trunk@43143 -
|
2019-10-06 13:11:17 +00:00 |
|
michael
|
436d73c20f
|
* Update to newer version (7.58)
git-svn-id: trunk@43142 -
|
2019-10-06 12:10:08 +00:00 |
|
michael
|
0ccb7d951f
|
* Patch from Werner Pamler to fix getval
git-svn-id: trunk@43141 -
|
2019-10-06 11:31:56 +00:00 |
|
michael
|
7ff2603c22
|
* Add defaults
git-svn-id: trunk@43140 -
|
2019-10-06 11:21:00 +00:00 |
|
michael
|
01b946706b
|
* Fix bug ID #32625: added several firebird constructs
git-svn-id: trunk@43139 -
|
2019-10-06 11:20:20 +00:00 |
|
michael
|
e89383a104
|
* Fix bug ID #36136, wrong reference count caused by missing const in param
git-svn-id: trunk@43138 -
|
2019-10-06 08:04:10 +00:00 |
|
michael
|
dc96e41047
|
* Patch from Bart Broersma to silence warning (bug ID 34285)
git-svn-id: trunk@43137 -
|
2019-10-06 07:49:13 +00:00 |
|
florian
|
dd2d1bf68b
|
* (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant
git-svn-id: trunk@43136 -
|
2019-10-05 20:48:33 +00:00 |
|
florian
|
35e11cd6d4
|
* several linux targets switches from stabs to dwarf
git-svn-id: trunk@43135 -
|
2019-10-05 20:48:32 +00:00 |
|
florian
|
8ecdb2e9ca
|
+ dwarf support for tls threadvars
git-svn-id: trunk@43134 -
|
2019-10-05 20:48:31 +00:00 |
|
florian
|
df4ec9e8e3
|
* arm-linux uses dwarf debug info by default
git-svn-id: trunk@43133 -
|
2019-10-05 20:48:30 +00:00 |
|
florian
|
a2d3522812
|
* general-dynamic -> global-dynamic
git-svn-id: trunk@43132 -
|
2019-10-05 20:48:29 +00:00 |
|
florian
|
7ee889d4ec
|
* it must be decided in allocate_tls_register if a tls register is allocated
git-svn-id: trunk@43131 -
|
2019-10-05 20:48:28 +00:00 |
|
florian
|
c0372f80e0
|
* with section threadvars, heap relocation is not needed
git-svn-id: trunk@43130 -
|
2019-10-05 20:48:27 +00:00 |
|
florian
|
b7dd63094f
|
* arm uses the same approach as i386: during the final build of the rtl and the packages, the general dynamic tls model is selected
git-svn-id: trunk@43129 -
|
2019-10-05 20:48:26 +00:00 |
|
florian
|
16163b74ec
|
+ support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker)
+ support pic relocations in the internal assembler writer
git-svn-id: trunk@43128 -
|
2019-10-05 20:48:26 +00:00 |
|
florian
|
abb9401011
|
+ tls models tlsm_general_dynamic and tlsm_local_exec for arm
git-svn-id: trunk@43127 -
|
2019-10-05 20:48:24 +00:00 |
|
florian
|
c3f4ad39a3
|
* it must be decided in g_maybe_tls_init if a tls is loaded
git-svn-id: trunk@43126 -
|
2019-10-05 20:48:24 +00:00 |
|
florian
|
988dce14c7
|
* cosmetics
git-svn-id: trunk@43125 -
|
2019-10-05 20:48:23 +00:00 |
|
florian
|
cffc69ec1d
|
+ support pi_needs_tls
git-svn-id: trunk@43124 -
|
2019-10-05 20:48:22 +00:00 |
|
florian
|
03dfc615dc
|
+ new relocations for arm tls
git-svn-id: trunk@43123 -
|
2019-10-05 20:48:21 +00:00 |
|
florian
|
03f7ef4c63
|
* renamed tls model switches and symbols to match gcc
git-svn-id: trunk@43122 -
|
2019-10-05 20:48:20 +00:00 |
|
svenbarth
|
daa746243a
|
* use clib constant instead of literal 'c' in case we have a target where the library is not called 'c' (hopefully all targets that use cgeneric.inc have the clib constant declared in their sysos.inc)
git-svn-id: trunk@43121 -
|
2019-10-05 09:42:55 +00:00 |
|
svenbarth
|
3ae1b04d09
|
* disable the use of C-operators inside the compiler's sources
git-svn-id: trunk@43120 -
|
2019-10-05 09:42:52 +00:00 |
|
svenbarth
|
79bdee3278
|
* finally implement tdynamicarray.equal so that exact match comdat sections work as well
git-svn-id: trunk@43119 -
|
2019-10-05 09:42:49 +00:00 |
|
Károly Balogh
|
7f0675d937
|
netbsd: updated to link against the right setlocale function. the renaming from __setlocale_mb_len_max_32 to __setlocale50 occured in NetBSD include/locale.h in rev 1.17, which was in 2010, and shipped in NetBSD 6 in 2012.
git-svn-id: trunk@43118 -
|
2019-10-04 11:28:10 +00:00 |
|
marco
|
b5c8d2a097
|
* improve language id handling, patch by cdslow, mantis #36135
git-svn-id: trunk@43117 -
|
2019-10-04 11:19:13 +00:00 |
|
svenbarth
|
beb606be13
|
* fix for Mantis #36114: when converting a static class field to a global variable the varspez of the field needs to be respected
+ added test
git-svn-id: trunk@43116 -
|
2019-10-03 16:39:40 +00:00 |
|
svenbarth
|
b4e998b3f8
|
+ add tests to check for correct definition of the FPC_* mode defines
git-svn-id: trunk@43115 -
|
2019-10-03 12:34:42 +00:00 |
|
svenbarth
|
562d345060
|
* fix for Mantis #36121: define FPC_ISO and FPC_EXTENDEDPASCAL for modes ISO and EXTENDEDPASCAL respectively
git-svn-id: trunk@43114 -
|
2019-10-03 12:34:36 +00:00 |
|
svenbarth
|
f46b8539d0
|
* implement FileSymLinkGetTarget for *nix systems
git-svn-id: trunk@43113 -
|
2019-10-03 12:07:33 +00:00 |
|
svenbarth
|
2a38d07d8f
|
* implement FollowLink=False handling for DirectoryExists and FileExists on *nix systems
git-svn-id: trunk@43112 -
|
2019-10-03 12:07:28 +00:00 |
|
svenbarth
|
46dac1419e
|
* fix FileExists on *nix systems returning True for directories
git-svn-id: trunk@43111 -
|
2019-10-03 12:07:25 +00:00 |
|
svenbarth
|
3dbbb18649
|
* Delphi raises a EDirectoryNotFoundException if the link's target does not exist, so do the same
git-svn-id: trunk@43110 -
|
2019-10-03 12:07:20 +00:00 |
|
svenbarth
|
35452fc670
|
* use the name of the target so that the correct attributes are retrieved (namely those of the target)
git-svn-id: trunk@43109 -
|
2019-10-03 12:07:16 +00:00 |
|
svenbarth
|
b289805a91
|
* correctly copy Size and Attr values when converting from one T*SymLinkRec to the other
git-svn-id: trunk@43108 -
|
2019-10-03 12:07:13 +00:00 |
|
svenbarth
|
178146f06c
|
- TRawByteSymLinkRec.Name is not required (and TUnicodeSymLinkRec doesn't have it either)
git-svn-id: trunk@43107 -
|
2019-10-03 12:07:09 +00:00 |
|
michael
|
ab12408a44
|
* Introduce codepage, bug ID #0016587
git-svn-id: trunk@43105 -
|
2019-10-02 07:26:54 +00:00 |
|
pierre
|
b978d7b6d5
|
Use same list of supported OSes for libmicrohttpd package in libmicrohttpd and fcl-web, and adapt packages/fpmake_proc.inc
git-svn-id: trunk@43104 -
|
2019-10-01 19:21:30 +00:00 |
|
pierre
|
396160931f
|
Remove symbian from fppkg OS list
git-svn-id: trunk@43103 -
|
2019-10-01 12:50:26 +00:00 |
|
michael
|
332b8da788
|
Fix Win64 target debugging
git-svn-id: trunk@43102 -
|
2019-10-01 11:01:06 +00:00 |
|