Commit Graph

269 Commits

Author SHA1 Message Date
Jonas Maebe
4b59bcb0ca * regenerated makefiles
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
florian
5bab6201d5 * rebuild Makefiles
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
43dc4c7ea0 * regenerated Makefiles
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
Mattias Gaertner
d560120288 pas2js: fpmake
git-svn-id: trunk@44135 -
2020-02-09 10:25:53 +00:00
Mattias Gaertner
5a0ea9d884 pas2js: -i showing modeswitches
git-svn-id: trunk@44134 -
2020-02-09 10:24:40 +00:00
Mattias Gaertner
af8e3fb816 pas2js: fpmake
git-svn-id: trunk@44122 -
2020-02-06 16:06:37 +00:00
Mattias Gaertner
f053fa926f pas2js: option -im, -M<modeswitch>
git-svn-id: trunk@44121 -
2020-02-06 16:05:09 +00:00
Tomas Hajny
dc83eb5ac8 * added shortname
git-svn-id: trunk@44110 -
2020-02-04 21:04:28 +00:00
Mattias Gaertner
b761498428 pas2js: docs option -Sj
git-svn-id: trunk@44078 -
2020-02-01 10:38:33 +00:00
Mattias Gaertner
4dc84b2a78 pastojs: added libpas2js hook SetPas2JSUnitAliasCallBack
git-svn-id: trunk@43811 -
2019-12-30 08:53:27 +00:00
pierre
a09e40945c Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
Mattias Gaertner
5ea4233ca4 fcl-passrc: varargs of type
git-svn-id: trunk@43326 -
2019-10-29 14:30:20 +00:00
Mattias Gaertner
70ed2470dc pastojs: typeinfo for external classes
git-svn-id: trunk@43323 -
2019-10-27 20:51:31 +00:00
michael
9259c948be * Add support for resources
git-svn-id: trunk@43318 -
2019-10-27 13:14:24 +00:00
Mattias Gaertner
6f13582b11 pastojs: test generic class classproperty
git-svn-id: trunk@43216 -
2019-10-17 16:46:32 +00:00
Mattias Gaertner
e28a2b0e21 pastojs: constructor New; external name globalfunc
git-svn-id: trunk@43214 -
2019-10-17 15:53:18 +00:00
Mattias Gaertner
76b5df1bd3 pas2js: fixed setlength(a,0)
git-svn-id: trunk@43168 -
2019-10-11 22:10:42 +00:00
Mattias Gaertner
8d60f4542c pastojs: constructor of external class: funcname and {}
git-svn-id: trunk@43166 -
2019-10-11 10:25:24 +00:00
Mattias Gaertner
683d4d4301 fcl-passrc: specialize generic method
git-svn-id: trunk@43090 -
2019-09-29 13:30:50 +00:00
Mattias Gaertner
009a3435c1 pas2js: avoid use of in when enumerating uses list
git-svn-id: trunk@43051 -
2019-09-22 12:04:33 +00:00
Mattias Gaertner
9ac8abeb4e fcl-passrc: specialize non forward generic procedure
git-svn-id: trunk@43050 -
2019-09-22 12:02:04 +00:00
michael
db5620354e avoid use of in when enumerating uses list
git-svn-id: trunk@43049 -
2019-09-22 11:19:45 +00:00
Mattias Gaertner
1145d0d18a pas2js: replace setArrayLength with faster non recursive version
git-svn-id: trunk@43031 -
2019-09-18 15:34:33 +00:00
Mattias Gaertner
f2a8e646b7 fcl-passrc: specialize generic constraints
git-svn-id: trunk@42948 -
2019-09-08 13:46:21 +00:00
michael
52ca09cc58 * Fix missing tag
git-svn-id: trunk@42918 -
2019-09-04 06:15:17 +00:00
Mattias Gaertner
af52e8dd54 pastojs: updated lpi
git-svn-id: trunk@42878 -
2019-08-30 09:21:22 +00:00
Mattias Gaertner
c3db2568ff pastojs: longword bitwise operations not, and, or, xor, shl, shr
git-svn-id: trunk@42870 -
2019-08-29 13:10:43 +00:00
Mattias Gaertner
022c4dded2 pastojs: source map: prepend absolute source files with file://
git-svn-id: trunk@42866 -
2019-08-28 22:50:33 +00:00
pierre
41216b04ea Set explicitly packages ShortName's according to renametoshort rule in Makefile.fpc
git-svn-id: trunk@42842 -
2019-08-26 21:34:07 +00:00
michael
69385a7eb0 * Write version option in help
git-svn-id: trunk@42789 -
2019-08-24 09:53:00 +00:00
Mattias Gaertner
c38c3bc12d pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface
git-svn-id: trunk@42771 -
2019-08-23 09:34:33 +00:00
pierre
5ed7bd35df Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
Mattias Gaertner
831014cb12 pastojs: fixed result
git-svn-id: trunk@42624 -
2019-08-09 20:49:02 +00:00
Mattias Gaertner
7280452ab2 fcl-passrc: specialize elements
git-svn-id: trunk@42623 -
2019-08-09 20:47:50 +00:00
michael
39a8d06e8a * Fix spaceLeft, missing return statement
git-svn-id: trunk@42608 -
2019-08-09 07:42:34 +00:00
Mattias Gaertner
4e22f7a2ec pas2js: rtl: set TObject.$ancestor
git-svn-id: trunk@42504 -
2019-07-27 11:17:25 +00:00
Mattias Gaertner
5ee32296f0 pastojs: note about typeinfo(aClassVar)
git-svn-id: trunk@42310 -
2019-06-30 14:44:54 +00:00
Jonas Maebe
c262c5dbc9 * synchronised with trunk till r42256
git-svn-id: branches/debug_eh@42257 -
2019-06-20 17:21:34 +00:00
Mattias Gaertner
f50b4c5fbb pastojs: setlength(arr) now always clone
git-svn-id: trunk@42227 -
2019-06-14 20:45:01 +00:00
Jonas Maebe
128bf046b4 * regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
Mattias Gaertner
25137aef66 pas2js: help
git-svn-id: trunk@41863 -
2019-04-11 10:36:34 +00:00
michael
848a563128 * Fix some warnings
git-svn-id: trunk@41809 -
2019-04-01 08:49:36 +00:00
michael
12cfecf1e8 * Change to latest version
git-svn-id: trunk@41808 -
2019-04-01 08:39:38 +00:00
Mattias Gaertner
c1224f0705 pas2js: fixed rtl.js
git-svn-id: trunk@41788 -
2019-03-24 11:00:50 +00:00
Mattias Gaertner
c3b515695b pas2js: using Math.pow instead of newer **
git-svn-id: trunk@41732 -
2019-03-18 17:23:01 +00:00
pierre
74fed2a4cd Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
Mattias Gaertner
1ea55d0a74 pastojs: helpers: external method apply to helped type
git-svn-id: trunk@41707 -
2019-03-14 22:04:33 +00:00
Mattias Gaertner
6217d44d0b pas2js: fixed compileserver default mime type html
git-svn-id: trunk@41694 -
2019-03-14 10:37:56 +00:00
Mattias Gaertner
dec638761d pastojs: made $DispatchField a modifier of the class, instead of a method
git-svn-id: trunk@41684 -
2019-03-12 12:10:59 +00:00
Mattias Gaertner
6994b67947 pastojs: directives DispatchField and DispatchStrField
git-svn-id: trunk@41681 -
2019-03-11 21:47:47 +00:00