Commit Graph

55265 Commits

Author SHA1 Message Date
Mattias Gaertner
2833c60373 fcl-js: write and free TBinaryExpr left lists without stack
git-svn-id: trunk@49029 -
(cherry picked from commit de0e5919c9)
2021-08-16 17:12:08 +02:00
Mattias Gaertner
5795a143dd fcl-passrc: resolver: resolve multi add expressions without stack
git-svn-id: trunk@49027 -
(cherry picked from commit 786688eef6)
2021-08-16 17:12:08 +02:00
Mattias Gaertner
63534c35a8 pastojs: precompiled proc: store shortref to enumtype of enumvalue
git-svn-id: trunk@49025 -
(cherry picked from commit 8b09375ec2)
2021-08-16 17:12:08 +02:00
Mattias Gaertner
a778ccee9e pastojs: fixed compileserver --simpleserver and -d relative path
git-svn-id: trunk@49024 -
(cherry picked from commit 8b63a69f59)
2021-08-16 17:12:08 +02:00
michael
7fa2dcb800 * Remove debug statement
git-svn-id: trunk@49014 -
(cherry picked from commit 452cdf73b9)
2021-08-16 17:12:07 +02:00
michael
8d7f707d31 * discardresult modifier
git-svn-id: trunk@49013 -
(cherry picked from commit 702322cfde)
2021-08-16 17:12:07 +02:00
Mattias Gaertner
2ccfde90d0 pas2js: fixed option --simpleserver and -d relative path
git-svn-id: trunk@49008 -
(cherry picked from commit 29dee4a0d3)
2021-08-16 17:12:07 +02:00
Mattias Gaertner
6eaceb2f53 fcl-passrc: fixed no hint when published method hides ancestor method
git-svn-id: trunk@48997 -
(cherry picked from commit 9e9859f145)
2021-08-16 17:12:07 +02:00
Mattias Gaertner
31a04306e6 fcl-json: less hints
git-svn-id: trunk@48996 -
(cherry picked from commit 970e039b9a)
2021-08-16 17:12:06 +02:00
Mattias Gaertner
3f27a42938 pastojs: fixed wrong setting rtl.TObjectDestroy
git-svn-id: trunk@48995 -
(cherry picked from commit c813fafa37)
2021-08-16 17:12:06 +02:00
michael
7349164ed7 * Patch method contribution
git-svn-id: trunk@48992 -
(cherry picked from commit b9b08f37fe)
2021-08-16 17:12:06 +02:00
michael
1f7e265a9e * Remove debug writel
git-svn-id: trunk@48983 -
(cherry picked from commit 43753442c0)
2021-08-16 17:12:06 +02:00
michael
8c338e1174 * Fix bug ID #38624
git-svn-id: trunk@48980 -
(cherry picked from commit 5e913147ab)
2021-08-16 17:12:06 +02:00
michael
32023bf708 * Remove debug writeln
git-svn-id: trunk@48979 -
(cherry picked from commit ffa69353f3)
2021-08-16 17:12:06 +02:00
michael
9f3ebf47e0 * Fix bug #38618
git-svn-id: trunk@48965 -
(cherry picked from commit 0d1fb41901)
2021-08-16 17:12:05 +02:00
michael
5e0633199d * Patch from Bart Broersma for issue ID #38622
git-svn-id: trunk@48962 -
(cherry picked from commit 2aab9b1f9b)
2021-08-16 17:12:05 +02:00
Mattias Gaertner
9da119038e pastojs: fixed creating enum shortrefs for precompiled code
git-svn-id: trunk@48924 -
(cherry picked from commit f7b819526c)
2021-08-16 17:12:05 +02:00
marcus
a487401c7b fcl-passrc: improvement for Amiga, OS4, MorphOS syscalls
git-svn-id: trunk@48909 -
(cherry picked from commit e668f8732a)
2021-08-16 17:12:05 +02:00
Mattias Gaertner
b1a3184cc8 pastojs: read old pcu files from 2.0.0
git-svn-id: trunk@48907 -
(cherry picked from commit fc6769329f)
2021-08-16 17:12:05 +02:00
Mattias Gaertner
494263cf7c pastojs: fixed attributes of indirectly used class
git-svn-id: trunk@48896 -
(cherry picked from commit 9fbaa28df7)
2021-08-16 17:12:04 +02:00
Mattias Gaertner
01439291c2 pastojs: fixed create TGUID object literal
git-svn-id: trunk@48889 -
(cherry picked from commit bb83bb4203)
2021-08-16 17:12:04 +02:00
Mattias Gaertner
68fcf19ed2 fcl-passrc: fixed spaces
git-svn-id: trunk@48863 -
(cherry picked from commit 49830232d7)
2021-08-16 17:12:04 +02:00
Mattias Gaertner
638efba36e fcl-passrc: useanalyzer: fixed marking nested type
git-svn-id: trunk@48861 -
(cherry picked from commit 8c38953440)
2021-08-16 17:12:04 +02:00
Mattias Gaertner
d8a09753c5 fcl-passrc: fixed debugging
git-svn-id: trunk@48860 -
(cherry picked from commit c6f5d37d3e)
2021-08-16 17:12:04 +02:00
Mattias Gaertner
b9448dc233 pastojs: fixed IsTGUID
git-svn-id: trunk@48859 -
(cherry picked from commit 9e5ff2186b)
2021-08-16 17:12:03 +02:00
Mattias Gaertner
81701ddc76 fcl-passrc: fixed IsTGUID
git-svn-id: trunk@48858 -
(cherry picked from commit 4ed82dcc1c)
2021-08-16 17:12:03 +02:00
Mattias Gaertner
edc9c0feab pastojs: fixed calling Instance.StaticMethod
git-svn-id: trunk@48842 -
(cherry picked from commit ce3edc8c95)
2021-08-16 17:12:03 +02:00
Mattias Gaertner
1b65155079 pastojs: anonymous vartype
git-svn-id: trunk@48793 -
(cherry picked from commit 1b6eab81ef)
2021-08-16 17:12:03 +02:00
Mattias Gaertner
92fcca2ce2 fcl-passrc: useanalyzer: fixed omitting not used hints for properties
git-svn-id: trunk@48667 -
(cherry picked from commit 17d2873aec)
2021-08-16 17:12:03 +02:00
Mattias Gaertner
a563e926e0 fcl-passrc: resolver: include(intset,int)
git-svn-id: trunk@48497 -
(cherry picked from commit d4d401b26d)
2021-08-16 17:12:02 +02:00
michael
9016f06fbe * Specify mode
git-svn-id: trunk@48490 -
(cherry picked from commit f2a4a9d0d4)
2021-08-16 17:12:02 +02:00
michael
91e62e553a * Some small improvements from Andrey Sobol: better specialization declaration in markdown, write more detailed end log
git-svn-id: trunk@48489 -
(cherry picked from commit f128e64ccb)
2021-08-16 17:12:02 +02:00
michael
9d8955d25c * Small fix from Andrey to improve link resolving
git-svn-id: trunk@48441 -
(cherry picked from commit 89149a2f9f)
2021-08-16 17:12:02 +02:00
michael
c3cd59d03f * Patch from Andrey Sobol to fix broken topic links
git-svn-id: trunk@48439 -
(cherry picked from commit c3aca47e50)
2021-08-16 17:12:02 +02:00
michael
b224889758 * Patch from Andrey Sobol to improve display of specialized types
git-svn-id: trunk@48349 -
(cherry picked from commit e3481eecfb)
2021-08-16 17:12:02 +02:00
michael
bc345bb66f * Allow single page mode for multi-page writers
git-svn-id: trunk@48348 -
(cherry picked from commit b51fd7079a)
2021-08-16 17:12:01 +02:00
michael
6d9ce15cce Small fix by Andrey to fix links
git-svn-id: trunk@48269 -
(cherry picked from commit 79f2398e6a)
2021-08-16 17:12:01 +02:00
Mattias Gaertner
59ebafef18 pastojs: ord(integer)
git-svn-id: trunk@48237 -
(cherry picked from commit c32ef4af38)
2021-08-16 17:12:01 +02:00
Mattias Gaertner
e2d5ad3c59 fcl-passrc: resolver: ord(integer)
git-svn-id: trunk@48236 -
(cherry picked from commit af5a6cd9d2)
2021-08-16 17:12:01 +02:00
Mattias Gaertner
665a68b914 pastojs: nicer filer error messages
git-svn-id: trunk@48233 -
(cherry picked from commit 13318117ed)
2021-08-16 17:12:00 +02:00
Mattias Gaertner
b6774195bb pastojs: fixed if then asm a;b end
git-svn-id: trunk@48231 -
(cherry picked from commit eaa519209e)
2021-08-16 17:12:00 +02:00
Mattias Gaertner
6c23750094 fcl-passrc: fixed checking statement after except-on
git-svn-id: trunk@48211 -
(cherry picked from commit b460f87fd4)
2021-08-16 17:12:00 +02:00
Mattias Gaertner
8c961ad2ea pastojs: fixed o as intftype, when o is nil
git-svn-id: trunk@48188 -
(cherry picked from commit 25fd38b2da)
2021-08-16 17:12:00 +02:00
michael
1d2ad03167 * Fix typo
git-svn-id: trunk@48171 -
(cherry picked from commit 92c3aedac4)
2021-08-16 17:12:00 +02:00
michael
353875f353 * Some restructuring by Andrey, add fallback link
git-svn-id: trunk@48170 -
(cherry picked from commit 005448f305)
2021-08-16 17:11:59 +02:00
michael
0fbc8a4d26 * Patch from Andrey Sobol to improve inheritance tree
git-svn-id: trunk@48169 -
(cherry picked from commit 38b6bb7385)
2021-08-16 17:11:59 +02:00
michael
74e0430919 * Fix compilation
git-svn-id: trunk@48165 -
(cherry picked from commit 4c22d66aac)
2021-08-16 17:11:59 +02:00
michael
ffc66813e9 * Patches from Andrey Sobol, more control over warnings, improve class tree and resolving
(cherry picked from commit b30d54b064)

# Conflicts:
#	.gitattributes
2021-08-16 17:11:50 +02:00
Mattias Gaertner
6ce3ea1940 pastojs: fixed freeing temp intf var if nil
git-svn-id: trunk@48155 -
(cherry picked from commit c21e777c85)
2021-08-16 17:11:06 +02:00
Mattias Gaertner
e9ffb208f4 fcl-passrc: fixed compile with pas2js
git-svn-id: trunk@48139 -
(cherry picked from commit 000de377b9)
2021-08-16 17:11:05 +02:00