Commit Graph

64703 Commits

Author SHA1 Message Date
mattias
5ef774f6ab fcl-js: do not escape /
(cherry picked from commit 410c1bbaa0)
2022-04-01 20:11:39 +00:00
mattias
68c109035c pastojs: TJSArray([...])
(cherry picked from commit a01dc28206)
2022-04-01 19:52:40 +00:00
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
b75ad2f4c9 fcl-passrc: do not allocate a temp list
(cherry picked from commit f50e6dfe8e)
2022-04-01 19:50:35 +00:00
mattias
224ba9844d fcl-passrc: anonymous records
(cherry picked from commit 35fd79ca52)
2022-04-01 19:50:02 +00:00
mattias
6aa3527f6a fcl-passrc: resolver: allow anonymous records only for var, const and variants
(cherry picked from commit 3317078ae1)
2022-04-01 19:46:33 +00:00
mattias
a6bfb05d6d fcl-passrc: test forbidden anonymous function types
(cherry picked from commit 04a2b42f63)
2022-04-01 19:46:13 +00:00
mattias
d6cf7f5b5c fcl-passrc: fixed mem leak on error during parsing function type
(cherry picked from commit 89abeff99a)
2022-04-01 19:45:23 +00:00
mattias
ee3383d3a8 fcl-pasrc: clean up
(cherry picked from commit e9b8738f20)
2022-04-01 19:45:03 +00:00
mattias
6fd1c1b9d1 fcl-passrc: forbid nested anonymous procedure type
(cherry picked from commit dedab626fe)
2022-04-01 19:44:44 +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
1d23ee88b8 fcl-passrc: fixed parsing class var var
(cherry picked from commit 14ae44c362)
2022-04-01 19:38:24 +00:00
mattias
86f8674dfa fcl-passrc: pasuseanalyzer: mark library export function result sub elements
(cherry picked from commit 6f0f339fc4)
2022-04-01 19:37:01 +00:00
mattias
13513df5bc set pas2js/fixes version to 2.2.1 2022-02-22 09:56:53 +01:00
Michaël Van Canneyt
1af5e35e3d * Add -s --settings option
(cherry picked from commit 3a81f5c732)
2022-02-20 18:24:24 +01:00
mattias
9f4217d8b3 set pas2js fixes version to 2.2.0 2022-02-19 11:31:20 +01:00
Pierre Muller
f835897761 Add missing rtl/mips64 files and fix some rtl/mips64el files 2022-02-16 16:47:58 +00:00
Ondrej Pokorny
f51c0daeb4 Fppdf fix encoding for standard fonts. Issue 39554 2022-02-16 16:24:23 +00:00
mattias
a7545e0892 fcl-passc: removed testpasutils.pas 2022-02-16 11:55:22 +01:00
Nikolay Nikolov
7711ba610a - don't pass --export-dynamic to the linker when linking a library for the WASI target 2022-02-16 06:00:18 +02:00
Nikolay Nikolov
2a33948521 - removed commented out code for executing WASI dllcmd[2] 2022-02-16 05:42:52 +02:00
Nikolay Nikolov
e34116f7de - removed --allow-undefined linker option when compiling a WASI library 2022-02-16 05:34:09 +02:00
Nikolay Nikolov
590c878690 + added separate startup code for libraries, that declares _initialize, instead of _start 2022-02-16 05:24:41 +02:00
Nikolay Nikolov
5f66de624d * regenerate makefile 2022-02-16 05:17:01 +02:00
Nikolay Nikolov
d2a2240a2c * some fixes to the WASI library compilation (not ready, yet) 2022-02-16 02:49:34 +02:00
Nikolay Nikolov
f01c841190 * set and use ExeCmd instead of DllCmd when making an WASI executable 2022-02-16 02:32:18 +02:00
Nikolay Nikolov
f7b7c39129 * use 'with' in tlinkerwasi.SetDefaultInfo 2022-02-16 02:31:23 +02:00
Nikolay Nikolov
ae17e6acb6 - removed unused comment 2022-02-16 02:31:01 +02:00
Nikolay Nikolov
ef4255c65b - removed spurious comment 2022-02-16 02:25:32 +02:00
Michaël Van Canneyt
f1043ef099 * Patch from Laco to implement filtering on null values 2022-02-15 23:32:28 +01:00
Bernd Kreuss
0f5bd26cba remove unused resource strings 2022-02-15 22:22:47 +00:00
florian
7aabdb85fa - removed probably accidently commited IDE configuration files 2022-02-15 20:57:18 +01:00
Pierre Muller
b048ae37b2 Fix loading of 64-bit constant into register for 64-bit mips CPU 2022-02-15 19:51:26 +00:00
Pierre Muller
ac3fab3e92 Update utils/fpcm/revision.inc to commit d0db89072e 2022-02-15 15:47:14 +00: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
Pierre Muller
d0db89072e Enable mips64-linux target 2022-02-15 15:35:10 +00:00
Pierre Muller
855a0af427 Update utils/fpcm/revision.inc after commit 6bded28a10 2022-02-15 14:52:08 +00:00
Pierre Muller
2c80b2419e Fix invalid typecast by postponing sym change to after address resolution in 44094dba 2022-02-15 09:04:24 +00:00
Pierre Muller
00a287e77d Fix compilation of mips64 compiler by simple use of 'make mips64' 2022-02-14 23:24:36 +00:00
Pierre Muller
7e7072c823 Update utils/fpcm/revision.inc after commit 8d65554495 dated 2022/02/13 2022-02-14 22:35:04 +00:00
Pierre Muller
6bded28a10 Fix gcc options for mips CPU 2022-02-14 22:34:13 +00:00
florian
680a5b94ff + test for last commit (44094dba2f) 2022-02-14 22:54:36 +01:00
ccrause
44094dba2f Resolve address of a symbol defined as absolute of another symbol, in assembler code. 2022-02-14 20:51:14 +00:00
mattias
d4d55f5c87 fcl-js: less hints 2022-02-14 20:42:26 +01:00
Karoly Balogh
456bed9486 * tosunits: add metados to the compilable units, reported and patch by mfro on atari-forum.com 2022-02-14 18:29:59 +01:00
Karoly Balogh
ff68e7b9de * m68k-atari: override the exeext globally, not just at the final step of the linking. this fixes 'Linking <exename>.ttp' messages, when in fact <exename>.prg gets generated 2022-02-14 15:33:36 +01:00
Karoly Balogh
c74a6f4ca2 * tosunits: tabs to spaces and indendation change in gem.pas. no functional change. 2022-02-14 15:08:19 +01:00
Michaël Van Canneyt
c46b45bf72 * Patch from Laco to add TSingleField 2022-02-14 09:15:43 +01:00