mei on Nostr: cursedcc, the C compiler I'm writing in bash, now supports static functions and ...
cursedcc, the C compiler I'm writing in bash, now supports static functions and globals.
did you know that ELF has a special rule where all the STB_LOCAL symbols must reside in the symbol table before all the other symbols? there's even a special field for "index of first non-local symbol"...
I guess it makes linkers slightly faster?
Published at
2025-07-27 17:09:02 UTCEvent JSON
{
"id": "42bc646776bf3ca10ec16733694a2ee74ac5930d709465319b3b84fbb69305fb",
"pubkey": "d9a8fc959c219f922f73c095b63347b231aabd40206db52b962f2c537b9a67e3",
"created_at": 1753636142,
"kind": 1,
"tags": [
[
"imeta",
"url https://asdf.donotsta.re/media/5d64d7969addd50c15f5fc31bfee884c8b320b25509d10a9148ca16a00ed3125.png",
"m image/png",
"dim 1920x1042",
"blurhash M11NjiX,R$yXnh*0V=f4t7oIx]aIoyozoz"
],
[
"proxy",
"https://donotsta.re/objects/812baf92-a774-4f28-a963-16b4d98af547",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "cursedcc, the C compiler I'm writing in bash, now supports static functions and globals.\n\ndid you know that ELF has a special rule where all the STB_LOCAL symbols must reside in the symbol table before all the other symbols? there's even a special field for \"index of first non-local symbol\"...\n\nI guess it makes linkers slightly faster?\n\nhttps://asdf.donotsta.re/media/5d64d7969addd50c15f5fc31bfee884c8b320b25509d10a9148ca16a00ed3125.png",
"sig": "7383874dda5ca4e0f73b8952232fadd0bc1ec9edc221617557971c7feac53c8d323c6f024377c25edb786314ece4bfd6b1f78c78a0df58c0e00ac5196f24df1d"
}