libera/#clasp - IRC Chatlog
Search
0:19:59
bike
drmeister: i think i need to put in a fix for that one, gimme a bit. and probably just use aref directly with the array type declared
0:25:45
bike
those would probably be good too, but the underlying operations aren't hooked up. we have optimizers for a few element types but not bit because i hadn't got around to it and they can't be addressed like the bigger types can
0:26:14
bike
we have cc_simpleBitVectorAref and Aset already, they just need to work with the primops
0:41:59
bike
aref done, aset hit an llvm assert failure so i'll fix that, then i'll double check it doesn't break the build and i'll push
0:47:25
drmeister
I won't. I'm going to try again to be a better person and use claude to teach me how to use git better and submit main changes using PR's
0:49:53
drmeister
A "core:fsync" function for speeding up NFS writes and adding a missing `ext:float-nan-string`
1:03:59
drmeister
You want the comment added to the code - right? If I do that I just push the change and then state in my comment that I did that?
1:08:33
drmeister
Ok, but that was how you wanted it dealt with, a comment added to the code. I changed it to look like this...
1:09:26
drmeister
I see - but I push this and it will show up in the PR and in the conversation presumably.
1:14:00
bike
bit vector changes build and the tests run for me - i'm just going to push directly to main since this really shouldn't break anything on mac (knock on wood)
1:17:47
bike
you don't need to be very verbose - honestly just saying "done" is probably enough if it's something simple. i get notifications if there are new commits, anyway
1:20:33
bike
the conversations are mostly good if there's something complicated. e.g. here's frgo responding to my comment to explain that no, he shouldn't make the change i implied, since linux does this undocumented thing https://github.com/clasp-developers/clasp/pull/1770#discussion_r3342246198
2:34:12
bike
if the branch is mergeable the CI will run tests automatically, but right now there's a merge conflict (over clasp_gc.sif, so no big deal) as you can see above the comment box, which means github won't test
2:34:25
bike
the test failures before your changes are back in https://github.com/clasp-developers/clasp/actions/runs/26539508904
2:35:24
bike
i think the relevant ones are the DESCRIBE-FUNCTION-DOCUMENTATION-A et al tests failing, but that wasn't due to the trampoline changes, it was due to the XepSimpleFunction changes and that problem is now fixed in main
4:05:23
bike
i guess that makes a bit more sense then, the-single doesn't get optimized out in bytecode
4:10:57
bike
i could probably make them a little less dumb if need by by caching type checkers in the-single.