Accurately type foreign functions, and variables (attempt 2).
Associate a type with foreign functions at their callsite. Associate a type with foreign variables. More pervasively forbid computation in the module body. Confirm foreign call arguments are exports. Pass zone to more Type constructors, for consistency. BUG= https://code.google.com/p/v8/issues/detail?id=4203 TEST=test-asm-validator R=aseemgarg@chromium.org,titzer@chromium.org LOG=N Review URL: https://codereview.chromium.org/1643003004 Cr-Commit-Position: refs/heads/master@{#33622}
Showing
This diff is collapsed.
Please
register
or
sign in
to comment