Commit Graph

49 Commits

Author SHA1 Message Date
mattias
66bec81336 pas2js: fixed try exit(value) finally read Result end 2020-06-29 21:13:31 +00:00
mattias
abac0241c9 pas2js: backported fix SetLength resize 2020-05-09 09:12:11 +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
738fe0d771 fcl-passrc: fixed resolving with-do x, where x is in helper and class 2020-03-30 12:09:35 +00:00
mattias
24c18cc178 fcl-passrc: resolver: allow constref 2019-12-15 14:08:23 +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
d8ffa13d19 fcl-passrc: resolver: fixed marking implicit call in prop arg 2019-10-15 11:11:51 +00:00
mattias
5ddb38a5bd pastojs: type helper for jsvalue 2019-09-18 15:47:17 +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
d7c7bfbf62 fcl-passrc: fixed passing dynarray to var param open array 2019-08-26 11:24:36 +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
mattias
689d85f7f7 fcl-passrc: typecast nil to class, interface, dynarray 2019-07-30 15:37:03 +00:00
mattias
0687f40919 pastojs: fixed createcallback inside anonymous method 2019-07-12 16:58:14 +00:00
mattias
4e2606fcbe fcl-passrc: fixed helper in other unit 2019-07-10 08:28:37 +00:00
mattias
f3f2341c8a pastojs: fixed high(dynarr) 2019-07-10 08:06:28 +00:00
mattias
57de41cad6 fcl-passrc: fixed parsing class var a:t;b:t 2019-07-10 08:01:16 +00:00
mattias
476c3cea1b fcl-passrc: added separate error message duplicate published method 2019-06-26 16:37:42 +00:00
mattias
38894cfe96 fcl-passrc: added test local var inits 2019-06-13 08:06:12 +00:00
mattias
849d604c04 fcl-pssrc, pastojs: fixed anonymous proc inside for-loop 2019-06-06 09:51:37 +00:00
mattias
0d6e7288ee fcl-passrc: fixed useanalyzer adv records 2019-04-20 18:10:58 +00:00
mattias
7e240a4481 fcl-passrc: fixed searching forward proc in local scope 2019-04-15 08:41:34 +00:00
mattias
516a47174c fcl-passrc: fixed marking array argument element passed as arg as read 2019-03-16 16:15:12 +00:00
mattias
3b7fc512d1 fcl-passrc: fixed makring array[]:= as read 2019-03-16 15:45:17 +00:00
mattias
e99a2ffc22 fcl-passrc: separate hint for method hides ancestor method exactly 2019-03-16 14:33:11 +00:00
mattias
5a43f99fc8 pastojs: helpers: external method apply to helped type 2019-03-14 22:04:58 +00:00
mattias
1e56a381ec fcl-passrc: test helper for double 2019-03-06 18:11:20 +00:00
mattias
48c0169c38 fcl-passrc: resolver: no hint when hiding private method 2019-03-05 15:49:28 +00:00
mattias
45f31d949f fcl-passrc: resolver: no hint when hiding private method 2019-03-05 14:39:18 +00:00
mattias
834ef2de26 fcl-passrc: fixed overload var arg and type alias 2019-03-05 10:57:09 +00:00
mattias
caf8017e04 fcl-passrc: when using members, use parent type 2019-03-04 13:23:08 +00:00
mattias
19ad450032 fcl-passrc: scanner info macro set to 2019-03-01 17:57:15 +00:00
mattias
82953ae5b8 pastojs: fixed type helper call as arg 2019-02-28 22:48:25 +00:00
mattias
ef6fcf289f pastojs: and/or/xor with nativeint, warn nativeint shl/shr 2019-02-28 22:02:33 +00:00
mattias
f9ec6a2196 fcl-passrc: fixed $warn identifier error 2019-02-28 21:14:17 +00:00
mattias
8f31992686 fcl-passrc: fixed parent of const external modifier 2019-02-26 19:05:59 +00:00
mattias
8168cc6ccc fcl-passrc: fixed parsing variable list with modifiers 2019-02-26 18:59:47 +00:00
mattias
bb778bd45d fcl-passrc: fixed TAliasEnumType.Value 2019-02-26 11:41:53 +00:00
mattias
a90481eb85 fcl-js: unit out dir 2019-02-26 09:06:41 +00:00
mattias
30988dba4d fcl-passrc: fixed array of const 2019-02-26 08:41:07 +00:00
mattias
557d181ec9 fcl-passrc, pastojs: renamed modeswitch multiplescopehelpers to multihelpers 2019-02-26 08:36:56 +00:00
mattias
fb8b744e39 pas2js fixes: added compiler files 2019-02-16 10:54:14 +00:00