🐛 bug: fix io.write and take off the `max_iters` restriction
The math is lining up with PUC Lua and LuaJIT. Now I can actually check the speed.main
parent
fb46ede3ca
commit
c50c16b9db
|
@ -64,11 +64,10 @@ fn main () -> Result <(), state::StepError> {
|
|||
vm.debug_print = true;
|
||||
}
|
||||
|
||||
let max_iters = 2000;
|
||||
let mut in_break = false;
|
||||
let mut last_input = String::new ();
|
||||
|
||||
for _ in 0..max_iters {
|
||||
loop {
|
||||
if in_break || breakpoints.iter ().any (|bp| vm.at_breakpoint (bp)) {
|
||||
in_break = true;
|
||||
dbg! (&vm.stack);
|
||||
|
|
|
@ -68,7 +68,6 @@ fn lw_io_write (l: &mut State, num_args: usize) -> usize {
|
|||
_ => panic! ("Can't io.write this value"),
|
||||
}
|
||||
}
|
||||
println! ("");
|
||||
// TODO: PUC Lua actually returns the file handle here.
|
||||
0
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue