Torsten Ruger
|
9c83423e50
|
bug hunting for class recreation
|
2017-01-17 21:25:58 +02:00 |
|
Torsten Ruger
|
0c64e367d5
|
rename compiler test accrding to convention
|
2017-01-17 21:22:53 +02:00 |
|
Torsten Ruger
|
091900ef1c
|
move test helpers up, so they can be used in Melon too
|
2017-01-16 17:43:39 +02:00 |
|
Torsten Ruger
|
4ba182a822
|
rename compilers to passses
|
2017-01-16 17:24:32 +02:00 |
|
Torsten Ruger
|
96f19d18c0
|
starting on ruby send
|
2017-01-15 20:30:47 +02:00 |
|
Torsten Ruger
|
fc96f1d2da
|
checking classes don't get created twice
|
2017-01-15 16:59:29 +02:00 |
|
Torsten Ruger
|
4095bb397f
|
starting to create vm_method from ruby_method
issues galore though
|
2017-01-15 12:10:37 +02:00 |
|
Torsten Ruger
|
9eeb9f65f3
|
add normalizing and method compilation phases (empty)
|
2017-01-14 20:30:19 +02:00 |
|
Torsten Ruger
|
1c2b6d103c
|
move one more test file
|
2017-01-14 20:10:34 +02:00 |
|
Torsten Ruger
|
2e62c5bbb6
|
create compilers directory, found and renamed salama.rb
|
2017-01-14 20:05:58 +02:00 |
|
Torsten Ruger
|
75c7ca950e
|
bit more method collector/creation testing
|
2017-01-13 22:16:06 +02:00 |
|
Torsten Ruger
|
3f6c1bc3a3
|
manage to create ruby methods
|
2017-01-12 20:38:04 +02:00 |
|
Torsten Ruger
|
89f5badc16
|
putting melon tests into module and splitting to one per file
|
2017-01-11 19:18:04 +02:00 |
|
Torsten Ruger
|
06cfbdf066
|
minor
|
2017-01-01 21:50:54 +02:00 |
|
Torsten Ruger
|
f0350601a7
|
Move the space instance to the parfait module
A better fit, maybe even a pattern for singletons
|
2016-12-30 14:10:49 +02:00 |
|
Torsten Ruger
|
b5f04ec718
|
mostly renames from the type change
also making setters as explicit set_xx methods
|
2016-12-29 18:45:32 +02:00 |
|
Torsten Ruger
|
8cfcb84c8d
|
collect missing tests (and ordering)
|
2016-12-28 19:31:17 +02:00 |
|
Torsten Ruger
|
b242f9e223
|
bringing the locals into the ruby method
|
2016-12-21 11:30:35 +02:00 |
|
Torsten Ruger
|
9ec9ccb9b6
|
start on collector for local variables
|
2016-12-21 11:20:36 +02:00 |
|
Torsten Ruger
|
8507bef08b
|
extracting methods for the compiler to handle
|
2016-12-20 20:02:52 +02:00 |
|
Torsten Ruger
|
9e89306733
|
rename to get guard matches
|
2016-12-20 20:01:28 +02:00 |
|
Torsten Ruger
|
aa6685a0cb
|
test collector for ivar assignment
|
2016-12-20 15:46:23 +02:00 |
|
Torsten Ruger
|
aa5f48e3c6
|
remove instance_names from class again
and use types names instead. For now assuming Object class
|
2016-12-19 14:20:47 +02:00 |
|
Torsten Ruger
|
107e3e6d58
|
pick up instance variables from the class
Crude first set to creating types
|
2016-12-18 20:05:11 +02:00 |
|
Torsten Ruger
|
af9987659f
|
create and test derived classes too
|
2016-12-18 17:17:58 +02:00 |
|
Torsten Ruger
|
170d453a36
|
start with melon and tests
First step, create a basic class
|
2016-12-18 17:02:55 +02:00 |
|
Torsten Ruger
|
b8cf72e729
|
move old tests out of the way
|
2016-12-18 17:01:30 +02:00 |
|
Torsten Ruger
|
c3a28d2abc
|
small collector change
|
2016-12-08 15:19:37 +02:00 |
|
Torsten Ruger
|
278d71b56c
|
fix docs for rename
|
2016-02-25 12:03:11 -08:00 |
|
Torsten Ruger
|
6d900f384b
|
little tool to check code needed
get an idea of the amount of files, classes etc needed to bootstrap
|
2015-12-01 19:17:45 +02:00 |
|
Torsten Ruger
|
27a7657842
|
add parser and basic test framework
that doesnt actually do anything. but WILL, great things, off course
|
2015-12-01 11:55:33 +02:00 |
|