Commit Graph

61346 Commits

Author SHA1 Message Date
michael
e723c1fff6 * Fix from Bart Broersma (better handling of managed data), issue ID #38406
git-svn-id: trunk@48435 -
2021-01-27 11:40:03 +00:00
michael
71f5e4534e * Batch from Bart Broersma to add some info (Issue ID #38408)
git-svn-id: trunk@48434 -
2021-01-27 11:32:58 +00:00
florian
e5002dd291 * updated copyright year to 2021
git-svn-id: trunk@48432 -
2021-01-26 22:03:17 +00:00
florian
bcfa71d706 + lazarus project for demo
git-svn-id: trunk@48431 -
2021-01-26 22:00:33 +00:00
pierre
5dbd9eb2e0 Introduce USE_REAL_INSTRUCTIONS to handle expressions not accepted by old assemblers
git-svn-id: trunk@48430 -
2021-01-26 14:50:58 +00:00
florian
bbbdbb9efa * fix demo example for delphi_stream being defined
git-svn-id: trunk@48428 -
2021-01-25 21:29:14 +00:00
yury
1112e9f301 * Fixed wrong buffers in the XML registry test.
git-svn-id: trunk@48418 -
2021-01-25 15:44:55 +00:00
Károly Balogh
67fcf0f03e m68k: revert r48224, the fix proposed in that patch was just hiding an underlying issue
git-svn-id: trunk@48415 -
2021-01-25 00:42:01 +00:00
Károly Balogh
10fa12bbae m68k: take rounding requirements into account in a_loadfpu_reg_reg and a_loadfpu_ref_reg
git-svn-id: trunk@48414 -
2021-01-25 00:27:59 +00:00
Károly Balogh
da1746426b m68k: do not optimize away fmove fpureg0, intreg0; fmove intreg0; fpureg0; constructs, they're used for rounding to single on FPUs with no resultprecision encoding
git-svn-id: trunk@48413 -
2021-01-25 00:12:53 +00:00
florian
0ab4515e58 * properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385
git-svn-id: trunk@48411 -
2021-01-24 21:32:27 +00:00
florian
0b76059b37 * use generic VFP type instead of VFP list prone to changes
git-svn-id: trunk@48410 -
2021-01-24 21:13:41 +00:00
michael
6bdd7dc3b9 * Fix issue ID #38358
git-svn-id: trunk@48409 -
2021-01-24 18:37:27 +00:00
florian
5950a5f97b * compiler utils cannot depend on StrUtils
git-svn-id: trunk@48408 -
2021-01-24 18:07:13 +00:00
yury
6975437da8 * rgobj: ungetiftemp can't be used here since it frees only temps of the tt_normal type.
git-svn-id: trunk@48407 -
2021-01-24 17:53:42 +00:00
florian
e5c6e91bd0 + write message number to docs
+ enclose arguments in text angles

git-svn-id: trunk@48406 -
2021-01-24 17:43:15 +00:00
michael
bdd04961ec * Patch from Bart Broersma to fix issue ID #38306
git-svn-id: trunk@48405 -
2021-01-24 17:40:32 +00:00
florian
91649eb2e5 * missing programs added to rules, so make clean works better
git-svn-id: trunk@48404 -
2021-01-24 17:40:02 +00:00
Jonas Maebe
9df70f08b1 * fix linker map generation on Darwin
git-svn-id: trunk@48401 -
2021-01-24 17:15:40 +00:00
svenbarth
b446023e5b * use Str instead of IntToStr to avoid overload problems with unsigned types
git-svn-id: trunk@48400 -
2021-01-24 14:57:24 +00:00
svenbarth
c3fd06b6b5 * fix for Mantis #38390: use Val instead of StrToInt to avoid overload problems
+ added test

git-svn-id: trunk@48399 -
2021-01-24 14:57:20 +00:00
pierre
268f7bfb5c Add cs_generate_uf2 entry into ppudump
git-svn-id: trunk@48398 -
2021-01-24 14:45:25 +00:00
florian
225eb8ed12 * do not output error numbers for options
git-svn-id: trunk@48397 -
2021-01-24 14:34:02 +00:00
yury
04727844b5 * Fixed value of the LF_PAD13 enum element.
git-svn-id: trunk@48396 -
2021-01-24 14:29:39 +00:00
yury
2567631aad * Removed in_x86mm_last (the duplicate no and unused) from the tinlinenumber enum.
git-svn-id: trunk@48395 -
2021-01-24 14:28:49 +00:00
florian
1f49e633b6 + modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
git-svn-id: trunk@48394 -
2021-01-24 14:21:03 +00:00
yury
9b1567f054 * Corrected method's visibility.
git-svn-id: trunk@48393 -
2021-01-24 14:06:35 +00:00
yury
4fa99cff62 * Removed more assigned but unused vars.
git-svn-id: trunk@48392 -
2021-01-24 14:05:21 +00:00
yury
75491ae21c * Removed/ifdefed the assigned and unused variables.
git-svn-id: trunk@48391 -
2021-01-24 13:58:17 +00:00
yury
0ab6b1ab4d * Commented out the unneeded/unfinished code.
git-svn-id: trunk@48390 -
2021-01-24 13:35:32 +00:00
yury
31cd3df783 * Fixed r44145. To test if a constant is declared it is needed to use {$if declared()} instead of {$if defined()}.
git-svn-id: trunk@48389 -
2021-01-24 13:32:11 +00:00
florian
402876bc1f * let theapthread wait unneededly less so the total run time is shorter
git-svn-id: trunk@48388 -
2021-01-24 13:26:49 +00:00
yury
9c265d71f0 * Fixed a wrong code caused by a typo. It has been revealed by a note about an unused var.
git-svn-id: trunk@48387 -
2021-01-24 13:08:54 +00:00
yury
221efd7a80 * Commented out some unused (yet?) local variables.
git-svn-id: trunk@48386 -
2021-01-24 13:04:17 +00:00
yury
0a021be803 * Corrected visibility of overridden methods.
git-svn-id: trunk@48385 -
2021-01-24 12:41:12 +00:00
yury
64c586b86d * Removed/ifdefed lots of unused variables.
git-svn-id: trunk@48384 -
2021-01-24 12:24:01 +00:00
yury
7ffa963127 * Moved the tregistry2 test back to packages and added more test OS targets.
git-svn-id: trunk@48383 -
2021-01-24 11:05:34 +00:00
yury
ddf0ce014b * Include packages/fcl-registry/tests to be run by the testsuite. Renamed files so only the main test files start with "t".
git-svn-id: trunk@48382 -
2021-01-24 11:01:33 +00:00
michael
67a3af29a0 * Patch from Laco to fix bug ID #37849
git-svn-id: trunk@48381 -
2021-01-24 10:58:05 +00:00
michael
55485228ca * Allow milliseconds up to 1000 milliseconds
git-svn-id: trunk@48380 -
2021-01-24 10:56:11 +00:00
yury
31135b3890 * Delete the test.xml file on exit.
git-svn-id: trunk@48379 -
2021-01-24 10:14:36 +00:00
yury
e84fbcedac * Changed the registry test. TRegistry.DeleteKey must delete all sub-keys. It is Delphi compatible despite the incorrect statement in the online Delphi docs.
git-svn-id: trunk@48378 -
2021-01-24 10:05:28 +00:00
michael
25e2f29e01 * Add Port to SQLConnector
git-svn-id: trunk@48358 -
2021-01-23 22:04:40 +00:00
florian
9803318fef * give a proper error if macros are too deeply nested
git-svn-id: trunk@48357 -
2021-01-23 21:29:37 +00:00
michael
e3481eecfb * Patch from Andrey Sobol to improve display of specialized types
git-svn-id: trunk@48349 -
2021-01-23 14:29:56 +00:00
michael
b51fd7079a * Allow single page mode for multi-page writers
git-svn-id: trunk@48348 -
2021-01-23 11:42:21 +00:00
florian
2519fb1266 * patch by J. Gareth Moreton: aarch64 EXTDEBUG fixes and extensions, resolves #38383
git-svn-id: trunk@48337 -
2021-01-22 22:02:44 +00:00
pierre
1351ccb3bf Avoid range check errors
git-svn-id: trunk@48317 -
2021-01-22 12:51:53 +00:00
pierre
f28629e8e1 Only set FNotifyMainThreadEvent at start of Execute method and after finishing the compilation of a package
git-svn-id: trunk@48316 -
2021-01-22 08:57:56 +00:00
florian
f4c74b6b09 * fix TBufferedFileStream.Seek(0,soBeginning) as proposed by Andrey Zubarev, resolves #38351
git-svn-id: trunk@48282 -
2021-01-21 21:08:13 +00:00