21:08:29drmeisterOne thing that all this mucking about with compilers has taught me is that register operations are fast and it's memory operations that we need to worry about.
21:13:10Bikeok, got addition, multiplication, and shifts working
21:13:18Bikewill have to alter these again for fixnum results though
21:13:55drmeisterselwyn: No worries - we need to accelerate the bignum transition because we want to implement image save/load.
21:14:07drmeisterAlso, bignums turn up in surprising places in the compiler.
21:14:26selwynok. so you have decided to introduce a new bignum class that is a moveable gc array?
21:14:44drmeisterOne that won't contain internal pointers, just limbs
21:16:01selwyniirc i got strange errors when trying to compile bclasp, which i thought were due to weird behaviour of the compiler. but i was not able to get to the bottom of it
23:07:40Bikeswitching to mpn should reduce consing too, i think. we do a lot of bignum x fixnum operations by allocating a bignum for the fixnum, but I don't think that will be necessary
23:48:09Bikeby the way, i'm getting hit by a hurricane tomorrow-ish, so if i'm not around that's why. it'll probably be fine though.
1:00:33yitzi_drmeister, yonkunas: symbol completion in leap, then lisp, then indentation in lisp. https://www.dropbox.com/s/z7ygikwuhtfcs6s/Screencast_08-03-2020_08%3A55%3A38%20PM.webm?dl=0