| .. |
| math | Merge remote-tracking branch 'origin/master' into issue_11_fp | 9 years ago |
| sys | Implement Sys module functions aprint and stream. Mark Sys module functions that will require a PAL. | 9 years ago |
| address_decoding.inc | Propagate the nil pointer when computing a double indirect address. | 9 years ago |
| array.cpp | Move some basic offset functions to header files for inlining ease Replace enum_pointer_field functions with custom implementations - GC now has custom implementation - other implementations use template<> version Fix misuse of shared_ptr<type_descriptor_t> in various built-in types Observed 5 - 8 % improvement in GC for compiler scenario. | 9 years ago |
| builtin_module.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| channel.cpp | Move some basic offset functions to header files for inlining ease Replace enum_pointer_field functions with custom implementations - GC now has custom implementation - other implementations use template<> version Fix misuse of shared_ptr<type_descriptor_t> in various built-in types Observed 5 - 8 % improvement in GC for compiler scenario. | 9 years ago |
| debug.cpp | Initial public commit for Dis VM | 10 years ago |
| disvm.gyp | Merged in implement_more_math_mod (pull request #18) | 9 years ago |
| execution_table.cpp | 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. | 9 years ago |
| execution_table.h | 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 created | 9 years ago |
| garbage_collector.cpp | Move some basic offset functions to header files for inlining ease Replace enum_pointer_field functions with custom implementations - GC now has custom implementation - other implementations use template<> version Fix misuse of shared_ptr<type_descriptor_t> in various built-in types Observed 5 - 8 % improvement in GC for compiler scenario. | 9 years ago |
| garbage_collector.h | Minor perf improvements in GC ~ 5% | 9 years ago |
| list.cpp | Various perf and style fixes | 9 years ago |
| module_reader.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| module_ref.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| module_resolver.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| module_resolver.h | 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() function | 9 years ago |
| scheduler.cpp | Remove vm_thread reference from exec/fork vm functions. | 9 years ago |
| scheduler.h | Remove vm_thread reference from exec/fork vm functions. | 9 years ago |
| stack.cpp | Move some basic offset functions to header files for inlining ease Replace enum_pointer_field functions with custom implementations - GC now has custom implementation - other implementations use template<> version Fix misuse of shared_ptr<type_descriptor_t> in various built-in types Observed 5 - 8 % improvement in GC for compiler scenario. | 9 years ago |
| string.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| thread.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| tool_dispatch.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| tool_dispatch.h | Add support for traps in VM Add instruction trap to enable single step scenario in debugger Remote get_state() function from thread | 9 years ago |
| utf8.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| vm.cpp | Remove vm_thread reference from exec/fork vm functions. | 9 years ago |
| vm_exception_handler.cpp | Remove 'using namespace' statements from all but the execution table file. | 9 years ago |
| vm_memory.cpp | Move some basic offset functions to header files for inlining ease Replace enum_pointer_field functions with custom implementations - GC now has custom implementation - other implementations use template<> version Fix misuse of shared_ptr<type_descriptor_t> in various built-in types Observed 5 - 8 % improvement in GC for compiler scenario. | 9 years ago |