DescriptionSubzero - WASM: Codegen fixes, better test infrastructure
Fixes several bugs in code generation, including handling of booleans,
comparisons and shifts. The tests that get through code generation now
run successfully (except for the tests that are known to fail on
https://wasm-stat.us/).
This change also includes improvements to the test infrastructure. The
wasm test runner has a list of expected failures to skip. The tests
now run in parallel, which significantly cuts down the time to run the
whole test suite.
Finally, there are some minor improvements to the WASM runtime,
including an implementation of syscall20, i.e. getpid().
BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4369
R=kschimpf@google.com, stichnot@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=29acb5751ac1ce388a20569ee54a7ad4cacdb536
Patch Set 1 #Patch Set 2 : Duplicate code removal #Patch Set 3 : More bug fixes #Patch Set 4 : Copyright notice and TODO #
Total comments: 2
Patch Set 5 : Merge wasm-runtime.c and wasm-runtime.cpp #
Total comments: 8
Patch Set 6 : Review feedback #
Total comments: 4
Patch Set 7 : Code review feedback. #
Total comments: 4
Messages
Total messages: 14 (4 generated)
|