luaur-vm 0.1.0

The Luau register virtual machine and standard library (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
pub fn u_posrelat(pos: i32, len: usize) -> i32 {
    if pos >= 0 {
        pos
    } else if (0usize).wrapping_sub(pos as usize) > len {
        // C: `0u - (size_t)pos > len` — negate POS, not len.
        0
    } else {
        len as i32 + pos + 1
    }
}