Skip to content

Commit 2259f18

Browse files
committed
Migration from ESR 128 to 140
- Update build instructions - Update bytecode doc generator from upstream - Regenerate bytecode docs - Replace output examples in debugging tips with more recent output - Mention ReportUncatchableException in exceptions doc - Add migration guide - Port WeakRef example to ESR 140 (the only example that actually needs any code changes)
1 parent 31e6175 commit 2259f18

10 files changed

Lines changed: 754 additions & 411 deletions

File tree

docs/Building SpiderMonkey.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@ Use these instructions to build your own copy of SpiderMonkey.
55
## Prerequisites ##
66

77
You will need a **C++ compiler** that can handle the C++17 standard,
8-
**Rust** version [1.76][minimum-rust-version] or later, **GNU Make**,
8+
**Rust** version [1.82][minimum-rust-version] or later, **GNU Make**,
99
**zlib**, and **libffi**.
1010
These can usually be installed with a package manager.
1111

1212
> **NOTE** SpiderMonkey also requires ICU of at least version
13-
> [73.1][minimum-icu-version], but it will build a bundled copy by
13+
> [76.1][minimum-icu-version], but it will build a bundled copy by
1414
> default.
1515
> If you have a new enough copy installed on your system, you can add
1616
> `--with-system-icu` in the build instructions below, for a shorter
1717
> build time.
1818
19-
[minimum-rust-version]: https://searchfox.org/mozilla-esr128/rev/2d28d1b9e757a35095de45c818a0432e031f339d/python/mozboot/mozboot/util.py#14
20-
[minimum-icu-version]: https://searchfox.org/mozilla-esr128/rev/2d28d1b9e757a35095de45c818a0432e031f339d/js/moz.configure#1308
19+
[minimum-rust-version]: https://searchfox.org/mozilla-esr140/rev/ccf322da35382830f6797111a12c7d28fd8f2258/python/mozboot/mozboot/util.py#16
20+
[minimum-icu-version]: https://searchfox.org/mozilla-esr140/rev/ccf322da35382830f6797111a12c7d28fd8f2258/js/moz.configure#1196
2121

2222
## Getting the source code ##
2323

2424
Currently, the most reliable way to get the SpiderMonkey source code is
2525
to download the Firefox source.
26-
At the time of writing, the latest source for Firefox ESR 128, which
27-
contains the source for SpiderMonkey ESR 128, can be found here:
28-
https://ftp.mozilla.org/pub/firefox/releases/128.1.0esr/source/
26+
At the time of writing, the latest source for Firefox ESR 140, which
27+
contains the source for SpiderMonkey ESR 140, can be found here:
28+
https://ftp.mozilla.org/pub/firefox/releases/140.0esr/source/
2929

3030
The ESR releases have a major release approximately once a year with
3131
security patches released throughout the year.

0 commit comments

Comments
 (0)