Code

History

Commits on master to src/vm/sys23
  1. Implement Sys module functions aprint and stream. Mark Sys module functions that will require a PAL.arr committed 9 years ago30fdb69
  2. Fix leaking vm_fd_t instances.arr committed 9 years ago1da323b
  3. Create C++ exceptions that can be marshalled into DisVM exceptions. Fix bug in exception raising where the module reference was not being updated during stack unwinding.arr committed 9 years ago558c6ea
  4. Alter file descriptor management. This is being done in anticipation of network and other non-file based I/O needs.arr committed 9 years ago02c7a61
  5. Update auto-generated code for Sys and Math modulesarr committed 9 years ago6892bc6
  6. Remove 'using namespace' statements from all but the execution table file.arr committed 9 years ago2519a93
  7. Merged in release_mgmt (pull request #14)Aaron R Robinson committed 9 years ago68d4d69
  8. Sys module updates - address bug with leaving FD - Change error message for not implemented functions.arr committed 9 years ago5520e67
  9. Bugs found during limbo compiler work - Ref counting mistakes in vm_array copy_from() - document perf opportunity - Multiple bugs in addc instruction - set_rune() on vm_string was creating non-null terminated strings - Add support for '*', 'c', and 'u' flags in print formattingarr committed 9 years ago57e9d24
  10. Implement more sys functions for limbo compiler - fprint - sprint - remove Introduce a new comment ID for PAL issues.arr committed 9 years ago3f81a2c
  11. 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
  12. 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
  13. 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
  14. Enable logging from exec for specific components. Remove trailing newlines from all existing logging calls.arr committed 9 years agodd0789c
  15. Address code analysis violations. Disable all Microsoft language extensions - All header files now end with a single new line character. Split vs_asm header from type signature templates - vs_asm_sigkind.h createdarr committed 9 years ago02a7d6a
  16. Fix some issues when building on macelinor fung committed 9 years ago34cadb2
  17. Change debugger options to enumeration. Alter how the debugger displays the registers. Adding a breakpoint that is already set is a no-op and simply returns the current cookie value. Fix bug in print for the Sys module - don't ignore format modifiers.arr committed 10 years agodb76c0c
  18. Various work for tool support in the VM. Update some type names (i.e. _t) and alter API signatures to be more consistent.arr committed 10 years agoe5d3f86
  19. 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
  20. Basic implementation of Sys module functions - Sys.create, Sys.open, Sys.read, Sys.write - Sys.tokenizearr committed 10 years ago992a33f
  21. 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
  22. Disable optimizations for Visual Studio projects in debug configuration. Add support in Sys.print() for real_t. Fix bug in Sys.print() for 64 bit aligned types (i.e. big_t and real_t).arr committed 10 years ago9881f45
  23. Initial public commit for Dis VMarr committed 10 years agof95902e