NameLast commit messageLast commit date
..
mathMerge remote-tracking branch 'origin/master' into issue_11_fp9 years ago
sysImplement Sys module functions aprint and stream. Mark Sys module functions that will require a PAL.9 years ago
address_decoding.incPropagate the nil pointer when computing a double indirect address.9 years ago
array.cppMove 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.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
channel.cppMove 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.cppInitial public commit for Dis VM10 years ago
disvm.gypMerged in implement_more_math_mod (pull request #18)9 years ago
execution_table.cppCreate 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.hAddress 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 created9 years ago
garbage_collector.cppMove 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.hMinor perf improvements in GC ~ 5%9 years ago
list.cppVarious perf and style fixes9 years ago
module_reader.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
module_ref.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
module_resolver.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
module_resolver.hCreate 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() function9 years ago
scheduler.cppRemove vm_thread reference from exec/fork vm functions.9 years ago
scheduler.hRemove vm_thread reference from exec/fork vm functions.9 years ago
stack.cppMove 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.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
thread.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
tool_dispatch.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
tool_dispatch.hAdd support for traps in VM Add instruction trap to enable single step scenario in debugger Remote get_state() function from thread9 years ago
utf8.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
vm.cppRemove vm_thread reference from exec/fork vm functions.9 years ago
vm_exception_handler.cppRemove 'using namespace' statements from all but the execution table file.9 years ago
vm_memory.cppMove 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