Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wasmify #86

Draft
wants to merge 29 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0c26cff
working on getting things to compile in wasm
shekohex Dec 13, 2023
7c24382
network compiles to wasm
shekohex Dec 13, 2023
67e0af8
Update dependencies and features to be no_std ready
shekohex Dec 16, 2023
665ed57
Split network into two different crates
shekohex Dec 18, 2023
3ad2145
update deps
shekohex Dec 18, 2023
eea8311
Moving to crate per packet
shekohex Dec 19, 2023
fafd1fd
More code
shekohex Dec 20, 2023
82cb230
work still needed here
shekohex Dec 26, 2023
7e0fa1c
Use wasm32-wasi
shekohex Dec 29, 2023
9388b2d
working on using wasmtime
shekohex Dec 29, 2023
ca4201f
give up, will try lua
shekohex Jan 7, 2024
52e20a2
using basic wasm works!
shekohex Jan 12, 2024
a370789
Moving things now works!
shekohex Jan 12, 2024
3120c60
working on logs
shekohex Jan 13, 2024
2bafaf9
Logging and panic handler works!
shekohex Jan 13, 2024
1fb4cbd
Updates
shekohex Jan 14, 2024
539eff3
add wasm builder
shekohex Jan 14, 2024
518a2ec
working on transfer packet
shekohex Jan 24, 2024
55f390c
clippy fixes
shekohex Jan 24, 2024
19fd997
moving data between wasm and host
shekohex Jan 24, 2024
92056f5
msg transfer
shekohex Jan 27, 2024
4aadc2b
msg account
shekohex Jan 27, 2024
d78421e
account auth
shekohex Jan 27, 2024
2670acc
add more functions to the linker
shekohex Jan 28, 2024
9610878
cargo fmt
shekohex Jan 28, 2024
1ec7766
wasm works so far
shekohex Jan 28, 2024
4de5ad2
fix rc5 and add tests
shekohex Feb 5, 2024
3d60702
Merge branch `master` into wasm
shekohex Dec 6, 2024
efb8676
Update crates/crypto/src/rc5.rs
shekohex Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
[alias]
auth = "run --bin auth-server"
auth = "run --bin auth-server --features=server"
game = "run --bin game-server"
hash-pwd = "run --bin hash-pwd"
externref = "run --bin externref-cli"

[target.aarch64-apple-darwin]
linker = "clang"
Expand Down
2 changes: 2 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"rust-analyzer.lens.references.adt.enable": true,
"rust-analyzer.lens.references.method.enable": true,
"rust-analyzer.lens.implementations.enable": true,
"rust-analyzer.check.allTargets": true,
"rust-analyzer.checkOnSave": true,
"sqltools.useNodeRuntime": true,
"sqltools.connections": [
{
Expand Down
Loading
Loading