Commit Graph

52566 Commits

Author SHA1 Message Date
svenbarth
9822374680 * Coldfire does not support MOVEM together with pre-decrement or post-increment, so abuse TST for that which is only a single instruction word
git-svn-id: trunk@38042 -
2018-01-25 19:58:59 +00:00
svenbarth
00141749d5 * Coldfire does not support sub.w, so use sub.l instead for that CPU
git-svn-id: trunk@38041 -
2018-01-25 19:56:28 +00:00
Mattias Gaertner
e2d23ea70e pas2js: json output: fixed error messages
git-svn-id: trunk@38040 -
2018-01-25 17:53:13 +00:00
Mattias Gaertner
ade2779f93 pas2js: doc about -JmXSSIHeader
git-svn-id: trunk@38039 -
2018-01-25 14:17:03 +00:00
Mattias Gaertner
57f3e4d1d6 pastojs: resolver: funcresult[]:=
git-svn-id: trunk@38038 -
2018-01-25 14:16:32 +00:00
Mattias Gaertner
b6516e053a fcl-passrc: resolver: funcresult[]:=
git-svn-id: trunk@38037 -
2018-01-25 14:16:21 +00:00
michael
7d355ffffc call rtl function cloneset with fully qualified name
git-svn-id: trunk@38036 -
2018-01-25 13:58:39 +00:00
michael
a834444cc0 * Add JSON output encoding of messages
git-svn-id: trunk@38035 -
2018-01-25 13:44:07 +00:00
Mattias Gaertner
ef7d13d112 pas2js: fixed srcmap header
git-svn-id: trunk@38033 -
2018-01-25 10:42:23 +00:00
Mattias Gaertner
0950ac19ff pastojs: char(int)
git-svn-id: trunk@38032 -
2018-01-25 10:35:54 +00:00
Mattias Gaertner
57010c65df fcl-passrc: resolver: char(int)
git-svn-id: trunk@38031 -
2018-01-25 10:35:41 +00:00
Mattias Gaertner
8b24fa81d4 pastojs: ignore proc modifier inline
git-svn-id: trunk@38030 -
2018-01-25 09:12:14 +00:00
Mattias Gaertner
c98c70548a fcl-js: srcmap: disable safety header by default, because not supported by Firefox
git-svn-id: trunk@38029 -
2018-01-25 09:06:54 +00:00
Mattias Gaertner
eebfb65131 pas2js: added option -Jmxssiheader
git-svn-id: trunk@38028 -
2018-01-25 09:01:57 +00:00
Mattias Gaertner
535b672029 pastojs: fixed reference of ancestor member in nested proc
git-svn-id: trunk@38027 -
2018-01-25 00:03:52 +00:00
Mattias Gaertner
eb5990882e pastojs: version 0.8.45
git-svn-id: trunk@38026 -
2018-01-23 22:27:11 +00:00
Mattias Gaertner
b028dcdce1 pastojs: fixed skipping class interface
git-svn-id: trunk@38025 -
2018-01-23 22:23:00 +00:00
Mattias Gaertner
94f91cd5a8 fcl-passrc: useanalyzer: skip class interface
git-svn-id: trunk@38024 -
2018-01-23 22:22:29 +00:00
Mattias Gaertner
a316c6c922 pastojs: implemented varargstring[]:=
git-svn-id: trunk@38023 -
2018-01-23 18:41:17 +00:00
Mattias Gaertner
150598155e pastojs: fixed TPasArgument name transform
git-svn-id: trunk@38022 -
2018-01-23 15:29:09 +00:00
Mattias Gaertner
c456aac8e5 fcl-passrc: fixed parent of var init expression
git-svn-id: trunk@38021 -
2018-01-23 10:39:04 +00:00
florian
f61b074912 * (re)store alignment when doing a $push/$pop
git-svn-id: trunk@38020 -
2018-01-22 21:06:07 +00:00
maciej-izak
1c149202d8 fcl-passrc: paswrite: more Delphi compatible order for directives.
git-svn-id: trunk@38019 -
2018-01-22 13:55:42 +00:00
michael
d1bba7ec3d * Fix bug #33052, stripquotes is removed accidentally in TIniFile constructor call of inherited
git-svn-id: trunk@38018 -
2018-01-20 14:45:26 +00:00
michael
ea00dc02cc * Fix bug #33043
git-svn-id: trunk@38017 -
2018-01-20 14:40:19 +00:00
Mattias Gaertner
b4d8ea7477 pastojs: range check of proc argument integer
git-svn-id: trunk@38016 -
2018-01-19 18:49:05 +00:00
svenbarth
1a301b5cce + add an echo example for Microsoft's kernel mode HTTP(S) server
git-svn-id: trunk@38015 -
2018-01-19 17:14:43 +00:00
Mattias Gaertner
9ede3e245f pastojs: range check int+=
git-svn-id: trunk@38014 -
2018-01-19 17:14:27 +00:00
svenbarth
7f001aca58 + add fcl-web implementation based on Microsoft's kernel mode HTTP(S) server
Things to do:
- allow multiple URL groups
- listen using multiple threads
- client side SSL certificates

git-svn-id: trunk@38013 -
2018-01-19 17:13:14 +00:00
svenbarth
e8c1b6af20 + add unit for Microsoft's http.h which interfaces with the kernel mode HTTP(S) server
git-svn-id: trunk@38012 -
2018-01-19 17:08:24 +00:00
Mattias Gaertner
32f4d9e3a5 pas2js: range check int:=
git-svn-id: trunk@38011 -
2018-01-19 17:00:20 +00:00
Mattias Gaertner
a3fa160934 pastojs: range check int:=
git-svn-id: trunk@38010 -
2018-01-19 17:00:06 +00:00
Mattias Gaertner
76b69f8e6e fcl-passrc: resolver: when range checks enabled search for ERangeError
git-svn-id: trunk@38009 -
2018-01-19 16:58:52 +00:00
Mattias Gaertner
afb4add9c7 fcl-passrc: renamed bsMethodCallChecks to bsObjectChecks
git-svn-id: trunk@38008 -
2018-01-19 09:35:29 +00:00
michael
37a9467603 * Fix patch, unit was not recompiled on last make.. :/
git-svn-id: trunk@38007 -
2018-01-19 08:55:34 +00:00
michael
1ba38d5b87 * Do not raise exception unless needed
git-svn-id: trunk@38006 -
2018-01-19 08:35:30 +00:00
Mattias Gaertner
df61c3fa0d pas2js: -CR
git-svn-id: trunk@38005 -
2018-01-19 00:54:36 +00:00
Mattias Gaertner
7a55c7b0a1 pastojs: check object type casts
git-svn-id: trunk@38004 -
2018-01-19 00:54:14 +00:00
Mattias Gaertner
89382e0929 pas2js: rtl.js isExt with check for instance
git-svn-id: trunk@38003 -
2018-01-19 00:03:08 +00:00
Mattias Gaertner
1bdff08a98 pastojs: jsvalue is classoftype
git-svn-id: trunk@38002 -
2018-01-19 00:01:57 +00:00
Mattias Gaertner
a112eae49a pastojs: jsvalue is classtype
git-svn-id: trunk@38001 -
2018-01-18 23:55:45 +00:00
Mattias Gaertner
f77a788a76 fcl-passrc: resolver: typealias is typealias
git-svn-id: trunk@38000 -
2018-01-18 23:55:14 +00:00
Mattias Gaertner
b54ca867b1 pas2js: rtl.js: set functions: remove hasOwnProperty - other properties are not enumerable, added rtl.checkMethodCall
git-svn-id: trunk@37999 -
2018-01-18 21:43:47 +00:00
Mattias Gaertner
5bccc69f6a pas2js: docs
git-svn-id: trunk@37998 -
2018-01-18 17:23:35 +00:00
Mattias Gaertner
d3c2bce9a9 pastojs: implemented verify method call validity
git-svn-id: trunk@37997 -
2018-01-18 17:23:21 +00:00
Mattias Gaertner
58fac6e844 fcl-passrc: added bool option methodcallcheck
git-svn-id: trunk@37996 -
2018-01-18 17:22:40 +00:00
pierre
61d0d8717a Disable 37973 for AIX specific stabx format
git-svn-id: trunk@37995 -
2018-01-18 16:29:39 +00:00
Mattias Gaertner
0a30e6ef26 pastojs: static array: multi dim: const init
git-svn-id: trunk@37994 -
2018-01-18 14:36:19 +00:00
Mattias Gaertner
700b2fdb03 pas2js: doc
git-svn-id: trunk@37993 -
2018-01-18 12:36:16 +00:00
Mattias Gaertner
e7f6808c9f pastojs: Assert with EAssertFailed
git-svn-id: trunk@37992 -
2018-01-18 12:30:44 +00:00