Phil Dawes
|
05d17492ed
|
cleaned up code a bit, added multithreaded mode flags
|
2009-09-16 08:20:50 +01:00 |
Phil Dawes
|
90119f3dd7
|
overflow functions now retrieving their vm ptr from above ds stack
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
44d2d8672e
|
Primitives now pass vm ptr on 64bit x86
|
2009-09-16 08:20:09 +01:00 |
Phil Dawes
|
4d6294693d
|
removed all vm-> singleton accesses from inlineimpls
|
2009-09-16 08:16:33 +01:00 |
Phil Dawes
|
780415b159
|
added code to pass vm ptr to some unboxers
|
2009-09-16 08:16:32 +01:00 |
Phil Dawes
|
df37e010d4
|
vm ptr passed to primitives on X86.32 (other cpus still use singleton vm ptr)
|
2009-09-16 08:16:30 +01:00 |
Phil Dawes
|
7200c6a0ae
|
moved contexts functions into vm
|
2009-09-16 08:16:18 +01:00 |
Phil Dawes
|
c627ed7a22
|
added stub PRIMITIVE_GETVM macro
|
2009-09-16 08:16:17 +01:00 |
Samuel Tardieu
|
c830bd7ee2
|
Make the primitives array const
|
2009-05-04 14:45:15 +02:00 |
Samuel Tardieu
|
af2c433d6b
|
Do not lower primitives to "void*" to get better compiler checking
|
2009-05-04 14:32:09 +02: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 |