Compare commits

...
3 Commits
Author SHA1 Message Date
randrews d6792b95bc Update pixels 2026-09-07 15:24:43 -05:00
randrews 535b850ea1 Update to Rust 2024 2026-09-07 15:19:07 -05:00
randrews 99d7e9c264 Fix warnings 2026-09-07 15:14:26 -05:00
13 changed files with 677 additions and 439 deletions
Generated
+660 -422
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "forge_core" name = "forge_core"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "novaforth" name = "novaforth"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
[build-dependencies] [build-dependencies]
vasm_core = { path = "../vasm_core" } vasm_core = { path = "../vasm_core" }
+2 -2
View File
@@ -1,12 +1,12 @@
[package] [package]
name = "vasm" name = "vasm"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
vasm_core = { path = "../vasm_core" } vasm_core = { path = "../vasm_core" }
clap = { version = "3.1.18", features = ["derive"] } clap = { version = "4.6.6", features = ["derive"] }
regex = "1.7.0" regex = "1.7.0"
serde_json = "1.0.91" serde_json = "1.0.91"
+4 -4
View File
@@ -7,18 +7,18 @@ use serde_json::json;
/// Vulcan Assembler /// Vulcan Assembler
#[derive(Parser, Debug)] #[derive(Parser, Debug)]
#[clap(author, version, about, long_about = None)] #[command(author, version, about, long_about = None)]
struct Args { struct Args {
/// File to output to /// File to output to
#[clap(short, long)] #[arg(short, long)]
output: Option<String>, output: Option<String>,
/// Whether to generate a JSON file containing the symbol table /// Whether to generate a JSON file containing the symbol table
#[clap(short, long)] #[arg(short, long)]
symbols: bool, symbols: bool,
/// Input file /// Input file
#[clap()] #[arg()]
file: String, file: String,
} }
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vasm_core" name = "vasm_core"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vcore" name = "vcore"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -14,7 +14,7 @@ impl<R: Rng> From<R> for Memory {
fn from(mut rng: R) -> Self { fn from(mut rng: R) -> Self {
let mut mem = Memory::default(); let mut mem = Memory::default();
for i in 0..(MEM_SIZE - 1) { for i in 0..(MEM_SIZE - 1) {
mem.0[i as usize] = rng.gen() mem.0[i as usize] = rng.r#gen()
} }
mem mem
} }
+2 -2
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vemu" name = "vemu"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -11,4 +11,4 @@ vgfx = { path = "../vgfx" }
vasm_core = { path = "../vasm_core" } vasm_core = { path = "../vasm_core" }
rand = "0.8.0" rand = "0.8.0"
winit = "0.30.12" winit = "0.30.12"
pixels = "0.15.0" pixels = "0.17.2"
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vgfx" name = "vgfx"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vlua" name = "vlua"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vtest" name = "vtest"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,7 +1,7 @@
[package] [package]
name = "vweb" name = "vweb"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html