michael
284b50de3c
* Allow to create fpdoc project file based on package targets
...
git-svn-id: trunk@47430 -
2020-11-15 23:04:37 +00:00
Károly Balogh
f2ee1dae52
sinclairql: startup code fixes. set the top of the new stack as stack pointer, not the bottom of it. initialize the .bss section following the new linker script. better protection against re-relocation.
...
git-svn-id: trunk@47429 -
2020-11-15 22:59:33 +00:00
Károly Balogh
24226ef4af
sinclairql: following Frank Wille's advices, reworked the linker script to omit .bss section from the binary. this reduces a simple 'hello, world' size by ~5K. needs matching startup code.
...
git-svn-id: trunk@47428 -
2020-11-15 22:56:31 +00:00
Károly Balogh
a0543f7f9b
sinclairql: the newline on this system is LF, not CRLF
...
git-svn-id: trunk@47427 -
2020-11-15 19:45:06 +00:00
florian
b2a67d4656
* fixed comments in sysnr.inc files
...
git-svn-id: trunk@47426 -
2020-11-15 19:30:19 +00:00
florian
878f6d9ce4
* allow generic parameters as iterator variable in for in loops, resolves #38050
...
git-svn-id: trunk@47425 -
2020-11-15 19:10:34 +00:00
svenbarth
3d2ee097b5
* fix for Mantis #38083 : ensure that the sp_generic_dummy flag is set correctly on the new procsym when replacing a dummy sym
...
+ added test
git-svn-id: trunk@47424 -
2020-11-15 16:27:26 +00:00
florian
98eab07abd
* simplified and fixed code of (v1=const1) and (v2=const2) optimization, resolves #38066
...
git-svn-id: trunk@47423 -
2020-11-15 16:17:54 +00:00
Károly Balogh
157e8792c5
sinclairql: add a few more QDOS function wrappers which are useful at early stage
...
git-svn-id: trunk@47420 -
2020-11-15 04:55:42 +00:00
Károly Balogh
e5d2c1a980
m68k: fixed parsing of constants to absolute addresses
...
git-svn-id: trunk@47419 -
2020-11-15 03:55:42 +00:00
Károly Balogh
a82a587a1b
m68k: fixed parsing of absolute addresses in the assembler reader
...
git-svn-id: trunk@47418 -
2020-11-15 03:43:26 +00:00
Károly Balogh
1635d04b7b
sinclairql: add a note about .bss sections and the binary size, no functional change
...
git-svn-id: trunk@47417 -
2020-11-14 23:51:37 +00:00
Károly Balogh
b64edc0170
sinclairql: reduce default stack size to 8K
...
git-svn-id: trunk@47416 -
2020-11-14 23:50:35 +00:00
florian
089e13396a
* ensure that changed compiler options do not cause values
...
ending up in registers which cannot be hold in registers
git-svn-id: trunk@47415 -
2020-11-14 18:40:58 +00:00
michael
8bbd92bf82
* Improved UTF8 detection by ALexey
...
git-svn-id: trunk@47414 -
2020-11-13 23:30:23 +00:00
florian
bf7961a901
* fixes for nasm writer, resolves #38074
...
+ test
git-svn-id: trunk@47413 -
2020-11-13 21:39:16 +00:00
michael
a4995e3852
* Set defaults for boolean props
...
git-svn-id: trunk@47412 -
2020-11-13 21:35:40 +00:00
michael
891acabe5b
* Apply patch from mgr.inz.Player for bug ID #36842
...
git-svn-id: trunk@47411 -
2020-11-13 21:01:09 +00:00
michael
88db3fb502
* Fix bug ID #37483 , correct closesection, patch by C. Western
...
git-svn-id: trunk@47410 -
2020-11-13 20:45:40 +00:00
Mattias Gaertner
fb87b423fe
pastojs: fixed ord(widechar)
...
git-svn-id: trunk@47408 -
2020-11-13 10:31:01 +00:00
Mattias Gaertner
bd8362dfce
pastojs: typecast integer to widechar
...
git-svn-id: trunk@47407 -
2020-11-13 10:22:45 +00:00
Mattias Gaertner
5c161e8542
fcl-passrc: useanalyzer: fixed implementation class forward
...
git-svn-id: trunk@47406 -
2020-11-13 01:19:18 +00:00
Mattias Gaertner
9155a87239
fcl-passrc: fixed var arg char=widechar
...
git-svn-id: trunk@47405 -
2020-11-12 23:38:53 +00:00
Mattias Gaertner
e5790765f0
pastojs: typeinfo unicodestring andf widechar
...
git-svn-id: trunk@47404 -
2020-11-12 23:12:27 +00:00
florian
e440bf0e00
* cosmetics
...
git-svn-id: trunk@47403 -
2020-11-12 20:32:00 +00:00
florian
fc960879de
-- Zusammenführen von r47033 bis r47401 in ».«:
...
C compiler/i386/i386nop.inc
U compiler/i386/i386tab.inc
U compiler/i386/i386atts.inc
U compiler/i386/i386att.inc
C compiler/i8086/i8086nop.inc
U compiler/i8086/i8086tab.inc
U compiler/i8086/i8086atts.inc
U compiler/i8086/i8086att.inc
U compiler/x86/x86ins.dat
C compiler/x86/rax86.pas
U compiler/x86/aasmcpu.pas
U compiler/x86/cpubase.pas
U compiler/x86/agx86att.pas
U compiler/x86/itcpugas.pas
U compiler/x86/rax86att.pas
C compiler/x86_64/x8664nop.inc
U compiler/x86_64/x8664tab.inc
U compiler/x86_64/x8664ats.inc
U compiler/x86_64/x8664att.inc
U compiler/utils/mkx86ins.pp
U tests/utils/avx/asmtestgenerator.pas
U tests/utils/avx/avxopcodes.pas
-- Aufzeichnung der Informationen für Zusammenführung von r47033 bis r47401 in ».«:
U .
Konfliktübersicht:
Textkonflikte: 4
Konfliktübersicht:
Textkonflikte: 4
git-svn-id: trunk@47402 -
2020-11-12 20:31:29 +00:00
tg74
897322868b
bugfix avx512 shift-opcodes vpsl..,vpsr.. - reg,mem,const => EVEX-coded = yes / VEX-coded = no
...
git-svn-id: branches/tg74/avx512-0037785@47401 -
2020-11-12 16:02:38 +00:00
michael
06f5e293df
* Fix bug ID #37645 : allocate cursor in firebird to walk result set
...
git-svn-id: trunk@47400 -
2020-11-12 14:59:35 +00:00
ondrej
e34e4b452a
* FileSetDate linux compilation
...
git-svn-id: trunk@47399 -
2020-11-12 14:41:43 +00:00
ondrej
8ce015535a
* FileSetDate with TDateTime and UTC for file names
...
git-svn-id: trunk@47398 -
2020-11-12 14:36:12 +00:00
ondrej
3ea339400e
* FileGetDate, FileSetDate linux compilation
...
git-svn-id: trunk@47397 -
2020-11-12 13:55:01 +00:00
ondrej
d899c9fca4
* FileGetDate, FileSetDate with TDateTime and UTC
...
git-svn-id: trunk@47396 -
2020-11-12 13:36:39 +00:00
ondrej
33fe3f3ede
TSearchRec.GetTimeStamp: fix ifdefs
...
git-svn-id: trunk@47395 -
2020-11-12 12:17:46 +00:00
michael
477929d6fe
* Fix bug ID #0037265 , setting paper property needs to calc tranformationmatrix
...
git-svn-id: trunk@47394 -
2020-11-12 10:48:03 +00:00
michael
a8db09b37e
* Fix bug ID #37315 : add some delphi compatibility functions
...
git-svn-id: trunk@47393 -
2020-11-12 10:12:18 +00:00
michael
4a38d1b34e
* Fix bug #38063 , corner case in Remove() range checking
...
git-svn-id: trunk@47392 -
2020-11-12 09:27:00 +00:00
michael
257ef24a1e
* Fix bug ID #38008 : allow UTF8 to unicode conversion to react on/ignore invalid input
...
git-svn-id: trunk@47391 -
2020-11-12 09:17:09 +00:00
florian
d9784412a4
* patch by Cyrax: forbid to use heaptrc and valgrind at the same time, resolves #36529
...
* load cmem before line* units as they might allocate memory
git-svn-id: trunk@47390 -
2020-11-11 20:55:03 +00:00
tg74
dbfff3f76a
bugfix movss/vmovss
...
git-svn-id: branches/tg74/avx512-0037785@47389 -
2020-11-11 16:26:49 +00:00
tg74
c25c24e411
bugfix vfnmadd231sd
...
git-svn-id: branches/tg74/avx512-0037785@47388 -
2020-11-11 16:25:11 +00:00
svenbarth
f75e6d8a48
* fix copy-paste mistake from Mantis (due to replacement of '#' with links...)
...
git-svn-id: trunk@47387 -
2020-11-11 08:28:37 +00:00
tg74
99882e8d59
bugfix internal assembler compiling vpmov*
...
git-svn-id: branches/tg74/avx512-0037785@47386 -
2020-11-11 05:07:56 +00:00
Károly Balogh
27125b760e
qlunits: package skeleton to support the Sinclair QL
...
git-svn-id: trunk@47385 -
2020-11-11 00:00:39 +00:00
pierre
eb67d87dec
Avoid uninitialized variable warning with -O4 option
...
git-svn-id: trunk@47384 -
2020-11-10 23:52:51 +00:00
pierre
d2247f6539
Use MPW linker variant also for m68k-macosclassic target
...
git-svn-id: trunk@47383 -
2020-11-10 22:37:24 +00:00
pierre
10273e54dd
Remove setting of USE_FAKE_SYSUTILS macro for MacOSClassic, as sysutils is now compiled for that OS
...
git-svn-id: trunk@47382 -
2020-11-10 22:36:31 +00:00
pierre
245e0f7cfe
Add sysutils, typinfo, and math to explicit units list for macosclassic target OS
...
git-svn-id: trunk@47381 -
2020-11-10 22:33:42 +00:00
florian
eadcaa5dfc
* Arm Thumb does not support complex references including SP, resolves #38056
...
git-svn-id: trunk@47380 -
2020-11-10 22:04:55 +00:00
michael
df4fc55214
* Support for $I %unit% %module% %filename% includes
...
git-svn-id: trunk@47379 -
2020-11-10 21:53:25 +00:00
Károly Balogh
c06a020c9c
* fixed the packages build after r47376
...
git-svn-id: trunk@47378 -
2020-11-10 21:36:48 +00:00