Got a bit of uxntal+drifblim confusion right now. As I add more anonymous label sections to my code, I start getting this error near the very end:
Symbol too far: _{
Is there an absolute limit on the number of anonymous labels I can use?
#uxntal #drifblim
Devine Lu Linvega
in reply to fluffysoft • • •fluffysoft
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to fluffysoft • • •fluffysoft
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to fluffysoft • • •fluffysoft
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to fluffysoft • • •fluffysoft
in reply to Devine Lu Linvega • • •@neauoire I checked the binary diffs and they seemed reasonable, and I ran the test script, but I suspect there isn't test coverage for this change. It's working for ubal, however. I'm guessing we'd want to update the etc/drifblim.rom.txt file if this is accepted. I have the patch pasted here:
paste.sr.ht/~fluffysoft/f2d7b4…
0001-lambdas-now-have-16-bit-ids-so-we-can-have-thousands.patch — paste.sr.ht
paste.sr.htDevine Lu Linvega
in reply to fluffysoft • • •this is perfect, yes, it has to be a change to core.tal, it'll propagate everywhere from there. Can you make a git email patch?
lists.sr.ht/~rabbits/public-in…
This patch is going to make @snufkin_vc happy.
~rabbits/public-inbox archives — lists.sr.ht
lists.sr.htfluffysoft
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to fluffysoft • • •fluffysoft
in reply to Devine Lu Linvega • • •@neauoire I think if you use git am to apply the patch from the paste, it'll have the right credit in the commit log, it just won't show up in the mailing list properly.
I was looking at the guide and my email provider is apparently one of the worst for this kind of thing.
Devine Lu Linvega
in reply to fluffysoft • • •it fails for me with git am
error: patch failed: src/core.tal:260
error: src/core.tal: patch does not apply
Patch failed at 0001 lambdas now have 16-bit ids, so we can have thousands of them. we still have a limit of 255 for nested lambdas, however.
fluffysoft
in reply to Devine Lu Linvega • • •fluffysoft
in reply to fluffysoft • • •0001-lambdas-now-have-16-bit-ids-so-we-can-have-thousands.patch — paste.sr.ht
paste.sr.htDevine Lu Linvega
in reply to fluffysoft • • •merged! Thank you so much for this
git.sr.ht/~rabbits/drifblim
~rabbits/drifblim - Tal assembler, written in Tal - sourcehut git
git.sr.htfluffysoft
in reply to Devine Lu Linvega • • •Snufkin
in reply to Devine Lu Linvega • • •fluffysoft
in reply to Snufkin • • •Devine Lu Linvega
in reply to fluffysoft • • •@snufkin_vc