Commit Graph

1229 Commits

Author SHA1 Message Date
mattias
f27c414bad fcl-passrc: delphi multiline strings as separate TPasExprKind pekStringMultiLine 2024-02-28 16:04:22 +01:00
mattias
65ab77e5ce pastojs: convert pascal ** to js ** 2024-02-28 11:54:08 +01:00
mattias
d0d1bf599b fcl-passrc: fixed precedence of multiply and power 2024-02-28 11:54:01 +01:00
mattias
4e424cd0e9 pastojs: set fixes version to 3.0.1 2024-01-17 15:59:12 +01:00
mattias
9c6d6de5e7 pastojs: set fixes version to 3.0.0 2024-01-17 10:29:33 +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
mattias
c7db379a4f pastojs: errors on illegal char const 2023-10-17 13:02:45 +02:00
Henrique Gottardi Werlang
dd4de2f7e0 Removed not used unit. 2023-08-29 20:25:50 +00:00
Henrique Gottardi Werlang
8ecdc6ed05 Allow constructor RTTI info in Pas2Js generated file. 2023-08-29 14:37:51 -03:00
mattias
9f93b88c1c pastojs: fixed pass ClassInstVar to IntfType 2023-08-16 18:33:09 +02:00
mattias
0778071be7 pastojs: fixed possible mem leak 2023-08-16 18:08:46 +02:00
Henrique Gottardi Werlang
14fa611979 Fixed creation pointer information in Pas2Js. 2023-08-16 06:25:58 +00:00
Henrique Gottardi Werlang
d863ab6a24 Invalid pointer operation. 2023-08-08 21:46:27 +00:00
mattias
7228b558dd pastojs: skip specialized methods in RTTI, #39268 2023-08-04 02:07:05 +02:00
mattias
47a4b9af4c pastojs: less hints 2023-08-02 08:48:27 +02:00
Henrique Gottardi Werlang
a9705e6436 Removed unit. 2023-07-27 20:31:26 +00:00
Michaël Van Canneyt
81c6474e9f * Dotted filenames for package pastojs 2023-07-27 19:04:16 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
2289c1f6a2 * Remove redundant Makefile.fpc 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
bb1b1bc705 * Regenerate makefiles with subtarget support 2023-07-24 16:32:02 +02:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
mattias
757f65d0e2 pastojs: less hints 2023-07-18 20:19:47 +02:00
Michaël Van Canneyt
6cfff900e8 * Fix tests 2023-07-15 18:22:42 +02:00