#nusa — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nusa, aggregated by home.social.
-
-
🚨Now official: Antonio #Nusa, new winger of RB Leipzig!
… with a contract signed until 2029 ✔️🇳🇴
-
🚨🔴 DONE DEAL: Antonio #Nusa will join RB Leipzig with immediate effect ✔️
▫️Medical and signing today
▫️Transfer fee: around €20-22.5m
▫️Contract until 2029.19 y/o winger from Brügge will replace Dani #Olmo. All the other RB options as Bakayoko, Conceicao and Cherki are off. Partially too expensive and no agreements have been reached despite new talks.
@[email protected] | @[email protected] | @[email protected] 🇳🇴
-
🚨🔴 Antonio #Nusa, ok the verge to join @[email protected] with immediate effect to replace Dani Olmo ✔️
19 y/o winger from FC Brügge already on-site to undergo his medical today as per @[email protected].
Deal will happen.
-
#nusa devlog
I mostly complain that all system programming languages locked to C callconv & ABI which make it hard for me to target wasm32-web.
Now here another deep dive why C ABI cause problems:
- https://faultlore.com/blah/rust-layouts-and-abis/
- https://mcyoung.xyz/2024/04/17/calling-convention/ -
Wreck dive in Lombok - Gili
#gili #islands #giliislands #lombok #diving #indonesia #bali #scuba #giliair #gilimeno #pets #coral #ocean #plongee #sealife #oceans #divecenter #marinelife #divers #beach #wreckdive #sea #nusa #reef #wreck
-
#nusa devlog
alright, so `__attribute__((address_space(N))` has something todo with wasm multi-memory 🤔
http://openasip.org/user_manual/TCE/node15.html
#clang #webassembly -
#nusa devlog
I wonder if there's `rustc` flag to bypass proper ABI adjustment 🤔
I want to target wasm32 but the C ABI Convention get in the way.
#rustlang #webassembly
https://github.com/rust-lang/rust/issues/115666 -
Barracuda in Gili islands with Terumbu Divers
#gili #islands #giliislands #lombok #diving #indonesia #bali #scuba #giliair #gilimeno #pets #coral #ocean #plongee #sealife #oceans #divecenter #marinelife #turtles #nusa #sea #barracuda #reef #divecenter -
3 Turtles : 2 Green turtle - 1 Hawksbill turtle
#gili #islands #giliislands #lombok #diving #indonesia #bali #scuba #giliair #gilimeno #pets #coral #ocean #plongee #sealife #oceans #divecenter #marinelife #turtles #nusa #karang #hawksbill #reef #giant
-
Inside a wreck in Gili islands
#gili #islands #giliislands #lombok #diving #indonesia #bali #scuba #giliair #gilimeno #pets #coral #ocean #plongee #sealife #oceans #divecenter #marinelife #turtles #nusa #biodiversity #wreck #wreckdive #giant -
I think I found a language that is suitable to write the wasm runtime for #nusa
https://github.com/titzer/virgilI'm hoping that language support multi-values return and multi-memory since wizard-engine also written in Virgil 🤔
https://github.com/titzer/wizard-engine -
#nusa devlog
Let's dump my build graph in case I need to revisit again to build my own Rust crate for inline wasm text
https://github.com/DrSensor/nusa/wiki/Development#build-system
-
#nusa devlog
I think I can use this 😏
https://doc.rust-lang.org/core/hint/fn.black_box.html(ugh, I think I should learn how to build my own allocator)
-
#nusa devlog
dun..dun-dun
Intent to Ship: WebAssembly Multi-Memory
https://groups.google.com/a/chromium.org/g/blink-dev/c/WSrXwhKeSasOh yeah, #wasm multi-memory is coming!! It really scratch my head implementing Apache Arrow that share memory across instances and boundaries (i.e worker, shader, main-thread).
But wait, I need a Rust crate/macro for wasm inlining (similar to `asm!()` or at least a `#[proc_macro] extern {}`). Using llvm-mc to write wasm specific stuff and link them with rust `output.{so,wasm}` really give me a headache.
-
#nusa devlog
Pomsky now have unit test (yay).
https://pomsky-lang.org/blog/pomsky-0.11/#unit-tests
I've been using code comments to annotate the success&fails criteria.
Oh by the way "unit test" is a pun for "you need test" -
#nusa devlog
https://github.com/llvm/llvm-project/issues/60613I guess I can finally enable debuginfo in wasm-opt after I compile my [component].wasm with rustc with debuginfo & DWARF enabled.
-
#nusa devlog
Now I'm tempted to replace #Typescript because separating type annotation into .d.ts didn't works on `class`and `abstract class`. Even #JSDoc `/ @abstract */ class`didn't exist.
Thinking to replace it with #FlowType because it has sane comment-based type annotation. But hold on, does it support Ruby #RBS style for type annotation?
(I mean separation between file.js as implementation and file.d.ts as type annotation) -
#nusa devlog
Just finish replacing JSDoc with *.d.ts (inspired from Ruby #RBS) so I can debug it easily without too much distraction.
Somehow using either #JSDoc or #Typescript make it difficult to reason when fixing many regression I encounter 😵💫
-
#nusa devlog
LoL, I'm not sure why nix rebuild `pkgs.rome` instead of fetching it from cache.nixos.org 🤔
-
#nusa devlog
Migrating my build system to xmake.luaI love this era of AI. Figuring out how to do this based on the official docs is impossible for me.