Commit Graph

59473 Commits

Author SHA1 Message Date
pierre
6b4c97f495 Avoid rewriting revision.inc if content is unchanged
git-svn-id: trunk@45738 -
2020-07-07 12:52:24 +00:00
pierre
604b9fd1fd Use FPCOPT variable instead of OPT, to also pass BINUTILSPREFIX as -XP option for createlst and gparmake compilation
git-svn-id: trunk@45737 -
2020-07-07 11:40:36 +00:00
pierre
60c187e169 Make sure that we do not read passed the end of OPTSTRING variable
git-svn-id: trunk@45736 -
2020-07-06 20:56:14 +00:00
florian
3655c46982 * clean up
git-svn-id: trunk@45735 -
2020-07-06 19:46:19 +00:00
pierre
ec3fe2f990 Fix overflow when value is high(int64) in OptPass1And method
git-svn-id: trunk@45734 -
2020-07-06 13:50:10 +00:00
pierre
8306c7ca79 Fix cycle with -CriotR option on aarch64-linux
git-svn-id: trunk@45733 -
2020-07-06 11:39:42 +00:00
florian
3caacc529a * fix abs() intrinsic optimisation, resolves #37301
git-svn-id: trunk@45732 -
2020-07-05 09:19:14 +00:00
florian
5ad02a3799 + Xtensa: more cpu capabilites
+ Xtensa: set cpu for xtensa-linux as call window support is required

git-svn-id: trunk@45731 -
2020-07-04 21:18:13 +00:00
florian
58dcbab10e * (modified) patch by Michael Ring from the mailing list to fix linking for arm-freertos
git-svn-id: trunk@45730 -
2020-07-04 15:03:21 +00:00
Károly Balogh
9142ad8950 bump ppudump copyright year
git-svn-id: trunk@45729 -
2020-07-04 06:14:40 +00:00
florian
e73dd883cd + handle OS_128 in mm code
git-svn-id: trunk@45728 -
2020-07-03 21:12:07 +00:00
florian
b72419e2a5 * regenerated
git-svn-id: trunk@45727 -
2020-07-03 21:12:06 +00:00
florian
72f6752b1c + add intrdat target
git-svn-id: trunk@45726 -
2020-07-03 21:12:06 +00:00
florian
965964d07c * fix compilation with newer FPC
git-svn-id: trunk@45725 -
2020-07-03 21:12:05 +00:00
michael
795365eee7 * Patch from Pawel Dmitruk to add CDATA and comment support
git-svn-id: trunk@45724 -
2020-07-03 19:37:41 +00:00
ondrej
e74050ede6 fphttpserver: gracefully close open connections at server destroy
git-svn-id: trunk@45723 -
2020-07-03 17:27:17 +00:00
ondrej
00ce3b6a31 fphttpserver: fix endless loop in case of open connections
git-svn-id: trunk@45722 -
2020-07-03 13:14:38 +00:00
florian
b7ef93030a * set mm register subreg properly when cleaning them with xor
git-svn-id: trunk@45721 -
2020-07-02 21:14:43 +00:00
pierre
12cb72893d Obsolete system_mips_embedded, as it is a duplicate of system_mipseb_embedded
git-svn-id: trunk@45720 -
2020-07-02 16:26:13 +00:00
pierre
f71415a2de Extend ait_ua_elf_const2str to all aitconst_XXX to fix mips/mipsel RTTI generation
git-svn-id: trunk@45719 -
2020-07-02 16:06:01 +00:00
florian
8f91920c9b * use the fpu on suitable x86 targets to copy extended values
git-svn-id: trunk@45718 -
2020-07-01 20:45:58 +00:00
florian
ff295bf349 * delay setting of pd_body and pd_implement till the header of a generic
procedure is parsed, resolves #37261

git-svn-id: trunk@45717 -
2020-06-30 20:36:51 +00:00
Mattias Gaertner
062fbb5e41 pas2js: doc about extending JS function
git-svn-id: trunk@45716 -
2020-06-29 21:51:00 +00:00
Mattias Gaertner
cbf5f1a769 pas2js: doc about extending JS function
git-svn-id: trunk@45715 -
2020-06-29 21:47:04 +00:00
Mattias Gaertner
8e7a51065f pas2js: fixed try exit(value) finally read Result end
git-svn-id: trunk@45714 -
2020-06-29 21:08:44 +00:00
florian
d41f4c7c4e * correctly handle sign/zero extensions for optimization "var3", resolves #37254
git-svn-id: trunk@45713 -
2020-06-29 20:36:54 +00:00
Károly Balogh
cab80d1218 amiga-likes: add headers for timer.device/GetSysTime()
git-svn-id: trunk@45712 -
2020-06-28 22:23:36 +00:00
Károly Balogh
df42716665 m68k-amiga: added four new exec legacy support functions, these exec calls will be used in some DOS and AThreads rework
git-svn-id: trunk@45711 -
2020-06-28 22:05:05 +00:00
florian
c29a0d029b * reverted some stuff accidently committed in r45704
git-svn-id: trunk@45710 -
2020-06-28 20:33:10 +00:00
Mattias Gaertner
dbc0a689f0 pas2js: Pascal descendent from JS function: inherited calls ancestor function
git-svn-id: trunk@45709 -
2020-06-28 16:18:26 +00:00
Mattias Gaertner
27bb90fcc8 pas2js: Pascal descendent from JS function: inherited calls ancestor function
git-svn-id: trunk@45708 -
2020-06-28 15:55:31 +00:00
svenbarth
52678562e3 * correctly handle selection between Single and Double overloads for Currency
+ added test

git-svn-id: trunk@45707 -
2020-06-27 22:33:36 +00:00
svenbarth
eaa2a2006c * fix for Mantis #37272: also allow the empty set for dynamic array parameters; Delphi probably started to allow that together with array constructors.
+ added tests

git-svn-id: trunk@45706 -
2020-06-27 22:33:31 +00:00
florian
4bacec0ee3 * building for arm fixed
git-svn-id: trunk@45704 -
2020-06-27 19:59:27 +00:00
Mattias Gaertner
1adf6c9428 pas2js: descend pascal class from jsfunction
git-svn-id: trunk@45701 -
2020-06-27 07:15:23 +00:00
Mattias Gaertner
8d2e9b2f75 pas2js: descend pascal class from jsfunction
git-svn-id: trunk@45700 -
2020-06-27 07:02:42 +00:00
florian
225b06e84a * Xtensa: patch by Christo Crause: add IDF_PATH variable, read from the appropriate environment variable, part of #37242
git-svn-id: trunk@45698 -
2020-06-26 20:16:44 +00:00
Mattias Gaertner
bbd0dc3726 pas2js: extend external: class function NewInstance: check $class and set pascal class properties
git-svn-id: trunk@45697 -
2020-06-26 16:54:16 +00:00
florian
d62d6af7ec * Xtensa: patch by Christo Crause: fix controller date for esp8266, part of #37242
git-svn-id: trunk@45696 -
2020-06-25 20:50:43 +00:00
svenbarth
d401639b24 * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValue() intrinsic
+ added tests

git-svn-id: trunk@45695 -
2020-06-25 20:42:47 +00:00
svenbarth
533dc96db5 - remove FPC 3.0 compatibility IFDEF
git-svn-id: trunk@45694 -
2020-06-25 20:42:41 +00:00
svenbarth
25dc029d6d - partial fix for Mantis #37253: use SOCKADDR_STORAGE provided by the WinSock2 unit (which also has the correct size)
git-svn-id: trunk@45693 -
2020-06-25 20:42:35 +00:00
svenbarth
56fdba2c9b * partial fix for Mantis #37253: po_hascallingconvention needs to be set as well when setting tprocdef.proccalloption
git-svn-id: trunk@45692 -
2020-06-25 20:42:28 +00:00
florian
d22e24937a + Xtensa: patch by Christo Crause: support subarch lx106 in freertos Makefile, part of #37242
git-svn-id: trunk@45691 -
2020-06-24 20:30:28 +00:00
florian
caee96399e * patch by Christo Crause: support call0 abi in entry/exit code, part of #37242
git-svn-id: trunk@45685 -
2020-06-23 20:46:40 +00:00
florian
cba109c55d + Xtensa: patch by Christo Crause: support call0 abi in init final code part of #37242
git-svn-id: trunk@45684 -
2020-06-23 20:44:54 +00:00
marco
41406d161c * fix for mantis #37233 crash in getopts.getlongopts with empty shortopts argument
git-svn-id: trunk@45683 -
2020-06-23 09:01:37 +00:00
svenbarth
f94518a9ae * fix typo (no code changes)
git-svn-id: trunk@45680 -
2020-06-22 20:39:55 +00:00
florian
cb11e2568d + Xtensa: patch by Christo Crause to add optional MAC16 registers, resolves #37130
git-svn-id: trunk@45679 -
2020-06-22 19:05:13 +00:00
nickysn
e41912b076 * limit the ZX Spectrum programs address space up to $FDFC, because the RTL now
installs an interrupt handler at $FDFD

git-svn-id: trunk@45678 -
2020-06-22 14:13:54 +00:00