Commit Graph

462 Commits

Author SHA1 Message Date
Michaël Van Canneyt
2484efc2e7 * Allow to specify list of banned classes. 2025-03-04 17:54:47 +01:00
Nikolay Nikolov
0d069b160f + added wasip1threads to fpmake.pp 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
b8007e33e3 * wasi renamed wasip1 in the utils/*/fpmake.pp files 2025-02-28 15:12:20 +02:00
mattias
7f4df82e7a pas2js: make typeinfo(char) a tTypeInfoInteger descendant 2025-02-04 18:46:21 +01:00
mattias
6c7d2f6bac pastojs: default property rtti visibility publishedpublic 2025-01-07 13:57:00 +01:00
mattias
e73b47df2a pastojs: extended rtti for methods and properties 2025-01-07 13:46:26 +01:00
Ondrej Pokorny
96cb3b01de Pas2JS: showException with stack trace for RTL Exception object 2024-12-09 16:43:39 +00:00
Michaël Van Canneyt
474629788f * Fix compiler hints 2024-12-06 10:02:15 +01:00
Michaël Van Canneyt
d790d7bf50 * Build on top of new fpsimpleserver 2024-11-01 16:49:51 +01:00
mattias
855a1fa03e pas2js: added path to fcl-web 2024-10-11 13:42:39 +02:00
Ondrej Pokorny
295364e95b pas2js: rtl.showException: show stack trace both in alert box and console 2024-07-25 20:15:59 +02:00
Michaël Van Canneyt
91ee643d5f * Update debug info setting 2024-07-24 16:20:58 +02:00
Michaël Van Canneyt
558704f91c * Make getters/setter protected, add flag to make them private methods 2024-06-13 15:55:18 +02:00
Henrique Gottardi Werlang
105fae6d48 Fix for locating the exception type when compiling with the units with namespace. 2024-06-06 09:47:26 -03:00
Michaël Van Canneyt
38cfab3cbe * Allow to specify used classes 2024-06-03 17:19:52 +02:00
Michaël Van Canneyt
3d0cf17e5c * Remove wrong help line 2024-05-15 08:22:15 +02:00
Michaël Van Canneyt
4664b14081 * Allow to build stub 2024-05-14 08:44:05 +02:00
Michaël Van Canneyt
9f580c7104 * Specify dotted units 2024-04-29 16:26:16 +02:00
Michaël Van Canneyt
799b90ca3f * Use writehelp to display error 2024-04-12 18:00:07 +02:00
Michaël Van Canneyt
5bc1cfa9bc * -r/chrome option 2024-04-11 17:05:41 +02:00
Michaël Van Canneyt
04e715445f * Patch from Thierry Gayet to fix crash when no options are specified on command-line 2024-03-25 15:47:06 +01:00
mattias
71b10a21e1 pastojs: set version to 3.1.1 2024-01-17 15:27:50 +01:00
mattias
03d7518b9b pas2js: updated nodepas2js and compile with ecmascript6 2024-01-07 12:53:20 +01:00
mattias
f6de2c5756 pastojs: fixed compile with pas2js 2024-01-05 16:18:40 +01:00
mattias
92e960c49a pas2js: marked allowed writeln 2023-12-30 18:16:31 +01:00
Michaël Van Canneyt
00330a562c * Rework to use new fpdebugcapture unit 2023-10-24 12:27:10 +02:00
Michaël Van Canneyt
652d41a70a * Dependencies for utils to compile to webassembly 2023-10-24 10:54:18 +02:00
mattias
8f576a3aef pas2js: updated lpi 2023-08-02 08:52:16 +02:00
Michaël Van Canneyt
37a4446393 * Use single Makefile 2023-07-25 15:07:59 +02:00
Michaël Van Canneyt
2232626ff7 * Fix makefiles 2023-07-25 14:33:16 +02:00
Michaël Van Canneyt
6f5c356ae5 * PChar -> PAnsiChar 2023-07-24 14:55:42 +02:00
Michaël Van Canneyt
4d79ff20e2 * Add cthreads 2023-07-16 13:58:49 +02:00
mattias
1066a0dbfd pas2js: createSafeCallback: return null for null 2023-05-13 11:24:38 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
mattias
93a47ddada pas2js: fixed compileserver compile with fpc 3.2.2 2023-02-14 22:38:42 +01:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
mattias
0f43c7b229 pas2js: use exename instead of paramstr 0, to search pas2js.cfg in exe location 2022-10-25 17:52:08 +02:00
Michaël Van Canneyt
9e60c686b4 * Add crossoriginisolation and debugcapture 2022-10-19 22:57:11 +02:00
Henrique Gottardi Werlang
2bf377744a Changed the interface creation to keep the generic name of an interface. 2022-09-23 23:14:17 +00:00
mattias
02f41731eb pastojs: fixed concat array of record and static array 2022-09-12 22:18:24 +02:00
mattias
e1312deafe pas2js: fixed array push records/sets 2022-07-29 13:24:22 +02:00
mattias
c9947b4ee6 webidl: added option --globals 2022-07-27 23:56:59 +02:00
mattias
0ac7e38797 webidl: wasmjob: split unit 2022-06-24 19:51:32 +02:00
mattias
8d79dcc0d0 webidl: exitcode 1 on exception, wasmjob: units 2022-06-23 17:18:28 +02:00
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
mattias
f26725e70c pas2js: fixed rtl.arrayPush copy instead of reference 2022-06-21 09:08:28 +02:00
mattias
b4926283f8 webidltopas: show source positions 2022-06-20 08:42:50 +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