Commit Graph

154 Commits (be96d985e99c9930d0a4df3bf5a07bbafe038738)

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 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 16c3591d11 moved local roots state to vm, shuffled includes around 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
Phil Dawes b73b540290 moved bignum functions to vm 2009-09-16 08:16:18 +01:00
Phil Dawes 2dd9e92778 Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes ef53b8cf6a Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes ad7765b71a Dev checkpoint 2009-09-16 08:16:18 +01:00
Phil Dawes 1db06cdf53 moved errors.cpp functions to vm 2009-09-16 08:16:18 +01:00
Phil Dawes 4cc2a5f844 moved profiling fns into vm 2009-09-16 08:16:18 +01:00
Phil Dawes 7e34866254 move functions from run.cpp into vm 2009-09-16 08:16:18 +01:00
Phil Dawes 7200c6a0ae moved contexts functions into vm 2009-09-16 08:16:18 +01:00
Phil Dawes c58b0ba73c Empty vm struct 2009-09-16 08:16:17 +01:00