Torsten Ruger
|
3b0c5c00ce
|
move tests to correct directory for guard to pick them up
|
2017-01-03 22:10:58 +02:00 |
|
Torsten Ruger
|
82ff8244cf
|
thougth i'd got that one
|
2017-01-02 01:02:07 +02:00 |
|
Torsten Ruger
|
7602fd0af4
|
fix positioned tests
thanks to codeclimate
the broken tests were still raising errors, just the wrong ones, but
coverage shoed it!
|
2017-01-02 00:53:28 +02:00 |
|
Torsten Ruger
|
23c8f54cd5
|
change travis test reporting
and badges
|
2017-01-02 00:47:11 +02:00 |
|
Torsten Ruger
|
0b431a0011
|
renamed dependencies too
|
2017-01-02 00:40:42 +02:00 |
|
Torsten Ruger
|
1647b746ea
|
starting to rename to rubyx
|
2017-01-02 00:29:20 +02:00 |
|
Torsten Ruger
|
0397d4064d
|
fix all positioned uses as helper (not included anymore)
|
2017-01-01 21:52:55 +02:00 |
|
Torsten Ruger
|
cd474f66f6
|
stop including positioned
|
2017-01-01 21:52:35 +02:00 |
|
Torsten Ruger
|
fafcd15ce8
|
make positioned a helper module
|
2017-01-01 21:52:00 +02:00 |
|
Torsten Ruger
|
b8b387d498
|
some extra assembler tests
|
2017-01-01 21:51:23 +02:00 |
|
Torsten Ruger
|
06cfbdf066
|
minor
|
2017-01-01 21:50:54 +02:00 |
|
Torsten Ruger
|
adf35ca038
|
downgrade thor to avoid warnings
|
2017-01-01 21:49:43 +02:00 |
|
Torsten Ruger
|
b7147b3dd4
|
simple collector test
|
2016-12-31 21:05:19 +02:00 |
|
Torsten Ruger
|
86dafccb04
|
stop including padding
use it as a helper module
|
2016-12-31 20:08:33 +02:00 |
|
Torsten Ruger
|
dccd097fef
|
remove collecting from the machine
use as stand alone module
|
2016-12-31 19:54:18 +02:00 |
|
Torsten Ruger
|
671512b96c
|
avoid fixnum overflow for hashes
|
2016-12-31 19:53:43 +02:00 |
|
Torsten Ruger
|
113b349af5
|
unlinking the objects collection from the machine
passing it around instead
|
2016-12-31 18:46:17 +02:00 |
|
Torsten Ruger
|
b094bcc64f
|
rename unit and sint to human readable forms
|
2016-12-31 18:45:22 +02:00 |
|
Torsten Ruger
|
5f3744d6af
|
remove unused attributes functions
|
2016-12-31 15:20:02 +02:00 |
|
Torsten Ruger
|
7bb1c361a5
|
small word test
|
2016-12-31 15:17:45 +02:00 |
|
Torsten Ruger
|
47c0f62212
|
error message
|
2016-12-31 15:10:07 +02:00 |
|
Torsten Ruger
|
a2ece04b6d
|
a little more minimal elf tests
|
2016-12-31 15:08:32 +02:00 |
|
Torsten Ruger
|
fb414cecd6
|
use helper
|
2016-12-31 14:54:53 +02:00 |
|
Torsten Ruger
|
838aba470d
|
move fix_types in order of usage
|
2016-12-31 14:54:34 +02:00 |
|
Torsten Ruger
|
853a531578
|
Move add_object to collector
more changes to come
|
2016-12-31 14:54:15 +02:00 |
|
Torsten Ruger
|
b9073d0c88
|
redid the type hashing
account for the class the type is for
by adding it to the hash code, so even the ivars are identical the
types are not
|
2016-12-31 14:51:06 +02:00 |
|
Torsten Ruger
|
0fa7f54bcc
|
found and fixed hashing bug
|
2016-12-31 14:04:04 +02:00 |
|
Torsten Ruger
|
d6c503ecf4
|
inlined indexed into list
which was the only one using it.
A whole lot simpler, considering it will have to be bootstrapped someday
|
2016-12-30 21:00:18 +02:00 |
|
Torsten Ruger
|
e80d028f7b
|
test to check that types are types
which led to dictionary bug
|
2016-12-30 20:48:14 +02:00 |
|
Torsten Ruger
|
7f06e00ccd
|
making types private in space
turned out to be unnecessary, but still better
|
2016-12-30 20:47:28 +02:00 |
|
Torsten Ruger
|
ef66a87527
|
fixed silly dictionary bug
also finally duplicating keys and values and not handing them out
|
2016-12-30 20:46:18 +02:00 |
|
Torsten Ruger
|
a7935db107
|
cleaner way to generate argument types
possibly more correct
|
2016-12-30 19:17:59 +02:00 |
|
Torsten Ruger
|
83b6628f1a
|
whitespace and code style
|
2016-12-30 19:17:15 +02:00 |
|
Torsten Ruger
|
db798d1a4a
|
no default arg on init
also making sure the type is in the hash
but also that the order of type does not matter
|
2016-12-30 18:41:36 +02:00 |
|
Torsten Ruger
|
a82c9e8fb1
|
minor whitespace and renaming
|
2016-12-30 18:39:49 +02:00 |
|
Torsten Ruger
|
4ef8997854
|
Spelling
|
2016-12-30 16:46:12 +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
|
a00f6be3ba
|
remove the space instance from register machine
bad design, probably from the booting
|
2016-12-30 14:04:59 +02:00 |
|
Torsten Ruger
|
ef872edd7a
|
rename instance_methods to just methods
|
2016-12-30 13:33:07 +02:00 |
|
Torsten Ruger
|
631038dfbd
|
add another test (still failing)
|
2016-12-30 13:15:08 +02:00 |
|
Torsten Ruger
|
523302ebe2
|
code rules for compilers are somewhat different
|
2016-12-30 13:14:16 +02:00 |
|
Torsten Ruger
|
ff7ba17c00
|
some small aspects are a bit tight on reek
|
2016-12-30 12:42:23 +02:00 |
|
Torsten Ruger
|
d8289d4fcf
|
try spelling correctly
|
2016-12-30 11:59:38 +02:00 |
|
Torsten Ruger
|
f6db36342e
|
this time with quotes
|
2016-12-30 11:53:45 +02:00 |
|
Torsten Ruger
|
af74e65eae
|
fiddling with config
|
2016-12-30 11:45:08 +02:00 |
|
Torsten Ruger
|
070a771934
|
add excludepaths
|
2016-12-30 10:51:46 +02:00 |
|
Torsten Ruger
|
074f989f55
|
back to reek
|
2016-12-30 01:11:58 +02:00 |
|
Torsten Ruger
|
8aae8f7425
|
disabling failing test for now
have to add more test and code climate will show where
|
2016-12-29 21:24:11 +02:00 |
|
Torsten Ruger
|
4b5c590afe
|
rework the boot process
Using a BootSpace mock to use more of the ruby new as before
Still some allocating and mucking about, but less
|
2016-12-29 18:53:24 +02:00 |
|
Torsten Ruger
|
e69d9a492e
|
mostly moving to ruby instance variables
|
2016-12-29 18:51:24 +02:00 |
|