Phil Dawes
|
f7584cd826
|
Added more init code to vm constructor.
Also removed dummy variables file as have fixed that problem now
|
2009-09-16 08:22:18 +01:00 |
Phil Dawes
|
57aff71466
|
removed debugging
|
2009-09-16 08:22:16 +01:00 |
Phil Dawes
|
c1212b1326
|
Split data out into separate vm-data struct
|
2009-09-16 08:22:16 +01:00 |
Phil Dawes
|
a8f233c055
|
thread_id is a pthread_t on unix
|
2009-09-16 08:20:51 +01:00 |
Phil Dawes
|
bd9ae0bc93
|
fixed stupid signal handler bug
|
2009-09-16 08:20:50 +01:00 |
Phil Dawes
|
05d17492ed
|
cleaned up code a bit, added multithreaded mode flags
|
2009-09-16 08:20:50 +01:00 |
Phil Dawes
|
1e93c766a1
|
moved the thread stuff around a bit
|
2009-09-16 08:20:49 +01:00 |
Phil Dawes
|
939426dcf5
|
fixed up linux64 bootstrap (single threaded)
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
ad517cb39b
|
win32 main starts factorvm in new thread
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
8008545b8e
|
Start windows factor in a spawned thread (for testing)
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
41345583a5
|
added lookup_vm and removed last usage of vm from windows code
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
28665b5287
|
removed most global functions from factor.cpp
|
2009-09-16 08:17:27 +01:00 |
Phil Dawes
|
915c765ecb
|
Added basic win32 start-thread support
|
2009-09-16 08:17:26 +01:00 |
Phil Dawes
|
ebbf2151fe
|
added vm member to gc_root and growable arrays
|
2009-09-16 08:16:22 +01:00 |
Phil Dawes
|
cddf989ac3
|
factorvm initialised globally
|
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
|
99d01a3a88
|
added vm singleton
|
2009-09-16 08:16:18 +01:00 |
Philipp Brüschweiler
|
18240b0219
|
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
|
2009-08-10 21:33:07 +02:00 |
Slava Pestov
|
ec943c2299
|
Change (void) to ()
|
2009-05-05 11:33:35 -05:00 |
Slava Pestov
|
4764f1c676
|
Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
|
2009-05-05 10:29:22 -05:00 |
Slava Pestov
|
72691cae07
|
Cleanups
|
2009-05-04 05:07:14 -05:00 |
Slava Pestov
|
7c0a59f7a9
|
The great type renaming
|
2009-05-04 04:50:24 -05:00 |
Slava Pestov
|
7f48eb2b2c
|
Use C++ namespaces
|
2009-05-04 01:46:13 -05:00 |
Slava Pestov
|
1857f90eb6
|
VM: use better abstractions for tagged pointers, eliminate get()/set() stuff, clean up array, string, and byte-array element access
|
2009-05-04 01:00:30 -05:00 |
Slava Pestov
|
938d1a4270
|
Move vmpp to vm
|
2009-05-02 20:37:18 -05:00 |