Torsten Ruger
|
7a5cf03d73
|
minor fixes
|
2015-05-31 14:44:26 +03:00 |
|
Torsten Ruger
|
03bdc16810
|
fixed layouts
also moved objects to machine, from space
space has a list of objects, but implicit,
not as an explicit array
|
2015-05-31 13:02:29 +03:00 |
|
Torsten Ruger
|
aaa206fbca
|
debugging missing layout
|
2015-05-31 11:07:49 +03:00 |
|
Torsten Ruger
|
deaa062062
|
start to minimize
filter unused methods
Filter works, need to remove still
|
2015-05-30 14:49:47 +03:00 |
|
Torsten Ruger
|
e651b57d08
|
homing in on line length 100
|
2015-05-30 12:20:39 +03:00 |
|
Torsten Ruger
|
b58bba3fc4
|
register access fixes
since the constants moved
|
2015-05-24 15:31:30 +03:00 |
|
Torsten Ruger
|
6786855e95
|
start on passes
after all that booting and vm/parfait changes
passes have gone out of sync, start to fix
|
2015-05-24 13:55:05 +03:00 |
|
Torsten Ruger
|
1a499a1de9
|
fix method seperation
Since Compiled method split into Method and
CompiledMethodInfo (parfait/vm) lots of call
syntax changes
|
2015-05-24 13:31:33 +03:00 |
|
Torsten Ruger
|
1d9ef6d5c8
|
boot process 90 percent done
Creating the class and layout objects in the
right order was tricky, but now mostly done
|
2015-05-23 12:15:06 +03:00 |
|
Torsten Ruger
|
fe2be323d8
|
improve boot
also move to superclass not superclass_name in class
Makes ripples
|
2015-05-16 20:16:49 +03:00 |
|
Torsten Ruger
|
bee269f7a8
|
just renaming
|
2015-05-16 12:54:11 +03:00 |
|
Torsten Ruger
|
9376b8bc16
|
work on ObjectWriter
Back to the root! but lots of adjusting
ObjectWriter takes machine, machine has space
Virtual constants become Parfait::Objects etc
|
2015-05-16 12:53:10 +03:00 |
|
Torsten Ruger
|
f92e5cf475
|
fix all tests again
|
2015-05-13 12:15:14 +03:00 |
|
Torsten Ruger
|
b980def84e
|
move space to parfait
Also make the machine the singleton
and space hang off it
Many repercussions, not all fixed in this commit
|
2015-05-12 15:36:44 +03:00 |
|
Torsten Ruger
|
c10ef20622
|
was issuing wrong instruction
|
2014-10-07 12:23:59 +03:00 |
|
Torsten Ruger
|
d38097aea4
|
fixing pass order by require order (easier to track)
|
2014-10-05 01:12:16 +03:00 |
|
Torsten Ruger
|
8f0fb7e4e2
|
correct function call to method call (includes vm setup)
|
2014-10-05 01:10:10 +03:00 |
|
Torsten Ruger
|
d7d2622d7f
|
use register instructions
|
2014-10-04 17:22:23 +03:00 |
|
Torsten Ruger
|
4f7fefb0ab
|
using new register instructions
|
2014-10-04 12:52:28 +03:00 |
|
Torsten Ruger
|
f77d3ea7eb
|
move to virtual as it leaves vm instructions
|
2014-10-04 12:50:28 +03:00 |
|
Torsten Ruger
|
c5655b1059
|
a long string of import order and namespace issues which is not over yet
|
2014-10-03 14:52:47 +03:00 |
|
Torsten Ruger
|
9923eb0b07
|
move passes to own dir
|
2014-10-02 16:11:45 +03:00 |
|