Torsten Ruger
|
18935366fe
|
introducing class variable and typed arguments
|
2015-09-27 14:30:41 +03:00 |
|
Torsten Ruger
|
94c08f7129
|
small clean
|
2015-09-27 14:07:02 +03:00 |
|
Torsten Ruger
|
dba94827ec
|
remove tmp variables
sadly without having to touch tests
|
2015-09-27 14:00:24 +03:00 |
|
Torsten Ruger
|
5a2a857485
|
finish the field access
now that fields can be defined
|
2015-09-27 12:59:50 +03:00 |
|
Torsten Ruger
|
964abe1e32
|
small cleans
|
2015-09-27 12:59:26 +03:00 |
|
Torsten Ruger
|
6bdbfcde60
|
update reader and implement class field
|
2015-09-27 12:58:54 +03:00 |
|
Torsten Ruger
|
b99b392481
|
new field access code and test. wip as field def broken
|
2015-09-27 11:28:06 +03:00 |
|
Torsten Ruger
|
c4f89441e2
|
cleaning
|
2015-09-27 11:27:30 +03:00 |
|
Torsten Ruger
|
4d9d67af5c
|
move ast code/patch here
|
2015-09-27 11:26:53 +03:00 |
|
Torsten Ruger
|
9fe01c7b31
|
remove unknown type
|
2015-09-23 18:35:37 +03:00 |
|
Torsten Ruger
|
b1cab4f395
|
compiler test back up
|
2015-09-20 17:33:05 +03:00 |
|
Torsten Ruger
|
5f628744d6
|
more test working
operator wip
|
2015-09-20 16:52:26 +03:00 |
|
Torsten Ruger
|
77f0a08060
|
update and fix class compilation
|
2015-09-20 16:30:39 +03:00 |
|
Torsten Ruger
|
f2fc9c5f89
|
new field def compiles, fix test
|
2015-09-20 16:30:07 +03:00 |
|
Torsten Ruger
|
bc70c1efe5
|
temporarily disabling test that haven't been fixed yet
|
2015-09-19 22:24:57 +03:00 |
|
Torsten Ruger
|
775bca50ac
|
switching to ast::processor
using instance methods instead of context
|
2015-09-19 18:56:18 +03:00 |
|
Torsten Ruger
|
3a885a8e46
|
more expressions and if test
|
2015-09-19 17:57:44 +03:00 |
|
Torsten Ruger
|
9bacb07f1c
|
add some ast sugar
|
2015-09-19 17:57:31 +03:00 |
|
Torsten Ruger
|
2061097e88
|
move compiler to bosl and get first test working (adjusting syntax as i go)
|
2015-09-19 16:28:41 +03:00 |
|
Torsten Ruger
|
df95b8b54d
|
trigger index for object changed
|
2015-08-23 02:14:16 +02:00 |
|
Torsten Ruger
|
c039f3d6e6
|
fix the string warning raises
|
2015-08-17 02:37:07 +03:00 |
|
Torsten Ruger
|
4e56056b62
|
better test for add
|
2015-08-09 00:53:04 +03:00 |
|
Torsten Ruger
|
bae7f5dcb1
|
better to_s for load constant
|
2015-08-09 00:52:47 +03:00 |
|
Torsten Ruger
|
db31ff7021
|
implement adding in interpreter
|
2015-08-09 00:52:27 +03:00 |
|
Torsten Ruger
|
5d838056fa
|
small rename and new test for layout
|
2015-08-08 18:08:47 +03:00 |
|
Torsten Ruger
|
ca14ef8914
|
fix test result, but not test yet
|
2015-08-07 16:46:55 +03:00 |
|
Torsten Ruger
|
4afd7f78ca
|
fix the plus method that sneaked into arm
|
2015-08-06 18:55:08 +03:00 |
|
Torsten Ruger
|
9ebe6eb5b7
|
move to clss names as types
so as not to mix ruby class names into parfait code
|
2015-08-06 18:28:40 +03:00 |
|
Torsten Ruger
|
75c43d1b03
|
add fixnum as constant (was buggy)
|
2015-08-06 18:28:09 +03:00 |
|
Torsten Ruger
|
2f39f707f0
|
better naming
|
2015-08-06 18:27:35 +03:00 |
|
Torsten Ruger
|
2c6ca7b4f2
|
small checks
|
2015-08-06 18:27:25 +03:00 |
|
Torsten Ruger
|
8560f15c87
|
plus function, indentation
|
2015-08-05 18:49:37 +03:00 |
|
Torsten Ruger
|
21b0702154
|
fix tests (just using local gem)
|
2015-08-04 22:01:20 +03:00 |
|
Torsten Ruger
|
9680ff2a71
|
fxes for add test
|
2015-08-04 21:46:33 +03:00 |
|
Torsten Ruger
|
96c7b7133d
|
no more partial boots, always full reboot
otherwise tests are not indepant
|
2015-07-30 19:19:37 +03:00 |
|
Torsten Ruger
|
8ab9a417aa
|
minors
|
2015-07-30 19:18:41 +03:00 |
|
Torsten Ruger
|
7216300452
|
add interpreter here (moved from debugger)
|
2015-07-30 19:18:12 +03:00 |
|
Torsten Ruger
|
3fb08acf3f
|
better tests to find sneaky module bug
|
2015-07-28 16:19:10 +03:00 |
|
Torsten Ruger
|
5fd04ee0c5
|
shuffling and rename dummy
|
2015-07-28 16:18:32 +03:00 |
|
Torsten Ruger
|
36f635f7c1
|
adding sources to register instructions
|
2015-07-27 12:13:39 +03:00 |
|
Torsten Ruger
|
f91c9fabe8
|
fix block initialization
|
2015-07-26 18:28:39 +03:00 |
|
Torsten Ruger
|
e7b8f2fcc8
|
critical bug from array/list mix up
|
2015-07-26 18:27:54 +03:00 |
|
Torsten Ruger
|
b0c78479ff
|
clearer to_s s
|
2015-07-25 09:30:58 +03:00 |
|
Torsten Ruger
|
772212bad9
|
fix the reg test (one off)
|
2015-07-24 17:23:44 +03:00 |
|
Torsten Ruger
|
139b0174d8
|
to_s for reg instructions
|
2015-07-24 13:23:56 +03:00 |
|
Torsten Ruger
|
fa552bf751
|
opal only bug, deleting while iterating over array
|
2015-07-23 17:15:07 +03:00 |
|
Torsten Ruger
|
2f409ea4e1
|
more dead code goes
|
2015-07-21 20:24:31 +03:00 |
|
Torsten Ruger
|
074f3af174
|
uncomment dead code
it’s dead, unfair to say it’s untested.
percentage wise i mean
|
2015-07-21 19:57:38 +03:00 |
|
Torsten Ruger
|
e3577d18af
|
fix that silly mistake that made the percentage plummet
mostly due to the fact that object is a hash now,
not array. Took a while though
|
2015-07-21 19:41:30 +03:00 |
|
Torsten Ruger
|
2d0424a370
|
turned out to be a rewrite of boot process
and also attribute handling and fake_memory
luckily there are tests and all is green again
|
2015-07-21 15:40:25 +03:00 |
|