135 Commits

Author SHA1 Message Date
C.Solovev
765d8b4dba Possibility to skip examples 2018-11-09 10:03:44 +04:00
C.Solovev
fb0be9d31a Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	compiler/src/test/resources/spec
2018-09-18 15:56:16 +04:00
Chad Retz
d1f48aaaa0 Replace previous large-method-split attempt with msplit-based one for issue #19 2018-09-13 16:50:48 -05:00
Chad Retz
46a8ce3f52 Updated to latest spec and minor fix on block insn insertion count 2018-09-13 13:10:11 -05:00
Chad Retz
6352efaa96 Update Kotlin and ASM 2018-09-12 16:01:46 -05:00
Chad Retz
326a0cdaba Change Go example to simple hello world 2018-09-12 15:49:49 -05:00
C.Solovev
da70c9fca4 Fix for "lateinit property logger has not been initialized" 2018-08-28 16:50:37 +04:00
C.Solovev
a1a5563367 Publishing the fork to binTray 0.4.0-fl 2018-08-14 17:32:10 +04:00
C.Solovev
e489e7c889 Publishing the fork to binTray 2018-08-14 17:22:30 +04:00
C.Solovev
c1391b2701 Expected but isn't working version 2018-08-14 12:11:48 +04:00
Constantine Solovev
6b28c5a93b merge original-master to master 2018-08-10 13:10:28 +04:00
Chad Retz
9dc4112512 Add beginning of CLI for func split issue #19 2018-07-29 01:18:39 -05:00
Chad Retz
01d89947e5 Complete main func splitting impl with test 2018-07-28 23:28:50 -05:00
Chad Retz
4373676448 Begin test for large split func on issue #19 2018-07-27 17:03:55 -05:00
Chad Retz
94953a4ada More work on large func splitter for issue #19 2018-07-27 15:16:37 -05:00
Chad Retz
472579020a Early code for WASM function splitting for issue #19 2018-07-27 02:56:30 -05:00
Chad Retz
75de1d76e3 Finish stack walker 2018-07-27 01:15:48 -05:00
Chad Retz
67e914d683 Begin abstracting stack walking for issue #19 2018-07-26 17:17:43 -05:00
Chad Retz
4bc12f4b94 Begin work on Go examples for #14 2018-07-26 17:16:11 -05:00
Constantine Solovev
1990f46743 merge asmble-master to master 2018-07-26 10:49:28 +04:00
Constantine Solovev
559df45f09
Merge pull request #1 from cretz/master
Fetch master changes
2018-07-26 10:34:42 +04:00
Chad Retz
73862e9bc9 Chunk data sections even smaller per #18 and update README explanation 2018-07-26 00:27:17 -05:00
Chad Retz
1127b61eb5 Update README explanation about string const max 2018-07-26 00:08:40 -05:00
Chad Retz
a66c05ad4a Support large data sections. Fixes #18 2018-07-26 00:05:18 -05:00
Chad Retz
6786350f53 Fixed to set proper stack diff size for store insns 2018-07-26 00:03:49 -05:00
Chad Retz
706da0d486 Removed prefixed dollar sign from sexpr names and add export names to dedupe check for issue #17 2018-07-25 16:30:48 -05:00
Chad Retz
1d5c1e527a Emit given names in compiled class. Fixes #17 2018-07-25 15:59:27 -05:00
Chad Retz
1430bf48a6 Support names in converters for issue #17 2018-07-25 15:19:25 -05:00
Chad Retz
96febbecd5 Beginning of name support for issue #17 2018-07-25 12:57:54 -05:00
Constantine Solovev
80a8a1fbb9 Temporary disable rust-regex example 2018-07-25 10:35:37 +04:00
Constantine Solovev
dd72c7124c Fix Rust Simple and Rust String examples 2018-07-25 10:21:38 +04:00
Constantine Solovev
c04a3c4a9b Add some java docs 2018-07-24 11:00:41 +04:00
Constantine Solovev
51520ac07d Add some java docs 2018-07-23 12:52:30 +04:00
Chad Retz
3c25b40c40 Maven fetch instructions 2018-07-20 16:15:26 -05:00
Chad Retz
96458bdec7 Maven publishing support. Fixes #15 2018-07-20 15:59:03 -05:00
Chad Retz
dd33676e50 README update for mutable globals issue #16 0.3.0 2018-07-20 15:05:57 -05:00
Chad Retz
e9364574a3 Changed resizing to memory_grow for default max mem pages due to https://github.com/WebAssembly/spec/pull/808 2018-07-20 14:59:04 -05:00
Chad Retz
73e6b5769a Support mutable globals. Fixes #16 2018-07-20 14:43:54 -05:00
Chad Retz
9d87ce440f Add "too many locals" error 2018-07-20 10:20:03 -05:00
Chad Retz
51bc8008e1 Update to latest spec 2018-07-20 10:13:27 -05:00
Chad Retz
198c521dd7 Update Kotlin and minor README tweak 2018-07-20 09:23:27 -05:00
Constantine Solovev
97660de6ba Add some java docs 2018-07-20 12:52:21 +04:00
Constantine Solovev
cee7a86773 Fix rust-regex example 2018-07-19 17:02:25 +04:00
Constantine Solovev
cfa4a35af1 remove C example 2018-07-19 09:14:01 +04:00
Chad Retz
f24342959d Update spec and two related changes (detailed)
* Added LEB128 validation (ref: https://github.com/WebAssembly/spec/pull/750)
* Rename memory instructions (ref: https://github.com/WebAssembly/spec/pull/720)
2018-05-07 15:39:31 -05:00
Chad Retz
368ab300fa Update Kotlin 2018-05-07 11:43:34 -05:00
Chad Retz
94ba46eca9 Set version 0.2.0 0.2.0 2018-03-02 17:58:40 -06:00
Chad Retz
7229ee6eb6 Remove emscripten runtime originally for issue #7 2018-03-02 13:55:17 -06:00
Chad Retz
2dddd90d2f Update WASM spec tests and make several fixes to conform 2018-03-02 04:27:34 -06:00
Chad Retz
e79cc2e36b Update Kotlin 2018-03-01 21:18:32 -06:00