News for hackers. Stuff that matters.
Re:WebAssembly Tail Calls by CyberDildonics on Friday April 07, 2023 @09:22AM (#35481308)
I will quote you from a different comment:

WASM is not really an assembly language.

Re:WebAssembly Tail Calls by maxiepoo on Saturday April 08, 2023 @08:15AM (#35492511)
One of the main reasons it's not really an assembly language is that it doesn't support jumps! This is fixing a defect!
Re:WebAssembly Tail Calls by CyberDildonics on Saturday April 08, 2023 @11:52AM (#35494472)
This is fixing a defect!

Only according to people using niche languages that are already slower than javascript but not anyone designing, implementing and using webasm.

Re:WebAssembly Tail Calls by maxiepoo on Sunday April 09, 2023 @11:36AM (#35503718)
This would allow you to do things like compile other assembly languages to webassembly.
Re:WebAssembly Tail Calls by CyberDildonics on Sunday April 09, 2023 @11:23PM (#35508866)
What are you basing that on? If that were true then binaries for different CPU ISAs would also be able to be statically compiled to each other.
Re:WebAssembly Tail Calls by maxiepoo on Tuesday April 18, 2023 @09:42AM (#35613893)
Even emscripten, which compiles LLVM to WASM has to use a relooper algorithm to get around the lack of jumps.