Torsten Ruger
|
dffa3fbf42
|
adding word functions for byte access
|
2015-11-19 10:08:41 +02:00 |
|
Torsten Ruger
|
303b7eb1f8
|
putstring unfolds length
which means sys call doesn’t need to
and also interpreter sometimes gets a symbol length
|
2015-11-16 18:03:29 +02:00 |
|
Torsten Ruger
|
6137833140
|
change args argument to create method to be hash
was array and didn’t carry types and names
|
2015-11-11 20:41:02 +02:00 |
|
Torsten Ruger
|
191be8d2f6
|
use compiler to generate methods and their instructions
|
2015-10-28 21:37:42 +02:00 |
|
Torsten Ruger
|
7e0778dc70
|
remove return_type
soon to be obsolete with multi returns
|
2015-10-28 12:19:10 +02:00 |
|
Torsten Ruger
|
dcbd3c7091
|
fold last of the virtual into register
|
2015-10-22 18:16:29 +03:00 |
|
Torsten Ruger
|
6c7e4c0fe2
|
stop pinning self and frame
before: r0-message , r1-self , r2-frame , r3-new_message , r4 + tmps
now: r0-message , r1-new_message , r2 + tmps
programs got smaller, less fuss
also fix in return implementation that got the address from the wrong
message
|
2015-10-18 17:20:19 +03:00 |
|
Torsten Ruger
|
1141ed9c99
|
type now means class name
update reader (with new type definition)
remove type class (now symbol)
update all types to class name symbols
|
2015-10-14 16:16:03 +03:00 |
|
Torsten Ruger
|
9fe01c7b31
|
remove unknown type
|
2015-09-23 18:35:37 +03:00 |
|
Torsten Ruger
|
b61c73acdd
|
renamed info to MethodSource
|
2015-07-03 20:13:03 +03:00 |
|
Torsten Ruger
|
7136450bde
|
move put string to string where it belongs
|
2015-07-01 21:45:41 +03:00 |
|
Torsten Ruger
|
0f2c8e4201
|
finally scoping builtin to register
had put this off because it breaks history
but now the references to register stuff which
builtin is off course full of, become much shorter
|
2015-06-29 21:03:58 +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
|
9d711e7766
|
moving string to parfait
using parfait::word
also rename builtins string to word
|
2015-05-13 16:17:10 +03:00 |
|