mattias
|
a9ec4b3767
|
webidl: added -f
|
2022-06-23 16:24:16 +02:00 |
|
mattias
|
832bbe9cab
|
webidl: TWebIDLToPasWasmJob clean up
|
2022-06-23 16:19:51 +02:00 |
|
florian
|
160c5a3d39
|
* patch by Bart B: Fix for TryStrToConvUnit in ConvUtils unit, resolves #39797
|
2022-06-22 22:18:02 +02:00 |
|
Sven/Sarah Barth
|
b2a5334a75
|
* fix #39795: when extracting make_prettystring it was forgotten to also append the const part of the name to the specialize name
|
2022-06-22 09:44:21 +02:00 |
|
Nikolay Nikolov
|
45415f0645
|
+ enabled compilation of package fcl-js for wasm32-wasi
|
2022-06-22 03:58:57 +03:00 |
|
Nikolay Nikolov
|
e7dc8ba535
|
+ enabled compilation of package fcl-mustache for wasm32-wasi
|
2022-06-22 03:57:36 +03:00 |
|
Nikolay Nikolov
|
8471879cd9
|
+ enabled compilation of package fcl-passrc for wasm32-wasi
|
2022-06-22 03:55:43 +03:00 |
|
Nikolay Nikolov
|
283b1daca8
|
+ enabled compilation of package fcl-sdo for wasm32-wasi
|
2022-06-22 03:53:38 +03:00 |
|
Nikolay Nikolov
|
b923613ead
|
+ make use of the unsigned remainder instructions in WebAssembly (i32.rem_s, i64.rem_u)
|
2022-06-22 03:37:36 +03:00 |
|
Nikolay Nikolov
|
9b16fafc52
|
+ generate exception checks after calls to fpc_overflow class in WebAssembly
branchful exceptions mode, because fpc_overflow can raise an exception in case
unit SysUtils is included.
|
2022-06-22 03:21:21 +03:00 |
|
Nikolay Nikolov
|
b2350d90ea
|
* fixed typo in comment
|
2022-06-22 02:09:05 +03:00 |
|
Nikolay Nikolov
|
09b4925365
|
+ enabled compilation of package fcl-db for wasm32-wasi
|
2022-06-22 02:03:05 +03:00 |
|
Nikolay Nikolov
|
9a85db8972
|
+ enabled compilation of package fcl-json for wasm32-wasi
|
2022-06-22 02:02:03 +03:00 |
|
Nikolay Nikolov
|
ca550e1a70
|
+ enabled compilation of unit FmtBcd for wasm32-wasi
|
2022-06-22 01:54:22 +03:00 |
|
Nikolay Nikolov
|
90e43e055b
|
* fixed WebAssembly code generation for integer unary minus with overflow checking
|
2022-06-22 01:47:07 +03:00 |
|
Nikolay Nikolov
|
b11434a6f8
|
+ WebAssembly: use the 64-bit div instruction, instead of an RTL helper for 64-bit division
|
2022-06-22 01:10:02 +03:00 |
|
Nikolay Nikolov
|
7f34f27a1c
|
+ enabled compilation of package symbolic for wasm32-wasi
|
2022-06-22 00:33:49 +03:00 |
|
Nikolay Nikolov
|
8920a4c08d
|
+ enabled compilation of package webidl for wasm32-wasi
|
2022-06-22 00:31:11 +03:00 |
|
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 |
|