Rendered at 11:59:35 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
radhitya 19 minutes ago [-]
"raw syscalls only: no libc wrappers"
insane! i wonder how many times you have spent to learn about them!
wewewedxfgdf 47 minutes ago [-]
There's critical security flaws in this web server. Consult your local LLM for a security analysis.
nickcw 2 hours ago [-]
I love it :-)
Back in the distant past I wrote some really big ARM 32 assembly projects. 64 bit ARM is really very similar!
I had a look through the code. Some ENTRY/EXIT macros to help with the drudgery of save restore registers & stack frame would probably help. Also some register renaming would help readability (eg if a register points to incoming data throughout a subroutine rename it pdata).
I salute your effort and please enjoy the core dumps :-)
hparadiz 3 hours ago [-]
I love projects like this because I think eventually all common computing tasks will be broken down in constituent most computationally optimized components
tosti 4 hours ago [-]
This isn't a bad thing per se. I imagine this could be a thing for an embedded side project or a tiny rescue system.
Edit: or learning arm64 assembly :)
wewewedxfgdf 4 hours ago [-]
You wrote this by hand? Impressive.
benj111 4 hours ago [-]
Cool. I particularly like the O'Reilly book cover that never was. Although I fear you may have misunderstood what wasm is...
Question/critique. Isn't getting the mime type by file extension a bit windowsy? Would it not be easier to read the magic number when you're at the assembly level?
kunley 3 hours ago [-]
Ahh, this little gem ported to Linux, great! That opens much more possibilities to play with it, thanks
insane! i wonder how many times you have spent to learn about them!
Back in the distant past I wrote some really big ARM 32 assembly projects. 64 bit ARM is really very similar!
I had a look through the code. Some ENTRY/EXIT macros to help with the drudgery of save restore registers & stack frame would probably help. Also some register renaming would help readability (eg if a register points to incoming data throughout a subroutine rename it pdata).
I salute your effort and please enjoy the core dumps :-)
Edit: or learning arm64 assembly :)
Question/critique. Isn't getting the mime type by file extension a bit windowsy? Would it not be easier to read the magic number when you're at the assembly level?