Code

History

Commits on 058335e92b85f0805d1ee11db89adf524605bfa3 to src/vm/string.cpp10
  1. String constructor now permits length of 0 with non-null - This was useful when using static buffers that don't have content. Ensure the syscall error message buffer is properly initialized.arr committed 9 years ago058335e
  2. Implement seek() utfbytes() in Sys module. - Updated tests for utfbytes() - Updated utf8 API surface to support the general length case (codepoint _and_ byte) - Testing of seek() still outstanding Comment added regarding stack frame pointer in stack frames.arr committed 9 years agoa6da1dc
  3. Enable logging from exec for specific components. Remove trailing newlines from all existing logging calls.arr committed 9 years agodd0789c
  4. Minor updates to elinor's PR regarding building on MAC.arr committed 9 years ago0217bda
  5. Fix some issues when building on macelinor fung committed 9 years ago34cadb2
  6. Fix bug in string constructor. Update test used to expose the issue.arr committed 10 years ago7c21b77
  7. Create specific exception when index is out of range. Update thread class to print out exception details. Throw exception when an invalid op-code is detected. Enforce mspawn instruction cannot start from a built-in module.arr committed 10 years ago266fad6
  8. Code clean-up Optimization in allocation pointer enumeration. - Removed needless division - Marked bitset<> as const, now indexing is a constexpr.arr committed 10 years ago8506dc6
  9. Basic implementation of Sys module functions - Sys.create, Sys.open, Sys.read, Sys.write - Sys.tokenizearr committed 10 years ago992a33f
  10. Initial public commit for Dis VMarr committed 10 years agof95902e