Commit Graph

65742 Commits

Author SHA1 Message Date
Nikolay Nikolov
0b9e02d920 + enabled compilation of package libtar for wasm32-wasi 2022-06-22 00:20:58 +03:00
Nikolay Nikolov
4d6e3b4e1a * Don't call secondpass(left) in twasmtypeconvnode.second_int_to_real, this fixes bug #39735. 2022-06-21 23:59:25 +03:00
Nikolay Nikolov
14dc066d6b + added check whether PPU and program are compiled in the same WebAssembly
exceptions mode (either both are turned on, or both are turned off)
2022-06-21 23:12:28 +03:00
mattias
f26725e70c pas2js: fixed rtl.arrayPush copy instead of reference 2022-06-21 09:08:28 +02:00
mattias
558da7363e pastojs: commnet 2022-06-21 09:07:47 +02:00
Nikolay Nikolov
bc6ab39ea2 * WebAssembly exceptions fix: fixed raise without parameters in except..end
blocks in WebAssembly native and branchful exceptions mode. Fixes #39752
2022-06-21 05:43:35 +03:00
Nikolay Nikolov
48f115686d + print more exceptions debug info, when the WebAssembly RTL is compiled with -dEXCDEBUG 2022-06-21 04:47:04 +03:00
florian
8c5bc91855 + tests for convutils unit by Bart B, resolves #39793 2022-06-20 22:43:16 +02:00
mattias
b4926283f8 webidltopas: show source positions 2022-06-20 08:42:50 +02:00
mattias
2f9c283bb1 webidltopas: default GetTypeName 2022-06-19 22:36:48 +02:00
mattias
a653a4e0e9 webidltopas: started split TWebIDLToPas2js 2022-06-19 22:18:34 +02:00
mattias
b4cf545a94 webidltopas: started split TWebIDLToPas2js 2022-06-19 22:05:12 +02:00
mattias
ad9383f2c0 webidltopas: started outputformat 2022-06-19 21:03:10 +02:00
mattias
9a9a87a94b webidl: fixed AV on field without type 2022-06-19 18:29:16 +02:00
Michaël Van Canneyt
a0f69557cc * Actually write error message if there is one 2022-06-19 17:22:12 +02:00
Michaël Van Canneyt
7335f0c1d6 * Print help message 2022-06-19 17:22:12 +02:00
Michaël Van Canneyt
7d0d909a74 * need to pass connection. Do not call disconnect event twice 2022-06-19 17:22:12 +02:00
marcoonthegit
e384e36e84 * restore old behaviour for non freebsd for _syscall 2022-06-19 17:06:51 +02:00
Michaël Van Canneyt
a4d8d2c210 * Fix from Bart for unregistering out of range families. Fix issue 39791 2022-06-19 16:54:04 +02:00
florian
a0b637530c * remove accidently commited writeln 2022-06-19 16:18:10 +02:00
marcoonthegit
adf1a0642f * add parameter (=0) to getdirentries, hopefully fixes occasional EFAULT loops.
probably the random value of the register caused problems, already in the patch from bug #37220
2022-06-19 15:21:42 +02:00
Michaël Van Canneyt
50af4d0388 * OnDisconnect called too often 2022-06-19 14:55:19 +02:00
marcoonthegit
43010ed471 * commented statat for non freebsd, and fixed a typo. 2022-06-19 13:35:08 +02:00
Michaël Van Canneyt
ac6637276b * Free extra headers after disconnect 2022-06-19 12:54:01 +02:00
florian
1ac2334b59 * do not use Dwarf-4 yet as it is too little tested and has no benefits 2022-06-18 21:02:01 +02:00
florian
d2a1f9cb20 * get rid of cs_opt_none
* $O+ sets cs_opt_level2 instead of cs_opt_none which made no sense
2022-06-18 20:13:03 +02:00
Jonas Maebe
d5a50eee8a x86-64: properly set parameter alignment if not default 2022-06-18 16:50:01 +02:00
Jonas Maebe
c42e64db82 x86-64: keep tcgpara vardef the same as the para's real def
Only override the paraloc's vardef if necessary. This fixes compilation of
tests/test/cg/tvectorcall*.pp for LLVM
2022-06-18 16:50:01 +02:00
Jonas Maebe
1b2d7755ac darwin: also run dsymutil for DWARF 4 2022-06-18 16:50:01 +02:00
mattias
2a7100be87 webidl: extended attributes, exposed=* 2022-06-18 16:29:18 +02:00
mattias
2b6c46b50d webidl: less hints 2022-06-18 16:06:02 +02:00
mattias
6d9578a38f webidl: ifndef 2022-06-18 15:49:51 +02:00
mattias
6719b7df29 webidl: attribute name interface 2022-06-18 15:49:51 +02:00
mattias
75f8d43e36 fcl-passrc: use TMaxFloat 2022-06-18 15:49:51 +02:00
mattias
1471d49fb6 webidl: #if defined() 2022-06-18 15:49:51 +02:00
mattias
bf25b32cb2 webidl: fixed typos 2022-06-18 15:49:51 +02:00
mattias
b1981d646e webidl: #ifdef..#endif 2022-06-18 15:49:51 +02:00
mattias
3348b9f01b webidl: fixed attribute name required 2022-06-18 15:49:51 +02:00
Pierre Muller
cdfe3aa1eb Avoid null array size field for aarch64-linux TUContext 2022-06-18 14:53:16 +02:00
Michaël Van Canneyt
b16ce8806b * Fix arrayPush 2022-06-18 14:49:10 +02:00
ccrause
7822a90e20 Increase reference count of jump label, fixes #39784 2022-06-18 12:28:36 +00:00
marcoonthegit
6fb16ceec6 * enable dbus for freebsd 2022-06-18 15:26:23 +02:00
marcoonthegit
5418ccf31e * fix bootstrapping *BSD with 3.2.2, which isn't flagged as supporting weakexternal on those targets 2022-06-18 14:52:24 +02:00
marcoonthegit
46de243fe6 * fix bootstrap with 3.2.2, whi 2022-06-18 14:50:13 +02:00
marcoonthegit
99e3789fa3 * commit ACM's fpc.diff, resolves mantis #37220 and FreeBSD 12/13 syscall port 2022-06-18 13:58:00 +02:00
marcoonthegit
4118173e1d * prt0 for x86_64 2022-06-18 13:48:39 +02:00
marcoonthegit
61f559ff56 * fix ident patch script and i386/cprt0.as 2022-06-18 13:46:48 +02:00
florian
94665a40d7 * optimize a-const1-const2 when const1 and const2 are real constants and fast math is on, part of fixing #39782 2022-06-17 23:39:17 +02:00
Jonas Maebe
d92bc0e760 llvmdbg: fixed variant fields
They have to be members with a union type, rather than union types
themselves.
2022-06-17 21:44:34 +02:00
Jonas Maebe
b68512a969 llvmpara: don't crash if a parameter has no paralocs 2022-06-17 21:44:34 +02:00