Commit Graph

62561 Commits

Author SHA1 Message Date
svenbarth
2b3edb2c53 * in the default exception handler add the captured exception to the exception object stack as well
+ added test (needs to work with any exception handling mechanism; currently tested with SetJmp/LongJmp, SEH 32-bit and SEH 64-bit based exception handling)

git-svn-id: trunk@49486 -
2021-06-06 17:06:24 +00:00
michael
b3ced4de97 * Test from werner pamler for issue #38968
git-svn-id: trunk@49485 -
2021-06-06 12:49:37 +00:00
michael
aedd0e4518 * Fix issue #38968, patch from Werner Pamler to fix fractional seconds in IS8061conversion
git-svn-id: trunk@49484 -
2021-06-06 12:47:49 +00:00
florian
40e1a09e6c * improved AndUtxh2And optimization
git-svn-id: trunk@49483 -
2021-06-05 21:14:30 +00:00
svenbarth
be1461654f - remove unused copy of tw17904 (wrong extension)
git-svn-id: trunk@49482 -
2021-06-05 17:44:00 +00:00
svenbarth
e89e87372e + add a test for Variant dispatch and the generated call description format (this is for the previous three fixes)
git-svn-id: trunk@49481 -
2021-06-05 17:43:57 +00:00
svenbarth
6e4984184b * for variant dispatch calls, use the parameter name in source case, not upper case
git-svn-id: trunk@49480 -
2021-06-05 17:43:53 +00:00
svenbarth
7330a0156c * fix writing of the method and parameter names for the Variant call description
git-svn-id: trunk@49479 -
2021-06-05 17:43:49 +00:00
marco
c8be89c7fa * fix from Sebastian Hellwig for writeunicodestring bytes number, mantis 0038963
git-svn-id: trunk@49478 -
2021-06-05 15:42:34 +00:00
pierre
04ebdf8df8 Fix compilation for x86_64 llvm variant
git-svn-id: trunk@49477 -
2021-06-05 06:47:46 +00:00
pierre
4483343d00 Return -1 if size of file is smaller tham header size in tppufile.readheader method
git-svn-id: trunk@49476 -
2021-06-04 21:15:46 +00:00
pierre
aadcb00977 Add -march option to clang call for llvm target
git-svn-id: trunk@49475 -
2021-06-04 21:14:34 +00:00
florian
aec49340a3 * patch by Christo Crause, resolves #38961, fixes the following formatting and spelling problems in the AVR compiler files:
- Change spelling of AM_PREDRECEMENT to AM_PREDECREMENT
    - Fix multiline comment style to use {}
    - Fix indenting of code in method tcgavr.g_concatcopy

git-svn-id: trunk@49474 -
2021-06-04 20:16:25 +00:00
florian
9d6ceda532 * patch by Christo Crause: do not generate LDD for avrtiny, resolves #38958
git-svn-id: trunk@49473 -
2021-06-03 18:48:40 +00:00
Mattias Gaertner
33b29b0df4 pastojs: low/high(astring)
git-svn-id: trunk@49472 -
2021-06-03 15:37:44 +00:00
ondrej
d2e2ac5181 odbc: fix comments
git-svn-id: trunk@49471 -
2021-06-03 15:26:26 +00:00
ondrej
3fa35f258b odbc: use ftMemo/ftWideMemo for SQL_VARCHAR/SQL_WVARCHAR declared as nvarchar(max)
git-svn-id: trunk@49470 -
2021-06-03 15:22:49 +00:00
florian
e841e95390 * aarch64-darwin supports unaligned memory access, confirmed by testing with clang 12
git-svn-id: trunk@49469 -
2021-06-02 20:03:55 +00:00
pierre
e6e49baed1 Add A_CALL to the list of instructions considered as a calljmp, even though it is a pseudo-instruction, fixes a long list of -O3 and -O4 testsuite failures
git-svn-id: trunk@49468 -
2021-06-02 20:00:28 +00:00
pierre
c2c7982a22 Fix check that third parameter of ADDI hp1 instruction is a constant
git-svn-id: trunk@49467 -
2021-06-02 19:58:38 +00:00
nickysn
5dd48078a6 + enabled package fcl-registry for the WASI target
git-svn-id: trunk@49465 -
2021-06-01 23:26:22 +00:00
nickysn
378b5f73a5 + enabled package fcl-stl for the WASI target
git-svn-id: trunk@49464 -
2021-06-01 23:23:31 +00:00
nickysn
56aa1e1bbe + enabled the regexpr package for the WASI target
git-svn-id: trunk@49463 -
2021-06-01 23:17:33 +00:00
nickysn
7c09f0be96 + enabled the fcl-sound package for the WASI target
git-svn-id: trunk@49462 -
2021-06-01 23:14:28 +00:00
nickysn
14ec15be7b + enabled the fcl-xml package for the WASI target
git-svn-id: trunk@49461 -
2021-06-01 23:11:54 +00:00
nickysn
5b192cb82a + enabled the hash package for the WASI target
git-svn-id: trunk@49460 -
2021-06-01 23:09:41 +00:00
nickysn
1eec910561 + enabled compilation of fcl-base for the WASI target
git-svn-id: trunk@49459 -
2021-06-01 23:06:40 +00:00
nickysn
eed9bc1f35 + enabled several rtl-objpas units for the WASI target
git-svn-id: trunk@49458 -
2021-06-01 23:04:41 +00:00
nickysn
385c130e8d + enabled some rtl-extra units on the WASI target (matrix, ucomplex, objects)
git-svn-id: trunk@49457 -
2021-06-01 22:58:56 +00:00
nickysn
cdd7aaf2eb + compile the unicode collations and extra code pages for the WASI target
git-svn-id: trunk@49456 -
2021-06-01 22:50:19 +00:00
nickysn
e00dca1448 + enabled compilation of unit extpas for the WASI target
git-svn-id: trunk@49455 -
2021-06-01 22:43:01 +00:00
nickysn
e830ed6cbc + compile the unit dos (OS-specific functions are dummies for now) for the WASI target
git-svn-id: trunk@49454 -
2021-06-01 22:38:54 +00:00
nickysn
de7ebe219c + enabled compilation of unit uuchar for the WASI platform
git-svn-id: trunk@49453 -
2021-06-01 22:22:45 +00:00
nickysn
fa7444a0d8 + enabled compilation of unit classes for the WASI target
git-svn-id: trunk@49452 -
2021-06-01 22:16:16 +00:00
nickysn
b527ab694c + implemented twasmtypeconvnode.second_class_to_intf
git-svn-id: trunk@49451 -
2021-06-01 22:15:57 +00:00
nickysn
c69649782a + added tthread.inc rtl include file for WASI
git-svn-id: trunk@49450 -
2021-06-01 21:58:02 +00:00
nickysn
74bac86711 + support loading a function result (on the evaluation stack) to a register in
thlcgwasm.gen_load_cgpara_loc

git-svn-id: trunk@49449 -
2021-06-01 21:52:51 +00:00
florian
c02b43fb93 * change fma cpu flag into an fpu flag
git-svn-id: trunk@49448 -
2021-06-01 21:16:52 +00:00
nickysn
84b3036574 + added classes unit for the WASI target (not yet enabled in the makefiles)
git-svn-id: trunk@49446 -
2021-06-01 20:32:10 +00:00
nickysn
9bebe9bcb7 + enabled compilation of unit fpwidestring for the WASI target
git-svn-id: trunk@49445 -
2021-06-01 20:19:16 +00:00
nickysn
3d56f75ba7 + enabled compilation of units unicodedata and unicodenumtable for the WASI target
* fixed the dependencies of unit character

git-svn-id: trunk@49444 -
2021-06-01 20:14:58 +00:00
nickysn
d6fc3129b3 + enabled compilation of unit character for the WASI target
git-svn-id: trunk@49443 -
2021-06-01 20:02:36 +00:00
nickysn
cf857a22ee + enabled compilation of unit cpall for the WASI target
git-svn-id: trunk@49442 -
2021-06-01 19:38:02 +00:00
nickysn
47b664ba92 + enabled compilation of unit charset for the WASI target
git-svn-id: trunk@49441 -
2021-06-01 19:34:31 +00:00
nickysn
2a688eb948 + enabled compilation of unit getopts for the WASI target
git-svn-id: trunk@49440 -
2021-06-01 19:30:23 +00:00
nickysn
a7dfbf0124 + enabled compilation of unit iso7185 for the WASI target
git-svn-id: trunk@49439 -
2021-06-01 19:25:42 +00:00
nickysn
1e34f04729 + enabled compilation of unit macpas for the WASI target
git-svn-id: trunk@49438 -
2021-06-01 19:20:40 +00:00
nickysn
d0b3a599a3 + enabled compilation of unit fgl for the WASI target
git-svn-id: trunk@49437 -
2021-06-01 19:15:41 +00:00
nickysn
08520e032a + enabled compilation of unit typinfo for the WASI target
git-svn-id: trunk@49436 -
2021-06-01 19:11:54 +00:00
nickysn
08f9a68798 - removed unused local variables from twasmaddnode.second_generic_compare
git-svn-id: trunk@49435 -
2021-06-01 19:11:21 +00:00