nickysn
6b5719879a
* mode objfpc, h+ in wasmmodule
...
git-svn-id: branches/wasm@46192 -
2020-08-03 15:28:26 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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