Phil Dawes
|
5a0c4d18aa
|
removed global functions from debug.cpp
|
2009-09-16 08:16:27 +01:00 |
Phil Dawes
|
959da30f05
|
removed global functions from code_block.cpp
|
2009-09-16 08:16:27 +01:00 |
Phil Dawes
|
32eace1a11
|
removed global functions from bignum.cpp
|
2009-09-16 08:16:27 +01:00 |
Phil Dawes
|
100c26c38f
|
removed global functions from profiler
|
2009-09-16 08:16:27 +01:00 |
Phil Dawes
|
afe1cf0c73
|
removed some global functions from code_heap
|
2009-09-16 08:16:27 +01:00 |
Phil Dawes
|
00087e6814
|
removed global functions from code_gc
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
39dc71e612
|
removed global functions from data_gc
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
b2f52ed109
|
removed non-primitive global functions from data_heap
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
7a20e1648c
|
Dev checkpoint
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
82e1ea7110
|
vm ptr passed to untag_check
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
e2993558a8
|
moved tagged template code back into tagged.hpp header
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
e08a6e21cb
|
split the moved inline stuff into separate header file
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
e4f92cdbf2
|
moved tagged.hpp templates to vm.hpp
|
2009-09-16 08:16:26 +01:00 |
Phil Dawes
|
75c81af691
|
moved more math.hpp inline functions to vm
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
a66cf7e609
|
removed stub function from run
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
2e81b174a7
|
removed some stub functions from contexts
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
d093ff766f
|
updated function ptr calls (iterators etc..) to take a vm parameter
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
d5da6a3d58
|
Dev checkpoint
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
baaf71eddc
|
Dev checkpoint
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
93c665c653
|
Dev checkpoint
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
8fa607e9a9
|
Dev checkpoint
|
2009-09-16 08:16:25 +01:00 |
Phil Dawes
|
efa974f025
|
moved global state from math into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
839491a828
|
moved global state from inline_cache into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
498b1917dc
|
moved global state from dispatch into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
c506abc6cd
|
moved global state from debug into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
396eeeba34
|
moved global state from code_heap into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
221c0ac5c8
|
moved global state from data_heap into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
3025cef1c6
|
moved global state from data_gc into vm
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
80716a1b6e
|
moved global state from contexts and run into vm
Also renamed template type from T to TYPE to prevent clash with vm::T (true)
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
ecfd9a6075
|
reordered master to untangle dependency chain a bit
|
2009-09-16 08:16:24 +01:00 |
Phil Dawes
|
fb9f9ac3d3
|
moved callstack.hpp inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
9e23e41267
|
moved math.hpp inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
a249b484c4
|
moved byte_arrays.hpp inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
209755e2de
|
moved arrays.hpp inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
2e129dfc45
|
moved generic_arrays inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
4dabd186c9
|
moved data_gc and local_roots inline functions to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
31905b68a7
|
moved write_barrier inline function impls to vm.hpp
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
a6c3c1e7d2
|
moved callstack.hpp functions to vm
|
2009-09-16 08:16:23 +01:00 |
Phil Dawes
|
ae5c0fbfb2
|
moved math.hpp functions to vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
33ecaa5010
|
moved arrays.hpp functions to vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
625380c25c
|
moved generic_array.hpp functions to vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
b1189dc4f1
|
moved write_barrier functions to vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
be3a9f7f66
|
moved data_gc templates and inline functions to vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
1b64155998
|
moved reallot_array into vm
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
e678f6a681
|
added vm member to gc_bignum
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
a2f14b5a6d
|
added vm member to gc_root and growable arrays
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
54b3c1ea88
|
added vm member to jit classes
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
386dafe747
|
moved local roots state to vm, shuffled includes around
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
8fea98ad7a
|
factorvm initialised globally
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
a826496a71
|
moved utilities.cpp functions to vm
|
2009-09-16 08:16:21 +01:00 |