Skip to content

Commit 707b0e7

Browse files
authored
Merge branch '11.0_release' into import-attributes
2 parents 5b7943f + 579b9d7 commit 707b0e7

File tree

7 files changed

+24
-19
lines changed

7 files changed

+24
-19
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,12 @@ jobs:
109109
strategy:
110110
fail-fast: false
111111
matrix:
112-
os: [macos-latest, ubuntu-latest, windows-latest, macos-arm]
112+
os: [
113+
macos-13, # x64
114+
macos-14, # ARM
115+
ubuntu-latest,
116+
windows-latest,
117+
]
113118
ocaml_compiler: [4.14.0]
114119

115120
runs-on: ${{matrix.os}}
@@ -230,24 +235,24 @@ jobs:
230235
if: runner.os == 'Windows'
231236
run: node scripts/ciTest.js -mocha -theme -format
232237

233-
# Build the playground compiler on our fastest runner (macOS ARM)
238+
# Build the playground compiler on the fastest runner (ubuntu-latest)
234239
- name: Install JSOO
235-
if: matrix.os == 'macos-arm'
240+
if: matrix.os == 'ubuntu-latest'
236241
run: opam install js_of_ocaml.4.0.0
237242

238243
- name: Build playground compiler
239-
if: matrix.os == 'macos-arm'
244+
if: matrix.os == 'ubuntu-latest'
240245
run: |
241246
opam exec -- node packages/playground-bundling/scripts/generate_cmijs.js
242247
opam exec -- dune build --profile browser
243248
cp ./_build/default/jscomp/jsoo/jsoo_playground_main.bc.js playground/compiler.js
244249
245250
- name: Test playground compiler
246-
if: matrix.os == 'macos-arm'
251+
if: matrix.os == 'ubuntu-latest'
247252
run: node playground/playground_test.js
248253

249254
- name: Upload playground compiler to CDN
250-
if: ${{ matrix.os == 'macos-arm' && startsWith(github.ref, 'refs/tags/v') }}
255+
if: ${{ matrix.os == 'ubuntu-latest' && startsWith(github.ref, 'refs/tags/v') }}
251256
env:
252257
KEYCDN_USER: ${{ secrets.KEYCDN_USER }}
253258
KEYCDN_PASSWORD: ${{ secrets.KEYCDN_PASSWORD }}
@@ -324,10 +329,9 @@ jobs:
324329
strategy:
325330
fail-fast: false
326331
matrix:
327-
os:
328-
[
329-
macos-latest,
330-
macos-arm,
332+
os: [
333+
macos-13, # x64
334+
macos-14, # ARM
331335
ubuntu-latest,
332336
buildjet-2vcpu-ubuntu-2204-arm,
333337
windows-latest,

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
> - :house: [Internal]
1111
> - :nail_care: [Polish]
1212
13-
# 11.1.0 (Unreleased)
13+
# 11.1.0-rc.2 (Unreleased)
14+
15+
# 11.1.0-rc.1
1416

1517
#### :rocket: New Feature
1618

17-
- Experimental support of tagged template literals, eg ```sql`select * from ${table}```. https://github.com/rescript-lang/rescript-compiler/pull/6250
19+
- Experimental support of tagged template literals, e.g. ```sql`select * from ${table}```. https://github.com/rescript-lang/rescript-compiler/pull/6250
1820
- Experimental support for generic/custom JSX transforms. https://github.com/rescript-lang/rescript-compiler/pull/6565
1921
- `dict` is now a builtin type. https://github.com/rescript-lang/rescript-compiler/pull/6590
2022

docs/docson/build-schema.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,7 @@
323323
},
324324
"module": {
325325
"type": "string",
326-
"enum": ["react"],
327-
"description": "JSX module, currently only support the React."
326+
"description": "JSX module. Either \"react\" for React, or (since v11.1) any valid module name to apply a generic JSX transform."
328327
},
329328
"mode": {
330329
"type": "string",

jscomp/common/bs_version.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
* You should have received a copy of the GNU Lesser General Public License
2222
* along with this program; if not, write to the Free Software
2323
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
24-
let version = "11.1.0"
24+
let version = "11.1.0-rc.2"
2525
let header = "// Generated by ReScript, PLEASE EDIT WITH CARE"
2626
let package_name = ref "rescript"

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rescript",
3-
"version": "11.1.0",
3+
"version": "11.1.0-rc.2",
44
"devDependencies": {
55
"mocha": "10.1.0",
66
"nyc": "15.0.0",

packages/std/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rescript/std",
3-
"version": "11.1.0",
3+
"version": "11.1.0-rc.2",
44
"keywords": [
55
"rescript",
66
"stdlib",

0 commit comments

Comments
 (0)