]> Cypherpunks repositories - gostls13.git/commit
interpreter checkpoint.
authorRuss Cox <rsc@golang.org>
Sun, 11 Oct 2009 09:35:53 +0000 (02:35 -0700)
committerRuss Cox <rsc@golang.org>
Sun, 11 Oct 2009 09:35:53 +0000 (02:35 -0700)
commite98412290efb90b3f7aae2e5c63bd9bae5d0bbaf
tree9fb3f570f0c3533494624200fd6a8fb871931d8c
parent1620023d039413c0df4ccbbb9e06a499c2b35083
interpreter checkpoint.
  * generate different versions of binary operators
    for each size of int and float, so that proper
    truncating happens after each operation to
    simulate the various sized ops.
  * add slice expressions
  * publish World.CompileStmtList, CompileDeclList, CompileExpr
  * handle type-less expressions in CompileExpr

R=austin
DELTA=1459  (1327 added, 11 deleted, 121 changed)
OCL=34382
CL=35581
usr/austin/eval/abort.go
usr/austin/eval/eval_test.go
usr/austin/eval/expr.go
usr/austin/eval/expr1.go
usr/austin/eval/gen.go
usr/austin/eval/main.go
usr/austin/eval/stmt_test.go
usr/austin/eval/world.go