From 41bef40b4d2be41b38ed32d66378e48b8916b61c Mon Sep 17 00:00:00 2001 From: Werner <26710260+GuilhermeWerner@users.noreply.github.com> Date: Sun, 2 Jan 2022 14:36:51 -0300 Subject: [PATCH] Update source files --- Source/Heap.rs | 2 +- Source/Limits.rs | 6 ++---- Source/Machine.rs | 3 +-- Source/Payload.rs | 2 +- Source/Registry.rs | 2 +- Source/Stack.rs | 2 +- Source/lib.rs | 3 +++ 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Source/Heap.rs b/Source/Heap.rs index acbb594..6c864e2 100644 --- a/Source/Heap.rs +++ b/Source/Heap.rs @@ -1,4 +1,4 @@ -use crate::Types::*; +use crate::{Byte, DWord, Half, QWord, Word}; use std::mem; pub struct Heap { diff --git a/Source/Limits.rs b/Source/Limits.rs index 99f1412..fc820d8 100644 --- a/Source/Limits.rs +++ b/Source/Limits.rs @@ -1,5 +1,3 @@ pub const REGISTER_COUNT: usize = 16; - -pub const STACK_SIZE: usize = 64; - -pub const HEAP_LIMIT: usize = 256; +pub const STACK_SIZE: usize = 512; +pub const HEAP_LIMIT: usize = 4096; diff --git a/Source/Machine.rs b/Source/Machine.rs index 626b038..2face73 100644 --- a/Source/Machine.rs +++ b/Source/Machine.rs @@ -1,7 +1,6 @@ use crate::Instructions::*; use crate::Operations::*; -use crate::Types::*; -use crate::{Heap, Registry, Stack, HEAP_LIMIT, STACK_SIZE}; +use crate::{Byte, Half, Heap, Registry, Stack, Word, HEAP_LIMIT, STACK_SIZE}; #[allow(dead_code)] pub struct Machine { diff --git a/Source/Payload.rs b/Source/Payload.rs index 1fd2728..9421176 100644 --- a/Source/Payload.rs +++ b/Source/Payload.rs @@ -1,5 +1,5 @@ use crate::Machine; -use crate::Types::{Byte, Word}; +use crate::{Byte, Word}; pub type Register = Byte; pub type RegisterAddress = (Byte, Word); diff --git a/Source/Registry.rs b/Source/Registry.rs index 0b37335..bcfeb9c 100644 --- a/Source/Registry.rs +++ b/Source/Registry.rs @@ -1,4 +1,4 @@ -use crate::Types::*; +use crate::Word; use crate::REGISTER_COUNT; #[derive(Default)] diff --git a/Source/Stack.rs b/Source/Stack.rs index 3d12e23..03d2a5d 100644 --- a/Source/Stack.rs +++ b/Source/Stack.rs @@ -1,4 +1,4 @@ -use crate::Types::*; +use crate::{Byte, DWord, QWord, Half,Word}; use std::mem; pub struct Stack { diff --git a/Source/lib.rs b/Source/lib.rs index c9891f8..9cfed35 100644 --- a/Source/lib.rs +++ b/Source/lib.rs @@ -26,3 +26,6 @@ pub use self::_Registry::*; mod _Stack; pub use self::_Stack::*; +#[path = "Types.rs"] +mod _Types; +pub use self::_Types::*;