Károly Balogh
c8d18f5ac6
sinclairql: implemented some OS trap wrappers, to be used by the RTL
...
git-svn-id: trunk@47348 -
2020-11-08 20:43:01 +00:00
Károly Balogh
954123deb3
sinclairql: when linking with vlink, generate an unrelocated binary with appended relocation info, so the startup code can relocate it
...
git-svn-id: trunk@47347 -
2020-11-08 20:38:42 +00:00
florian
47066f0ce7
* moved UseAVX from cgx86 to cpubase
...
+ UseAVX512
git-svn-id: trunk@47346 -
2020-11-08 19:39:18 +00:00
florian
e46b426ca1
+ tx86addnode.second_opvector makes use of AVX instructions
...
git-svn-id: trunk@47345 -
2020-11-08 19:39:17 +00:00
michael
af415ddc0d
* Correct line number
...
git-svn-id: trunk@47344 -
2020-11-08 17:10:07 +00:00
michael
74b533f167
* Fix bug #37852 , possible memleak
...
git-svn-id: trunk@47343 -
2020-11-08 17:05:01 +00:00
michael
741f4fa649
* Fail with trailing garbage in joStrict mode, bug ID #0037837
...
git-svn-id: trunk@47342 -
2020-11-08 16:42:06 +00:00
michael
a798ba3fca
* Fix small typo
...
git-svn-id: trunk@47341 -
2020-11-08 12:57:32 +00:00
michael
5ec7ffa8d9
* Fix bug #37980 : correct verifypeercert
...
git-svn-id: trunk@47340 -
2020-11-08 12:56:55 +00:00
ondrej
4fa3362355
* forgotten int64 parameter type
...
git-svn-id: trunk@47339 -
2020-11-08 07:18:49 +00:00
Jonas Maebe
49fbe53cf3
+ test for mantis #36381 (seems already fixed)
...
git-svn-id: trunk@47337 -
2020-11-07 16:09:51 +00:00
Mattias Gaertner
71b8d5643d
pastojs: fixed shortrefglobals for minimal class interface, issue #38042
...
git-svn-id: trunk@47336 -
2020-11-07 12:09:59 +00:00
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