| Index: test/js-perf-test/JSTests.json
|
| diff --git a/test/js-perf-test/JSTests.json b/test/js-perf-test/JSTests.json
|
| index dc3cb757b9e3c8639174c0cfd5607bd7d73a28e1..2e61826901595abd5dc0fcd64769e17f472cc865 100644
|
| --- a/test/js-perf-test/JSTests.json
|
| +++ b/test/js-perf-test/JSTests.json
|
| @@ -163,6 +163,71 @@
|
| {"name": "for (i < array.length)"},
|
| {"name": "for (i < length)"}
|
| ]
|
| + },
|
| + {
|
| + "name": "PropertyQueries",
|
| + "path": ["PropertyQueries"],
|
| + "main": "run.js",
|
| + "resources": ["property-queries.js"],
|
| + "results_regexp": "^%s\\-PropertyQueries\\(Score\\): (.+)$",
|
| + "tests": [
|
| + {"name": "in--query-internalized-prop--fast-obj"},
|
| + {"name": "in--query-internalized-prop--slow-obj"},
|
| + {"name": "in--query-internalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-internalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-deinternalized-prop--fast-obj"},
|
| + {"name": "in--query-deinternalized-prop--slow-obj"},
|
| + {"name": "in--query-deinternalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-deinternalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-internalized-prop--fast-obj"},
|
| + {"name": "in--query-non-existing-internalized-prop--slow-obj"},
|
| + {"name": "in--query-non-existing-internalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-internalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-deinternalized-prop--fast-obj"},
|
| + {"name": "in--query-non-existing-deinternalized-prop--slow-obj"},
|
| + {"name": "in--query-non-existing-deinternalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-deinternalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-element--fast-obj"},
|
| + {"name": "in--query-element--slow-obj"},
|
| + {"name": "in--query-element--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-element--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-element-as-string--fast-obj"},
|
| + {"name": "in--query-element-as-string--slow-obj"},
|
| + {"name": "in--query-element-as-string--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-element-as-string--slow-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-element--fast-obj"},
|
| + {"name": "in--query-non-existing-element--slow-obj"},
|
| + {"name": "in--query-non-existing-element--fast-obj-with-slow-proto"},
|
| + {"name": "in--query-non-existing-element--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-internalized-prop--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-internalized-prop--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-internalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-internalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-deinternalized-prop--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-deinternalized-prop--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-deinternalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-deinternalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-internalized-prop--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-internalized-prop--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-internalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-internalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-deinternalized-prop--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-deinternalized-prop--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-deinternalized-prop--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-deinternalized-prop--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-element--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-element--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-element--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-element--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-element-as-string--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-element-as-string--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-element-as-string--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-element-as-string--slow-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-element--fast-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-element--slow-obj"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-element--fast-obj-with-slow-proto"},
|
| + {"name": "Object.hasOwnProperty--query-non-existing-element--slow-obj-with-slow-proto"}
|
| + ]
|
| }
|
| ]
|
| }
|
|
|