Commit Graph

1246 Commits

Author SHA1 Message Date
Henrique Gottardi Werlang
d48e984ba0 Fix for the visibility checking with the correct configuration. 2025-03-15 10:53:17 -03:00
Nikolay Nikolov
0d069b160f + added wasip1threads to fpmake.pp 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
4423989868 * renamed wasi -> wasip1 in fpmake.pp files 2025-02-28 15:12:19 +02:00
mattias
d0b4e8730a pastojs: fixed refcount for-Intf-in-something-do, issue #39293 2025-02-05 16:51:46 +01:00
mattias
4d8c9c9d78 pastojs: convert exit(ComIntf) to setting Result variable, issue #39292 2025-02-05 12:46:01 +01:00
mattias
00ed18a61b pastojs: rtti flag for class property 2025-02-03 13:59:43 +01:00
mattias
671079789c pastojs: extended rtti: strict private, protected 2025-01-31 09:41:39 +01:00
florian
879e13d96a * fix duplicate identifiers 2025-01-18 14:25:56 +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
mattias
8c28eb0935 pastojs: fixed compile 2025-01-03 13:16:26 +01:00
mattias
3c6f111209 pastojs: added resourcestring 2024-11-21 12:13:40 +01:00
Henrique Gottardi Werlang
e0da2d0e46 Checking the compatibility of the procedure with the await function. 2024-10-10 20:10:39 +00:00
Henrique Gottardi Werlang
2cf533c0ed Changed the implementation to allow await to accept functions that return a promise. 2024-10-09 20:05:14 +00:00
mattias
af206dfecd fcl-js: escape unicode whitespaces in string literals 2024-09-10 10:28:45 +02:00
mattias
1a3d651cfb pastojs: fixed else modeswitch 2024-09-10 10:26:56 +02:00
Michaël Van Canneyt
fe41a51db3 New string for new parser option 2024-05-22 20:33:40 +02:00
mattias
0566580f15 fcl-passrc: delphi multiline strings as separate TPasExprKind pekStringMultiLine 2024-02-28 16:03:27 +01:00
mattias
d8a2f7f714 pastojs: convert pascal ** to js ** 2024-02-28 11:51:20 +01:00
mattias
3822465e2f fcl-passrc: fixed precedence of multiply and power 2024-02-28 11:36:33 +01:00
Henrique Gottardi Werlang
664f8fc2ba Fix for default value of a class of type. 2024-01-28 07:47:51 +00:00
mattias
71b10a21e1 pastojs: set version to 3.1.1 2024-01-17 15:27:50 +01:00
mattias
70311bffc6 pastojs: less hints 2024-01-11 19:03:17 +01:00
mattias
f6de2c5756 pastojs: fixed compile with pas2js 2024-01-05 16:18:40 +01:00
Michaël Van Canneyt
75f20c086a Merge branch 'extended_process' 2024-01-03 14:10:39 +01:00
Michaël Van Canneyt
f232009010 * Set subtarget define as soon as -t option is parsed 2024-01-03 14:08:24 +01:00
Michaël Van Canneyt
124834fe29 * SUBTARGET defines 2023-12-24 15:08:06 +01:00
Michaël Van Canneyt
126cc09037 * Correct check on command-line for -t 2023-12-24 15:03:41 +01:00
mattias
c202c6c2fe pastojs: forbid subtarget -t parameter in config file 2023-12-20 19:42:50 +01:00
mattias
84fb1c5a68 pastojs: clean up 2023-12-16 14:26:12 +01:00
mattias
c22d1530f7 pastojs: fixed tests for new char init #0 2023-12-16 14:25:44 +01:00
mattias
e549de1e3a pastojs: simplified 2023-12-16 11:13:19 +01:00
mattias
ae5a15825a pastojs: fixed cmd line help -t param 2023-12-16 11:12:53 +01:00
mattias
2d40736203 fcl-passrc: fixed unique number 2023-12-16 11:11:09 +01:00
Henrique Gottardi Werlang
776216d032 Changed the default value for Char, to be a #0 char and not an empty string. 2023-12-13 13:41:51 +00:00
Michaël Van Canneyt
dd768554b4 * Extra directive name 2023-12-06 20:20:09 +01:00
Michaël Van Canneyt
68217c7cd0 * Subtarget support 2023-12-03 13:14:22 +01:00
Henrique Gottardi Werlang
8a8699ab6a Fix for function Val to validate the parameter count of the function. 2023-12-01 22:13:57 +00:00
Michaël Van Canneyt
9ba9e886ae * Fix compilation 2023-11-29 00:05:53 +01:00
Henrique Gottardi Werlang
9120ef74e5 Fix for external class declared inside another external class. 2023-11-28 22:55:22 +00:00
Michaël Van Canneyt
dd78479afa * Register msDelphiMultilineStrings 2023-11-19 11:25:14 +01:00
Michaël Van Canneyt
363bc3e019 * Fix compilation after Delpĥi mode strings were added 2023-11-17 17:20:03 +01:00
Michaël Van Canneyt
1866aa1515 * Fix windows compilation 2023-10-24 17:25:42 +02:00
Michaël Van Canneyt
652d41a70a * Dependencies for utils to compile to webassembly 2023-10-24 10:54:18 +02:00
Michaël Van Canneyt
9d00605c35 * Allow compilation for wasm 2023-10-24 10:42:12 +02:00
Michaël Van Canneyt
f4863177b6 * Remove duplicate code, move some code from fileutils to utils 2023-10-24 10:14:37 +02:00
Michaël Van Canneyt
b4ccac8def * Fix compilation with pas2js 2023-10-22 17:35:47 +02:00
mattias
985dec61b1 pastojs: do not add rtti for public constructor for class without rtti, related #37752 2023-10-17 15:09:22 +02:00
mattias
bb817db47a pas2js: skip invalid surrogate 2023-10-17 13:11:09 +02:00
mattias
6bb5c3c48c pastojs: added test for utf-16 surrogates 2023-10-17 13:03:12 +02:00