xgo/runtime
Daniel 61890b15cb
module refactor (#148)
* wip

* move print and JSON functions to modules

* builtin functions are not replacable now

* builtin functions are added for default nil symbol table

* importables: builtin modules and source modules

* refactoring runtime tests

* fix tests

* update documentation

* cleanup

* clean up cli

* fix REPL prints
2019-03-18 08:15:26 -07:00
..
errors.go limit max object allocations (#129) 2019-03-06 17:20:05 -08:00
frame.go Removed double indirection for massive performance gains (#140) 2019-03-14 01:07:19 -07:00
vm.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_array_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_assignment_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_bitwise_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_boolean_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_builtin_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_bytes_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_call_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_char_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_cond_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_equality_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_error_report_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_error_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_float_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_for_in_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_for_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_function_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_if_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_immutable_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_inc_dec_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_indexable_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_integer_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_iterable_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_logic_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_map_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_module_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_not_operator_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_objects_limit_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_return_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_selector_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_source_modules_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_string_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_tail_call_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00
vm_undefined_test.go module refactor (#148) 2019-03-18 08:15:26 -07:00