michael
99551dc6b2
* Fix bug id #37515
...
git-svn-id: trunk@46317 -
2020-08-08 08:55:36 +00:00
michael
b78a3fec98
* Fix bug #37519 : no assembler
...
git-svn-id: trunk@46314 -
2020-08-08 08:01:06 +00:00
michael
d8caa4844f
* Load OS defaults, add text/css
...
git-svn-id: trunk@46306 -
2020-08-06 22:43:15 +00:00
Mattias Gaertner
93cca1ac91
pastojs: clean up
...
git-svn-id: trunk@46273 -
2020-08-05 19:54:42 +00:00
Mattias Gaertner
68a3e33cac
pastojs: fixed arraySetLength shrink
...
git-svn-id: trunk@46272 -
2020-08-05 19:53:11 +00:00
michael
ec3eef03f1
* Set path to local version of fcl-passrc, not installed version
...
git-svn-id: trunk@46232 -
2020-08-04 15:50:45 +00:00
michael
2faa9e06a1
* Additional options for latest pas2js version features
...
git-svn-id: trunk@46230 -
2020-08-04 13:56:43 +00:00
pierre
ca40956a3a
Regenerated all Makefile's
...
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
michael
eaeb21e6ae
* Add stub generator
...
git-svn-id: trunk@45976 -
2020-08-01 07:39:34 +00:00
Mattias Gaertner
4c99a82dbf
pas2js: docs
...
git-svn-id: trunk@45962 -
2020-07-29 21:52:22 +00:00
Jonas Maebe
fb23834367
* regenerated Makefiles again
...
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
350d2d92f9
* regenerated Makesfiles
...
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
Mattias Gaertner
062fbb5e41
pas2js: doc about extending JS function
...
git-svn-id: trunk@45716 -
2020-06-29 21:51:00 +00:00
Mattias Gaertner
cbf5f1a769
pas2js: doc about extending JS function
...
git-svn-id: trunk@45715 -
2020-06-29 21:47:04 +00:00
Mattias Gaertner
dbc0a689f0
pas2js: Pascal descendent from JS function: inherited calls ancestor function
...
git-svn-id: trunk@45709 -
2020-06-28 16:18:26 +00:00
Mattias Gaertner
1adf6c9428
pas2js: descend pascal class from jsfunction
...
git-svn-id: trunk@45701 -
2020-06-27 07:15:23 +00:00
Mattias Gaertner
8d2e9b2f75
pas2js: descend pascal class from jsfunction
...
git-svn-id: trunk@45700 -
2020-06-27 07:02:42 +00:00
Mattias Gaertner
bbd0dc3726
pas2js: extend external: class function NewInstance: check $class and set pascal class properties
...
git-svn-id: trunk@45697 -
2020-06-26 16:54:16 +00:00
Mattias Gaertner
f26afe4a6a
pas2js: started delayed specialize
...
git-svn-id: trunk@45640 -
2020-06-12 19:54:55 +00:00
Mattias Gaertner
469993a0cc
pas2js: started aliasglobals
...
git-svn-id: trunk@45611 -
2020-06-07 18:17:22 +00:00
svenbarth
b3ddd4e786
* regenerate Makefiles
...
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
Mattias Gaertner
4637a882d5
pas2js: async function exit(promise)
...
git-svn-id: trunk@45523 -
2020-05-28 16:54:22 +00:00
Mattias Gaertner
683c5c8faf
fcl-passrc: allow external class function async
...
git-svn-id: trunk@45518 -
2020-05-27 18:30:00 +00:00
Mattias Gaertner
fa267f90a6
pas2js: doc about await
...
git-svn-id: trunk@45445 -
2020-05-20 08:11:52 +00:00
Mattias Gaertner
f74eb4692f
pas2js: safecall for procedure
...
git-svn-id: trunk@45417 -
2020-05-18 11:00:06 +00:00
michael
0fd06ded8d
* Reverse onUncaughtException result
...
git-svn-id: trunk@45414 -
2020-05-18 07:40:09 +00:00
Mattias Gaertner
9a954d384a
pas2js: safecall calling convention for of-object proctypes
...
git-svn-id: trunk@45392 -
2020-05-16 20:51:23 +00:00
michael
ce0c43c934
* Allow to hook uncaught exception handling
...
git-svn-id: trunk@45374 -
2020-05-16 11:52:24 +00:00
pierre
c77ef7d6dd
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
...
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
Mattias Gaertner
4afe1de02f
pas2js: fixed arrayRef
...
git-svn-id: trunk@45335 -
2020-05-11 10:59:30 +00:00
Mattias Gaertner
cf441f6ffa
pas2js: setlength dyn array of static array
...
git-svn-id: trunk@45315 -
2020-05-09 08:33:30 +00:00
nickysn
56b79257a1
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
...
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
Mattias Gaertner
14ccc191eb
pas2js: arraySetLength: faster resize
...
git-svn-id: trunk@45297 -
2020-05-06 20:09:35 +00:00
Mattias Gaertner
86cfd866f4
pas2js: started array SetLength using resize and hidden boolean to mark referenced arrays
...
git-svn-id: trunk@45294 -
2020-05-06 19:13:33 +00:00
nickysn
86643f8a34
* synchronized with trunk
...
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
184d6d61ed
* regenerate makefiles
...
git-svn-id: trunk@44958 -
2020-04-21 06:09:20 +00:00
nickysn
d57ffc4745
* changed the object file format for z80-embedded and z80-zxspectrum to .rel
...
git-svn-id: branches/z80@44899 -
2020-04-20 23:36:15 +00:00
nickysn
2f68090dd6
* synchronized with trunk
...
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
pierre
cd6de6a4ca
Regenerate all Makefiles
...
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
nickysn
0f323df7a3
* synchronized with trunk
...
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
Jonas Maebe
26ec913725
* regenerated makefiles
...
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
nickysn
b868d653bb
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
nickysn
d872d55365
* regenerated makefiles in the utils directory
...
git-svn-id: branches/z80@44822 -
2020-04-19 04:07:11 +00:00
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
Mattias Gaertner
bc8df85d00
pas2js: doc about dispatch
...
git-svn-id: trunk@41676 -
2019-03-11 14:38:23 +00:00
Mattias Gaertner
f52ea868dd
pas2js: compileserver: fall back mime.types
...
git-svn-id: trunk@41666 -
2019-03-10 08:11:33 +00:00
Mattias Gaertner
614755f6da
pastojs: allow typecast extclass to extclass in mode delphi
...
git-svn-id: trunk@41623 -
2019-03-06 21:11:21 +00:00
Mattias Gaertner
5463bceaac
pas2js: doc: about typecasting to TJSOBject descendant
...
git-svn-id: trunk@41603 -
2019-03-05 17:09:15 +00:00
Mattias Gaertner
1ab29b43b7
pastojs: bigint shl/shr int
...
git-svn-id: trunk@41594 -
2019-03-05 13:15:07 +00:00
Mattias Gaertner
e3cd320580
pastojs: method modifier message integer/string
...
git-svn-id: trunk@41583 -
2019-03-03 23:30:13 +00:00
Mattias Gaertner
f6cbe79a0a
pastojs: and/or/xor with nativeint, warn nativeint shl/shr
...
git-svn-id: trunk@41528 -
2019-02-28 21:57:28 +00:00
Mattias Gaertner
16ba0b4a05
fcl-passrc, pastojs: renamed modeswitch multiplescopehelpers to multihelpers
...
git-svn-id: trunk@41465 -
2019-02-25 17:50:32 +00:00
Mattias Gaertner
934ece9274
pas2js: updated docs
...
git-svn-id: trunk@41436 -
2019-02-24 15:45:31 +00:00
Mattias Gaertner
25cb06f021
pastojs: overflow checking for integer operators +,-,* outside nativeint
...
git-svn-id: trunk@41392 -
2019-02-20 09:22:40 +00:00
Mattias Gaertner
0b0ecc0647
pas2js: fixed rtl.freeLoc to return null if already null
...
git-svn-id: trunk@41362 -
2019-02-17 20:44:47 +00:00
Mattias Gaertner
d4a5f7e2e1
pas2js: docs
...
git-svn-id: trunk@41361 -
2019-02-17 20:44:19 +00:00
Mattias Gaertner
4dca114dfe
pas2js: fixed compileserver.lpi unitpaths
...
git-svn-id: trunk@41340 -
2019-02-16 11:17:14 +00:00
Mattias Gaertner
3c9ccb177b
pas2js: set trunk version 1.5.1
...
git-svn-id: trunk@41339 -
2019-02-16 11:01:28 +00:00
Mattias Gaertner
305c754042
pas2js: compileserver: fixed mimetypes under darwin
...
git-svn-id: trunk@41338 -
2019-02-16 11:01:13 +00:00
Mattias Gaertner
90541cc3c3
pas2js: docs
...
git-svn-id: trunk@41329 -
2019-02-15 22:52:35 +00:00
Mattias Gaertner
b958dd7927
pas2js: docs
...
git-svn-id: trunk@41328 -
2019-02-15 22:52:19 +00:00
Mattias Gaertner
f15a18e479
pas2js: docs about helpers version
...
git-svn-id: trunk@41304 -
2019-02-11 17:38:35 +00:00
Mattias Gaertner
54bd9a61e1
pas2js: updated docs about helpers
...
git-svn-id: trunk@41303 -
2019-02-11 17:07:04 +00:00
Mattias Gaertner
97234eb509
pas2js: updated docs about helpers
...
git-svn-id: trunk@41302 -
2019-02-11 17:02:34 +00:00
Mattias Gaertner
599161b180
pas2js: updated docs about helpers
...
git-svn-id: trunk@41301 -
2019-02-11 16:51:37 +00:00
Mattias Gaertner
6bbc1db8bb
pastojs: fixed helper constructor
...
git-svn-id: trunk@41300 -
2019-02-11 15:26:27 +00:00
Mattias Gaertner
e98d7f2a86
pastojs: type helper: arg/var/const/result
...
git-svn-id: trunk@41273 -
2019-02-10 00:24:23 +00:00
michael
76f577ccbf
* Added switch so the server can act as simple file server
...
git-svn-id: trunk@41270 -
2019-02-09 18:33:39 +00:00
Mattias Gaertner
79b82acfcc
pas2js: docs lo|hi
...
git-svn-id: trunk@41190 -
2019-02-03 16:31:26 +00:00
pierre
9299e97932
Disable pas2js for jvm compiler
...
git-svn-id: trunk@41150 -
2019-01-31 11:20:34 +00:00
Mattias Gaertner
6160a2ad51
pastojs: intrinsics lo/hi, issue #34964 , patch from Kryvichh
...
git-svn-id: trunk@41148 -
2019-01-30 16:44:48 +00:00
Mattias Gaertner
70c4d45474
pastojs: fixed rtl.js
...
git-svn-id: trunk@41147 -
2019-01-30 15:53:58 +00:00
pierre
202c4f86c0
Disable jvm-android as fcl-json is not supported for this target
...
git-svn-id: trunk@41142 -
2019-01-30 12:55:04 +00:00
Mattias Gaertner
007f266ccf
fcl-passrc: scanner: bool switch $goto
...
git-svn-id: trunk@41125 -
2019-01-29 19:08:16 +00:00
Mattias Gaertner
70fa288fc4
fcl-passrc: resolver: fixed find ancestor property
...
git-svn-id: trunk@41087 -
2019-01-27 22:34:05 +00:00
Mattias Gaertner
06e821b07b
pas2js: added option -Jmabsolute
...
git-svn-id: trunk@41066 -
2019-01-25 08:31:36 +00:00
Mattias Gaertner
64cb8424ee
pastojs: refute to read olf precompiled records, comments
...
git-svn-id: trunk@40819 -
2019-01-09 20:53:40 +00:00
Mattias Gaertner
3ed38ef3fa
pastojs: doc: records missing features
...
git-svn-id: trunk@40809 -
2019-01-08 10:04:27 +00:00
Mattias Gaertner
8506f9dbf7
pastojs: doc
...
git-svn-id: trunk@40808 -
2019-01-08 09:42:49 +00:00
Mattias Gaertner
2e11b23883
pastojs: renamed rtl.createTRecord to rtl.recNewT, constructor added return this
...
git-svn-id: trunk@40807 -
2019-01-08 09:41:17 +00:00
Mattias Gaertner
d9ccc42cc4
pastojs: docs
...
git-svn-id: trunk@40799 -
2019-01-07 17:02:27 +00:00
Mattias Gaertner
d1edbac29b
pastojs:
...
- changed records from function to Object
- added $new, $assign, $clone, $eq
- passig records to var argument now passes directly instead of temp setter
- using $assign for aRecord:= copying values, keeping object, needed by pointer of record
- advanced records: methods, class vars, const, property, array property, default property, RTTI
git-svn-id: trunk@40797 -
2019-01-07 16:01:35 +00:00
Károly Balogh
5182dc37af
haiku-x86_64: regenerated all Makefiles, take 2
...
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
Mattias Gaertner
e108d9c5eb
pastojs: concat(string1,string2,...)
...
git-svn-id: trunk@40597 -
2018-12-19 23:18:04 +00:00
Mattias Gaertner
eee0074eb4
pas2js: rtl.js set version
...
git-svn-id: trunk@40580 -
2018-12-16 22:39:31 +00:00
Mattias Gaertner
f7661c6fd4
pastojs: added -iJ
...
git-svn-id: trunk@40559 -
2018-12-15 13:38:23 +00:00
Mattias Gaertner
38a511a2f0
pas2js: cleaned up pcu
...
git-svn-id: trunk@40554 -
2018-12-15 11:11:24 +00:00
Mattias Gaertner
95c4736785
pas2js: added option -JoRTL-x=y, added shared converter options
...
git-svn-id: trunk@40553 -
2018-12-15 11:04:50 +00:00
Mattias Gaertner
cea0060507
pastojs: procedure val(const string; out enum; out int)
...
git-svn-id: trunk@40551 -
2018-12-14 15:36:12 +00:00
Mattias Gaertner
ac94267311
pastojs: anonymous functions docs
...
git-svn-id: trunk@40530 -
2018-12-12 10:24:29 +00:00
Mattias Gaertner
a97fd7e819
nodepas2js: fixed loading default cfg
...
git-svn-id: trunk@40509 -
2018-12-08 20:50:58 +00:00
Mattias Gaertner
1e15e35eab
pastojs: checked writeln
...
git-svn-id: trunk@40495 -
2018-12-07 17:16:14 +00:00
Mattias Gaertner
8d3c133caa
pastojs: added $i %EnvVar%
...
git-svn-id: trunk@40488 -
2018-12-07 08:09:50 +00:00
Mattias Gaertner
58e50ef07e
pastojs: added $i %file%
...
git-svn-id: trunk@40487 -
2018-12-07 07:57:49 +00:00
Mattias Gaertner
148cc6e157
pas2js: cleaned up lpi
...
git-svn-id: trunk@40478 -
2018-12-06 09:34:31 +00:00
Mattias Gaertner
711065cf78
pastojs: restored built in function debugger
...
git-svn-id: trunk@40477 -
2018-12-06 09:34:04 +00:00
michael
fd609fe19c
* Web browser compiler, initial implementation
...
git-svn-id: trunk@40471 -
2018-12-04 21:42:53 +00:00
Mattias Gaertner
3c8c833234
pastojs: restored built-in function debugger
...
git-svn-id: trunk@40457 -
2018-12-03 16:41:45 +00:00
michael
b9905f6a2c
* Instantiate FS compiler
...
git-svn-id: trunk@40452 -
2018-12-02 18:44:34 +00:00
michael
2c7f401bf7
* Instantiate PCU compiler
...
git-svn-id: trunk@40451 -
2018-12-02 18:44:21 +00:00
pierre
101ce4d37b
Add several missing unit references in fpmake files
...
git-svn-id: trunk@40391 -
2018-11-28 23:45:35 +00:00
Mattias Gaertner
9f7f43673f
pastojs: added built-in procedure debugger
...
git-svn-id: trunk@40372 -
2018-11-26 09:36:02 +00:00
Mattias Gaertner
74f950c88b
pastojs: changed -Jpostproc to -Jpcmd
...
git-svn-id: trunk@40356 -
2018-11-19 09:48:48 +00:00
Mattias Gaertner
250b9489f6
pas2jslib: set default paths
...
git-svn-id: trunk@40353 -
2018-11-18 18:50:26 +00:00
Mattias Gaertner
e31a7e9b73
pas2js: clean up
...
git-svn-id: trunk@40258 -
2018-11-07 17:46:45 +00:00
Mattias Gaertner
6bb752c637
pas2js: default pas2js.cfg unitpath uses $CfgDir/../../../packages/*
...
git-svn-id: trunk@40245 -
2018-11-06 17:00:28 +00:00
Mattias Gaertner
e89223e56e
pas2js: clean up
...
git-svn-id: trunk@40243 -
2018-11-06 16:54:56 +00:00
Mattias Gaertner
0140c5ede7
pas2js: fixed unit paths
...
git-svn-id: trunk@40241 -
2018-11-06 16:48:14 +00:00
Mattias Gaertner
2f5d081b5d
nodepas2js: clean up
...
git-svn-id: trunk@40164 -
2018-11-01 22:35:17 +00:00
Mattias Gaertner
f9e426c45a
pas2js: clean up $shared in sets
...
git-svn-id: trunk@40148 -
2018-11-01 13:37:49 +00:00
Mattias Gaertner
ef3b1ee5ba
pas2js: hide $shared in sets
...
git-svn-id: trunk@40146 -
2018-11-01 13:35:12 +00:00
Mattias Gaertner
a2f89ac1f9
pas2js: debug val() failure
...
git-svn-id: trunk@40144 -
2018-11-01 13:32:58 +00:00
Mattias Gaertner
05243a2de6
pas2js: hide $shared in sets
...
git-svn-id: trunk@40143 -
2018-11-01 13:32:19 +00:00
Mattias Gaertner
ff431f0106
pastojs: fixed calling destructor after exception in constructor
...
git-svn-id: trunk@40116 -
2018-10-31 23:02:01 +00:00
Mattias Gaertner
0e012e657f
pastojs: fixed handling read error
...
git-svn-id: trunk@40108 -
2018-10-31 14:17:39 +00:00
Mattias Gaertner
bbb5943fef
pas2js: started nodepas2js
...
git-svn-id: trunk@40098 -
2018-10-30 23:18:09 +00:00
Mattias Gaertner
60eb591844
pastojs: fixed compilation
...
git-svn-id: trunk@40075 -
2018-10-29 10:16:58 +00:00
Mattias Gaertner
01d1cde8a3
pastojs: adaptions for pas2js
...
git-svn-id: trunk@40064 -
2018-10-28 14:34:08 +00:00
Mattias Gaertner
d915932c29
pastojs: $i %date%, %time%, %line%
...
git-svn-id: trunk@40062 -
2018-10-28 14:08:41 +00:00
Mattias Gaertner
a2c16728cc
pastojs: adaptions for pas2js
...
git-svn-id: trunk@40049 -
2018-10-27 11:17:58 +00:00
Mattias Gaertner
43c2dce24f
fcl-js: jssrcmap adapted for pas2js
...
git-svn-id: trunk@40048 -
2018-10-26 09:10:56 +00:00
Mattias Gaertner
75e6356e02
fcl-js: started jsonscanner adaption for pas2js
...
git-svn-id: trunk@40045 -
2018-10-25 20:16:56 +00:00
Mattias Gaertner
225aa064fe
pastojs: adapted pas2jspparser for pas2js
...
git-svn-id: trunk@40044 -
2018-10-25 20:07:00 +00:00
Mattias Gaertner
60dab2f4fb
pas2js: logger adapted for pas2js
...
git-svn-id: trunk@40042 -
2018-10-25 19:47:11 +00:00
Mattias Gaertner
703f5ea97e
pas2js: started nodepas2js
...
git-svn-id: trunk@40037 -
2018-10-25 16:09:20 +00:00
Mattias Gaertner
91d7658844
pas2js: fixed calling $final, do not call BeforeDestruction on exception in constructor
...
git-svn-id: trunk@39966 -
2018-10-18 10:00:02 +00:00
yury
a29290202f
* Regenerated makefiles to support x86_64-android.
...
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5
* Regenerated makefiles to support aarch64-android.
...
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
Mattias Gaertner
cec7188704
pastojs: added option -JoCheckVersion
...
git-svn-id: trunk@39851 -
2018-10-02 14:58:05 +00:00
pierre
b5c5329f39
Update all utils Makefile's
...
git-svn-id: trunk@39823 -
2018-09-27 06:53:52 +00:00
florian
a34d4e715c
Merged riscv_new branch
...
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
Mattias Gaertner
a672107894
pastojs: fixed override class interface map
...
git-svn-id: trunk@39799 -
2018-09-24 17:28:58 +00:00
marco
98f00acb06
* trunk to 3.3.1
...
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +00:00
Jeppe Johansen
d32d158b4d
Regenerated utils makefiles.
...
git-svn-id: branches/laksen/riscv_new@39496 -
2018-07-23 12:25:52 +00:00
Mattias Gaertner
2086bdbbc0
pastojs: check reserved global JS identifiers only for non prefixed identifiers
...
git-svn-id: trunk@39360 -
2018-07-03 14:05:38 +00:00
Mattias Gaertner
7e64102b74
fcl-passrc: fixed scanner row, col in macro
...
git-svn-id: trunk@39344 -
2018-06-29 15:48:21 +00:00
Mattias Gaertner
7a6fed75a0
fcl-passrc: $warn directive
...
git-svn-id: trunk@39315 -
2018-06-27 14:27:43 +00:00
Mattias Gaertner
5228cada27
pas2js: set version 0.9.26
...
git-svn-id: trunk@39304 -
2018-06-25 18:21:04 +00:00
Mattias Gaertner
b2bd41d08e
pastojs: hint how to use -vl
...
git-svn-id: trunk@39300 -
2018-06-25 09:27:49 +00:00
michael
6e8ec3449f
* Allow to set version, add copyright header
...
git-svn-id: trunk@39295 -
2018-06-23 16:32:59 +00:00
michael
bfc5d63fde
* Add webidl2pas
...
git-svn-id: trunk@39293 -
2018-06-23 14:02:55 +00:00
Mattias Gaertner
821182d518
pas2js: docs
...
git-svn-id: trunk@39284 -
2018-06-23 08:36:45 +00:00
Mattias Gaertner
118ec57000
pastojs: typecast function to TJSFunction
...
git-svn-id: trunk@39208 -
2018-06-10 13:45:40 +00:00
Mattias Gaertner
2a598c851f
pastojs: allow {$H+}, error on {$H-}
...
git-svn-id: trunk@39128 -
2018-05-28 06:46:52 +00:00
Mattias Gaertner
df71ab3ecf
pastojs: writestr and -Sm
...
git-svn-id: trunk@39125 -
2018-05-27 22:01:09 +00:00
Mattias Gaertner
763fd783e0
pastojs: typecast array to/from tjsobject
...
git-svn-id: trunk@39034 -
2018-05-20 10:40:07 +00:00
Mattias Gaertner
3d186b2706
pastojs: for value in externalarray do
...
git-svn-id: trunk@39026 -
2018-05-19 17:59:50 +00:00
Mattias Gaertner
cd4eb4738c
pas2js: fixed rtti module
...
git-svn-id: trunk@38992 -
2018-05-14 16:55:04 +00:00
Mattias Gaertner
8a5c519f2d
pastojs: option -FE
...
git-svn-id: trunk@38983 -
2018-05-12 18:26:39 +00:00
Mattias Gaertner
69d6e8ac90
pastojs: added option -vv, -va includes -vd
...
git-svn-id: trunk@38965 -
2018-05-10 09:27:40 +00:00
Mattias Gaertner
e9843bccf0
pastojs: added option -SI<interfacestyel>
...
git-svn-id: trunk@38964 -
2018-05-10 08:00:33 +00:00