Commit Graph

1133 Commits

Author SHA1 Message Date
mattias
aec96f8acd pastojs: fixed searching TJSPromise in global scopes
(cherry picked from commit 385b271bcd)
2022-04-01 19:51:24 +00:00
mattias
237e7b3d65 pastojs: added option ObfuscateLocalIdentifiers
(cherry picked from commit 05c47722dd)
2022-04-01 19:51:07 +00:00
mattias
224ba9844d fcl-passrc: anonymous records
(cherry picked from commit 35fd79ca52)
2022-04-01 19:50:02 +00:00
mattias
e9de16aaa1 fcl-passrc: anonymous procedure type
(cherry picked from commit 4181e24ea4)
2022-04-01 19:40:28 +00:00
mattias
4c3ec5b30f fcl-pasrc: fixed multilinestrings # combos, double backticks become one, fixed apostroph, renamed MultilineStringsTrimLeft, MultilineStringsEOLStyle
(cherry picked from commit 7c68ead57a)
2022-04-01 19:38:48 +00:00
mattias
13513df5bc set pas2js/fixes version to 2.2.1 2022-02-22 09:56:53 +01:00
mattias
9f4217d8b3 set pas2js fixes version to 2.2.0 2022-02-19 11:31:20 +01:00
mattias
a7545e0892 fcl-passc: removed testpasutils.pas 2022-02-16 11:55:22 +01:00
Pierre Muller
4da4c96349 Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target 2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1 * regenerate all makefiles with the latest fpcmake 2022-02-13 15:26:54 +02:00
mattias
0fb08a7619 pastojs: compile with pas2js 2022-02-12 22:34:11 +01:00
mattias
dfcbdd9aa6 pastojs: less hints 2022-02-12 21:21:54 +01:00
mattias
151c7ba163 fcl-passrc: fixed resourcestring 2022-02-12 21:15:04 +01:00
Michaël Van Canneyt
c44f82d11a * Copy & AddRef operators 2022-02-12 14:55:17 +01:00
Michaël Van Canneyt
08742e1a91 * Add missing argument 2022-02-12 14:30:31 +01:00
mattias
8d1989fc9a fcl-passrc: fixed generic method with Self do 2022-02-09 22:05:41 +01:00
mattias
c0c6ce5422 pastojs: add rtl.run() on platform module 2022-02-08 22:13:28 +01:00
mattias
d31e219510 pastojs: fixed find generic proc overload without params, issue 38796 2022-02-08 21:39:15 +01:00
mattias
473db46e08 pastojs: do not write rtl.run for platform module 2022-02-08 18:01:31 +01:00
mattias
9387f87db9 pastojs: mark record fields as used when passing record to a jsvalue parameter 2022-02-08 13:33:52 +01:00
mattias
540fd5e58d pastojs: export variable 2022-02-07 21:44:46 +01:00
mattias
1e77901452 pastojs: changed library exports to export const statements 2022-02-07 21:00:20 +01:00
mattias
e5ac07db13 pastojs: started test TPas2JSUseAnalyzer 2022-02-07 14:37:44 +01:00
mattias
dc7a8fa9e5 pastojs: comment 2022-02-07 12:46:13 +01:00
mattias
621dcbeaf2 pastojs: library added rtl.run, moved exports behind rtl.run, fixed export unit symbols 2022-02-06 19:16:48 +01:00
mattias
4f3093657e pastojs: export from units 2022-02-06 14:37:13 +01:00
mattias
e8f9ffdb5e pastojs: calling constructor of nested external class, issue 38858 2022-02-04 15:59:38 +01:00
mattias
953d15a939 pastojs: consistent error message on custom js file not found, issue 38978 2022-02-04 15:14:34 +01:00
mattias
664a96c584 pastojs: fixed await() as aclass, issue 39028 2022-02-04 14:48:05 +01:00
mattias
9bf4f9e2ce fcl-passrc: fixed attributes of interface types issue 39198 2022-02-04 13:09:56 +01:00
mattias
89e0282856 pastojs: write sourceMappingURL only if map file enabled, issue 39210 2022-02-03 15:20:54 +01:00
mattias
f0f9818824 pastojs: fixed Setlength(unicodestring) issue 39208 2022-02-03 15:15:34 +01:00
mattias
672c9b1466 pastojs: debug log for pas2jslib 2022-02-03 11:11:06 +01:00
mattias
859755ac85 pastojs: less hints 2022-02-03 11:10:33 +01:00
mattias
5e082c9d90 pastojs: less hints 2022-02-03 11:10:13 +01:00
mattias
a0a23a8968 pastojs: less string warnings 2022-02-01 14:47:54 +01:00
mattias
85928a738d pastojs: using TJSVariableStatement.VarDecl 2022-02-01 14:43:30 +01:00
mattias
edeb5909da pastojs: switched to TypedParams 2022-02-01 14:25:39 +01:00
Nikolay Nikolov
b407b67ca1 * regenerate all makefiles with latest fpcmake 2022-01-19 07:08:32 +02:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Pierre Muller
271ba59cf1 All Makefile's regenerated 2021-11-25 22:13:32 +00:00
florian
65ef6f1f37 * regenerated Makefiles 2021-11-24 22:50:37 +01:00
mattias
da0260262d pastojs: fixed call type helper on type helper read from pcu 2021-11-18 20:43:53 +01:00
mattias
5c7974fceb pastojs: fixed class property getter static 2021-10-25 21:41:49 +02:00
mattias
7997f884b7 pastojs: library: forbid unit exports 2021-10-22 23:04:02 +02:00
mattias
d2a091ef85 pastojs: library: export var 2021-10-21 22:57:42 +02:00
mattias
429438fbb9 pastojs: fixed clear com interface reference in class field on destroy 2021-10-21 20:02:22 +02:00
mattias
4c544d7858 pastojs: library: export unitname.name as alias 2021-10-20 16:59:41 +02:00
mattias
a4a469ae37 pastojs: library: export name 2021-10-20 14:56:05 +02:00
mattias
0aecf4d89f pastojs: library: create and call main 2021-10-20 11:32:54 +02:00