bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

250
active users

#rustlang

94 posts68 participants0 posts today

my final project as part of my tenure at Microsoft, aside from that NPM patch (lol), is this lil' guy: github.com/microsoft/libsyncrpc

Just a small, but v v fast IPC lib that lets you make synchronous calls to a child process from node, while the child can execute callbacks from you before you return.

I optimized the everloving shit out of this thing, and it ended up being fast enough that the #TypeScript team will be able to use it for the thing that will let you use the Go typescript compiler from JS: you'll just be calling out directly to a Go child.

Literally hundreds of thousands of ops/s :)

synchronous RPC communication with callbacks for Node.js - microsoft/libsyncrpc
GitHubGitHub - microsoft/libsyncrpc: synchronous RPC communication with callbacks for Node.jssynchronous RPC communication with callbacks for Node.js - microsoft/libsyncrpc
Continued thread

14. github.com/bevyengine/bevy/pul

Another PR that needs a second review, tackling a fresh bug where users were seeing systems churn as fast as possible without the #rustlang standard library. Turns out we need to add a sleep equivalent. As a fallback we're just spin-locking, since we *know* that works.

Objective

Fixes without std, systems run as fast as possible #18617

Solution

Added thread::sleep to bevy_platform_support using a spin-based fallback.
Fixed bug in bevy_platform_support::time::I...
GitHubAdd `sleep` based on `spin` to `bevy_platform_support` by bushrat011899 · Pull Request #18633 · bevyengine/bevyBy bushrat011899

My compiler's coming long nicely. If anybody's keeping track (and thank you for that) expect an alpha release version by Friday next week by the latest
As of now I've decided on the name "Unimal," short for "Universal Machine Language" to pay homage to older languages and because I gave Unimal an older syntax model.
The first official release will compile to a custom bytecode I hope to develop before then.

Have a good day everybody