Commit Graph

57081 Commits

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