Herbert Vojčík
|
b739948391
typeof "function" - aware Set. Fix #1211.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
9ef3e94922
tests for use of [] as a key in Dictionary and Set
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
ea99ce9aea
just for fun optimization play
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
ed46d2897d
ASTInterpreter: nextChild out, enterNode in
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
3abd57bd83
ASTInterprerTests: fix interpreting first child twice
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
09bce38f7b
Fix tests from f0b70f6, now they test the actual issue.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
dffc22a68c
parser/compiler: set cascade receiver later
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
53873413d9
parser: dots at start of sequence. Fix #1210.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
83daedf0ee
parser: ws / dot use review. Fix #1207. Fix #1208. Fix #1209.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
022bf1b69e
parser: remove redundancy
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
d7d12ce2ee
parser: code clean
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
60f8b26d97
parser: fix some "line undefined, column undefined" errors
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
27bb184612
parser: keywordSend with optional tail
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
a878a63eee
pass receiver in cascaded messages
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
ba4ddbee01
SendNode >> superSend computed, not set
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
98a9a7c477
Simpler isSuperCall, hopefully faster compilation
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
76a84f54b3
Not renaming super to self, not setting classSend.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
96d7f58833
IRJSTranslator >> visitInstructionList:enclosedBetween:and:
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
8821063e3f
recompile
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
c7375e774a
ASTInterpret fix DNU typo; root super send test passes
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
8d1e8b7487
ProtoObject super send now ends with DNU. Fix #1206.
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
68144b1753
Behavior >> superclass: it's ok to just return JS null
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
8109aca1f4
once and only once
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
32b13de017
Compiler: remove superSends (no one uses it)
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
46c85cbaa4
JSStream: remove #nextPutReturn
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
9554c5debd
JSStream: use #nextPutAssignLhs:rhs:
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
5366cc32d8
JSStream: rename to #nextPutIf:then:[else:]
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
52b7efd5a5
Compiler-Inlining: #inlineSend:with:... => inlinedSend:withBlock:...
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
0f8b7c27ec
Do not re-alias alias variable
|
%!s(int64=9) %!d(string=hai) anos |
Herbert Vojčík
|
c6b1144eaf
Compiler-Inlining: fix use of hardcoded '$receiver'
|
%!s(int64=9) %!d(string=hai) anos |