Commit Graph

413 Commits

Author SHA1 Message Date
mattias
bee5cbb5b1 pas2js: fixed rtti 2020-06-06 08:18:37 +00:00
mattias
52b91515d3 set pas2js fixes version 1.4.26 2020-06-06 08:07:28 +00:00
mattias
871e01ca66 pas2js: fixed rtti record field anonymous array 2020-06-03 13:27:21 +00:00
mattias
c07791757c set pas2js fixes version 1.4.24 2020-05-11 11:04:19 +00:00
mattias
a60bc1782b pas2js: fixed arrayRef 2020-05-11 10:59:43 +00:00
mattias
4c4543486a set pas2js fixes version 1.4.22 2020-05-10 09:24:34 +00:00
mattias
abac0241c9 pas2js: backported fix SetLength resize 2020-05-09 09:12:11 +00:00
mattias
f874a25f75 pas2js: merged handling of (i*i).helperfunc 2020-04-26 20:51:44 +00:00
mattias
5e22bdf07d pas2js: fixed type helper nested procedure Self 2020-04-26 20:35:44 +00:00
mattias
6f33a413a8 pas2js: fixed type helper nested procedure Self 2020-04-26 20:15:16 +00:00
mattias
31c1d6e401 fcl-passrc: fixed type helper nativeint/nativeuint 2020-04-26 19:24:44 +00:00
mattias
dd3581a9ac fcl-passrc: allow static directive repetition in method implementation 2020-04-25 13:54:47 +00:00
mattias
e89569f361 fcl-passrc: resolver: mode delphi: allow member with same name as ancestor member 2020-04-24 16:48:06 +00:00
mattias
59384d13ce set pas2js fixes version 1.4.20 2020-04-11 11:15:59 +00:00
mattias
7807d83d77 fcl-js: write TJSStatementList using a heap stack to avoid large stack depths 2020-04-11 11:06:10 +00:00
mattias
738fe0d771 fcl-passrc: fixed resolving with-do x, where x is in helper and class 2020-03-30 12:09:35 +00:00
michael
f106f3ef5b * Merging revisions 616 from trunk:
------------------------------------------------------------------------
    r616 | michael | 2019-09-30 15:48:08 +0200 (Mon, 30 Sep 2019) | 1 line
    
    * Fix day names in formatdatetime, fix DateTimeToJSDate
    ------------------------------------------------------------------------
2020-01-23 13:09:20 +00:00
michael
52bd01e30b * Merging revisions 616 from trunk:
------------------------------------------------------------------------
    r616 | michael | 2019-09-30 15:48:08 +0200 (Mon, 30 Sep 2019) | 1 line
    
    * Fix day names in formatdatetime, fix DateTimeToJSDate
    ------------------------------------------------------------------------
2020-01-23 13:08:50 +00:00
mattias
5b4677ea9d set pas2js fixes version 1.4.18 2019-12-15 14:22:11 +00:00
mattias
e814995348 pastojs: treat constref as const, warn for non record/array 2019-12-15 14:15:45 +00:00
mattias
24c18cc178 fcl-passrc: resolver: allow constref 2019-12-15 14:08:23 +00:00
mattias
1e0707f55c fcl-js: fixed srcmap reset column 2019-11-13 19:24:47 +00:00
mattias
a59e387074 pastojs: filer: store canonical class-of 2019-10-30 08:23:12 +00:00
mattias
598d4e8ba7 fcl-passrc: useanalyzer: do not export resourcestrings 2019-10-25 09:36:22 +00:00
mattias
f8d57c149c fcl-passrc: resolver: check arg access 2019-10-18 22:13:09 +00:00
mattias
2ec7063007 fcl-passrc: resolver: check arg access 2019-10-18 21:59:44 +00:00
mattias
0a6f1171ec set pas2js fixes version 1.4.16 2019-10-15 11:52:07 +00:00
mattias
d8ffa13d19 fcl-passrc: resolver: fixed marking implicit call in prop arg 2019-10-15 11:11:51 +00:00
mattias
e53b5ee554 pas2js: fixed setlength(a,0) 2019-10-11 22:11:16 +00:00
mattias
4ecdea7f66 pastojs: fixed DirectoryExists 2019-10-09 22:14:59 +00:00
mattias
d914174c05 pastojs: fixed check for static class method modifier in class helper for extrnal class 2019-09-30 12:32:17 +00:00
mattias
30949ac5eb pastojs: external static method 2019-09-26 07:37:38 +00:00
mattias
5ddb38a5bd pastojs: type helper for jsvalue 2019-09-18 15:47:17 +00:00
mattias
91bd062189 pas2js: replace setArrayLength with faster non recursive version 2019-09-18 15:35:32 +00:00
mattias
a7f83de90c fcl-passrc: clean up 2019-09-01 19:26:56 +00:00
mattias
da53f15c45 fcl-passrc: made helpers deterministic 2019-09-01 19:24:08 +00:00
mattias
f810306aae fcl-passrc: fixed helper for type alias type 2019-09-01 18:53:19 +00:00
mattias
470ad98de2 set pas2js fixes version 1.4.14 2019-08-30 12:42:49 +00:00
mattias
0ca3b5f4be pastojs: added AlwaysRequireSharedBaseFolder to TryCreateRelativePath 2019-08-30 09:21:06 +00:00
mattias
7651157066 pastojs: fixed create relative paths without shared based directory 2019-08-30 03:47:47 +00:00
mattias
d539546850 pastojs: longword bitwise operations not, and, or, xor, shl, shr 2019-08-29 13:11:32 +00:00
mattias
cca010888e pastojs: source map: prepend absolute source files with file:// if sourceroot 2019-08-29 07:13:23 +00:00
mattias
e6b6f7fd88 pastojs: source map: prepend absolute source files with file:// 2019-08-28 23:11:52 +00:00
mattias
3c1a2a7bbd set pas2js fixes version 1.4.12 2019-08-28 11:31:41 +00:00
michael
22d6441e06 * Merging revisions 576 from trunk:
------------------------------------------------------------------------
    r576 | michael | 2019-08-26 20:36:19 +0200 (Mon, 26 Aug 2019) | 1 line
    
    * Prevent calc fields spilling over from current record to edit buffer
    ------------------------------------------------------------------------
2019-08-26 18:40:28 +00:00
mattias
d7c7bfbf62 fcl-passrc: fixed passing dynarray to var param open array 2019-08-26 11:24:36 +00:00
mattias
3889384344 pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface 2019-08-23 09:34:51 +00:00
mattias
0fd5a961a3 fcl-passrc: check used unit reference for duplicate, in case unit is found via different names 2019-08-16 07:28:48 +00:00
mattias
5cc1eaf8a1 fcl-passrc: no function result not set warning for fieldless record 2019-08-10 06:48:04 +00:00
mattias
bee5c88aeb fcl-passrc: resolver: fixed type TArr = array of TArr 2019-08-07 09:16:28 +00:00