v8/test
rossberg@chromium.org 7ac892c8bd Establish distributivity for type union & intersection
This requires introducing proper bounds on all leaf types, so that intersection between bitsets and these types can be accurately represented. Extending a union also becomes more involved.

(On the upside, the modified union/intersect algorithm would now allow support for proper variance for function types.)

Not sure if it is worth landing this. Distributivity isn't really a crucial property for our use cases. It seems fine if intersection is slightly lossy.

R=bmeurer@chromium.org, jarin@chromium.org
BUG=

Review URL: https://codereview.chromium.org/251753005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21528 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-05-27 13:52:31 +00:00
..
benchmarks Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
cctest Establish distributivity for type union & intersection 2014-05-27 13:52:31 +00:00
fuzz-natives Refactor mjsunit/fuzz-natives-* into a separate test suite. 2014-05-07 12:31:26 +00:00
intl Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
message Clean up some A64 specific code in common code that was introduced by A64 merge 2014-02-12 13:27:13 +00:00
mjsunit Cache optimization status getter in mjsunit.js 2014-05-27 12:52:15 +00:00
mozilla Mark slow mozilla test. 2014-05-14 15:05:44 +00:00
preparser Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
promises-aplus Stop using urllib.urlretrieve() directly. 2014-05-21 09:25:05 +00:00
test262 Stop using urllib.urlretrieve() directly. 2014-05-21 09:25:05 +00:00
webkit Fix Array.prototype.push and Array.prototype.unshift for read-only length. 2014-05-22 08:09:57 +00:00