Skip to content

Commit 90f3ef7

Browse files
committed
Add TWiRaWA 13
1 parent 1bd4fdf commit 90f3ef7

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed

Diff for: _posts/2019-03-07-this-week-in-rust-and-wasm-013.md

+115
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: "This Week in Rust and WebAssembly 13"
3+
---
4+
5+
Hello and welcome to another issue of *This Week in Rust and WebAssembly*!
6+
7+
[Rust](https://rust-lang.org) is a systems language pursuing the trifecta:
8+
safety, concurrency, and speed.
9+
10+
[WebAssembly](http://webassembly.org) is a stack-based virtual machine and
11+
instruction set. It is fast, safe, portable, and part of the open Web
12+
platform. By compiling to WebAssembly, we can run Rust code on the Web!
13+
14+
This is a weekly summary of Rust and WebAssembly's progress and community.
15+
16+
Did we miss something? Tweet to us at [@rustwasm](https://twitter.com/rustwasm)
17+
or [send us a pull request](https://github.com/rustwasm/rustwasm.github.io).
18+
19+
**Want to get involved in Rust and WebAssembly? [Join the Rust and WebAssembly working group!][get-involved]**
20+
21+
<!-- TODO: check recent r/rust and users.rust-lang.org posts for "wasm" and "webassembly": -->
22+
<!-- https://twitter.com/rustwasm -->
23+
24+
## News and Blog Posts from Around the Web
25+
26+
*Want to make sure something ends up on this list next time we publish an issue?
27+
[Leave a comment on this issue.](https://github.com/rustwasm/team/issues/79)*
28+
29+
* [Up and Running with React, Rust, and
30+
Wasm](https://prestonrichey.com/blog/react-rust-wasm/)
31+
* The Tao of Rust is a book about Rust that was originally published in
32+
China. It has a WebAssembly section, and is [getting translated into
33+
English](https://www.reddit.com/r/rust/comments/ax86y1/introducing_the_book_the_tao_of_rust/)!
34+
* [Tweek is a new tween animation kit for Rust that supports
35+
Wasm](https://github.com/wasm-network/tweek-rust)
36+
37+
## Updates from [`rustwasm/*`](https://github.com/rustwasm)
38+
39+
### RFCs
40+
41+
#### New RFCs
42+
43+
* [Amend the RFC process](https://github.com/rustwasm/rfcs/pull/9)
44+
45+
#### Final Comment Period RFCs
46+
47+
None.
48+
49+
#### Merged RFCs
50+
51+
* [Add support for local JavaScript snippets to `wasm-bindgen`](https://github.com/rustwasm/rfcs/pull/6)
52+
53+
### Working Group Meetings
54+
55+
* [Watch the recording of this week's working group meeting on
56+
YouTube](https://youtu.be/sQE6IjnzwS8)
57+
* [Come join us at next week's working group
58+
meeting!](https://github.com/rustwasm/team/issues/260)
59+
60+
### `rustwasm.github.io`
61+
62+
* @DebugSteven and @alexcrichton [aggregated the Rust and WebAssembly book, the
63+
`wasm-bindgen` guide, and the `wasm-pack` guide into a single
64+
bookshelf](https://github.com/rustwasm/rustwasm.github.io/pull/41), where all
65+
of our docs can be found in one place!
66+
67+
### `twiggy`
68+
69+
* @data-pup [added `rustfmt` and `clippy`
70+
integration](https://github.com/rustwasm/twiggy/pull/253) into Twiggy's CI
71+
setup.
72+
* @sepiropht [improved Twiggy's
73+
detection](https://github.com/rustwasm/twiggy/pull/260) of what kind of binary
74+
it is looking at when there is no file extension.
75+
76+
### `walrus`
77+
78+
* @data-pup [fixed the wasm round-tripping
79+
tests](https://github.com/rustwasm/walrus/pull/64) for the latest release of
80+
the `webassembly/wabt` tools.
81+
* @alexcrichton [added support](https://github.com/rustwasm/walrus/pull/66) for
82+
the WebAssembly SIMD proposal to `walrus`.
83+
84+
### `wasm-bindgen`
85+
86+
* @fitzgen [added support for `FnOnce`
87+
functions](https://github.com/rustwasm/wasm-bindgen/pull/1281) to
88+
`wasm_bindgen::Closure`.
89+
* @c410-f3r [fixed `wasm-bindgen`
90+
compilation](https://github.com/rustwasm/wasm-bindgen/pull/1331) when the
91+
`"extra-traits"` feature was enabled.
92+
* @alexcrichton [implemented the local JavaScript snippets
93+
RFC](https://github.com/rustwasm/wasm-bindgen/pull/1295) for `wasm-bindgen`.
94+
* @Vlad-Scherbina [fixed a
95+
bug](https://github.com/rustwasm/wasm-bindgen/pull/1330) where if the
96+
directory specified by `--out-dir` does not exist, then running the
97+
`wasm-bindgen` CLI would fail.
98+
* @alexcrichton [added
99+
testing](https://github.com/rustwasm/wasm-bindgen/pull/1314) of
100+
`wasm-bindgen`'s generated TypeScript interface definition files in CI.
101+
102+
### `wasm-pack`
103+
104+
* @drager [wrote a test suite](https://github.com/rustwasm/wasm-pack/pull/517)
105+
for `wasm-pack`'s binary installation utility crate.
106+
107+
## Requests for Contribution
108+
109+
**Want to get involved in Rust and WebAssembly? [Join the Rust and WebAssembly
110+
working group!][get-involved]**
111+
112+
* [All issues labeled "good first issue" in the `rustwasm/*` repositories](https://github.com/issues?q=is%3Aopen+is%3Aissue+user%3Arustwasm+archived%3Afalse+label%3A%22good+first+issue%22)
113+
* [All issues labeled "help wanted" in the `rustwasm/*` repositories](https://github.com/issues?q=is%3Aopen+is%3Aissue+user%3Arustwasm+archived%3Afalse+label%3A%22help+wanted%22)
114+
115+
[get-involved]: https://github.com/rustwasm/team/blob/master/README.md#get-involved

0 commit comments

Comments
 (0)