Skip to content

Commit 00e8877

Browse files
committed
merge-main
2 parents 79e418d + de88e36 commit 00e8877

105 files changed

Lines changed: 3993 additions & 2312 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@ jobs:
100100
- *setup-node
101101
- *install-node-packages
102102

103+
- name: Run License Checks
104+
run: npm run test:license
105+
106+
- name: Run in-depth.html validation
107+
run: npm run test:in-depth
108+
103109
- name: Run Build
104110
run: |
105111
if ${{ github.event_name == 'pull_request' }}; then

ARES-6/Air/LICENSE.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Copyright (C) 2016 Apple Inc. All rights reserved.
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions
5+
are met:
6+
7+
1. Redistributions of source code must retain the above copyright
8+
notice, this list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright
11+
notice, this list of conditions and the following disclaimer in the
12+
documentation and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
15+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
17+
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
18+
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
22+
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ARES-6/Air/README.md

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -117,33 +117,6 @@ is closer to O(N^2). We suspect that barring some engine pathologies, hashing
117117
should be much faster than allocateStack, and allocateStack should be where the
118118
bulk of time is spent.
119119

120-
## License
121-
122-
Copyright (C) 2016 Apple Inc. All rights reserved.
123-
124-
Redistribution and use in source and binary forms, with or without
125-
modification, are permitted provided that the following conditions
126-
are met:
127-
128-
1. Redistributions of source code must retain the above copyright
129-
notice, this list of conditions and the following disclaimer.
130-
131-
2. Redistributions in binary form must reproduce the above copyright
132-
notice, this list of conditions and the following disclaimer in the
133-
documentation and/or other materials provided with the distribution.
134-
135-
THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
136-
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
137-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
138-
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
139-
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
140-
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
141-
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
142-
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
143-
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
144-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
145-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
146-
147120
## Summary
148121

149122
At the time that Air.js was written, we weren't happy with the ES6 benchmarks

Governance.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# JetStream Governance Policy
2+
3+
JetStream uses multi-stakeholder governance. This will allow us to share work, and build a collaborative understanding of performance on the web in order to drive resourcing towards appropriate areas. This also provides a structure that can endure to provide maintenance and adapt to the future web.
4+
5+
An eligible “browser project” is a core end-to-end web browser engine with an integrated JavaScript and WebAssembly engine which distributes implementations widely. The project may delegate decision making within JetStream to multiple representatives (for example, to review code commits or to provide consensus for major changes). The participating browser projects at this time are Blink/V8, Gecko/SpiderMonkey, and WebKit/JavaScriptCore.
6+
7+
The intent is that the working team should be able to move quickly for most changes, with a higher level of process and consensus expected based on the impact of the change.
8+
9+
- **Trivial change** This is a change that has no effect on the official benchmark and includes changes to whitespaces, comments, documentation outside policies and governance model, and unofficial test cases. A trivial change requires approval by a reviewer, who is not the author of the change, from one of the participating browser projects. The intent is to ensure basic code quality & license compatibility, not to reach agreement. For example, one participating browser project might be both writing and reviewing a new benchmark in a subfolder to test in their own CI, or reviewing code written by an external contributor.
10+
11+
- **Non-trivial change** This is a change that has small impact on the official benchmark and includes changes to official test cases, test runners, bug fixes, and the appearance of the benchmark. A non-trivial change requires approval by at least two of the participating browser projects (including either authoring or reviewing the change) and none other strongly opposed to the change within 10 business days.
12+
13+
- **Major change** This is a change that has major implications on the official benchmark such as releasing of a new version of the benchmark or any revisions to governance policies and processes, including changes to the participating browser projects. A major change requires a consensus, meaning approvals by each of the participating browser projects.
14+
15+
This governance policy and associated code will be hosted inside the JetStream repository within the WebKit GitHub organization under the 2-clause BSD license.

0 commit comments

Comments
 (0)