hexagon 0.1.2

The Hexagon VM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[cfg(not(test))]
pub static mut GLOBAL_DEBUG: bool = false;
#[cfg(test)]
pub static mut GLOBAL_DEBUG: bool = true;

#[macro_export]
macro_rules! debug {
    ($($arg:tt)*) => (if unsafe { ::debug::GLOBAL_DEBUG } { eprintln!( $($arg)* ) })
}

pub unsafe fn enable() {
    GLOBAL_DEBUG = true;
}