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
florian
12843498d1
+ patch by Anton Kavalenka to support coloured output on windows, resolves #38025
...
git-svn-id: trunk@47285 -
2020-11-02 21:24:40 +00:00
svenbarth
c2454d5386
* fix for Mantis #38023 : the code to convert LF to CRLF when converting to UTF-8 is disabled anyway, so disable unnecessary, duplicate if-branches as well
...
git-svn-id: trunk@47284 -
2020-11-02 16:42:32 +00:00
Mattias Gaertner
6ed331d6e7
fcl-passrc: useanalyzer: mark attributes of class/record type even if typeinfo is not used
...
git-svn-id: trunk@47283 -
2020-11-02 15:03:50 +00:00
pierre
58a56e38d1
Add m68k specific option to gcc call to be sure to generate an error if the gcc does not target m68k CPU
...
git-svn-id: trunk@47282 -
2020-11-02 08:50:34 +00:00