Commit Graph

62027 Commits

Author SHA1 Message Date
florian
de62cb8b02 * do not execute xend twice which was introduced in r48430
git-svn-id: trunk@48456 -
2021-01-30 18:46:58 +00:00
michael
a90315c3a0 * Patch from Noel Duffy to implement DNS over TCP and test
git-svn-id: trunk@48455 -
2021-01-30 08:28:13 +00:00
nickysn
80d3a8d130 * synchronized with trunk
git-svn-id: branches/wasm@48453 -
2021-01-29 23:45:05 +00:00
florian
4bec57702f * handle generic with ord call of sub-range and enumeration data excluding 0 correctly, resolves #38412
git-svn-id: trunk@48452 -
2021-01-29 21:31:59 +00:00
nickysn
e7d568ea38 * synchronized with trunk
git-svn-id: branches/wasm@48451 -
2021-01-29 04:03:57 +00:00
florian
e99827246e * fix type conversion for array indicies if the ordinal ranges of the involved types do not overlap, resolves #38413
git-svn-id: trunk@48449 -
2021-01-28 20:56:15 +00:00
nickysn
af12279bed * fixed local var dwarf debug info output for WebAssembly
git-svn-id: branches/wasm@48448 -
2021-01-28 17:15:14 +00:00
nickysn
fa30ae7d97 + added the DW_OP_WASM_location constant
git-svn-id: branches/wasm@48447 -
2021-01-28 16:25:35 +00:00
nickysn
e2e0756eaf * fixed compilation with -Sew
git-svn-id: branches/wasm@48446 -
2021-01-28 16:25:03 +00:00
nickysn
0ceefa4d22 + enabled DWARF debug info writing on the WebAssembly target. Note that it
doesn't work yet (produces internal errors).

git-svn-id: branches/wasm@48445 -
2021-01-28 16:16:32 +00:00
nickysn
c5cac5f554 * set the default debug info type to dbg_dwarf2 for the WebAssembly targets
git-svn-id: branches/wasm@48444 -
2021-01-28 15:55:31 +00:00
nickysn
2c2f2189e3 + write a debug output message and trap in FPC_LONGJMP for WebAssembly
git-svn-id: branches/wasm@48443 -
2021-01-28 13:02:26 +00:00
nickysn
4ef1367019 + added wasm32 inline procedure for generating the 'unreachable' instruction
git-svn-id: branches/wasm@48442 -
2021-01-28 12:48:56 +00:00
michael
89149a2f9f * Small fix from Andrey to improve link resolving
git-svn-id: trunk@48441 -
2021-01-28 07:01:38 +00:00
nickysn
605246ac3c * synchronized with trunk
git-svn-id: branches/wasm@48440 -
2021-01-27 23:54:53 +00:00
michael
c3aca47e50 * Patch from Andrey Sobol to fix broken topic links
git-svn-id: trunk@48439 -
2021-01-27 21:29:12 +00:00
florian
706e72e1fd * better error message for runtime errors 202 and 210, resolves #38254
git-svn-id: trunk@48438 -
2021-01-27 21:28:55 +00:00
michael
5e7291af15 * Patch from Bart Broersma to introduce protected data property
git-svn-id: trunk@48436 -
2021-01-27 11:42:34 +00:00
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
nickysn
95e0c7ab6e * synchronized with trunk
git-svn-id: branches/wasm@48433 -
2021-01-26 22:52:18 +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
nickysn
541b8e183d * synchronized with trunk
git-svn-id: branches/wasm@48429 -
2021-01-26 02:48:45 +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
nickysn
616db5df68 + compile the strings unit for the wasi target
git-svn-id: branches/wasm@48427 -
2021-01-25 21:17:28 +00:00
nickysn
c5b0348c2a - removed $(EXECPPAS) from WASI rtl makefile and changed tabs with spaces
git-svn-id: branches/wasm@48426 -
2021-01-25 21:06:17 +00:00
nickysn
a3f383ed95 + added unit ctypes to the WASI rtl
git-svn-id: branches/wasm@48425 -
2021-01-25 21:02:46 +00:00
nickysn
45b67bf8c8 + added unit wasiapi
git-svn-id: branches/wasm@48424 -
2021-01-25 20:54:25 +00:00
nickysn
d4623ebf78 * regenerated makefile after sync with trunk
git-svn-id: branches/wasm@48423 -
2021-01-25 20:54:07 +00:00
nickysn
d8f2581357 * regenerated makefile after sync with trunk
git-svn-id: branches/wasm@48422 -
2021-01-25 20:53:18 +00:00
nickysn
eb7db76a31 * fixed compiler internal error, when compiling a unit that has an external function in its interface section
git-svn-id: branches/wasm@48421 -
2021-01-25 20:53:01 +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
nickysn
64bb0359d2 * synchronized with trunk
git-svn-id: branches/wasm@48412 -
2021-01-24 23:38:35 +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