Commit Graph

17478 Commits (eb5d30e7245f49b9d08b36facfc260b336c9eb1c)

Author SHA1 Message Date
Phil Dawes 6c566717ba moved global state from math into vm 2009-09-16 08:16:24 +01:00
Phil Dawes 4188b0fde3 moved global state from inline_cache into vm 2009-09-16 08:16:24 +01:00
Phil Dawes 77db2b7821 moved global state from dispatch into vm 2009-09-16 08:16:24 +01:00
Phil Dawes d9e354654a moved global state from debug into vm 2009-09-16 08:16:24 +01:00
Phil Dawes 7852a5efad moved global state from code_heap into vm 2009-09-16 08:16:24 +01:00
Phil Dawes 67a7e3ebf7 moved global state from data_heap into vm 2009-09-16 08:16:24 +01:00
Phil Dawes e974809337 moved global state from data_gc into vm 2009-09-16 08:16:24 +01:00
Phil Dawes 4ff57d8acf 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 9e8538d1ca reordered master to untangle dependency chain a bit 2009-09-16 08:16:24 +01:00
Phil Dawes 31377b7ae4 moved callstack.hpp inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 2bf80c0bf6 moved math.hpp inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes f2cb6e6f6f moved byte_arrays.hpp inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 5a9ff7fba9 moved arrays.hpp inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 4ba0f01c0a moved generic_arrays inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 6d1ee34188 moved data_gc and local_roots inline functions to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 5c89a644c5 moved write_barrier inline function impls to vm.hpp 2009-09-16 08:16:23 +01:00
Phil Dawes 09f063d6fc moved callstack.hpp functions to vm 2009-09-16 08:16:23 +01:00
Phil Dawes f3e67817cc moved math.hpp functions to vm 2009-09-16 08:16:22 +01:00
Phil Dawes 7d097b387c moved arrays.hpp functions to vm 2009-09-16 08:16:22 +01:00
Phil Dawes 83a73b9083 moved generic_array.hpp functions to vm 2009-09-16 08:16:22 +01:00
Phil Dawes cdc7250d90 moved write_barrier functions to vm 2009-09-16 08:16:22 +01:00
Phil Dawes 95363d7744 moved data_gc templates and inline functions to vm 2009-09-16 08:16:22 +01:00
Phil Dawes 05f4fcbf1c moved reallot_array into vm 2009-09-16 08:16:22 +01:00
Phil Dawes f8d56f69c1 added vm member to gc_bignum 2009-09-16 08:16:22 +01:00
Phil Dawes ebbf2151fe added vm member to gc_root and growable arrays 2009-09-16 08:16:22 +01:00
Phil Dawes 9282824ccb added vm member to jit classes 2009-09-16 08:16:21 +01:00
Phil Dawes 16c3591d11 moved local roots state to vm, shuffled includes around 2009-09-16 08:16:21 +01:00
Phil Dawes cddf989ac3 factorvm initialised globally 2009-09-16 08:16:21 +01:00
Phil Dawes eefa976e6f moved utilities.cpp functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes b38191ae0e moved factor.cpp functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 502f97dc69 moved inline_cache functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 35a62b0453 moved dispatch functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes fd374222bf moved quotations functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 9ffb1e34a6 moved alien functions to vm 2009-09-16 08:16:21 +01:00
Phil Dawes 5c261e4590 moved image functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes d02dcfd8f2 moved code_heap functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 5f66fd18e9 moved code_block functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 21b7856402 moved code_gc functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes e8cab52116 moved io functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes eea9b4bdb4 moved math functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes af1aa44a1a Dev checkpoint 2009-09-16 08:16:20 +01:00
Phil Dawes 2ffcd683e1 moved words functions to vm 2009-09-16 08:16:20 +01:00
Phil Dawes 81d2fbb906 added tuples fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 5a26f2c095 added byte_arrays fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 3db22680ac added boolean fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 536820b1a6 moved strings fns to vm 2009-09-16 08:16:19 +01:00
Phil Dawes 64474fa6f9 moved arrays fns into vm 2009-09-16 08:16:19 +01:00
Phil Dawes 4b02f39ce7 moved debug functions into vm struct 2009-09-16 08:16:19 +01:00
Phil Dawes 8671b2897a moved data_gc fns over to vm struct 2009-09-16 08:16:19 +01:00
Phil Dawes 9e1b45f768 moved data_heap fns to vm struct 2009-09-16 08:16:19 +01:00