Code

History

Commits on 0643d044798ca36186caf940a867f409150f8513 to src/vm/vm_memory.cpp14
  1. Add type_descriptor::is_equal() function. - Replace pointer and use function throughout VM Complete implementation of vm_array_t::copy_from() which supports the slicela instruction.arr committed 9 years ago7838bae
  2. Fix bug in global alloc lock function.arr committed 9 years ago87f2d5b
  3. Create configuration struct for VM Add syscall failure exception - Create VM syscall failure message functions Respect the 'r' format verb Create module resolver interface Implement default module resolver interface Implement Sys.fildes() functionarr committed 9 years ago232a659
  4. Enable logging from exec for specific components. Remove trailing newlines from all existing logging calls.arr committed 9 years agodd0789c
  5. Fix some issues when building on macelinor fung committed 9 years ago34cadb2
  6. Fix performance issue regarding all built-in types type descriptors. Check in md5sum program written entirely in limbo.arr committed 10 years ago754ca82
  7. Debugger supports breakpoints (set/clear/list) Clean up usage of final and override on various classes Distinguish tool events for vm loading module and thread loading modulearr committed 10 years agoe2f8e25
  8. Expose the loaded path of a module from the VM. Display path for the loaded module in the debugger.arr committed 10 years ago4219472
  9. Basic debugger implementation - No way to enable it without altering exec main.cpp.arr committed 10 years agof2c6ef3
  10. Implemented basic native shell - takes compiled Command modules Defined shell Command module - should be implemented to pass modules to native shell Updated intrinsic type descriptors so they are not allocated on VM loadarr committed 10 years ago330522f
  11. 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
  12. Basic implementation of Sys module functions - Sys.create, Sys.open, Sys.read, Sys.write - Sys.tokenizearr committed 10 years ago992a33f
  13. Altered API getting the allocation from a vm_alloc_t. Added preliminary internal file descriptor type. Test groups now print out their name.arr committed 10 years ago5a417ba
  14. Initial public commit for Dis VMarr committed 10 years agof95902e