Tomas Hajny
0d37e0e0f8
+ added a test for Get/SetTextAutoFlush feature
...
git-svn-id: trunk@49325 -
2021-05-02 15:03:36 +00:00
Tomas Hajny
9f6651fdb7
+ added Get/SetTextAutoFlush feature
...
git-svn-id: trunk@49324 -
2021-05-02 14:59:21 +00:00
svenbarth
d0b1402e10
* fix for Mantis #37252 : apply patch by Bi0T1N to implement TThread.NameThreadForDebugging for Mac OS X 10.6 and newer (older versions don't provide the required functions)
...
git-svn-id: trunk@49323 -
2021-05-02 12:46:39 +00:00
Károly Balogh
c38b8ac28f
sinclairql: enable most of rtl-objpas and rtl-extra on the QL
...
git-svn-id: trunk@49322 -
2021-05-02 09:32:13 +00:00
florian
210674b9a0
* patch by J. Gareth Moreton: AArch64: Improved speed and efficiency with constant generation, resolves #38837
...
git-svn-id: trunk@49321 -
2021-05-01 18:56:25 +00:00
Jonas Maebe
cc5814dac1
* support arbitrary record regvars on AArch64: it has fairly complete support
...
for inserting/extracting bitfields (although the compiler doesn't use those
instructions yet in all possible cases, it seems)
git-svn-id: trunk@49313 -
2021-05-01 13:58:10 +00:00
Jonas Maebe
5ca1e37fb6
* AArch64: fix spilling information for BFI
...
git-svn-id: trunk@49312 -
2021-05-01 13:58:07 +00:00
Károly Balogh
6a35227a50
qlunits: really add the a new example missed from the previous commit
...
git-svn-id: trunk@49311 -
2021-05-01 13:25:30 +00:00
Károly Balogh
8c1ebd8353
qlunits: some refactors and updates. added system vars offsets to qdos unit, and a new example
...
git-svn-id: trunk@49310 -
2021-05-01 13:24:34 +00:00
Károly Balogh
53674e387f
sinclairql: include qdosh.inc directly. this will allow easier sharing of qdosfuncs.inc with the qlunits package
...
git-svn-id: trunk@49308 -
2021-05-01 11:48:39 +00:00
Károly Balogh
394fd2037a
sinclairql: sysdeps must include qdosh.inc too
...
git-svn-id: trunk@49307 -
2021-05-01 11:32:13 +00:00
Károly Balogh
02e6341161
sinclairql: implemented a selection of I/O functions, patch by Norman Dunbar
...
git-svn-id: trunk@49306 -
2021-05-01 09:59:31 +00:00
Jonas Maebe
9977889f4a
* fix finally block getting unconditionally removed if try-block is empty
...
(hasnocode(nil) always returns true). Regression from r48174
git-svn-id: trunk@49305 -
2021-05-01 09:28:58 +00:00
michael
5cde6facdb
* Patch from Werner Pamler to fix count of digits in periods
...
git-svn-id: trunk@49299 -
2021-05-01 06:32:48 +00:00
pierre
5ef44c550a
Avoid range/overflow error after commit #49290
...
git-svn-id: trunk@49298 -
2021-04-30 09:55:11 +00:00
Károly Balogh
c9b90ccde0
m68k: sinclair ql now requires vlink 0.16h or newer.
...
git-svn-id: trunk@49296 -
2021-04-29 22:23:58 +00:00
Károly Balogh
f76bb5fc5e
m68k-sinclairql: apply the same hack as for amiga and atari to avoid vlink section attribute warning
...
git-svn-id: trunk@49295 -
2021-04-29 22:21:36 +00:00
Károly Balogh
cdc7fec019
m68k: D2 is considered volatile on macosclassic
...
git-svn-id: trunk@49294 -
2021-04-29 22:06:26 +00:00
pierre
f0b322f4ed
Add -TFreeBSD target OS option to -h output for aarch64 compiler ppc64
...
git-svn-id: trunk@49293 -
2021-04-29 21:59:32 +00:00
pierre
bf5f714497
Also check *.pas and *.inc files inside sub-directories in msgused.pl
...
git-svn-id: trunk@49292 -
2021-04-29 20:16:31 +00:00
florian
dc13516dee
+ patch by J. Gareth Moreton: improved tests for constant divisions including benchmark,
...
second part of #38806
git-svn-id: trunk@49291 -
2021-04-29 20:00:36 +00:00
florian
256ca9d210
* patch by J. Gareth Moreton: AArch64 "magic division"
...
(replace division by constant with multiplication), part of #38806
git-svn-id: trunk@49290 -
2021-04-29 19:48:54 +00:00
pierre
6f4617eeb3
Use gdate/date -u option to get universal time for TEST_DATETIME variable
...
git-svn-id: trunk@49289 -
2021-04-29 14:42:56 +00:00
pierre
595edf6f9b
Use as-clang as idtxt for as_aarch64_clang_gas_info
...
git-svn-id: trunk@49287 -
2021-04-28 23:03:47 +00:00
pierre
b464d38777
Add several missing -AXXX options
...
git-svn-id: trunk@49286 -
2021-04-28 23:02:44 +00:00
florian
837b433abc
* avoid overflow during register allocation
...
git-svn-id: trunk@49285 -
2021-04-28 18:32:48 +00:00
pierre
72667f41ad
Avoid warning with -O4 option
...
git-svn-id: trunk@49284 -
2021-04-28 14:56:30 +00:00
nickysn
658affeae2
+ added default parameters to InstallUserMode
...
git-svn-id: trunk@49283 -
2021-04-27 23:59:29 +00:00
florian
0ffd4f8780
* fix compilation of arm compiler on 32 bit hosts
...
git-svn-id: trunk@49281 -
2021-04-27 16:36:40 +00:00
pierre
77e3a402da
Set string length before calling move to avoid problems with global data analysis on systems using C library
...
git-svn-id: trunk@49280 -
2021-04-27 14:52:22 +00:00
pierre
7721995c71
Make sure nf_usercode_entry get transferred inside firstpass procedure
...
git-svn-id: trunk@49279 -
2021-04-27 14:20:09 +00:00
pierre
423940afd7
Avoid range check error inside genitem_thumb2 by changing local variable i type
...
git-svn-id: trunk@49278 -
2021-04-27 14:01:35 +00:00
michael
fab90f0b65
* Forgot to include sslbase
...
git-svn-id: trunk@49277 -
2021-04-27 11:30:53 +00:00
michael
51d1fefc12
* Make some properties public
...
git-svn-id: trunk@49276 -
2021-04-27 11:16:58 +00:00
Károly Balogh
d06cb1a20a
m68k: fixed a comment. no functional change
...
git-svn-id: trunk@49275 -
2021-04-27 06:25:13 +00:00
pierre
d03c3c0669
Disable overflow/range check in some part of the arm code
...
git-svn-id: trunk@49274 -
2021-04-26 21:51:42 +00:00
pierre
c2faf6a8fd
Avoid invalid typecast if hp is not an instruction
...
git-svn-id: trunk@49273 -
2021-04-26 21:50:53 +00:00
Mattias Gaertner
0670980981
fcl-passrc: fixed (intf as tobject).ClassType, issue #38805
...
git-svn-id: trunk@49272 -
2021-04-26 21:16:28 +00:00
pierre
f1d30a5bc6
Add .force_thumb pseudo-directive support forarm reader
...
git-svn-id: trunk@49271 -
2021-04-26 21:14:27 +00:00
pierre
570af33fa9
Add a second handling of NIL entries in deflist
...
git-svn-id: trunk@49270 -
2021-04-26 21:12:02 +00:00
pierre
db02c7c85a
Add -march=XXX option for aarch64 external assemblers
...
git-svn-id: trunk@49269 -
2021-04-26 21:10:25 +00:00
Mattias Gaertner
2d296fd879
pastojs: fixed rtti method flags
...
git-svn-id: trunk@49268 -
2021-04-26 21:02:43 +00:00
florian
1b22962140
* patch by Christo Crause to fix #38789 : writing of linker commands should not depent in -s
...
git-svn-id: trunk@49267 -
2021-04-26 20:52:02 +00:00
pierre
4391075617
* Use FGeneralCriticalSection for LogIndent and LogUnindent.
...
Add FIndentCount integer field.
Add FWorkerPrefix string field.
Use try/finally block to keep track of LogLevel
git-svn-id: trunk@49266 -
2021-04-26 20:43:07 +00:00
florian
77cc2f4ced
* decrease macro nesting counter early when expanding empty macro
...
to avoid errors about too depth macro nesting, resolves #38802
git-svn-id: trunk@49265 -
2021-04-25 19:49:26 +00:00
florian
822b460096
* fix bootstrapping on aarch64-linux with 3.2.x
...
git-svn-id: trunk@49264 -
2021-04-25 19:24:18 +00:00
nickysn
f261146b6f
* makefile regenerated with latest fpcmake
...
git-svn-id: trunk@49263 -
2021-04-25 16:09:24 +00:00
nickysn
1a71ca4106
* prevention of dangling pointers and use after free after free_unregistered_localsymtable_elements
...
git-svn-id: trunk@49262 -
2021-04-25 15:58:59 +00:00
florian
5557dbedf2
+ Aarch64: directly inline code for frac(...)
...
git-svn-id: trunk@49261 -
2021-04-25 09:26:47 +00:00
florian
cd3570caf1
+ Aarch64: use frintz for int(...) instead of creating a helper call
...
git-svn-id: trunk@49260 -
2021-04-25 08:53:12 +00:00