runtimes-WG icon indicating copy to clipboard operation
runtimes-WG copied to clipboard

Working group focused on language runtimes - implementing GC and concurrency in safe Rust APIs

Results 11 runtimes-WG issues
Sort by recently updated
recently updated
newest added

I haven't been paying close attention but Gitter seems to have fallen in popularity. Options in communities seem to be: * Discord * Gitter * Matrix * Slack * Zulip...

meta

When I see some of the topics here and elsewhere about building languages for rust, most of it become talks about performance, deals with quirks of platforms, GC, and other...

## Languages, runtimes, libraries **These QAs need a way to be turned into something more focused, refined, useful** - Does this implement a custom allocator or rely on native allocation?...

## Papers - Bacon's Unified theory - https://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf - Immix - http://www.cs.utexas.edu/users/speedway/DaCapo/papers/immix-pldi-2008.pdf - RCImmix - https://www.microsoft.com/en-us/research/publication/taking-off-the-gloves-with-reference-counting-immix/ ## Languages/VMs If ergonomic integration with Rust is desirable, perhaps looking at languages that...

A lot of scripting languages choose IEEE 754 doubles as the only numeric type and then encode all other possible values in the range of redundant NaN values. There is...

I have opened a feature request on the `crates.io` repository regarding the topic of creating a new category for the kind of projects that are the scope of this WG....

These are the two prevalent implementation techniques for virtual machines. I'd like to collect some resources about the trade offs. On a high level: - Stack machines are simpler to...

Rusts central idea is to disallow mutability and aliasing at the same time (a little bit simplified). I'd like to discuss if it'd be useful to infuse a similar concept...

By providing a book of sorts (e.g. using https://www.gitbook.com/) we would solve two problems: 1. With the book focusing on Rust we'd hopefully make Rust more attractive for language designers...

book

For interpreters one of the core components is the interpreter/dispatcher loop. In it's most basic way this is essentially a `loop` combined with a (giant) `match`, but depending on the...