Skip to content

Commit e15ead2

Browse files
authored
Add truncation markers and a central Boa Developers author (#176)
1 parent 8230f9d commit e15ead2

13 files changed

+39
-29
lines changed

blog/2020-07-03-boa-release-09/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: "Boa v0.9: measureme & optimisations"
4-
author: Boa Developers
4+
authors: boa-dev
55
tags: [post]
66
permalink: 2020/07/03/boa-release-09.html
77
---
@@ -14,6 +14,8 @@ Boa also exists to serve as a Rust implementation of the EcmaScript specificatio
1414
Today we're pleased to announce our latest release, version 0.9.
1515
v0.9 is by far the biggest release we've had since Boa began. You can find the full changes from the [changelog](https://github.com/boa-dev/boa/blob/main/CHANGELOG.md#-090-2020-06-25---move-to-organisation-78-faster-execution-time). The milestone behind this version was further optimisation and an increase in new features. We can show you how we can identify areas that can be optimised.
1616

17+
<!--truncate-->
18+
1719
## Better tooling for profiling
1820

1921
Boa became the first Rust project to make use of [measureme](https://github.com/rust-lang/measureme), a profiling tool built from the ground up for Rust. This was only used by the Rust team themselves to profile the compiler. We managed to work with the compiler team to get the framework in a good enough state to be used by other projects too, and in this release, we gave it a try.

blog/2020-10-02-boa-release-10/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.10"
5-
author: Boa Developers
5+
authors: boa-dev
66
permalink: 2020/10/02/boa-release-10.html
77
---
88

@@ -13,6 +13,8 @@ We have a long way to go, however v0.10 has been the biggest release to date, wi
1313

1414
We have some highlights, but if you prefer to read the full changelog, you can do that [here](https://github.com/boa-dev/boa/blob/main/CHANGELOG.md)
1515

16+
<!--truncate-->
17+
1618
## Test262
1719

1820
One question we've been asked for a long time is "how conformant are you to the spec?". It's been tough to answer as we've been unable to run against the official test suite.

blog/2021-01-14-boa-release-11/index.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.11"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
Boa has reached a new release. v0.11, our biggest one yet!
@@ -11,6 +11,8 @@ Since v0.10 we've closed 77 issues and merged 129 pull requests. The engine has
1111

1212
What is Boa? See the [About](/about) page for more info.
1313

14+
<!--truncate-->
15+
1416
## Test 262
1517

1618
Test262 is the implementation conformance test suite maintained by TC39. It's used by nearly all engines to measure how conformant they are to the specification. Boa pulls the tests in-tree and runs them against all PRs. You can find more about Test262 [here](https://github.com/tc39/test262).

blog/2021-06-07-boa-release-12.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.12"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
Boa v0.12 is here! Boa is a JavaScript parser, compiler and executor written in the Rust programming language. It makes it easy to embed a JS engine in your projects, and you can even use it from webassembly. See the [About](/about) page for more info.
@@ -11,6 +11,8 @@ We currently support part of the language. In this release, our conformance has
1111

1212
Let's dive into the most relevant changes of this release.
1313

14+
<!--truncate-->
15+
1416
## Panic-free
1517

1618
Boa now doesn't panic in any of the Test262 tests. This is a huge milestone, since it means that the engine itself can handle all of the edge cases. At least those proposed by the official ECMAScript test suite. We still recommend using [`std::panic::catch_unwind()`](https://doc.rust-lang.org/stable/std/panic/fn.catch_unwind.html) to execute arbitrary code, though.

blog/2021-09-30-boa-release-13.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.13"
5-
author: Boa Developers
5+
authors: boa-dev
66
permalink: 2021/09/30/boa-release-13.html
77
---
88

@@ -12,6 +12,8 @@ We currently support part of the language. In this release, our conformance has
1212

1313
This release brings some new features, such as support for calling Rust closures from JavaScript to improve better interopability between JS and Rust.
1414

15+
<!--truncate-->
16+
1517
## ECMAScript language features
1618

1719
[named capture groups](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges) are now implemented and enabled.

blog/2022-03-15-boa-release-14.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.14"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
## Summary
@@ -17,6 +17,8 @@ in the official ECMAScript Test Suite (Test262). The engine now passes 43,986 te
1717
[here](https://github.com/boa-dev/boa/blob/v0.14/CHANGELOG.md), and the full information on conformance
1818
[here](https://boa-dev.github.io/boa/test262/).
1919

20+
<!--truncate-->
21+
2022
## Boa has moved
2123

2224
First off, some breaking changes!

blog/2022-06-10-boa-release-15.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.15"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
## Summary
@@ -17,6 +17,8 @@ in the official ECMAScript Test Suite (Test262). The engine now passes 56,372 te
1717
[here](https://github.com/boa-dev/boa/blob/v0.15/CHANGELOG.md), and the full information on conformance
1818
[here](https://boa-dev.github.io/boa/test262/).
1919

20+
<!--truncate-->
21+
2022
## New ECMAScript features
2123

2224
While there are only a few big new features in this release, there are a lot of fixes for existing features that should enable

blog/2022-09-25-boa-release-16.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.16"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
## Summary
@@ -17,6 +17,8 @@ in the official ECMAScript Test Suite (Test262). The engine now passes 68,612 te
1717
[here](https://github.com/boa-dev/boa/blob/v0.16/CHANGELOG.md), and the full information on conformance
1818
[here](https://boa-dev.github.io/boa/test262/).
1919

20+
<!--truncate-->
21+
2022
## New ECMAScript features
2123

2224
### Support for Promises

blog/2022-10-24-boa-usage.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Adding a JavaScript interpreter to your Rust project"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
## Introduction
@@ -32,6 +32,8 @@ _Note: You can see more examples of integrating Boa in [our repository][examples
3232
[opencollective]: https://opencollective.com/boa
3333
[examples-repo]: https://github.com/boa-dev/boa/tree/main/boa_examples
3434

35+
<!--truncate-->
36+
3537
## Starting from scratch
3638

3739
Let's start a new project running `cargo new my_project`, and then add [`boa_engine`][crate] as one

blog/2023-07-08-boa-release-17.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: post
33
tags: [post]
44
title: "Boa release v0.17"
5-
author: Boa Developers
5+
authors: boa-dev
66
---
77

88
## Summary
@@ -32,6 +32,8 @@ Furthermore, we now have a new domain for Boa, [boajs.dev][boajs].
3232
[first_issues]: https://github.com/boa-dev/boa/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
3333
[boajs]: https://boajs.dev
3434

35+
<!--truncate-->
36+
3537
## Highlights
3638

3739
### Modules

0 commit comments

Comments
 (0)