Bernd Kreuss
68766018ea
gdeque: remove unused variable
...
(cherry picked from commit 69883e04f1
)
2021-08-23 18:30:13 +02:00
florian
3dae87fdb3
+ test pastojs with regression tests
...
* switch extension to .pas for files which shall be ignored
by the regression tests (they are found by the compiler automatically)
(cherry picked from commit d5dfb73898
)
2021-08-16 23:02:48 +02:00
florian
94d126112c
* testjson.pp needs to be compiled in objfpc mode, in particular when
...
being used in the regression tests
(cherry picked from commit 5995a9909b
)
2021-08-16 21:56:22 +02:00
michael
151de3c1d8
* Remove debug statement
...
git-svn-id: trunk@49558 -
(cherry picked from commit 7a7abea0ee
)
2021-08-16 21:47:57 +02:00
michael
8b48137f8c
* Apply one JSON to another JSON object
...
(cherry picked from commit d56ddc28e8
)
# Conflicts:
# .gitattributes
2021-08-16 21:47:33 +02:00
florian
fa9822b8a5
* include fcl-json in regression tests
...
* switch extension to .pas for files which shall be ignored
by the regression tests (they are found by the compiler automatically)
(cherry picked from commit 2efaee6d85
)
2021-08-16 21:42:41 +02:00
Mattias Gaertner
6174962635
pastojs: updated logo year
...
git-svn-id: trunk@49332 -
(cherry picked from commit 23c913c65c
)
2021-08-16 17:12:14 +02:00
Mattias Gaertner
da996e0a0b
fcl-passrc: fixed (intf as tobject).ClassType, issue #38805
...
git-svn-id: trunk@49272 -
(cherry picked from commit 0670980981
)
2021-08-16 17:12:13 +02:00
Mattias Gaertner
20278cec06
pastojs: fixed rtti method flags
...
git-svn-id: trunk@49268 -
(cherry picked from commit 2d296fd879
)
2021-08-16 17:12:13 +02:00
Mattias Gaertner
9b9e9c9b40
fcl-passrc: started specialize type reference a<b>.c
...
git-svn-id: trunk@49256 -
(cherry picked from commit 6d551fad4c
)
2021-08-16 17:12:13 +02:00
Mattias Gaertner
dff41c209b
pastojs: rtti of async function: pfAsync
...
git-svn-id: trunk@49255 -
(cherry picked from commit 1ab2ad3b06
)
2021-08-16 17:12:12 +02:00
Mattias Gaertner
6f64bed140
fcl-passrc: started example issue #38784
...
git-svn-id: trunk@49254 -
(cherry picked from commit 74b8ccb992
)
2021-08-16 17:12:12 +02:00
Mattias Gaertner
5c35337bc9
pastojs: specialize try except on, issue #38795
...
git-svn-id: trunk@49253 -
(cherry picked from commit be9b0adf71
)
2021-08-16 17:12:12 +02:00
Mattias Gaertner
9d511d3a3f
pastojs: clean up
...
git-svn-id: trunk@49227 -
(cherry picked from commit a8f8f0ef4e
)
2021-08-16 17:12:12 +02:00
Mattias Gaertner
c258ce9688
pas2js: fixed delay init specializations after loading impl sections
...
git-svn-id: trunk@49226 -
(cherry picked from commit 1861dc83d9
)
2021-08-16 17:12:12 +02:00
Mattias Gaertner
f90f5a390a
pastojs: fixed multi add element position
...
git-svn-id: trunk@49122 -
(cherry picked from commit 204f2a3bc1
)
2021-08-16 17:12:11 +02:00
Mattias Gaertner
fabb4b45f3
fcl-passrc: comment
...
git-svn-id: trunk@49121 -
(cherry picked from commit d28cf7c393
)
2021-08-16 17:12:11 +02:00
Mattias Gaertner
bf2d8686ad
fcl-passrc: fixed resolve multi add
...
git-svn-id: trunk@49120 -
(cherry picked from commit c28ab0a8b8
)
2021-08-16 17:12:11 +02:00
Mattias Gaertner
140e0c02a0
pastojs: specialzie anonymous function
...
git-svn-id: trunk@49093 -
(cherry picked from commit b5a8164233
)
2021-08-16 17:12:11 +02:00
Mattias Gaertner
2826d15137
pastojs: fixed -O- and record const, issue #38683
...
git-svn-id: trunk@49081 -
(cherry picked from commit 1fe486d8f6
)
2021-08-16 17:12:10 +02:00
Mattias Gaertner
7107a30593
pastojs: clean up
...
git-svn-id: trunk@49079 -
(cherry picked from commit e7e2b7db41
)
2021-08-16 17:12:10 +02:00
Mattias Gaertner
5c265c85b8
pastojs: fixed published field with anonymous array
...
git-svn-id: trunk@49076 -
(cherry picked from commit a357645384
)
2021-08-16 17:12:10 +02:00
Mattias Gaertner
761d2c7551
pastojs: fixed insert(item,array,pos) when array=nil
...
git-svn-id: trunk@49073 -
(cherry picked from commit 97fd8638d5
)
2021-08-16 17:12:10 +02:00
Mattias Gaertner
f53a486595
pastojs: filer: restore global shortref names
...
git-svn-id: trunk@49053 -
(cherry picked from commit e89e010155
)
2021-08-16 17:12:09 +02:00
Mattias Gaertner
cbee1110e4
fcl-js: fixed writing multi add
...
git-svn-id: trunk@49048 -
(cherry picked from commit 5eda61e136
)
2021-08-16 17:12:09 +02:00
Mattias Gaertner
0b7c5d2485
pastojs: filer: fixed writing class destructor
...
git-svn-id: trunk@49043 -
(cherry picked from commit 6fb57f8a92
)
2021-08-16 17:12:09 +02:00
Mattias Gaertner
d65b4a6107
fcl-js: fixed mem leak
...
git-svn-id: trunk@49033 -
(cherry picked from commit cae74485cf
)
2021-08-16 17:12:09 +02:00
Mattias Gaertner
16c118c881
pastojs: convert TBinaryExpr left lists without stack
...
git-svn-id: trunk@49031 -
(cherry picked from commit d62da7bc5d
)
2021-08-16 17:12:09 +02:00
Mattias Gaertner
708de2786f
fcl-passrc: process TBinaryExpr left lists without stack
...
git-svn-id: trunk@49030 -
(cherry picked from commit 3c18b7e3b6
)
2021-08-16 17:12:08 +02:00
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
michael
8d7f707d31
* discardresult modifier
...
git-svn-id: trunk@49013 -
(cherry picked from commit 702322cfde
)
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