hyunghwan.chung
|
b5d94ef6ea
|
added more code for namespace handling.
added initial code to define a pool dicitonary
fixed a compiler bug in resolving a class variable
|
2015-07-14 13:35:18 +00:00 |
|
hyunghwan.chung
|
f2ec2d5fd2
|
did some preparatory work to support namespaces
|
2015-07-10 14:06:07 +00:00 |
|
hyunghwan.chung
|
4d181b521a
|
introduced #extend for extending a class.
#class XXX without a superclass inherits nil
|
2015-07-06 13:27:49 +00:00 |
|
hyunghwan.chung
|
d6a9ca91fa
|
added JUMP2_FORWARD and JUMP2_BACKWARD
|
2015-07-01 07:21:54 +00:00 |
|
hyunghwan.chung
|
3e0d6630f1
|
changed block-local variable access to use XXXX_CTXTEMPVAR instructions.
implemented simple global variable access using XXXX_OBJECT instructions
|
2015-06-30 14:47:39 +00:00 |
|
hyunghwan.chung
|
51d7db9b96
|
renumbered byte codes and removed fragile code handling tail-call optimization
|
2015-06-29 13:52:40 +00:00 |
|
hyunghwan.chung
|
c233bb95a7
|
fixed a bug in return handling
|
2015-06-28 14:20:37 +00:00 |
|
hyunghwan.chung
|
585f0a6acc
|
experimented some kind of tail call optimization. but ended up with no good result yet
|
2015-06-26 15:49:08 +00:00 |
|