onyx-embedder.git
3 years agogetting close to a full test
Brendan Hansen [Mon, 27 Jun 2022 03:38:26 +0000 (22:38 -0500)]
getting close to a full test

3 years agosuccessfully compiling 'real.onyx' to ovm!
Brendan Hansen [Sun, 26 Jun 2022 22:03:50 +0000 (17:03 -0500)]
successfully compiling 'real.onyx' to ovm!

3 years agoalmost all MVP instructions can be parsed and compiled
Brendan Hansen [Sat, 25 Jun 2022 23:10:44 +0000 (18:10 -0500)]
almost all MVP instructions can be parsed and compiled

3 years agoif statements are working! close to a testable version!
Brendan Hansen [Sat, 25 Jun 2022 04:35:04 +0000 (23:35 -0500)]
if statements are working! close to a testable version!

3 years agomade bh.h able to be static
Brendan Hansen [Sat, 25 Jun 2022 04:32:28 +0000 (23:32 -0500)]
made bh.h able to be static

3 years agomissing instructions, but compilation is almost successful!
Brendan Hansen [Fri, 24 Jun 2022 15:53:54 +0000 (10:53 -0500)]
missing instructions, but compilation is almost successful!

3 years agomuch progress on converting a WASM binary
Brendan Hansen [Fri, 24 Jun 2022 04:06:44 +0000 (23:06 -0500)]
much progress on converting a WASM binary

3 years agoremoved the separation of native and internal functions
Brendan Hansen [Fri, 24 Jun 2022 04:06:30 +0000 (23:06 -0500)]
removed the separation of native and internal functions

3 years agostarted parsing instructions
Brendan Hansen [Thu, 23 Jun 2022 03:41:12 +0000 (22:41 -0500)]
started parsing instructions

3 years agobugfixing and testing
Brendan Hansen [Wed, 22 Jun 2022 03:49:20 +0000 (22:49 -0500)]
bugfixing and testing

3 years agocloser to converting wasm -> ovm
Brendan Hansen [Wed, 22 Jun 2022 03:13:14 +0000 (22:13 -0500)]
closer to converting wasm -> ovm

3 years agostarting to parse the WASM module
Brendan Hansen [Tue, 21 Jun 2022 02:46:41 +0000 (21:46 -0500)]
starting to parse the WASM module

3 years agocontinuing work on creating the WASM->OVM interface
Brendan Hansen [Mon, 20 Jun 2022 17:52:49 +0000 (12:52 -0500)]
continuing work on creating the WASM->OVM interface

3 years agorefactoring native_funcs out of program to state
Brendan Hansen [Sun, 19 Jun 2022 04:15:18 +0000 (23:15 -0500)]
refactoring native_funcs out of program to state

3 years agostarting to fill out the wasm->ovm layer
Brendan Hansen [Fri, 17 Jun 2022 03:11:48 +0000 (22:11 -0500)]
starting to fill out the wasm->ovm layer

3 years agotesting assembler
Brendan Hansen [Thu, 16 Jun 2022 03:51:45 +0000 (22:51 -0500)]
testing assembler

3 years agostarting work on easy code builder
Brendan Hansen [Thu, 16 Jun 2022 03:34:31 +0000 (22:34 -0500)]
starting work on easy code builder

3 years agomore complete and nicer assembler
Brendan Hansen [Thu, 16 Jun 2022 03:34:18 +0000 (22:34 -0500)]
more complete and nicer assembler

3 years agoworking assembly baby!
Brendan Hansen [Wed, 15 Jun 2022 03:50:47 +0000 (22:50 -0500)]
working assembly baby!

3 years agospec-ed a byte code loader that an assembly can target
Brendan Hansen [Tue, 14 Jun 2022 03:30:48 +0000 (22:30 -0500)]
spec-ed a byte code loader that an assembly can target

3 years agosmall refactoring and more thorough testing
Brendan Hansen [Tue, 14 Jun 2022 02:57:08 +0000 (21:57 -0500)]
small refactoring and more thorough testing

3 years agobasic VM with func calls setup!
Brendan Hansen [Mon, 13 Jun 2022 22:48:49 +0000 (17:48 -0500)]
basic VM with func calls setup!

3 years agostarting to plan the VM part of the program
Brendan Hansen [Sat, 11 Jun 2022 03:46:46 +0000 (22:46 -0500)]
starting to plan the VM part of the program

3 years agoadding bh.h and stb_ds.h
Brendan Hansen [Fri, 15 Apr 2022 00:33:17 +0000 (19:33 -0500)]
adding bh.h and stb_ds.h

3 years agoinitial commit
Brendan Hansen [Thu, 14 Apr 2022 20:37:15 +0000 (15:37 -0500)]
initial commit