Descriptionexp/ssa/interp: (#6 of 5): test interpretation of SSA form of $GOROOT/test/*.go.
The interpreter's os.Exit now triggers a special panic rather
than kill the test process. (It's semantically dubious, since
it will run deferred routines.) Interpret now returns its
exit code rather than calling os.Exit.
Also:
- disabled parts of a few $GOROOT/tests via os.Getenv("GOSSAINTERP").
- remove unnecessary 'slots' param to external functions; they
are never closures.
Most of the tests are disabled until go/types supports shifts.
They can be reenabled if you patch this workaround:
https://codereview.appspot.com/7312068
Patch Set 1 #Patch Set 2 : diff -r bad13530d9b3 https://code.google.com/p/go/ #Patch Set 3 : diff -r 7dc9a98ddfcc https://code.google.com/p/go/ #Patch Set 4 : diff -r 7dc9a98ddfcc https://code.google.com/p/go/ #Patch Set 5 : diff -r 7dc9a98ddfcc https://code.google.com/p/go/ #Patch Set 6 : diff -r 7dc9a98ddfcc https://code.google.com/p/go/ #
Total comments: 18
Patch Set 7 : diff -r 7dc9a98ddfcc https://code.google.com/p/go/ #
Total comments: 2
Patch Set 8 : diff -r 7b970f25d101 https://code.google.com/p/go/ #Patch Set 9 : diff -r dd18b993ba95 https://code.google.com/p/go/ #Patch Set 10 : diff -r 019c1c8930bc https://code.google.com/p/go/ #Patch Set 11 : diff -r 019c1c8930bc https://code.google.com/p/go/ #
MessagesTotal messages: 14
|