Mattias Gaertner
|
dbc0a689f0
pas2js: Pascal descendent from JS function: inherited calls ancestor function
|
5 years ago |
Mattias Gaertner
|
1adf6c9428
pas2js: descend pascal class from jsfunction
|
5 years ago |
Mattias Gaertner
|
8d2e9b2f75
pas2js: descend pascal class from jsfunction
|
5 years ago |
Mattias Gaertner
|
bbd0dc3726
pas2js: extend external: class function NewInstance: check $class and set pascal class properties
|
5 years ago |
Mattias Gaertner
|
f26afe4a6a
pas2js: started delayed specialize
|
5 years ago |
Mattias Gaertner
|
469993a0cc
pas2js: started aliasglobals
|
5 years ago |
michael
|
0fd06ded8d
* Reverse onUncaughtException result
|
5 years ago |
Mattias Gaertner
|
9a954d384a
pas2js: safecall calling convention for of-object proctypes
|
5 years ago |
michael
|
ce0c43c934
* Allow to hook uncaught exception handling
|
5 years ago |
Mattias Gaertner
|
4afe1de02f
pas2js: fixed arrayRef
|
5 years ago |
Mattias Gaertner
|
cf441f6ffa
pas2js: setlength dyn array of static array
|
5 years ago |
Mattias Gaertner
|
14ccc191eb
pas2js: arraySetLength: faster resize
|
5 years ago |
Mattias Gaertner
|
86cfd866f4
pas2js: started array SetLength using resize and hidden boolean to mark referenced arrays
|
5 years ago |
Mattias Gaertner
|
70ed2470dc
pastojs: typeinfo for external classes
|
5 years ago |
michael
|
9259c948be
* Add support for resources
|
5 years ago |
Mattias Gaertner
|
76b5df1bd3
pas2js: fixed setlength(a,0)
|
5 years ago |
Mattias Gaertner
|
009a3435c1
pas2js: avoid use of in when enumerating uses list
|
6 years ago |
Mattias Gaertner
|
9ac8abeb4e
fcl-passrc: specialize non forward generic procedure
|
6 years ago |
michael
|
db5620354e
avoid use of in when enumerating uses list
|
6 years ago |
Mattias Gaertner
|
1145d0d18a
pas2js: replace setArrayLength with faster non recursive version
|
6 years ago |
Mattias Gaertner
|
c3db2568ff
pastojs: longword bitwise operations not, and, or, xor, shl, shr
|
6 years ago |
Mattias Gaertner
|
c38c3bc12d
pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface
|
6 years ago |
Mattias Gaertner
|
831014cb12
pastojs: fixed result
|
6 years ago |
Mattias Gaertner
|
7280452ab2
fcl-passrc: specialize elements
|
6 years ago |
michael
|
39a8d06e8a
* Fix spaceLeft, missing return statement
|
6 years ago |
Mattias Gaertner
|
4e22f7a2ec
pas2js: rtl: set TObject.$ancestor
|
6 years ago |
Mattias Gaertner
|
f50b4c5fbb
pastojs: setlength(arr) now always clone
|
6 years ago |
Mattias Gaertner
|
c1224f0705
pas2js: fixed rtl.js
|
6 years ago |
Mattias Gaertner
|
c3b515695b
pas2js: using Math.pow instead of newer **
|
6 years ago |
Mattias Gaertner
|
1ab29b43b7
pastojs: bigint shl/shr int
|
6 years ago |