Commit Graph

1066 Commits

Author SHA1 Message Date
nickysn
433050a2c4 * set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
Mattias Gaertner
33b29b0df4 pastojs: low/high(astring)
git-svn-id: trunk@49472 -
2021-06-03 15:37:44 +00:00
Mattias Gaertner
e72665051f pastojs: fixed float / 0.0 results at compiletime in inf instead of divbyzero, issue #38815
git-svn-id: trunk@49370 -
2021-05-15 12:09:26 +00:00
Mattias Gaertner
4ddaa26fc0 pastojs: nested external class constructor
git-svn-id: trunk@49351 -
2021-05-12 19:47:26 +00:00
michael
ac9d2b3cc5 * Convert array of jsvalue to array of const where appropriate
git-svn-id: trunk@49345 -
2021-05-08 15:36:50 +00:00
Mattias Gaertner
23c913c65c pastojs: updated logo year
git-svn-id: trunk@49332 -
2021-05-03 19:03:41 +00:00
Mattias Gaertner
2d296fd879 pastojs: fixed rtti method flags
git-svn-id: trunk@49268 -
2021-04-26 21:02:43 +00:00
Mattias Gaertner
1ab2ad3b06 pastojs: rtti of async function: pfAsync
git-svn-id: trunk@49255 -
2021-04-24 12:04:37 +00:00
Mattias Gaertner
be9b0adf71 pastojs: specialize try except on, issue #38795
git-svn-id: trunk@49253 -
2021-04-24 10:55:03 +00:00
Mattias Gaertner
a8f8f0ef4e pastojs: clean up
git-svn-id: trunk@49227 -
2021-04-18 12:59:48 +00:00
Mattias Gaertner
1861dc83d9 pas2js: fixed delay init specializations after loading impl sections
git-svn-id: trunk@49226 -
2021-04-18 12:51:54 +00:00
Jonas Maebe
500e29e5e2 * regenerated with FreeBSD/AArch64 support
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
florian
e4cc8af8fc * Makefiles regenerated
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
Mattias Gaertner
204f2a3bc1 pastojs: fixed multi add element position
git-svn-id: trunk@49122 -
2021-04-05 10:28:52 +00:00
Mattias Gaertner
b5a8164233 pastojs: specialzie anonymous function
git-svn-id: trunk@49093 -
2021-03-31 20:50:37 +00:00
Mattias Gaertner
1fe486d8f6 pastojs: fixed -O- and record const, issue #38683
git-svn-id: trunk@49081 -
2021-03-29 18:08:55 +00:00
Mattias Gaertner
e7e2b7db41 pastojs: clean up
git-svn-id: trunk@49079 -
2021-03-29 09:26:54 +00:00
Mattias Gaertner
a357645384 pastojs: fixed published field with anonymous array
git-svn-id: trunk@49076 -
2021-03-28 21:41:22 +00:00
Mattias Gaertner
97fd8638d5 pastojs: fixed insert(item,array,pos) when array=nil
git-svn-id: trunk@49073 -
2021-03-28 19:19:32 +00:00
Mattias Gaertner
e89e010155 pastojs: filer: restore global shortref names
git-svn-id: trunk@49053 -
2021-03-25 21:32:08 +00:00
Mattias Gaertner
5eda61e136 fcl-js: fixed writing multi add
git-svn-id: trunk@49048 -
2021-03-24 19:50:02 +00:00
Mattias Gaertner
6fb57f8a92 pastojs: filer: fixed writing class destructor
git-svn-id: trunk@49043 -
2021-03-24 10:18:29 +00:00
Mattias Gaertner
d62da7bc5d pastojs: convert TBinaryExpr left lists without stack
git-svn-id: trunk@49031 -
2021-03-22 17:35:51 +00:00
Mattias Gaertner
8b09375ec2 pastojs: precompiled proc: store shortref to enumtype of enumvalue
git-svn-id: trunk@49025 -
2021-03-21 17:57:44 +00:00
michael
702322cfde * discardresult modifier
git-svn-id: trunk@49013 -
2021-03-19 14:36:05 +00:00
Mattias Gaertner
9e9859f145 fcl-passrc: fixed no hint when published method hides ancestor method
git-svn-id: trunk@48997 -
2021-03-17 18:22:11 +00:00
Mattias Gaertner
c813fafa37 pastojs: fixed wrong setting rtl.TObjectDestroy
git-svn-id: trunk@48995 -
2021-03-17 17:13:30 +00:00
nickysn
ea8f068817 * regenerated makefiles after sync with trunk
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad * synchronized with trunk
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b Update Makefile's after commits 48929/48930
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
Mattias Gaertner
f7b819526c pastojs: fixed creating enum shortrefs for precompiled code
git-svn-id: trunk@48924 -
2021-03-08 20:29:55 +00:00
Mattias Gaertner
fc6769329f pastojs: read old pcu files from 2.0.0
git-svn-id: trunk@48907 -
2021-03-08 12:01:28 +00:00
nickysn
f8052134e3 * synchronized with trunk
git-svn-id: branches/wasm@48906 -
2021-03-08 00:52:43 +00:00
Mattias Gaertner
9fbaa28df7 pastojs: fixed attributes of indirectly used class
git-svn-id: trunk@48896 -
2021-03-07 12:48:14 +00:00
Mattias Gaertner
bb83bb4203 pastojs: fixed create TGUID object literal
git-svn-id: trunk@48889 -
2021-03-06 21:34:45 +00:00
Mattias Gaertner
9e5ff2186b pastojs: fixed IsTGUID
git-svn-id: trunk@48859 -
2021-03-01 21:25:46 +00:00
nickysn
940738a3a1 * synchronized with trunk
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
Mattias Gaertner
ce3edc8c95 pastojs: fixed calling Instance.StaticMethod
git-svn-id: trunk@48842 -
2021-02-28 21:26:56 +00:00
Mattias Gaertner
1b6eab81ef pastojs: anonymous vartype
git-svn-id: trunk@48793 -
2021-02-23 01:37:05 +00:00
nickysn
9de09f1d28 * synchronized with trunk
git-svn-id: branches/wasm@48498 -
2021-02-02 04:02:02 +00:00
Mattias Gaertner
d4d401b26d fcl-passrc: resolver: include(intset,int)
git-svn-id: trunk@48497 -
2021-02-01 22:12:48 +00:00
nickysn
1d9d1ab859 * regenerated makefiles
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
062360341c * synchronized with trunk
git-svn-id: branches/wasm@48248 -
2021-01-20 23:34:58 +00:00
Mattias Gaertner
c32ef4af38 pastojs: ord(integer)
git-svn-id: trunk@48237 -
2021-01-20 21:22:07 +00:00
Mattias Gaertner
13318117ed pastojs: nicer filer error messages
git-svn-id: trunk@48233 -
2021-01-20 21:04:27 +00:00
Mattias Gaertner
eaa519209e pastojs: fixed if then asm a;b end
git-svn-id: trunk@48231 -
2021-01-20 20:24:38 +00:00
nickysn
21a33f22e9 * synchronized with trunk
git-svn-id: branches/wasm@48141 -
2021-01-11 23:02:35 +00:00
Mattias Gaertner
05d916a652 pastojs: clean up
git-svn-id: trunk@48137 -
2021-01-11 22:03:40 +00:00
nickysn
8b4aceea50 * synchronized with trunk
git-svn-id: branches/wasm@48134 -
2021-01-11 07:01:01 +00:00
Mattias Gaertner
22864b47e4 pastojs: record complex only for records with class vars
git-svn-id: trunk@48131 -
2021-01-10 22:56:39 +00:00