Commit Graph

2649 Commits

Author SHA1 Message Date
nickysn
5f116441e0 * update revision.inc
git-svn-id: branches/wasm@46227 -
2020-08-04 13:41:38 +00:00
nickysn
c1312e47fe * synchronized with trunk
git-svn-id: branches/wasm@46226 -
2020-08-04 13:37:27 +00:00
pierre
ca40956a3a Regenerated all Makefile's
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
pierre
a2806954ed Update after commit #46222
git-svn-id: trunk@46223 -
2020-08-04 10:10:44 +00:00
pierre
a5997e266f Add powerpc specific call to gcc to get the correct libgcc directory for linux
git-svn-id: trunk@46222 -
2020-08-04 07:48:24 +00:00
nickysn
a8811ac14a * regenerated makefiles
git-svn-id: branches/wasm@46216 -
2020-08-03 21:23:58 +00:00
nickysn
b79a2fc5bf * update revision.inc
git-svn-id: branches/wasm@46215 -
2020-08-03 21:20:22 +00:00
nickysn
62cb7c2d12 * synchronized with trunk
git-svn-id: branches/wasm@46214 -
2020-08-03 21:15:39 +00:00
nickysn
08af87cde2 + also build wasmtool
git-svn-id: branches/wasm@46202 -
2020-08-03 17:25:42 +00:00
nickysn
63ecdcffd1 * mode objfpc, h+ in wasmlinkchange.pas and wasmtoolutils.pas
git-svn-id: branches/wasm@46201 -
2020-08-03 17:19:12 +00:00
nickysn
67d5eba6fc + added wasmbin fpmake files
git-svn-id: branches/wasm@46194 -
2020-08-03 15:40:05 +00:00
nickysn
dbffac46cb * mode objfpc, h+ in wasmnormalize.pas
git-svn-id: branches/wasm@46193 -
2020-08-03 15:35:59 +00:00
nickysn
6b5719879a * mode objfpc, h+ in wasmmodule
git-svn-id: branches/wasm@46192 -
2020-08-03 15:28:26 +00:00
nickysn
8d5ddbf33f * mode objfpc, h+ in wasmlink
git-svn-id: branches/wasm@46191 -
2020-08-03 15:22:57 +00:00
nickysn
05c5e28bca * mode objfpc, h+ in wasmtest.pas
git-svn-id: branches/wasm@46190 -
2020-08-03 15:16:44 +00:00
nickysn
c97a244a3d * mode objfpc, h+ in wasmbincode.pas
git-svn-id: branches/wasm@46189 -
2020-08-03 15:12:54 +00:00
nickysn
7809dde9d5 + added mode objfpc and ansistrings ON directive to unit lebutils
git-svn-id: branches/wasm@46188 -
2020-08-03 15:07:48 +00:00
nickysn
f6a15342c7 + makefile for utils/wasmbin (but no fpmake.pp yet)
git-svn-id: branches/wasm@46187 -
2020-08-03 14:07:25 +00:00
nickysn
17057abaf1 * applied the GPL license with Dmitry's permission
git-svn-id: branches/wasm@46185 -
2020-08-03 13:07:03 +00:00
nickysn
34460a9fae [PATCH 188/188] fix offset reference within the code section, when
writing relocation info

From ad32136edcdc2c4df42f5a305358aa01b90755b9 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 10:13:06 -0400

git-svn-id: branches/wasm@46184 -
2020-08-03 13:02:19 +00:00
nickysn
c2abf3e14b [PATCH 187/188] removing function code reference as unneeded
From edd3628ed9d2302b50ec590dfeb76eb929f5748b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 10:11:58 -0400

git-svn-id: branches/wasm@46183 -
2020-08-03 13:02:18 +00:00
nickysn
cd6eed38c1 [PATCH 186/188] removed debug lines
From a2ba033b28c82808f5c0074d6b4d3c62f965417a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 09:32:51 -0400

git-svn-id: branches/wasm@46182 -
2020-08-03 13:02:17 +00:00
nickysn
9d235d92bf [PATCH 185/188] changing relocation to use actual wasmmodule objects,
instead of indexes. As the actual symbol index is only known when after
 linking section was written

From 32f96b6a7da19db001b62481e860df5757f0867c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 13 Apr 2020 09:32:18 -0400

git-svn-id: branches/wasm@46181 -
2020-08-03 13:02:16 +00:00
nickysn
addfbaf889 [PATCH 184/188] update writing binary import section for entities
other than function update table normalization to hard-code the element type

From 545def919260e7d90ec3b948f242022378607079 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 9 Apr 2020 14:08:42 -0400

git-svn-id: branches/wasm@46180 -
2020-08-03 13:02:15 +00:00
nickysn
0e4e94dfe2 [PATCH 183/188] wasa relocation to be off by default
From 29bc72b3e6d157b88ea1df59f171b8cd019c3254 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 9 Apr 2020 13:19:40 -0400

git-svn-id: branches/wasm@46179 -
2020-08-03 13:02:14 +00:00
nickysn
6af6930763 [PATCH 182/188] updating file output to use absolute path
From 538eac2f8d9ba8737d1840b85864a6921204a167 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 15:37:30 -0400

git-svn-id: branches/wasm@46178 -
2020-08-03 13:02:13 +00:00
nickysn
ba7661e6f2 [PATCH 181/188] using assembler parameters
From 351ab862f931830be30643473e2d073092e1de40 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 13:15:49 -0400

git-svn-id: branches/wasm@46177 -
2020-08-03 13:02:12 +00:00
nickysn
dbde36f012 [PATCH 180/188] starting wasa project to be the assembler
From 86e4726f85ee8aad811c9c4b6b6cfe63946a80fb Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 12:56:59 -0400

git-svn-id: branches/wasm@46176 -
2020-08-03 13:02:11 +00:00
nickysn
db6caf4496 [PATCH 179/188] normalizing elements after normalizing functions
From 3b77d251ecf0d52ded887dc2fed593b2ae70db5a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 12:11:46 -0400

git-svn-id: branches/wasm@46175 -
2020-08-03 13:02:09 +00:00
nickysn
6a08f41442 [PATCH 178/188] update normalization and binary output for the new
table.id

From 3910ff460510bab5f4ec615abdb6d989cc909b04 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 11:59:26 -0400

git-svn-id: branches/wasm@46174 -
2020-08-03 13:02:09 +00:00
nickysn
cdc7401d91 [PATCH 177/188] update parsing of module level elements
From ee529729a987fda74c312a4e49e8246f127920ce Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 11:58:48 -0400

git-svn-id: branches/wasm@46173 -
2020-08-03 13:02:08 +00:00
nickysn
2168969b3f [PATCH 176/188] changing tableNum (int) to tableId (str/int)
From 0f55d00cf556112c36bbd4b84970fc989cd38125 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 11:58:12 -0400

git-svn-id: branches/wasm@46172 -
2020-08-03 13:02:07 +00:00
nickysn
e13fb1fd1b [PATCH 175/188] update normalization of imported units
From b2e45d583af68ff11052b29125b00331ad7a4359 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 10:32:10 -0400

git-svn-id: branches/wasm@46171 -
2020-08-03 13:02:06 +00:00
nickysn
50b84edd27 [PATCH 174/188] update parsing of import entity
From ce1266c4fb4a1c99ca4c8463989cdb7b4baeaacd Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 8 Apr 2020 10:25:27 -0400

git-svn-id: branches/wasm@46170 -
2020-08-03 13:02:05 +00:00
nickysn
b710b84191 [PATCH 173/188] changed from using textual format of operand to
binary

From e855f0b9ce6fe4c156bb48c41d76d588c3caf987 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 2 Apr 2020 11:45:18 -0400

git-svn-id: branches/wasm@46169 -
2020-08-03 13:02:04 +00:00
nickysn
87958882c3 [PATCH 172/188] text to float. todo: need to rewrite the module and
instruction. Text parsing is not something wasmbinwriter should be doing

From 38408d6de531a76f3b7a29ad0bc96361f57268a2 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 1 Apr 2020 17:15:56 -0400

git-svn-id: branches/wasm@46168 -
2020-08-03 13:02:03 +00:00
nickysn
d881c155b1 [PATCH 171/188] adding float hex format
From b70802cffbdda9ac30dc772ba1be7ea62656880d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 14:25:54 -0400

git-svn-id: branches/wasm@46167 -
2020-08-03 13:02:01 +00:00
nickysn
4a4a024eb6 [PATCH 170/188] using FPC built int function to do arithmetical
shift-right.

From 888bece97b8bb2ba160638e56ab00f21dccd0a93 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 14:24:47 -0400

git-svn-id: branches/wasm@46166 -
2020-08-03 13:02:00 +00:00
nickysn
771db4114c [PATCH 169/188] removing debugging message
From 18b88ebb982fff52ac6ee63a636e92ddda3ffe3f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 13:44:56 -0400

git-svn-id: branches/wasm@46165 -
2020-08-03 13:02:00 +00:00
nickysn
a8a0308e48 [PATCH 168/188] update scanning for additional WAT numeric formats
From 7467c8670fbfe4c2793f323a89091ee8a59c0bda Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 13:23:26 -0400

git-svn-id: branches/wasm@46164 -
2020-08-03 13:01:59 +00:00
nickysn
8030e5f439 [PATCH 167/188] binary writing for alignment
From ae1bf5c39b7258fe244391400a65cfd84c1ef12f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 11:34:02 -0400

git-svn-id: branches/wasm@46163 -
2020-08-03 13:01:58 +00:00
nickysn
41d67dc630 [PATCH 166/188] normalizing memory instructions
From 0a62c804cae96479ec427da585e873acd35adeb9 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 11:33:33 -0400

git-svn-id: branches/wasm@46162 -
2020-08-03 13:01:57 +00:00
nickysn
8f9f2f706f [PATCH 165/188] adding direct properties for align and offset of
memory instructions

From 772f6f796de261f2f4e6bb4a6b52be02d57cfd65 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 11:33:04 -0400

git-svn-id: branches/wasm@46161 -
2020-08-03 13:01:56 +00:00
nickysn
fca7ea87f3 [PATCH 164/188] adding alignment flag for memory instructions
From b8d1c19e855c183ddf9dbfb700a42fabdbcaf636 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 11:32:12 -0400

git-svn-id: branches/wasm@46160 -
2020-08-03 13:01:55 +00:00
nickysn
c7832853af [PATCH 163/188] fix instruction code declaration
From 12f7a76ddf368819d111d8d6333438dabb8dfd1c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 10:26:00 -0400

git-svn-id: branches/wasm@46159 -
2020-08-03 13:01:54 +00:00
nickysn
b737cc6cbe [PATCH 162/188] always write signed operator for i32
From 1ac59a5f09dfcecfd0a3e25917399716b5326042 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 10:15:06 -0400

git-svn-id: branches/wasm@46158 -
2020-08-03 13:01:53 +00:00
nickysn
34e5a15752 [PATCH 161/188] fix writing local variables
From 0af39269ab1988d36606b5da7d958afce583357c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:54:00 -0400

git-svn-id: branches/wasm@46157 -
2020-08-03 13:01:52 +00:00
nickysn
1631be00c8 [PATCH 160/188] normalizing global variables
From 1fab7f9018a9551ea28489dbcb87bb5b8fd25b2b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:33:39 -0400

git-svn-id: branches/wasm@46156 -
2020-08-03 13:01:51 +00:00
nickysn
577bf4177c [PATCH 159/188] fix parameters search, added global search
From eea2255a62efc0bdc821898766143c6c1fb0fe66 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:33:09 -0400

git-svn-id: branches/wasm@46155 -
2020-08-03 13:01:51 +00:00
nickysn
8dd03120c8 [PATCH 158/188] update parsing of the wat format
From 03948b289d998a45ccdc57154da3f0c55f391bf3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:20:30 -0400

git-svn-id: branches/wasm@46154 -
2020-08-03 13:01:50 +00:00
nickysn
3e8efcf249 [PATCH 157/188] writing binary instructions with zero byte
From 46d2c72dd4d18face193b52397aa0d92215a9dd3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:12:59 -0400

git-svn-id: branches/wasm@46153 -
2020-08-03 13:01:49 +00:00
nickysn
260a3a3061 [PATCH 156/188] normalizing call_indirect index
From 1c745e12ed007214835dd1286d51f4dc82b69dc8 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 09:06:48 -0400

git-svn-id: branches/wasm@46152 -
2020-08-03 13:01:48 +00:00
nickysn
7175dcdfa8 [PATCH 155/188] update parsing type definitions
From 7a8120a0814bf14da5ef9c34aa18c18fa41b4f61 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Mar 2020 08:57:44 -0400

git-svn-id: branches/wasm@46151 -
2020-08-03 13:01:47 +00:00
nickysn
e4674b03b4 [PATCH 154/188] normalizing table limit, if set to zero, making
minmax to element

From b13b522b323f3a996b3548a7e15eb0c432a844a7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 16:59:02 -0400

git-svn-id: branches/wasm@46150 -
2020-08-03 13:01:46 +00:00
nickysn
be37f0577e [PATCH 153/188] update normalizing elements
From 2e32be10ce985ebd1d3f5eb9fcc4cb4ee34077f6 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 16:50:48 -0400

git-svn-id: branches/wasm@46149 -
2020-08-03 13:01:45 +00:00
nickysn
1cd222ef30 [PATCH 152/188] splitting up normalization into a separate unit to
prevent overloading wasmmodule

From 586db93561858563bd0f1bba0de255282dd54c2f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 12:03:47 -0400

git-svn-id: branches/wasm@46148 -
2020-08-03 13:01:44 +00:00
nickysn
d972e6da92 [PATCH 151/188] normalization of the table
From 67da2939ec2069adc780d0e59574e82b5db6d94c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 10:58:54 -0400

git-svn-id: branches/wasm@46147 -
2020-08-03 13:01:43 +00:00
nickysn
7e64176086 [PATCH 150/188] writing jump vector (for br_table) command
From 4f9c81a44945b02ff5f735f8ae21aafee8164d51 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Mar 2020 10:52:20 -0400

git-svn-id: branches/wasm@46146 -
2020-08-03 13:01:42 +00:00
nickysn
eff566cc32 [PATCH 149/188] table index normalization
From ac123fcbd571f5cc7fbef5ded307d4f435ca5f0c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 17:31:09 -0400

git-svn-id: branches/wasm@46145 -
2020-08-03 13:01:41 +00:00
nickysn
71b9352f2d [PATCH 148/188] update writing of code section, to allow compact
LEB128 to be used

From 49953b2cbd7dc29e6f4588375c78dfbf3fb03559 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 16:38:18 -0400

git-svn-id: branches/wasm@46144 -
2020-08-03 13:01:41 +00:00
nickysn
dd9cff6845 [PATCH 147/188] giving an option not to write relocation information
From 407b608d27b470c208e30f55d8ea7dff5deedcc3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 15:02:17 -0400

git-svn-id: branches/wasm@46143 -
2020-08-03 13:01:40 +00:00
nickysn
b828875a43 [PATCH 146/188] update writing globals section
From cabd10e07f9794a473b12411a1c527f423c6c5b6 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 14:45:43 -0400

git-svn-id: branches/wasm@46142 -
2020-08-03 13:01:39 +00:00
nickysn
518fb62535 [PATCH 145/188] updating normalization of global variables
From 71bb1476f6052dade76ded12d6eb892850c4445b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 14:40:35 -0400

git-svn-id: branches/wasm@46141 -
2020-08-03 13:01:38 +00:00
nickysn
0528389c2f [PATCH 144/188] writing memory section
From 11501a01346a0cb340c6af7d9899d8e2d429f7d3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 12:14:20 -0400

git-svn-id: branches/wasm@46140 -
2020-08-03 13:01:37 +00:00
nickysn
49e71fe739 [PATCH 143/188] splitting normalization between function reference
number

From 523144777fd5df98f3b40962d7c1a7729adc39a5 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 11:59:02 -0400

git-svn-id: branches/wasm@46139 -
2020-08-03 13:01:37 +00:00
nickysn
39c720778f [PATCH 142/188] adding mutable flag for global variables
From fdd0998697323727e0fbd4af6322eb305f1a8960 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 11:24:36 -0400

git-svn-id: branches/wasm@46138 -
2020-08-03 13:01:35 +00:00
nickysn
e31e57ceb1 [PATCH 141/188] parsing offset and align
From 828b36f3bc1b812aef0edde11a10e914a5432feb Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 10:43:19 -0400

git-svn-id: branches/wasm@46137 -
2020-08-03 13:01:34 +00:00
nickysn
f6c2e6d8b8 [PATCH 140/188] scanning for align keyword
From 1e2c7a136abbef6afdc831b7874fc6b495c1577b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 10:38:13 -0400

git-svn-id: branches/wasm@46136 -
2020-08-03 13:01:33 +00:00
nickysn
9223e3c1ec [PATCH 139/188] adding parsing of weEqual token (for parsing
expressions align= offset=)

From 960f875f4a3e7f1d3e6c93ff29d6fb1e0856e764 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 10:29:24 -0400

git-svn-id: branches/wasm@46135 -
2020-08-03 13:01:32 +00:00
nickysn
44fe34b7a8 [PATCH 138/188] extending of offset align support
From d9f2782163a8bd14f5893a1f304cdad4683d0d90 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 10:22:46 -0400

git-svn-id: branches/wasm@46134 -
2020-08-03 13:01:32 +00:00
nickysn
afb9a8008e [PATCH 137/188] parsing anonymous local variables declaration
From 59d381d7192f2953e268da6a21b3c9107631638d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Mar 2020 10:17:15 -0400

git-svn-id: branches/wasm@46133 -
2020-08-03 13:01:31 +00:00
nickysn
b7978044ff [PATCH 136/188] adding parsing global variables
From 3755e71bf33f32deb4b55971149deea6f4adf10f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 17:05:24 -0400

git-svn-id: branches/wasm@46132 -
2020-08-03 13:01:30 +00:00
nickysn
9f9ff7a56c [PATCH 135/188] adding support for module globals
From 019f0a289446f13f4f6575c87af0a8d1c97ed7d5 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 16:52:07 -0400

git-svn-id: branches/wasm@46131 -
2020-08-03 13:01:29 +00:00
nickysn
6feb5c24f6 [PATCH 134/188] adding legacy memory.size instruction
From f8b32d8a1d7ce9b86c30266416eb9a9b14d53ee1 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 16:38:09 -0400

git-svn-id: branches/wasm@46130 -
2020-08-03 13:01:28 +00:00
nickysn
b31483750d [PATCH 133/188] additional legacy instruction format
From 0c906ac8d35a2de99d2847fc5708be0f4d903955 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 16:25:07 -0400

git-svn-id: branches/wasm@46129 -
2020-08-03 13:01:27 +00:00
nickysn
5ddf47ec58 [PATCH 132/188] adding old-style instructions
From 53eaaa727d935abe1ce568bc4d68b95a22ad2003 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 15:55:17 -0400

git-svn-id: branches/wasm@46128 -
2020-08-03 13:01:26 +00:00
nickysn
5c9d1df31d [PATCH 131/188] parsing for table inline element
From aded8a790e3830f32db312744a35c22003a2afd8 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 15:47:48 -0400

git-svn-id: branches/wasm@46127 -
2020-08-03 13:01:25 +00:00
nickysn
a55cc6bc45 [PATCH 130/188] parsing type definitions
From 31ef62fa27203a558b8a19e445dd698cee8d2e29 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 15:16:55 -0400

git-svn-id: branches/wasm@46126 -
2020-08-03 13:01:24 +00:00
nickysn
104f4b34d5 [PATCH 129/188] grow_memory instruction format
From 3b63806eb10c0f93d64655a23b6b9a4366f2807b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 14:53:29 -0400

git-svn-id: branches/wasm@46125 -
2020-08-03 13:01:23 +00:00
nickysn
1a34ca2ea0 [PATCH 128/188] adding number format support
From 7e195a3ab44683fb375c7a960b6e486619a077ab Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Mar 2020 14:50:10 -0400

git-svn-id: branches/wasm@46124 -
2020-08-03 13:01:22 +00:00
nickysn
6419413641 [PATCH 127/188] updating parsing of multiple parameters
From 4c3f1e9b8facadaca9aff02e64679f94f3ff4ecc Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 16:39:54 -0400

git-svn-id: branches/wasm@46123 -
2020-08-03 13:01:20 +00:00
nickysn
0ff587582b [PATCH 126/188] adding data entity parsing
From e996d96b6bf876611f7803f5e3367cae8a35c010 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 16:23:09 -0400

git-svn-id: branches/wasm@46122 -
2020-08-03 13:01:19 +00:00
nickysn
f1d711a61d [PATCH 125/188] adding wasmdata entity
From 505041d99961278b6b3d06d09f3531d9690f55e8 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 16:22:45 -0400

git-svn-id: branches/wasm@46121 -
2020-08-03 13:01:18 +00:00
nickysn
10cc3d3a54 [PATCH 124/188] adding modules for data and memory
From 920032a5497061296459a379a49597161d45fa07 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 16:10:03 -0400

git-svn-id: branches/wasm@46120 -
2020-08-03 13:01:16 +00:00
nickysn
5f4ca22e1a [PATCH 123/188] parsing memory entries
From ab8b51f0bda3e4fc9ca192ad10b635d94ce2ca28 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 16:09:27 -0400

git-svn-id: branches/wasm@46119 -
2020-08-03 13:01:16 +00:00
nickysn
7facec1371 [PATCH 122/188] adding parsing of jump vectors for br_table
From 90a6eded0c3af6a418c7949c3589258f65846931 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 15:43:23 -0400

git-svn-id: branches/wasm@46118 -
2020-08-03 13:01:14 +00:00
nickysn
bf0a263074 [PATCH 121/188] renaming ipTable to ipJumpVec
From 8a001584706ce24acf3742ed40a5697aecdb7af1 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 15:31:36 -0400

git-svn-id: branches/wasm@46117 -
2020-08-03 13:01:14 +00:00
nickysn
0dad8b4b3d [PATCH 120/188] adding test call_indirect using index reference
From 774240f85f8bfaa9b94307a74a6771807963231d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 23 Mar 2020 15:24:28 -0400

git-svn-id: branches/wasm@46116 -
2020-08-03 13:01:13 +00:00
nickysn
7f6bc39369 [PATCH 119/188] adding jump label for the block instructions
From ab6e29ce727c317aaa7cb02414ccfc43280fd7af Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 15:15:34 -0400

git-svn-id: branches/wasm@46115 -
2020-08-03 13:01:11 +00:00
nickysn
6278acb792 [PATCH 118/188] support for tee_local instruction format
From c185d43ebce41f189f32272286ef1d3798eee4af Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 15:14:58 -0400

git-svn-id: branches/wasm@46114 -
2020-08-03 13:01:10 +00:00
nickysn
1b7d815def [PATCH 117/188] update normalization of the block result type
From e8a28fedf1aaa729c63d725d00f8992b3e1b8638 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 14:48:50 -0400

git-svn-id: branches/wasm@46113 -
2020-08-03 13:01:09 +00:00
nickysn
aaba4e1e79 [PATCH 116/188] normalization of the block type
From 641f9387b8b5be52af1d4f0f51bfcbd0f98751ff Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 14:46:27 -0400

git-svn-id: branches/wasm@46112 -
2020-08-03 13:01:08 +00:00
nickysn
2dda2565f2 [PATCH 115/188] adding a test for if-instruction
From e9ebae2a690e25eeb71f950e11a0ba47883c0724 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:20:21 -0400

git-svn-id: branches/wasm@46111 -
2020-08-03 13:01:06 +00:00
nickysn
f6705f03a6 [PATCH 114/188] update end instruction processing
From 25c3284d093b3fac230101e8579bcc986b3a1cce Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:19:23 -0400

git-svn-id: branches/wasm@46110 -
2020-08-03 13:01:05 +00:00
nickysn
efc23d23fd [PATCH 113/188] adding parsing a type block
From e335bce46dc54fdd2e9e36e57090f8cc86ebafca Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:15:31 -0400

git-svn-id: branches/wasm@46109 -
2020-08-03 13:01:03 +00:00
nickysn
9cd530810b [PATCH 112/188] adding a log entry
From 1db330e10c0f507b18d03a4d9d704aa1ae187e71 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:15:06 -0400

git-svn-id: branches/wasm@46108 -
2020-08-03 13:01:02 +00:00
nickysn
d1e8e355fb [PATCH 111/188] writing output type for a block operation
From 2578b3f982321d5212a65a3e7422fd8b58f96906 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:14:38 -0400

git-svn-id: branches/wasm@46107 -
2020-08-03 13:01:01 +00:00
nickysn
4df1df7c28 [PATCH 110/188] else instruction doesn't have a type specifier
From f3a17c8bde9ae85ae3a1aba2d51b72d13f09f452 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 13:13:59 -0400

git-svn-id: branches/wasm@46106 -
2020-08-03 13:01:00 +00:00
nickysn
d557557e1c [PATCH 109/188] writing out binary float-point
From 814363bcc1c03513bc0db08d347a32c5e6883c06 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 18 Mar 2020 08:47:16 -0400

git-svn-id: branches/wasm@46105 -
2020-08-03 13:00:59 +00:00
nickysn
861f7c67a8 [PATCH 108/188] adding insturction test for unreachable
From c2f3ad4b949cd56f36264b1fbb6656f0e9d6a6b3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 16:20:20 -0400

git-svn-id: branches/wasm@46104 -
2020-08-03 13:00:58 +00:00
nickysn
376856fe79 [PATCH 107/188] adding test for elements
From 4eef96813019fbb6b250c32d2630c4bd6a501389 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 16:08:04 -0400

git-svn-id: branches/wasm@46103 -
2020-08-03 13:00:56 +00:00
nickysn
97e52f6803 [PATCH 106/188] resolving i32 value from the instruction list
From b4f454deeb53dd298ae1b85a92c8c8da5b386f7a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:59:50 -0400

git-svn-id: branches/wasm@46102 -
2020-08-03 13:00:55 +00:00
nickysn
0bad423386 [PATCH 105/188] making element declaration to use instruction list
From 5054e9537254911ade9b96b8bf2d172c9277dbbf Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:53:22 -0400

git-svn-id: branches/wasm@46101 -
2020-08-03 13:00:54 +00:00
nickysn
6cb77ca590 [PATCH 104/188] using TWasmId type for elements
From f17f4d7de1bd5337670989c30c5713f86416f9b7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:42:51 -0400

git-svn-id: branches/wasm@46100 -
2020-08-03 13:00:53 +00:00
nickysn
bd3d37552f [PATCH 103/188] update writing of element
From c5bd478280ac1a57b399a07d2635d1e45ae1a34f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:24:03 -0400

git-svn-id: branches/wasm@46099 -
2020-08-03 13:00:52 +00:00
nickysn
637b558629 [PATCH 102/188] using R_WASM_TABLE_INDEX_SLEB for i32.const as a
relocation symbol

From 8843e04dc76e1ffd70d1d227bb8cbba61237a8f5 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:02:07 -0400

git-svn-id: branches/wasm@46098 -
2020-08-03 13:00:50 +00:00
nickysn
caa77c3b74 [PATCH 101/188] initial elements support
From 4f81759337d5e50b9d4d080612af2d08c4c0d889 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 15:01:33 -0400

git-svn-id: branches/wasm@46097 -
2020-08-03 13:00:44 +00:00
nickysn
5997e5bb56 [PATCH 100/188] writing proper tables binary information
From 2824a87b3f4fc9948124b48e50414f30a9b0d24f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 09:41:49 -0400

git-svn-id: branches/wasm@46096 -
2020-08-03 13:00:43 +00:00
nickysn
0767d971ab [PATCH 099/188] update call indirect parsing and binary writing
From 381db5737ad19fe149ad352e732a8af8917f1ae7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 17 Mar 2020 09:21:35 -0400

git-svn-id: branches/wasm@46095 -
2020-08-03 13:00:42 +00:00
nickysn
01151eb899 [PATCH 098/188] adding support for getting a function reference via
i32.const

From 397839c0f398ee3ac019a0a1d11fc435bd42c851 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 17:03:00 -0400

git-svn-id: branches/wasm@46094 -
2020-08-03 13:00:40 +00:00
nickysn
4bd93b31db [PATCH 097/188] update parsing of number of idx
From 39d30d8e1632762592a1d9543a3283926dc6ca4b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 16:43:00 -0400

git-svn-id: branches/wasm@46093 -
2020-08-03 13:00:39 +00:00
nickysn
1007ceaf59 [PATCH 096/188] adding call_indirect tests
From 822682fb22b772542c7435477137b6fc387fcb99 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 16:30:09 -0400

git-svn-id: branches/wasm@46092 -
2020-08-03 13:00:37 +00:00
nickysn
09aa188cc3 [PATCH 095/188] adding parsing of call_indirect, normalization of the
type

From 7609b9e984a9aeaa71f72d69bbd475f37818b826 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 16:29:32 -0400

git-svn-id: branches/wasm@46091 -
2020-08-03 13:00:33 +00:00
nickysn
1b5d7087ea [PATCH 094/188] added parsing of table (without elements)
From aeb69f66c429c5ac82d725301e2ea0fad453cac7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 16 Mar 2020 15:38:25 -0400

git-svn-id: branches/wasm@46090 -
2020-08-03 13:00:31 +00:00
nickysn
5f20c9b269 [PATCH 093/188] update number parsing
From 3a04c920a0e521c9be7f61e5fc2d7f6725ade511 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 09:07:24 -0400

git-svn-id: branches/wasm@46089 -
2020-08-03 13:00:29 +00:00
nickysn
9383c8af45 [PATCH 092/188] scanning C number
From 17a1dcc3208ce1a4d3a4cd8028b40b2c0a8b6fda Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 09:06:51 -0400

git-svn-id: branches/wasm@46088 -
2020-08-03 13:00:28 +00:00
nickysn
bce20892c9 [PATCH 091/188] hex scanning test
From 81fecdf150cccfe288a282badfeb8e235e0cf0d0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 09:06:09 -0400

git-svn-id: branches/wasm@46087 -
2020-08-03 13:00:27 +00:00
nickysn
eb54cf7163 [PATCH 090/188] writing big u64 as signed 64
From ae0d84b14f391f100fe5c8c34a1dbbaa72722972 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 08:46:24 -0400

git-svn-id: branches/wasm@46086 -
2020-08-03 13:00:25 +00:00
nickysn
c8d83674a9 [PATCH 089/188] tests: parsing 64-bit integer constant
From ecd46fee41d15b8f05ee6268711bfaed880d8399 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 08:45:44 -0400

git-svn-id: branches/wasm@46085 -
2020-08-03 13:00:23 +00:00
nickysn
11d77e330b [PATCH 088/188] parsing integer with signs
From ed31376d1470b61911a44bc45f9f7d68e9c2b27e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 10 Mar 2020 08:45:05 -0400

git-svn-id: branches/wasm@46084 -
2020-08-03 13:00:22 +00:00
nickysn
17942aa4ae [PATCH 087/188] update operand writing
From e1031578742055f161ec58794e865f01f279337b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 16:04:20 -0400

git-svn-id: branches/wasm@46083 -
2020-08-03 13:00:21 +00:00
nickysn
df750c92a0 [PATCH 086/188] extend utils for writing LEB values
From f03c74cbd6f51e882efc571e7ee2b50575774c37 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 16:03:54 -0400

git-svn-id: branches/wasm@46082 -
2020-08-03 13:00:19 +00:00
nickysn
38cd70cae5 [PATCH 085/188] updating limit values for i64 test
From 49a8bd18761fbbae4edca67a50d7f2fcd21246e2 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 16:02:43 -0400

git-svn-id: branches/wasm@46081 -
2020-08-03 13:00:17 +00:00
nickysn
553e32eb1e [PATCH 084/188] update writing out a constant value
From e6c40ff6530c403dcee9ad36b3991e6f36be8267 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 11:11:43 -0400

git-svn-id: branches/wasm@46080 -
2020-08-03 13:00:15 +00:00
nickysn
dc4ceed0bb [PATCH 083/188] adding tests for constant instructions
From f6a5d3f6b438958811cad0c943bdde53ced2fe2e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 11:09:58 -0400

git-svn-id: branches/wasm@46079 -
2020-08-03 13:00:14 +00:00
nickysn
4f7ba10fe1 [PATCH 082/188] writing out constant parameters
From f628b39868ab7547b215ee2fd92164484909e1b7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 10:59:49 -0400

git-svn-id: branches/wasm@46078 -
2020-08-03 13:00:10 +00:00
nickysn
8117cba863 [PATCH 081/188] writing export information
From 8392cf53a8b93e395c3a41d50741f4bcf264f1db Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 10:32:16 -0400

git-svn-id: branches/wasm@46077 -
2020-08-03 13:00:09 +00:00
nickysn
79e046adf1 [PATCH 080/188] update writing binary modules
From cab7a9d25f515abe3d0859893b7d19bfba224261 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 10:28:41 -0400

git-svn-id: branches/wasm@46076 -
2020-08-03 13:00:08 +00:00
nickysn
6ae197c62c [PATCH 079/188] import scan test
From e6b87cbec8a14e0c081b0324c7e81c15d4febbde Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 08:47:59 -0400

git-svn-id: branches/wasm@46075 -
2020-08-03 13:00:07 +00:00
nickysn
25327812a6 [PATCH 078/188] adding support for the import section normalization
From 6d667cdb880b17716dc1ad1b995082dbcbd36ff2 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Mon, 9 Mar 2020 08:47:34 -0400

git-svn-id: branches/wasm@46074 -
2020-08-03 13:00:06 +00:00
nickysn
c70f9ec15d [PATCH 077/188] scanning numbers properly
From c2c3c6286a6be5fbe83ea39b79d52b0bfcb9efa0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 6 Mar 2020 16:09:47 -0500

git-svn-id: branches/wasm@46073 -
2020-08-03 13:00:05 +00:00
nickysn
e0cd939302 [PATCH 076/188] update in parsing import and instruction set
From 84dfd866b7147bb26ecb582c2fd7375b88726b06 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 6 Mar 2020 16:09:21 -0500

git-svn-id: branches/wasm@46072 -
2020-08-03 13:00:04 +00:00
nickysn
72433c672e [PATCH 075/188] adding import section, and inline export information
From 3b0bab6d9ccf9602d575a41bddb69e5927882d5c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 6 Mar 2020 16:06:20 -0500

git-svn-id: branches/wasm@46071 -
2020-08-03 13:00:03 +00:00
nickysn
707c3803df [PATCH 074/188] update generation of symbols
From 148f4b6a764fd44237304d06ae3d2ef2f704e3af Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 10:25:56 -0500

git-svn-id: branches/wasm@46070 -
2020-08-03 13:00:02 +00:00
nickysn
2fa200e8f4 [PATCH 073/188] update symbols reference
From 48cf4b9ed83f9172f3aa2cebc924d20afc76cd47 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 10:23:43 -0500

git-svn-id: branches/wasm@46069 -
2020-08-03 13:00:01 +00:00
nickysn
5c02ead33c [PATCH 072/188] additional test
From 1fa603ea8252b02498eb206f5eec195e2ee64b6e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 09:53:04 -0500

git-svn-id: branches/wasm@46068 -
2020-08-03 13:00:00 +00:00
nickysn
e0621577f4 [PATCH 071/188] fix parameters and result writeout
From a37869979cd8c437eed122205317b1eeb5d1148a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 09:47:40 -0500

git-svn-id: branches/wasm@46067 -
2020-08-03 12:59:58 +00:00
nickysn
72d5937c38 [PATCH 070/188] adding testscan folder
From 1253bae0dbed1078652e6d2378086d37f1d95ca9 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Mar 2020 09:41:21 -0500

git-svn-id: branches/wasm@46066 -
2020-08-03 12:59:57 +00:00
nickysn
a047ba4de8 [PATCH 069/188] downshift the version of the project for 2.0.6
lazarus compatibility

From 07d0c2e96c9a60a7fabe117c9c1436b855a56456 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 4 Mar 2020 09:48:55 -0500

git-svn-id: branches/wasm@46065 -
2020-08-03 12:59:56 +00:00
nickysn
721b40bf04 [PATCH 068/188] explicit normalization
From a4aa258e7ff53b4f540dddd3da3fca986d5721f6 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 4 Mar 2020 09:47:10 -0500

git-svn-id: branches/wasm@46064 -
2020-08-03 12:59:55 +00:00
nickysn
26ca05c0a8 [PATCH 067/188] adding support for symbols in functions
From 46531029f3fd74bd36acdae6875dad89fe22999d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 4 Mar 2020 09:46:41 -0500

git-svn-id: branches/wasm@46063 -
2020-08-03 12:59:55 +00:00
nickysn
2bbcd26b95 [PATCH 066/188] adding skipAsmSym to the scanner
From d69e132ed543deb8d51f097b9adaba00dcd9769d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 4 Mar 2020 09:23:14 -0500

git-svn-id: branches/wasm@46062 -
2020-08-03 12:59:54 +00:00
nickysn
b7aa824c5a [PATCH 065/188] moving linkinfo from functype to func. Function types
doesn't need to have linking information

From c977bfbda31a1b4c5af4f4a9acfdb8e29d8a782d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 4 Mar 2020 09:21:45 -0500

git-svn-id: branches/wasm@46061 -
2020-08-03 12:59:53 +00:00
nickysn
f513a5556e [PATCH 064/188] adding asm symbol information
From ec452f59689819ca9c1e31f13baef371ebb8d972 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 16:56:20 -0500

git-svn-id: branches/wasm@46060 -
2020-08-03 12:59:52 +00:00
nickysn
347803d631 [PATCH 063/188] adding parsing symbol information in a module
From 1177ab082c26a61e6a9942e7f6feda8cb9b13362 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 10:57:19 -0500

git-svn-id: branches/wasm@46059 -
2020-08-03 12:59:51 +00:00
nickysn
b3bd9a989a [PATCH 062/188] removing debug lines
From b1496ecf0ce82dbce19f55af8d3522a6298fea99 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 10:56:51 -0500

git-svn-id: branches/wasm@46058 -
2020-08-03 12:59:50 +00:00
nickysn
cfc9f2952f [PATCH 061/188] initial support for assembler symbols
From b44f2ceda7be1d4708374dcd07b3a17a1917e8f0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 10:34:57 -0500

git-svn-id: branches/wasm@46057 -
2020-08-03 12:59:49 +00:00
nickysn
45ca2127d7 [PATCH 060/188] adding a traverse command
From 925d019b817d2d8b154d237370fffa2b924f5c6d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 10:32:33 -0500

git-svn-id: branches/wasm@46056 -
2020-08-03 12:59:48 +00:00
nickysn
22a229fa21 [PATCH 059/188] extending docomments with ofs paramter. Making the
method virtual

From 22f22415e5c5aa8b1315e7e14a3cfe5dffdb8e33 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 10:18:50 -0500

git-svn-id: branches/wasm@46055 -
2020-08-03 12:59:47 +00:00
nickysn
91571e6569 [PATCH 058/188] hidding EParserError class into the implementation
From d7a0c077cd6410f94f92e43252956236f803ab8e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 3 Mar 2020 09:30:59 -0500

git-svn-id: branches/wasm@46054 -
2020-08-03 12:59:47 +00:00
nickysn
7029fd383a [PATCH 057/188] adding an option to mark global variable as weak
From a6d126af643ab89eef0298482a9bc6d832d5a77d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 26 Nov 2019 09:16:47 -0500

git-svn-id: branches/wasm@46053 -
2020-08-03 12:59:46 +00:00
nickysn
8b1d615a77 [PATCH 056/188] fix comments scanning
From 4933bad2fb89f856c5cfc5d60378e619c92a5413 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Sun, 24 Nov 2019 20:18:09 -0500

git-svn-id: branches/wasm@46052 -
2020-08-03 12:59:45 +00:00
nickysn
47a39bb01b [PATCH 055/188] update writing symbol linking information
From 416baca153950353cdc6af790cfb0fd83458f89e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Sat, 23 Nov 2019 23:46:07 -0500

git-svn-id: branches/wasm@46051 -
2020-08-03 12:59:44 +00:00
nickysn
cbf2541394 [PATCH 054/188] writing relocation information
From f0b77566cbe8bb85d0a6c480e48b673ce5141367 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Sat, 23 Nov 2019 19:56:14 -0500

git-svn-id: branches/wasm@46050 -
2020-08-03 12:59:43 +00:00
nickysn
96daa5050a [PATCH 053/188] writing linking information
From e8c74a902c4aef497203f7905e2cb8530bd49bf7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Sat, 23 Nov 2019 19:01:47 -0500

git-svn-id: branches/wasm@46049 -
2020-08-03 12:59:42 +00:00
nickysn
0b234714d3 [PATCH 052/188] updating gathering of relocation data
From 767ef0966bd6a620d6009d8b1f17ccafeebff458 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 22 Nov 2019 17:12:01 -0500

git-svn-id: branches/wasm@46048 -
2020-08-03 12:59:41 +00:00
nickysn
58e99089c1 [PATCH 051/188] using less forced LEB128
From 9ae4184756f39beaddaf8907fff94749752b596e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 22 Nov 2019 16:32:12 -0500

git-svn-id: branches/wasm@46047 -
2020-08-03 12:59:40 +00:00
nickysn
7aff2dd6ec [PATCH 050/188] commenting
From 6962f751b9156e59d0bb8ce911765bd242e18197 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 22 Nov 2019 00:02:36 -0500

git-svn-id: branches/wasm@46046 -
2020-08-03 12:59:39 +00:00
nickysn
ea3b38d6b5 [PATCH 049/188] updating binary writing
From 0a58746d18ee0f4c1405114adade9464b211132a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 21 Nov 2019 23:24:04 -0500

git-svn-id: branches/wasm@46045 -
2020-08-03 12:59:37 +00:00
nickysn
56dff1f7cd [PATCH 048/188] update writing binaries
From 8d0e9392be1cf2d2eaa226a9d8ce61baec09a384 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 21 Nov 2019 13:58:27 -0500

git-svn-id: branches/wasm@46044 -
2020-08-03 12:59:36 +00:00
nickysn
160b9a3e92 [PATCH 047/188] adding type for a wasm instruction
From 327446334d76d0c0c242259447b031766e4373c1 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 21 Nov 2019 10:24:50 -0500

git-svn-id: branches/wasm@46043 -
2020-08-03 12:59:34 +00:00
nickysn
81a013c03a [PATCH 046/188] adding wat parser
From 88d8734a51cf29a332034abec4487a4a0ea05e32 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 21 Nov 2019 10:22:05 -0500

git-svn-id: branches/wasm@46042 -
2020-08-03 12:59:33 +00:00
nickysn
f6ca48a266 [PATCH 045/188] updating wat parser
From e7bcce53a1c94dabba3248fc64e6b3cd750777e4 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 21 Nov 2019 10:21:38 -0500

git-svn-id: branches/wasm@46041 -
2020-08-03 12:59:32 +00:00
nickysn
d47696380e [PATCH 044/188] export section parsing
From 3b23f9480a31b7f65580d4cd731283456b28be75 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 14:14:21 -0500

git-svn-id: branches/wasm@46040 -
2020-08-03 12:59:31 +00:00
nickysn
b726751b3a [PATCH 043/188] adding export section and instructions list
From 44585af463cda01175b1174b5886b00f74c03c9a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 14:13:40 -0500

git-svn-id: branches/wasm@46039 -
2020-08-03 12:59:30 +00:00
nickysn
0a9db5f83d [PATCH 042/188] comments on instructions
From 4f35fc3a7ef179acb87601b80d5a800d475cae0f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 14:13:04 -0500

git-svn-id: branches/wasm@46038 -
2020-08-03 12:59:29 +00:00
nickysn
fddbd834df [PATCH 041/188] refactoring the parser to use exceptions
From 23625dd8e080cf3bdd8f49934b755e0d3d45e1cd Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 12:28:43 -0500

git-svn-id: branches/wasm@46037 -
2020-08-03 12:59:28 +00:00
nickysn
18c78e1465 [PATCH 040/188] proper objects allocation
From 56d965ec422be5f5487522acbf335ee2f21a3dd4 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 12:28:05 -0500

git-svn-id: branches/wasm@46036 -
2020-08-03 12:59:28 +00:00
nickysn
9f15ee72a5 [PATCH 039/188] split scanner and parser into different modules
From ed2dc3f0517bcf00cef9a8c19290966200556fb9 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 11:46:49 -0500

git-svn-id: branches/wasm@46035 -
2020-08-03 12:59:26 +00:00
nickysn
1a6b0c521d [PATCH 038/188] adding parse utils
From 6bfcf3e102dc6e2727b16ba84f8e4cc4f8d345bb Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 00:33:16 -0500

git-svn-id: branches/wasm@46034 -
2020-08-03 12:59:25 +00:00
nickysn
03657fa9a7 [PATCH 037/188] adding wattest
From f06b8396f0412a30a07da5a449ee54924d9e586e Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 00:32:46 -0500

git-svn-id: branches/wasm@46033 -
2020-08-03 12:59:23 +00:00
nickysn
4a7739cd9e [PATCH 036/188] adding type declarations
From d956083913f0e790979b2e972dcef5377174306f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 00:31:55 -0500

git-svn-id: branches/wasm@46032 -
2020-08-03 12:59:22 +00:00
nickysn
3a3d299599 [PATCH 035/188] adding parser
From 287588a80cd263eba59e38de6fdafb48511a86e0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 20 Nov 2019 00:31:34 -0500

git-svn-id: branches/wasm@46031 -
2020-08-03 12:59:20 +00:00
nickysn
f7ae46356b [PATCH 034/188] updating wat scanner
From 428c7173cf6a7d363ffa8e1ba748337a277189d3 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 19 Nov 2019 23:26:17 -0500

git-svn-id: branches/wasm@46030 -
2020-08-03 12:59:19 +00:00
nickysn
a676023c7f [PATCH 033/188] adding wasmtext to parse text files
From bec61439ee1b177d05f027ca2792a527c42f0368 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 19 Nov 2019 23:25:48 -0500

git-svn-id: branches/wasm@46029 -
2020-08-03 12:59:18 +00:00
nickysn
999a71e189 [PATCH 032/188] adding instructin codes
From bfc622a2b1fd6c6dd81e1d44050c013289936b5a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 19 Nov 2019 22:16:17 -0500

git-svn-id: branches/wasm@46028 -
2020-08-03 12:59:17 +00:00
nickysn
ccd0808d9b [PATCH 031/188] starting wat parser
From dac6a21cff27a4cdd55c55688abe61af74780540 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 19 Nov 2019 20:24:00 -0500

git-svn-id: branches/wasm@46027 -
2020-08-03 12:59:16 +00:00
nickysn
0b1198c5ae [PATCH 030/188] starting wat parser
From 9b22486d00dabb5ed690695f76aa73f3472a9a5f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 19 Nov 2019 19:33:17 -0500

git-svn-id: branches/wasm@46026 -
2020-08-03 12:59:15 +00:00
nickysn
008bd59623 [PATCH 029/188] Update README.md
From 480177c4f38cb91963f73877caaf3a151b79e1b6 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 22:56:48 -0400

git-svn-id: branches/wasm@46025 -
2020-08-03 12:59:14 +00:00
nickysn
e556d302cf [PATCH 028/188] Update README.md
From 1fcb65d8e34e1d52cb177f75ea2e1c90696678a1 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 22:56:22 -0400

git-svn-id: branches/wasm@46024 -
2020-08-03 12:59:13 +00:00
nickysn
d7c13f0cf1 [PATCH 027/188] Update README.md
From 018e97fe982bbb35c6569203e77411e500b3cd57 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 22:55:16 -0400

git-svn-id: branches/wasm@46023 -
2020-08-03 12:59:12 +00:00
nickysn
3ba46c7761 [PATCH 026/188] Update README.md
From cc49f2c41af91b6fa17b4ae46edc80e5bc5f908a Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 22:50:54 -0400

git-svn-id: branches/wasm@46022 -
2020-08-03 12:59:11 +00:00
nickysn
170d5d72b0 [PATCH 025/188] removing log
From 63af5b70e1567b9c661de5b318d04483b02df7d7 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 22:14:37 -0400

git-svn-id: branches/wasm@46021 -
2020-08-03 12:59:10 +00:00
nickysn
52c059f027 [PATCH 024/188] update symbol flags
From 4e1c01a42dc4ec155efd5ad6ff8bb6a49962948b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 16:44:35 -0400

git-svn-id: branches/wasm@46020 -
2020-08-03 12:59:09 +00:00
nickysn
1a80e89ccf [PATCH 023/188] update writing linking section
From 61a89468b36d53f92702d86d88aef58f1a9fbef5 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 16:44:09 -0400

git-svn-id: branches/wasm@46019 -
2020-08-03 12:59:08 +00:00
nickysn
7657055c0c [PATCH 022/188] update binary reader
From 05f495595b8b0a0c9371473eca44b4dfb47ad302 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 16:43:42 -0400

git-svn-id: branches/wasm@46018 -
2020-08-03 12:59:07 +00:00
nickysn
b663c9de01 [PATCH 021/188] trying to predict the symbol flag based on the symbol
use

From fa50af275ed93955caefc447a31d2dae083f96a2 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 01:03:39 -0400

git-svn-id: branches/wasm@46017 -
2020-08-03 12:59:06 +00:00
nickysn
7e1968675c [PATCH 020/188] adding utility for parsing bincode
From fa3b578e5e878d16eaacc42ec37503fc6a8fb9db Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Fri, 27 Sep 2019 00:46:16 -0400

git-svn-id: branches/wasm@46016 -
2020-08-03 12:59:05 +00:00
nickysn
bb7fa2e3e4 [PATCH 019/188] update reading code section
From 32a478bb569ff45ba1711801760f0bd4cee67d0b Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 17:10:05 -0400

git-svn-id: branches/wasm@46015 -
2020-08-03 12:59:04 +00:00
nickysn
65f3a99ac7 [PATCH 018/188] allow flags to be set as a string rather than
individual characters

From 52338ef18cb93ef2173b71045833f038e48b2d12 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 16:46:17 -0400

git-svn-id: branches/wasm@46014 -
2020-08-03 12:59:03 +00:00
nickysn
a6eab10ee5 [PATCH 017/188] update name gathering from linking section
From cc238c5c8b3b91c2811b0fe49de827d7e6be7981 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 12:37:23 -0400

git-svn-id: branches/wasm@46013 -
2020-08-03 12:59:01 +00:00
nickysn
357dfada91 [PATCH 016/188] adding version information
From c4b6253ef4514b503689aaf6be77e6ecdaedc534 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 10:58:30 -0400

git-svn-id: branches/wasm@46012 -
2020-08-03 12:59:00 +00:00
nickysn
115c757d68 [PATCH 015/188] adding version information
From 1f675ee1f3e42da4efd1dd90681c3254d742d643 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 10:56:42 -0400

git-svn-id: branches/wasm@46011 -
2020-08-03 12:58:59 +00:00
nickysn
cbc18282b1 [PATCH 014/188] adding verbose processing of export renaming
From b8fd1fcc5b7ef204139d2d4f8fd538f2e4301245 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 10:18:34 -0400

git-svn-id: branches/wasm@46010 -
2020-08-03 12:58:58 +00:00
nickysn
102f894c4e [PATCH 013/188] update command line processing
From a79fdce109fc6f48cdd1d0d4cfe98f445981203f Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 09:57:47 -0400

git-svn-id: branches/wasm@46009 -
2020-08-03 12:58:57 +00:00
nickysn
c5350b7655 [PATCH 012/188] updating tools function names
From 6d73e3c99bc0cd1b8057c5e715e75b01166cf4ce Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 09:49:31 -0400

git-svn-id: branches/wasm@46008 -
2020-08-03 12:58:56 +00:00
nickysn
24acc96458 [PATCH 011/188] updating wasm tool
From 4d7dd3df4d47130a435e7d9f9b3ff97b7d0f0020 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 09:37:52 -0400

git-svn-id: branches/wasm@46007 -
2020-08-03 12:58:55 +00:00
nickysn
d4f8da8112 [PATCH 010/188] starting wasmtool
From 8bc85f8323cf0fc24a838a0dcc8cde90b91dabee Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 09:24:27 -0400

git-svn-id: branches/wasm@46006 -
2020-08-03 12:58:54 +00:00
nickysn
18910afe47 [PATCH 009/188] updating renaming export entries
From a15a2d961684c96837cc57b09193fdb499ae4fa8 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 26 Sep 2019 01:34:58 -0400

git-svn-id: branches/wasm@46005 -
2020-08-03 12:58:52 +00:00
nickysn
50df4ac869 [PATCH 008/188] adding processing of link sections
From 8f3c9e9f94e2d6ffa3efd08b6d8015a3608e17d4 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Sep 2019 17:03:45 -0400

git-svn-id: branches/wasm@46004 -
2020-08-03 12:58:51 +00:00
nickysn
85267156f5 [PATCH 007/188] convenience functions for leb128
From b3886efbbefc9c1b569c55bfee80262c560fc25c Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Sep 2019 16:38:00 -0400

git-svn-id: branches/wasm@46003 -
2020-08-03 12:58:49 +00:00
nickysn
a9755e1c28 [PATCH 006/188] update leb encoding utils
From d55f93d5b74595e35ed82bb3fe5048c39259db52 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Sep 2019 16:35:43 -0400

git-svn-id: branches/wasm@46002 -
2020-08-03 12:58:48 +00:00
nickysn
8f456bbeb5 [PATCH 005/188] update binary writing utilities
From 3751fab664131c25a47b65db3bfbc7189f8a9676 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Sep 2019 10:33:10 -0400

git-svn-id: branches/wasm@46001 -
2020-08-03 12:58:47 +00:00
nickysn
113c995843 [PATCH 004/188] update reading symbol info
From 520a5340b636c24726426126b864f486b243821d Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Wed, 25 Sep 2019 10:12:27 -0400

git-svn-id: branches/wasm@46000 -
2020-08-03 12:58:45 +00:00
nickysn
64027a4527 [PATCH 003/188] starting on linking utils
From 533bcbb688ca6868da515bff3d266377e1b88eff Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Tue, 24 Sep 2019 12:34:37 -0400

git-svn-id: branches/wasm@45999 -
2020-08-03 12:58:44 +00:00
nickysn
93d6993296 [PATCH 002/188] the initial commit
From bce2a7ed20747f29b4c9d00834e9f4b9e3cef5a0 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Sep 2019 17:03:31 -0400

git-svn-id: branches/wasm@45998 -
2020-08-03 12:58:42 +00:00
nickysn
e173c688b0 [PATCH 001/188] Initial commit
From dc810a20c8733265e44db2285fd7d5aea8e05340 Mon Sep 17 00:00:00 2001
From: Dmitry Boyarintsev <skalogryz.lists@gmail.com>
Date: Thu, 5 Sep 2019 17:02:54 -0400

git-svn-id: branches/wasm@45997 -
2020-08-03 12:58:39 +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
florian
1dffa17066 * set GCCLibPath for all architectures on linux as proposed in #37158, resolves #37158
git-svn-id: trunk@45794 -
2020-07-15 20:43:08 +00:00
Jonas Maebe
3a5ff85ee4 * add C compiler library search path also for Darwin/AArch64
git-svn-id: trunk@45768 -
2020-07-11 14:08:35 +00:00
Jonas Maebe
fb23834367 * regenerated Makefiles again
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
eeed2de669 * missing regenerated fpcmake.inc
git-svn-id: trunk@45765 -
2020-07-11 09:48:18 +00:00
Jonas Maebe
350d2d92f9 * regenerated Makesfiles
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
Jonas Maebe
78e88f4b77 * regenerated
git-svn-id: trunk@45761 -
2020-07-10 22:02:30 +00:00
Jonas Maebe
724c5a3ced * fixed compilation
git-svn-id: trunk@45760 -
2020-07-10 21:58:59 +00:00
Jonas Maebe
e7d1a77f9a * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
* rename the m68k/PowerPC-MacOS targets to m68k/PowerPC-MacOSClassic
  * repurpose the AArch64/Darwin target for AArch64/macOS
   o make AArch64-Darwin default target for a hosted AArch64-Darwin compiler

git-svn-id: trunk@45758 -
2020-07-10 21:52:24 +00:00
pierre
7fc94000c4 Disable all utils for zxspectrum and msxdos
git-svn-id: trunk@45753 -
2020-07-10 06:50:10 +00:00
pierre
6b4c97f495 Avoid rewriting revision.inc if content is unchanged
git-svn-id: trunk@45738 -
2020-07-07 12:52:24 +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
nickysn
3c9a5ff758 * update revision.inc
git-svn-id: trunk@45616 -
2020-06-07 20:46:37 +00:00
florian
9710b2cbb4 + some basic stuff for mips64el
git-svn-id: trunk@45614 -
2020-06-07 20:04:17 +00:00
Mattias Gaertner
469993a0cc pas2js: started aliasglobals
git-svn-id: trunk@45611 -
2020-06-07 18:17:22 +00:00
nickysn
5678baf887 * update revision.inc
git-svn-id: trunk@45606 -
2020-06-07 04:12:09 +00:00
svenbarth
b3ddd4e786 * regenerate Makefiles
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
svenbarth
a04ec36a61 + add support for Z80 MSX-DOS to fpcmake
git-svn-id: trunk@45597 -
2020-06-06 17:16:27 +00:00
svenbarth
1e1c17cb61 * simplify code: simply raising an exception is enough, it's not necessary to call ShowException and Terminate
git-svn-id: trunk@45595 -
2020-06-06 17:16:14 +00:00
svenbarth
bf96709e39 * with ihx2tzx now also supporting binary output it makes sense to rename it to something more generic
git-svn-id: trunk@45594 -
2020-06-06 17:16:08 +00:00
svenbarth
f095bc59b0 + add ability to generate a flat binary file instead of a tape file
git-svn-id: trunk@45593 -
2020-06-06 17:16:01 +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
michael
a409f63a55 * Fix use of defines
git-svn-id: trunk@45453 -
2020-05-21 08:59:56 +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
marco
4c9fae1e35 * workaround that fixes project imports with html backend specific paths by ignoring it.
git-svn-id: trunk@45398 -
2020-05-17 12:02:44 +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
pierre
406d17a4b6 Update fpcmake.inc and revision.inc after previous commit #45352
git-svn-id: trunk@45353 -
2020-05-13 09:14:42 +00:00
pierre
5ffc1b8152 Use GCCLIBDIR variable for FPCMAKEGCCLIBDIR if FPCFPMAKE has same target cpu as CPU_TARGET
git-svn-id: trunk@45352 -
2020-05-13 09:12:19 +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
69e8926295 * updated revision.inc
git-svn-id: trunk@45300 -
2020-05-06 21:09:37 +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
michael
4e7443bf81 * Fix -h or --help
git-svn-id: trunk@45210 -
2020-05-01 14:11:14 +00:00
nickysn
6810677493 * updated revision.inc
git-svn-id: trunk@45144 -
2020-04-27 20:17:45 +00:00
nickysn
df65884b7e * synchronized with trunk
git-svn-id: branches/z80@45079 -
2020-04-25 21:13:31 +00:00
pierre
687b31575b Update revision.inc after commit 44920
git-svn-id: trunk@45060 -
2020-04-25 08:14:17 +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
svenbarth
79a4409587 * enable AArch64 for Win64 in fpmkunit and fpcmake
git-svn-id: trunk@44920 -
2020-04-21 06:04:45 +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
pierre
3f9e6aa6b9 Add handling of sparc64-linux and pass -m32/-m64 to $CROSSGCC call
git-svn-id: trunk@44881 -
2020-04-20 13:57:26 +00:00
pierre
4b5f37c2a7 Correctly update after commit 44871
git-svn-id: trunk@44876 -
2020-04-19 21:48:58 +00:00
nickysn
0f323df7a3 * synchronized with trunk
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
pierre
a76c0db9dd Update after commit 44790
git-svn-id: trunk@44872 -
2020-04-19 21:09:08 +00:00
florian
8ac8c79a71 + initial support for arm-freertos largely based on patch by Michael Ring
git-svn-id: trunk@44871 -
2020-04-19 20:59:52 +00:00
florian
0750fdf410 * xtensa-freertos requires also SUBARCH being set
git-svn-id: trunk@44870 -
2020-04-19 20:59:50 +00:00
Jonas Maebe
6636f3f0dc * updated after changes
git-svn-id: trunk@44862 -
2020-04-19 17:34:22 +00:00
Jonas Maebe
26ec913725 * regenerated makefiles
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
Jonas Maebe
f81dac4f6f - remove ld.so.conf parsing from makefiles: this was probably done because we
used to completely replace the default linker script under Linux (which
    also includes search directories), and it's wrong in case of
    cross-compiling

git-svn-id: trunk@44860 -
2020-04-19 17:33:18 +00:00
nickysn
f8d69601f2 + added makefiles for ihx2tzx
git-svn-id: branches/z80@44857 -
2020-04-19 15:58:29 +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
60d092f2fd * synchronized with trunk
git-svn-id: branches/z80@44846 -
2020-04-19 12:25:44 +00:00
florian
8cc76b4b33 * regenerated
git-svn-id: trunk@44844 -
2020-04-19 11:24:46 +00:00
florian
1643fc5210 + xtensa-embedded: patch by Christo Crause to check and support SUBARCH
git-svn-id: trunk@44843 -
2020-04-19 11:22:55 +00:00
nickysn
d872d55365 * regenerated makefiles in the utils directory
git-svn-id: branches/z80@44822 -
2020-04-19 04:07:11 +00:00
nickysn
daf22383b0 * makefiles regenerated with the zxspectrum target
+ added zxspectrum to ppudump

git-svn-id: branches/z80@44820 -
2020-04-19 01:56:06 +00:00
nickysn
87eedbc264 + added the zxspectrum target to fpcmake
git-svn-id: branches/z80@44818 -
2020-04-19 01:31:31 +00:00
nickysn
d2c32efb7b * synchronized with trunk
git-svn-id: branches/z80@44809 -
2020-04-18 23:47:30 +00:00
Jonas Maebe
4b59bcb0ca * regenerated makefiles
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
Jonas Maebe
d098600c67 * updated after changes to fpcmake.ini/inc
git-svn-id: trunk@44792 -
2020-04-18 16:07:56 +00:00
Jonas Maebe
218ca87a3f * always add the libgcc search directory under Linux, as it is required for
both the LLVM code generator and SEH support (it does _not_ force linking
    libgcc, just adds the search directory so it can be found in case it's
    required)

git-svn-id: trunk@44790 -
2020-04-18 15:44:53 +00:00
Jonas Maebe
468c8fb820 - removed FPC pre-2.1 optimization options
git-svn-id: trunk@44789 -
2020-04-18 15:44:49 +00:00
nickysn
66ed58a51b * synchronized with trunk
git-svn-id: branches/z80@44681 -
2020-04-10 21:54:29 +00:00
florian
5bab6201d5 * rebuild Makefiles
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
nickysn
4911a9c1df * fix for the ihx2tzx tool - handle non-consecutive ihx records correctly
git-svn-id: branches/z80@44672 -
2020-04-09 23:13:08 +00:00
nickysn
692ec2fcba * synchronized with trunk
git-svn-id: branches/z80@44623 -
2020-04-06 22:14:42 +00:00
pierre
6a6ef1c8c1 Update revision.inc after commit #44544
git-svn-id: trunk@44618 -
2020-04-06 06:44:20 +00:00
nickysn
fffeb56a55 + show help when run without any parameters
git-svn-id: branches/z80@44601 -
2020-04-05 16:43:55 +00:00
nickysn
a6eb389e61 + allow specifying the names of the BASIC loader program and the machine code program on the tap
git-svn-id: branches/z80@44600 -
2020-04-05 16:42:46 +00:00
nickysn
e1e96099c4 + allow specifying the output file as a second parameter
git-svn-id: branches/z80@44597 -
2020-04-05 16:07:11 +00:00
nickysn
4b19f323d5 * create the output file, using the same name as the input file, but change the extension to .tzx
git-svn-id: branches/z80@44596 -
2020-04-05 15:58:14 +00:00
nickysn
55960df57e + introduced method AppendDataBlock to avoid code duplication
git-svn-id: branches/z80@44595 -
2020-04-05 15:55:34 +00:00
nickysn
0ace5d96a7 * factored out the file header writing to a new method TTZXWriter.AppendHeader to avoid code repetition
git-svn-id: branches/z80@44594 -
2020-04-05 15:50:27 +00:00
nickysn
f7c213738e * fixed the encoding of negative integers in BAS_EncodeNumber
git-svn-id: branches/z80@44593 -
2020-04-05 15:28:32 +00:00
nickysn
686022c971 + introduced BAS_EncodeLine to make it easier to construct BASIC programs
git-svn-id: branches/z80@44592 -
2020-04-05 15:13:53 +00:00
nickysn
8619a8cb32 + introduced BAS_EncodeNumber to make it easier to encode numbers in the BASIC program
git-svn-id: branches/z80@44591 -
2020-04-05 15:06:26 +00:00
nickysn
ac1d4ad499 + added unit zxbasic, containing ZX Spectrum constants for the ZX BASIC keywords
* use these constants to construct the BASIC program loader (so it's now less cryptic what we're writing there)

git-svn-id: branches/z80@44590 -
2020-04-05 14:51:08 +00:00
nickysn
65d2220eb9 + added description in the inital source files comments of ihx2tzx
git-svn-id: branches/z80@44589 -
2020-04-05 14:31:40 +00:00
nickysn
175cbf672f + initial implementation of an .IHX (Intel hex format) to .TZX (ZX Spectrum tape file format) file conversion tool
git-svn-id: branches/z80@44588 -
2020-04-05 04:23:46 +00:00
nickysn
87eae35e2f * synchronize with trunk
git-svn-id: branches/z80@44584 -
2020-04-04 22:54:29 +00:00
nickysn
6a2dbad8ca * synchronize with trunk
git-svn-id: branches/z80@44555 -
2020-04-04 00:36:08 +00:00
florian
7ec42f5dc2 * merge artefacts removed
git-svn-id: branches/z80@44548 -
2020-04-03 20:31:51 +00:00
florian
6c6a16a154 + xtensa-linux
git-svn-id: trunk@44544 -
2020-04-03 20:15:26 +00:00
nickysn
48b4cc34cb * synchronized with trunk
git-svn-id: branches/z80@44414 -
2020-03-29 23:04:40 +00:00
nickysn
fc6e74642d * regenerate makefiles
git-svn-id: branches/z80@44413 -
2020-03-29 23:01:16 +00:00
florian
c5fec35652 * updated
git-svn-id: trunk@44406 -
2020-03-29 17:14:22 +00:00
florian
391512546e + initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
2020-03-29 17:13:45 +00:00
florian
f6b6622569 + git support
git-svn-id: trunk@44399 -
2020-03-29 17:13:41 +00:00
nickysn
755fe97c51 * synchronize with trunk
git-svn-id: branches/z80@44397 -
2020-03-29 16:24:32 +00:00
florian
ef13f52ba8 + add FreeRTOS as new OS target
git-svn-id: trunk@44386 -
2020-03-28 15:47:47 +00:00
florian
43dc4c7ea0 * regenerated Makefiles
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
pierre
cb308bf501 Update revision.inc after commit #44319
git-svn-id: trunk@44321 -
2020-03-21 07:15:53 +00:00
florian
34d1b90921 + Xtensa: support in the build utilities
git-svn-id: trunk@44319 -
2020-03-20 22:34:35 +00:00
pierre
9553c0ee16 Commit generated change to revision.inc file following commit #44311
git-svn-id: trunk@44314 -
2020-03-20 07:51:17 +00:00
pierre
5cd59fd353 Restore usage of revision.inc file, but do not print date and revision information into generated Makefile's
git-svn-id: trunk@44311 -
2020-03-19 13:30:36 +00:00
michael
b1feaa9458 * Allow to get/set config items
git-svn-id: trunk@44286 -
2020-03-08 13:55:29 +00:00
joost
7e952bf5c1 * Fixed escaping of characters inside .tar archives.
Solves an error-message in the install.sh script

git-svn-id: trunk@44221 -
2020-02-20 16:13:31 +00:00
joost
cefc90f87c * Include ssl-support in fppkg
git-svn-id: trunk@44193 -
2020-02-16 15:11:25 +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
joost
be301a3aed * Pass INSTALL_LIBDIR to fpmake
git-svn-id: trunk@43892 -
2020-01-08 22:25:19 +00:00
Mattias Gaertner
4dc84b2a78 pastojs: added libpas2js hook SetPas2JSUnitAliasCallBack
git-svn-id: trunk@43811 -
2019-12-30 08:53:27 +00:00
florian
fe7d7aa1e7 * patch by Alfred to fix building on DragonFly OS, resolves #36450
git-svn-id: trunk@43696 -
2019-12-17 21:57:09 +00:00
Tomas Hajny
caf1f0c714 * added support for specifying package listing files using wildcards
git-svn-id: trunk@43669 -
2019-12-09 21:49:05 +00:00
michael
f7d6192905 * Show --stop-on-parser-error in help
git-svn-id: trunk@43564 -
2019-11-23 13:40:49 +00:00
michael
77103fe7f2 * Report error with correct exit code
git-svn-id: trunk@43563 -
2019-11-23 13:34:45 +00:00
Mattias Gaertner
4ad0d137b1 pastojs: write generic function without body
git-svn-id: trunk@43517 -
2019-11-20 16:59:33 +00:00
florian
798a1b6219 * -P option for ppumove
git-svn-id: trunk@43487 -
2019-11-16 11:03:53 +00:00
pierre
a09e40945c Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
pierre
11b1d1e6dd Updated after commit 43472
git-svn-id: trunk@43476 -
2019-11-15 14:30:49 +00:00
pierre
fbaf67e3f0 Regenerated after commit 43472
git-svn-id: trunk@43475 -
2019-11-15 14:29:26 +00:00
pierre
3238a07a54 Use delayed rules variables containing lists of files when the list can be modified by other Makefile targets generated in between
git-svn-id: trunk@43472 -
2019-11-15 14:07:15 +00:00
yury
937683ec8f * pas2jni: Filter out advanced methods and properties of RTL classes to prevent overbloated code.
git-svn-id: trunk@43386 -
2019-11-03 18:51:33 +00:00
yury
a09c0a6857 * pas2jni: Exclude TExtended80Rec by default.
git-svn-id: trunk@43383 -
2019-11-03 16:00:41 +00:00
yury
b988837d1b * pas2jni: Skip var parameters of unsupported types.
git-svn-id: trunk@43381 -
2019-11-03 14:26:00 +00:00
yury
b4e0c72cbe * pas2jni: Fixed more case statement warnings.
git-svn-id: trunk@43376 -
2019-11-03 13:22:14 +00:00
yury
843b1b0d49 * Fixed case statement warnings.
git-svn-id: trunk@43375 -
2019-11-03 13:13:52 +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