Commit Graph

60573 Commits

Author SHA1 Message Date
michael
e6b327b920 * -JRnone disables resource parsing altogether
git-svn-id: trunk@47375 -
2020-11-10 21:28:56 +00:00
pierre
bcd52d66ee Use default linker script and only add FPC specific sections for Linux OS
git-svn-id: trunk@47374 -
2020-11-10 17:21:00 +00:00
pierre
da042f7700 Regenerated automatically after commit #47358
git-svn-id: trunk@47373 -
2020-11-10 16:23:22 +00:00
tg74
58c2e2d778 build more tests avx512
git-svn-id: branches/tg74/avx512-0037785@47372 -
2020-11-10 16:18:38 +00:00
Károly Balogh
5515b62c9e sinclairql: also disable fcl-stl which was missed in r47370
git-svn-id: trunk@47371 -
2020-11-10 11:51:05 +00:00
Károly Balogh
55b99cad04 sinclairql: disable most packages for the QL
git-svn-id: trunk@47370 -
2020-11-10 11:49:10 +00:00
florian
c3a0e0c6d2 * compilation on i386 fixed
git-svn-id: trunk@47369 -
2020-11-09 21:46:25 +00:00
florian
78244d89dc * use VPXORD in avx-512 mode as VPXOR does not work for the upper 16 registers
git-svn-id: trunk@47368 -
2020-11-09 21:21:36 +00:00
pierre
3d374727dd Move explicit typecast to after check to avoid RTE when compiled with -CR
git-svn-id: trunk@47367 -
2020-11-09 21:19:40 +00:00
michael
9dc92e1c36 * Applied correct patch from bugs 37295
git-svn-id: trunk@47366 -
2020-11-09 19:43:58 +00:00
michael
664283af9e * Optimized DiskAdd/DiskFree/AddDisk, bug ID #37523
git-svn-id: trunk@47365 -
2020-11-09 19:34:06 +00:00
ondrej
b8f0efffc7 rtl-generics: suppress uninitialized variable warnings
git-svn-id: trunk@47364 -
2020-11-09 13:21:17 +00:00
pierre
a17ad61240 Adapt to change of chr function in commit 47353, to change chr() a real intrinsics
git-svn-id: trunk@47363 -
2020-11-09 12:24:27 +00:00
Károly Balogh
c3bafd3a8d sinclairql: added to fpmkunit
git-svn-id: trunk@47362 -
2020-11-09 01:40:41 +00:00
Károly Balogh
3870c4791c sinclairql: disabled a bunch of things in RTL until they're implemented
git-svn-id: trunk@47361 -
2020-11-09 01:34:24 +00:00
Károly Balogh
82e16f02ca sinclairql: make sure the default CPU target is 68000 for the QL. also, some cleanups
git-svn-id: trunk@47360 -
2020-11-09 01:03:44 +00:00
Károly Balogh
05d680902e * make sure things still build with 3.0 after r47353
git-svn-id: trunk@47359 -
2020-11-09 00:24:29 +00:00
Károly Balogh
e0555c307f sinclairql: added support to fpcmake
git-svn-id: trunk@47358 -
2020-11-09 00:14:13 +00:00
Károly Balogh
53928dc0ed m68k: fix references like <symbol>(An) to parse properly in the assembler reader
git-svn-id: trunk@47356 -
2020-11-08 23:56:00 +00:00
Jonas Maebe
091b0fde0c * fixed type of size parameter passed to fpc_getmem() when translating
new(pointer) (mantis #38054)

git-svn-id: trunk@47355 -
2020-11-08 22:42:38 +00:00
svenbarth
359ff64afd * increase PPU version so that the change of Chr() to a full intrinsic will not lead to problems
git-svn-id: trunk@47354 -
2020-11-08 22:23:09 +00:00
svenbarth
c496b609d1 * fix for Mantis #38051: make Chr() a real intrinsics so that it can be used in type declarations as well
+ added test

git-svn-id: trunk@47353 -
2020-11-08 22:23:02 +00:00
tg74
7eb20b88a9 cleanup
git-svn-id: branches/tg74/avx512-0037785@47352 -
2020-11-08 22:16:55 +00:00
Károly Balogh
d5596ef21d sinclairql: initial heap allocation code, and minor system unit bits
git-svn-id: trunk@47351 -
2020-11-08 20:50:32 +00:00
michael
b90d6e1114 * Fix relative path detection (bug id 37727)
git-svn-id: trunk@47350 -
2020-11-08 20:50:23 +00:00
Károly Balogh
b425c97fce sinclairql: implemented startup code, including binary relocation and stack allocation
git-svn-id: trunk@47349 -
2020-11-08 20:48:04 +00:00
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