Mattias Gaertner
a2af4429f9
pastojs: fixed shortrefglobals for proc without args, issue #38043
...
git-svn-id: trunk@47335 -
2020-11-07 11:04:43 +00:00
Mattias Gaertner
280c0d90f7
pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
...
git-svn-id: trunk@47334 -
2020-11-07 10:56:30 +00:00
florian
f7050ef41a
+ take care of vzeroupper in exit code optimizations
...
git-svn-id: trunk@47333 -
2020-11-07 10:42:44 +00:00
florian
81e8982dd4
+ completed Ch_* information for VMOVD*
...
git-svn-id: trunk@47332 -
2020-11-07 10:42:43 +00:00
Mattias Gaertner
e69cd3fd1c
pastojs: fixed diable optimization using fpc syntax prepend No, issue #38045
...
git-svn-id: trunk@47331 -
2020-11-07 10:23:46 +00:00
florian
6ec460c619
* patch by J. Gareth Moreton: MOV/LDR/STR/MOV optimisations for ARM/AArch64, resolves #37638
...
git-svn-id: trunk@47330 -
2020-11-06 21:41:59 +00:00
yury
2e48a13bfb
* android: In some android versions time zone names are available only after first call of localtime().
...
git-svn-id: trunk@47329 -
2020-11-06 15:43:19 +00:00
florian
3ae370b190
* also use avx copying for mod 4=0 memory blocks
...
git-svn-id: trunk@47328 -
2020-11-05 22:13:58 +00:00
michael
51c3787342
* Micro-optimization, bug id #38044
...
git-svn-id: trunk@47327 -
2020-11-05 20:53:38 +00:00
ondrej
7ded8307c9
* timezones android compilation
...
git-svn-id: trunk@47326 -
2020-11-05 18:39:11 +00:00
ondrej
d2a517389f
* forgotten int64 parameter type
...
git-svn-id: trunk@47325 -
2020-11-05 17:16:27 +00:00
ondrej
be4c907117
* read int64 transition table from linux timezone files if available
...
git-svn-id: trunk@47324 -
2020-11-05 17:10:12 +00:00
ondrej
39674e2852
* win: fix GetLocalTimeOffset lower boundary
...
git-svn-id: trunk@47323 -
2020-11-05 12:54:35 +00:00
ondrej
691fb2c9fe
* add unix timezone test
...
git-svn-id: trunk@47322 -
2020-11-05 12:53:51 +00:00
ondrej
3ee2097f1a
* unix timezone optimizations
...
git-svn-id: trunk@47321 -
2020-11-05 12:45:35 +00:00
Mattias Gaertner
2bb083acf1
pastojs: set version 2.1.1
...
git-svn-id: trunk@47320 -
2020-11-05 10:35:09 +00:00
Mattias Gaertner
b308412a37
pastojs: filer: generic constraints
...
git-svn-id: trunk@47319 -
2020-11-04 23:13:04 +00:00
florian
0d36b05df5
* i386 can use only 8 mm registers with avx-512
...
git-svn-id: trunk@47318 -
2020-11-04 22:17:46 +00:00
florian
1add3490c3
+ i386 supports also avx-512
...
git-svn-id: trunk@47317 -
2020-11-04 22:10:35 +00:00
florian
b47d2bd2c2
* allow var alignment up to 64 bytes
...
git-svn-id: trunk@47316 -
2020-11-04 21:31:50 +00:00
florian
f8d33dc188
* fix tcgx86.a_loadmm_reg_ref and tcgx86.a_loadmm_ref_reg for 64 OS_M512
...
git-svn-id: trunk@47315 -
2020-11-04 21:31:49 +00:00
florian
60bb8600a1
+ copy mode avx512
...
git-svn-id: trunk@47314 -
2020-11-04 21:31:48 +00:00
florian
37e934ffbd
* using ymm registers for copying data is always useful, regardless of alignment
...
git-svn-id: trunk@47313 -
2020-11-04 21:31:48 +00:00
Károly Balogh
eda7d535bd
* m68k: enabled vasm assembler support for the Sinclair QL, and added linking
...
git-svn-id: trunk@47312 -
2020-11-04 21:01:34 +00:00
ondrej
a65158bfe8
* fix memory leak in RegisterLazyInitThreadingProc
...
git-svn-id: trunk@47311 -
2020-11-04 20:10:43 +00:00
Károly Balogh
18f364a497
+ RTL skeleton for the Sinclair QL
...
git-svn-id: trunk@47310 -
2020-11-04 15:59:50 +00:00
ondrej
7fbceaac21
* thread-safe time zone info read/write
...
git-svn-id: trunk@47309 -
2020-11-04 14:56:56 +00:00
ondrej
c64429cdd0
* lazy thread initialization support
...
git-svn-id: trunk@47308 -
2020-11-04 14:55:40 +00:00
Károly Balogh
519701960c
m68k: initial commit to add the Sinclair QL as a compiler target
...
git-svn-id: trunk@47307 -
2020-11-04 14:20:28 +00:00
ondrej
934f2dc55d
* introduce NowUTC() and GetUniversalTime()
...
git-svn-id: trunk@47306 -
2020-11-04 09:34:08 +00:00
ondrej
7ad4694e4b
* remove the BaseUnix dependency added by mistake
...
git-svn-id: trunk@47305 -
2020-11-04 05:52:58 +00:00
florian
0bf1af08c4
+ test for #38022
...
git-svn-id: trunk@47304 -
2020-11-03 21:44:57 +00:00
Jonas Maebe
629b2a8951
* regenerated
...
git-svn-id: trunk@47303 -
2020-11-03 21:34:30 +00:00
Jonas Maebe
24e188f0d2
* add missing unixutils -> baseunix dependency
...
git-svn-id: trunk@47302 -
2020-11-03 21:34:26 +00:00
Jonas Maebe
312f1436b1
* changed TIDString and tsymentry.realname to TSymStr
...
o for TIDString: prevents shortstring -> ansistring conversions with
-dsymansistr when looking up symbols
o for realname: consistency with name
git-svn-id: trunk@47301 -
2020-11-03 21:34:22 +00:00
Jonas Maebe
38a059f039
* give an error when trying to define a macro/compiler variable with
...
an empty name
git-svn-id: trunk@47300 -
2020-11-03 21:34:19 +00:00
Jonas Maebe
1c61c30cd2
* added "const" to some string parameters
...
git-svn-id: trunk@47299 -
2020-11-03 21:34:15 +00:00
Jonas Maebe
3e16ad9d6c
* sysutils depends on initc
...
git-svn-id: trunk@47298 -
2020-11-03 21:34:10 +00:00
ondrej
9b5d2322b6
Fix tepoch1 test
...
git-svn-id: trunk@47297 -
2020-11-03 20:15:04 +00:00
ondrej
f296bf3f2d
Unix timezone: fix search around TZ change back to be the same as on Windows
...
git-svn-id: trunk@47296 -
2020-11-03 19:40:04 +00:00
ondrej
a36caf9043
Unix LocalToEpoch: fix typo
...
git-svn-id: trunk@47295 -
2020-11-03 19:38:04 +00:00
svenbarth
ac36eec71a
* protect GetFullName with FPC_HAS_FEATURE_UNICODESTRINGS instead of _WIDESTRINGS
...
git-svn-id: trunk@47294 -
2020-11-03 19:25:32 +00:00
ondrej
a02d676b06
GetLocalTimeOffset: add InputIsUTC parameter to DateTime-aware overloads
...
git-svn-id: trunk@47293 -
2020-11-03 18:15:16 +00:00
ondrej
6df9ad8e50
LocalToEpoch, EpochToLocal: android compilation
...
git-svn-id: trunk@47292 -
2020-11-03 14:31:24 +00:00
ondrej
f4cff81881
LocalToEpoch, EpochToLocal: fix for arbitrary datetime
...
git-svn-id: trunk@47291 -
2020-11-03 14:27:07 +00:00
ondrej
282aa0daa7
GetLocalTimeOffset: DateTime-aware overloads for Unix. Issue #35710
...
git-svn-id: trunk@47290 -
2020-11-03 11:41:28 +00:00
ondrej
e10ee5ccb4
GetLocalTimeOffset - fix overload call
...
git-svn-id: trunk@47289 -
2020-11-03 09:46:14 +00:00
Marc Weustink
4e03876083
fcl-res: fpcres: add support for aarch64-coff
...
git-svn-id: trunk@47288 -
2020-11-03 08:24:45 +00:00
pierre
e80b1d9e70
Put GetFullName functions inside $ifdef FPC_WIDESTRING_EQUAL_UNICODESTRING
...
git-svn-id: trunk@47287 -
2020-11-03 07:13:59 +00:00
florian
d5e20fa6a9
* take variant alignment from TVARDATA, should resolve #38022
...
git-svn-id: trunk@47286 -
2020-11-02 22:16:18 +00:00