Rachel
cee8ddf8fc
allow invalid -> nop parse, clean up
...
- new functions `*_with_invalid` and `set_code_invalid` create a
program with invalid operations translated to Nop and the parse
errors collected.
- `step` function refactored to be consistant about advancing the
instrution pointer with errors. optional ignore erros and advance
anyway.
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-04-04 23:28:40 -07:00
Rachel
11642d9dd8
drop the config.toml env
...
It appears to no longer be needed for building from a windows host
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-04-03 12:26:29 -07:00
Rachel
6e4be9cf9e
Don't build silently in CI
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-04-03 12:08:17 -07:00
Rachel
7cc49d75ff
Pull in lit and shoelace
2024-04-03 11:12:58 -07:00
Rachel
3c4566c12b
More device card stuff
2024-04-03 11:12:58 -07:00
Rachel Powers
057678f466
Merge pull request #9 from Emilgardis/fix-ci
...
satisfy lints
2024-04-03 11:04:57 -07:00
Emil Gardström
8dbb57c694
satisfy lints
2024-04-03 11:31:21 +02:00
Rachel Powers
85c2e441c2
Merge pull request #6 from Emilgardis/dont-scroll
...
don't scroll to active line
2024-04-03 01:19:01 -07:00
Rachel Powers
d95ce8ebc7
Merge pull request #8 from Emilgardis/dev-experience
...
improve building experience
2024-04-03 01:17:23 -07:00
Rachel
07f271d018
fix register parseing and aliase
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-04-02 12:57:21 -07:00
Emil Gardström
4c47c6f640
add helper for building
2024-04-02 17:32:45 +02:00
Emil Gardström
bae8bb5745
correctly apply cargo config
2024-04-02 17:32:45 +02:00
Emil Gardström
e0c03a1721
ignore npm package-lock
2024-04-02 17:32:44 +02:00
Emil Gardström
c7c92a08d2
use a workspace
2024-04-02 12:19:42 +02:00
Emil Gardström
328a3b2648
poll changes
2024-04-02 12:14:07 +02:00
Emil Gardström
5910096bc1
don't scroll to active line
...
this behaviour is very intrusive when editing a long file, making the editor scroll to the active line even if it's not in view
2024-04-02 11:31:31 +02:00
Rachel
a04bfd509b
Device card start
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-04-01 00:09:41 -07:00
Rachel
a62643092a
Beginings of Devices UI
...
- device summary
- start of offcanvas
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-31 21:49:54 -07:00
Rachel
41cdf863c4
cargo/pnpm update
2024-03-31 16:16:38 -07:00
Rachel
60332b498d
full typescript conversion
2024-03-31 16:12:21 -07:00
Rachel
ddb964f4dc
fix peek instruction
2024-03-30 21:47:35 -07:00
Rachel
d0cc415ca5
bit the bullet and make the ts move
...
(I want types sooo bad...)
2024-03-30 21:43:51 -07:00
Rachel
d76610f5d9
fix stack scroll
2024-03-30 14:07:17 -07:00
Rachel
d9a8a9fbec
fix hash autocomplete
...
- begin device from template
2024-03-30 13:33:20 -07:00
Rachel
78463e6701
fix lsp build
2024-03-29 19:06:16 -07:00
Rachel
5706c82553
better data
2024-03-29 16:33:09 -07:00
Rachel
5130fb1695
better production build
2024-03-29 15:13:46 -07:00
Rachel
875a0832c6
Update data
2024-03-29 15:13:46 -07:00
Rachel Powers
231f5ba0b3
Merge pull request #4 from Emilgardis/fixes
...
Some small changes and fixes
2024-03-29 15:04:29 -07:00
Emil Gardström
5e3ba95a83
use to_owned for lit -> String
2024-03-29 15:19:41 +01:00
Emil Gardström
5dc021f953
make yield look more like the other instructions syntactically
2024-03-29 15:10:06 +01:00
Emil Gardström
f69073c1b2
simplify mismatch operand error handling
...
also fixes an issue where for example `sleep` would report too many operands
2024-03-29 15:06:35 +01:00
Emil Gardström
3254e4ad30
fix typos
2024-03-29 14:28:20 +01:00
Emil Gardström
1d51ee0486
some more lints and small changes
2024-03-29 14:22:20 +01:00
Emil Gardström
588e64ba35
apply clippy suggestions
2024-03-29 13:01:21 +01:00
Rachel
e6dcc61835
improved layout + stack
2024-03-28 16:05:31 -07:00
Rachel
8d62cf407e
Better Layout
2024-03-28 14:22:11 -07:00
Rachel
88e37d23cf
fix silly Map iter error
2024-03-28 11:02:22 -07:00
Rachel
2b9f9bab44
Fix deafult session Id, edit register values
2024-03-28 04:09:43 -07:00
Rachel
baf67b2c6a
Vm working. simple interface built
...
- still need stack view
- still ned to work with devices
2024-03-28 01:31:09 -07:00
Rachel
3047f774c5
depricate the node 16 using wasm-pack action
2024-03-26 21:54:33 -07:00
Rachel
a30ec6a428
add stationpedia thumbnails
2024-03-26 21:05:33 -07:00
Rachel
9792fddf1f
finished implimenting instrucitons
2024-03-26 21:03:19 -07:00
Rachel
bcc10adaf0
Nearly done with instruction impl
2024-03-26 01:43:31 -07:00
Rachel
22348a8f68
clean up unused
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-25 16:01:07 -07:00
Rachel
e9df98a4c2
All branch/jump and set instructions impl
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-25 15:54:03 -07:00
Rachel
93b5a7c4bf
Move to a much more "simple" parser, start op impl
...
- wasm compiles in seconds instead of 20+ minutes wooo! (I'm looking at
you rust-sitter)
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-24 23:11:08 -07:00
Rachel
da03005bae
More swap + disk report
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-23 21:40:31 -07:00
Rachel
9a13f7dcff
needs more swap for actions?
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-23 21:27:42 -07:00
Rachel
1e544a0d1e
back off BSON
...
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com >
2024-03-23 20:34:49 -07:00