Torsten Ruger
|
b9f85f9d2e
|
use instance_variable_set/get instead of eval
opal doesn’t like eval anymore
|
2018-04-03 19:33:36 +03:00 |
|
Torsten Ruger
|
9fafbe4e96
|
remove Kernel class for clarification
since it was a class it was fake anyway
moved methods to object
|
2018-04-02 17:06:31 +03:00 |
|
Torsten Ruger
|
fb29fb6431
|
linked list of methods instead of list of methods
api changes slightly, especially for each, but mostly sama sama
|
2018-04-02 16:36:43 +03:00 |
|
Torsten Ruger
|
3a9539a071
|
adds multiplication
without overflow testing, like the others
|
2018-04-01 21:18:08 +03:00 |
|
Torsten Ruger
|
b1376e83bd
|
add integer minus
rework plus to make that easy
|
2018-04-01 15:26:53 +03:00 |
|
Torsten Ruger
|
15d2b585e6
|
fix integer and data object get/set word
instance variables first, then raw data
keep value reader for now
|
2018-04-01 11:56:04 +03:00 |
|
Torsten Ruger
|
4725b81270
|
get those integers crated and used
|
2018-03-31 20:21:27 +03:00 |
|
Torsten Ruger
|
cb9f6973d9
|
fix true false and nil constant
going from mom to parfait
basics in place, more ripples to fix
|
2018-03-31 13:47:02 +03:00 |
|
Torsten Ruger
|
1956f18faa
|
add an integer plus
not correctly handling integer objects yet
|
2018-03-30 17:09:02 +03:00 |
|
Torsten Ruger
|
2aa7d37a83
|
rename locals to frame
includes temps and tradition
|
2018-03-14 17:39:04 +05:30 |
|
Torsten Ruger
|
d6a2ea4cfc
|
fix dynamic resolve
patch more like, real resolve method will have to be written
and put in there
|
2018-03-10 19:01:38 +05:30 |
|
Torsten Ruger
|
aa79e41d1c
|
rename register to risc
seems to fit the layer much better as we really have a very reduced
instruction set
|
2017-01-19 09:02:29 +02:00 |
|
Torsten Ruger
|
da5823a1a0
|
move parfait up one, as per its module structure
|
2017-01-18 20:09:43 +02:00 |
|
Torsten Ruger
|
c9c0f66d79
|
rename test/parfait
to then write parfait test on the runtime
|
2015-11-07 14:04:38 +02:00 |
|
Torsten Ruger
|
aad50021fe
|
more messages for recursive fibs
|
2015-11-05 12:23:11 +02:00 |
|
Torsten Ruger
|
6754518daf
|
prune builtin
will need much less, many more things can be expressed in soml
|
2015-10-23 15:13:05 +03:00 |
|
Torsten Ruger
|
dcbd3c7091
|
fold last of the virtual into register
|
2015-10-22 18:16:29 +03:00 |
|
Torsten Ruger
|
80d58ee03c
|
fixed simple layout offset bug in layout
|
2015-10-13 14:46:07 +03:00 |
|
Torsten Ruger
|
5d838056fa
|
small rename and new test for layout
|
2015-08-08 18:08:47 +03:00 |
|
Torsten Ruger
|
c0071c947d
|
bit more testing
|
2015-08-06 18:26:59 +03:00 |
|
Torsten Ruger
|
8ab9a417aa
|
minors
|
2015-07-30 19:18:41 +03:00 |
|
Torsten Ruger
|
3fb08acf3f
|
better tests to find sneaky module bug
|
2015-07-28 16:19:10 +03:00 |
|
Torsten Ruger
|
f8cb33ec5e
|
test ivar name list
|
2015-07-20 13:20:43 +03:00 |
|
Torsten Ruger
|
2c1c38716b
|
move from new_object to normal new
|
2015-07-20 13:01:15 +03:00 |
|
Torsten Ruger
|
08e1852e5f
|
test get class
|
2015-07-19 21:22:29 +03:00 |
|
Torsten Ruger
|
7451493193
|
rearranging tests a little
|
2015-07-19 10:54:36 +03:00 |
|
Torsten Ruger
|
4f2f56fff8
|
minors
|
2015-07-02 13:49:33 +03:00 |
|
Torsten Ruger
|
caa4ae1cf0
|
new tests for space
finds the bug in message creation!
|
2015-07-02 11:09:23 +03:00 |
|