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 |
Phil Dawes
|
f88eaa0df3
|
moved factor.cpp functions to vm
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
5980165829
|
moved inline_cache functions to vm
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
c018372cd3
|
moved dispatch functions to vm
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
2eca2ddeaf
|
moved quotations functions to vm
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
28620619e9
|
moved alien functions to vm
|
2009-09-16 08:16:21 +01:00 |
Phil Dawes
|
1bba717b36
|
moved image functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
ee07c0b4e5
|
moved code_heap functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
0097e76a82
|
moved code_block functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
fdabc9a5d8
|
moved code_gc functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
062c56f94b
|
moved io functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
10e5dc9b3c
|
moved math functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
552b9ecd81
|
Dev checkpoint
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
4f4c53c822
|
moved words functions to vm
|
2009-09-16 08:16:20 +01:00 |
Phil Dawes
|
dbbc9bb2b1
|
added tuples fns to vm
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
fa46b90197
|
added byte_arrays fns to vm
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
25d0bb756f
|
added boolean fns to vm
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
0f2a89cfbd
|
moved strings fns to vm
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
72098c5f6a
|
moved arrays fns into vm
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
13e0ae6d97
|
moved debug functions into vm struct
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
64c2d81306
|
moved data_gc fns over to vm struct
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
9f6f7adaba
|
moved data_heap fns to vm struct
|
2009-09-16 08:16:19 +01:00 |
Phil Dawes
|
1a87f3bb5f
|
moved bignum functions to vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
a6fc19f4b0
|
Dev checkpoint
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
149af514e6
|
Dev checkpoint
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
8426e2f877
|
Dev checkpoint
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
10901e7c37
|
moved errors.cpp functions to vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
aa01f6b748
|
moved profiling fns into vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
110f925245
|
move functions from run.cpp into vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
88084a66ac
|
moved contexts functions into vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
adf2529451
|
added vm singleton
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
d8ea82d8e8
|
added stub PRIMITIVE_GETVM macro
|
2009-09-16 08:16:17 +01:00 |
Phil Dawes
|
caefc7aff9
|
Empty vm struct
|
2009-09-16 08:16:17 +01:00 |
Slava Pestov
|
3551294fd4
|
vm: update Config.netbsd for NetBSD 5.0
|
2009-09-15 00:22:19 -05:00 |
Joe Groff
|
77f0fbf497
|
missed a few PPC status bits that needed clearing
|
2009-09-14 15:17:36 -05:00 |
Joe Groff
|
89ce13d4d4
|
linux 32 typo
|
2009-09-14 13:21:46 -05:00 |
Joe Groff
|
32be55fa68
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-14 12:30:24 -05:00 |
Joe Groff
|
b77d9d2960
|
more secret sauce to tease mxcsr out of linux-x86.32 ucontext
|
2009-09-14 12:30:10 -05:00 |
Joe Groff
|
c1bc5f22e4
|
use secret sauce to clear MXCSR in win32 context, and handle secret STATUS_FLOAT_MULTIPLE_* SEH codes raised by SSE traps
|
2009-09-14 12:02:02 -05:00 |
Joe Groff
|
578c977a7e
|
more freebsd compilation fixes
|
2009-09-14 09:56:38 -05:00 |
Joe Groff
|
6ae07e8a08
|
fix compilation on linux 32
|
2009-09-14 09:48:32 -05:00 |
Slava Pestov
|
448b89f585
|
vm: More indentation fixes
|
2009-09-14 03:14:48 -05:00 |
Slava Pestov
|
83c992173e
|
vm: fix indentation in Joe's changes
|
2009-09-14 03:09:03 -05:00 |
Joe Groff
|
198874aea8
|
fix compilation on freebsd
|
2009-09-14 00:00:01 -05:00 |
Joe Groff
|
fb43ae2daf
|
save the FP status out of the signal context and use it as part of the fp trap factor exception. clear the FP status before continuing after an exception
|
2009-09-13 23:39:12 -05:00 |
Joe Groff
|
38ec77f9bd
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-13 14:42:28 -05:00 |