Commit Graph

59943 Commits

Author SHA1 Message Date
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