Mattias Gaertner
|
c92340af39
|
pastojs: typeinfo forward external class
git-svn-id: trunk@43333 -
|
2019-10-30 12:16:31 +00:00 |
|
Mattias Gaertner
|
2b5c904b2d
|
pastojs: less hints
git-svn-id: trunk@43332 -
|
2019-10-30 11:59:07 +00:00 |
|
michael
|
c35331dc57
|
* Fix TNoResources abstract methods
git-svn-id: trunk@43330 -
|
2019-10-30 08:57:48 +00:00 |
|
Mattias Gaertner
|
7a8c66d0b1
|
pastojs: fixed pcu canonical class-of
git-svn-id: trunk@43329 -
|
2019-10-29 18:29:57 +00:00 |
|
Mattias Gaertner
|
b2d9a8361c
|
pastojs: started pcu srcmap
git-svn-id: trunk@43328 -
|
2019-10-29 18:29:22 +00:00 |
|
Mattias Gaertner
|
70ed2470dc
|
pastojs: typeinfo for external classes
git-svn-id: trunk@43323 -
|
2019-10-27 20:51:31 +00:00 |
|
michael
|
0e70a6d900
|
* Add as="script" attribute to link, to silence warning in chrome
git-svn-id: trunk@43320 -
|
2019-10-27 19:39:49 +00:00 |
|
michael
|
71b6573e41
|
* HTML/JS Resource support
git-svn-id: trunk@43317 -
|
2019-10-27 13:08:44 +00:00 |
|
Mattias Gaertner
|
b6631e3857
|
fcl-passrc: resolver: pass inlinespec as param
git-svn-id: trunk@43303 -
|
2019-10-22 12:16:29 +00:00 |
|
Mattias Gaertner
|
03d003d0ba
|
pastojs: fixed test
git-svn-id: trunk@43297 -
|
2019-10-21 18:33:38 +00:00 |
|
Mattias Gaertner
|
fae04744d0
|
fcl-passrc: resolver: implicit function specialization: widen common types
git-svn-id: trunk@43296 -
|
2019-10-21 18:29:58 +00:00 |
|
Mattias Gaertner
|
2e9e8a49be
|
fcl-passrc: less hints
git-svn-id: trunk@43287 -
|
2019-10-21 11:02:37 +00:00 |
|
Mattias Gaertner
|
a832f3615b
|
pastojs: typeinfo(GenTemplateType)
git-svn-id: trunk@43223 -
|
2019-10-18 16:06:34 +00:00 |
|
Mattias Gaertner
|
3f19cff02b
|
pastojs: static method no this
git-svn-id: trunk@43222 -
|
2019-10-18 13:37:21 +00:00 |
|
Mattias Gaertner
|
8323a48e9c
|
fcl-passrc: resolver: objfpc: canonical alias to spec record type
git-svn-id: trunk@43220 -
|
2019-10-18 10:37:39 +00:00 |
|
Mattias Gaertner
|
8221ff20c3
|
fcl-passrc: resolver: objfpc: canonical alias to spec classtype
git-svn-id: trunk@43219 -
|
2019-10-18 10:31:23 +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
|
8872deed26
|
pastojs: test generic methods
git-svn-id: trunk@43215 -
|
2019-10-17 16:24:59 +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
|
8a10f0f4b9
|
pastojs: generic function: infer types
git-svn-id: trunk@43213 -
|
2019-10-17 15:00:36 +00:00 |
|
Mattias Gaertner
|
bb4402b2a4
|
pastojs: generic procedure overload
git-svn-id: trunk@43210 -
|
2019-10-16 16:24:11 +00:00 |
|
Mattias Gaertner
|
0d4c008b46
|
pastojs: typecast to inline specialize
git-svn-id: trunk@43207 -
|
2019-10-16 10:15:40 +00:00 |
|
Mattias Gaertner
|
8a3df44734
|
pastojs: comments
git-svn-id: trunk@43201 -
|
2019-10-15 10:01:24 +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
|
1b5cb03778
|
fcl-passrc: implicit function specialization: array of t
git-svn-id: trunk@43160 -
|
2019-10-10 12:17:32 +00:00 |
|
Mattias Gaertner
|
01f82551a4
|
pastojs: fixed DirectoryExists using FileAttr
git-svn-id: trunk@43159 -
|
2019-10-09 21:01:03 +00:00 |
|
Mattias Gaertner
|
23c974457a
|
pastojs: fixed filecache.directoryexists
git-svn-id: trunk@43149 -
|
2019-10-07 15:36:40 +00:00 |
|
Mattias Gaertner
|
ff90306588
|
pastojs: fixed calling conventions
git-svn-id: trunk@43147 -
|
2019-10-07 14:50:21 +00:00 |
|
Mattias Gaertner
|
c8d66b3b57
|
fcl-passrc: started implicit function specialization
git-svn-id: trunk@43145 -
|
2019-10-07 13:47:15 +00:00 |
|
Mattias Gaertner
|
6864658f27
|
pastojs: fixed check for static class method modifier in class helper for extrnal class
git-svn-id: trunk@43099 -
|
2019-09-30 12:31:44 +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
|
ee24ee3527
|
pastojs: fixed rename local const in methods
git-svn-id: trunk@43084 -
|
2019-09-27 12:21:39 +00:00 |
|
Mattias Gaertner
|
085602b6e4
|
pastojs: convert TJSFunction(@proc) to proc
git-svn-id: trunk@43079 -
|
2019-09-26 08:19:44 +00:00 |
|
Mattias Gaertner
|
afd238ae2d
|
pastojs: external static method
git-svn-id: trunk@43078 -
|
2019-09-26 07:28:59 +00:00 |
|
Mattias Gaertner
|
4a226f39ab
|
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
git-svn-id: trunk@43057 -
|
2019-09-22 17:55:36 +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 |
|
Mattias Gaertner
|
c769b8dc7d
|
pastojs: type helper for jsvalue
git-svn-id: trunk@43032 -
|
2019-09-18 15:46:49 +00:00 |
|
Mattias Gaertner
|
3e673c09a9
|
pastojs: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
git-svn-id: trunk@43021 -
|
2019-09-16 14:26:33 +00:00 |
|
Mattias Gaertner
|
349d7845e8
|
fcl-passrc: mode objfpc: error on specialize without keyword
git-svn-id: trunk@42951 -
|
2019-09-08 15:34:08 +00:00 |
|
Mattias Gaertner
|
c2c67cb035
|
pastojs: fixed test
git-svn-id: trunk@42894 -
|
2019-09-01 18:40:57 +00:00 |
|
Mattias Gaertner
|
c63be77d32
|
pastojs: test generic unit impl proc
git-svn-id: trunk@42890 -
|
2019-09-01 13:41:21 +00:00 |
|
Mattias Gaertner
|
deed93bbfb
|
pastojs: added AlwaysRequireSharedBaseFolder to TryCreateRelativePath
git-svn-id: trunk@42877 -
|
2019-08-30 09:20:37 +00:00 |
|
Mattias Gaertner
|
f741c85283
|
pastojs: fixed create relative paths without shared based directory
git-svn-id: trunk@42874 -
|
2019-08-30 03:47: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
|
0ed305fe31
|
pastojs: source map: prepend absolute source files with file:// if sourceroot
git-svn-id: trunk@42869 -
|
2019-08-29 07:12:48 +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 |
|
Mattias Gaertner
|
db849a4a79
|
fcl-passrc: insert specialize behind generic
git-svn-id: trunk@42830 -
|
2019-08-26 13:12:32 +00:00 |
|
Mattias Gaertner
|
c60fb09f1a
|
pastojs: inlinespecializeexpr
git-svn-id: trunk@42828 -
|
2019-08-26 12:54:30 +00:00 |
|
Mattias Gaertner
|
d773eb84fa
|
pastojs: fixed ComIntfInstance is/as IntfType
git-svn-id: trunk@42770 -
|
2019-08-23 09:33:48 +00:00 |
|