fn stack_alloc_unchecked(&mut self, need: Word) {
    self.stop -= need;

    // Clear the new cells
    let raw_nil = nil().raw();
    unsafe {
      let p = self.heap_begin_mut().offset(self.stop as isize);
      for y in 0..need {
        *p.offset(y as isize) = raw_nil
      }
    }
  }
/// Allocate stack cells without checking. Call `stack_have(n)` beforehand.
Allocate stack cells without checking.
Allocate stack cells without checking .
fn stack_alloc_unchecked(&mut self, need: Word) {
    self.stop -= need;
    // Clear the new cells
    let raw_nil = nil().raw();
    unsafe {
      let p = self.heap_begin_mut().offset(self.stop as isize);
      for y in 0..need {
        *p.offset(y as isize) = raw_nil
      }
    }
  }
fn stack_alloc_unchecked ( & mut self , need : Word ) { self . stop -= need ; // Clear the new cells let raw_nil = nil ( ) . raw ( ) ; unsafe { let p = self . heap_begin_mut ( ) . offset ( self . stop as isize ) ; for y in 0 .. need { * p . offset ( y as isize ) = raw_nil } } }
Allocate stack cells without checking.
Allocate stack cells without checking .
&mut self
need
Word