freenode/#clasp - IRC Chatlog
Search
6:49:26
karlosz
drmeister: it's just code corresponding to this: https://github.com/clasp-developers/clasp/blob/3a758559ed3ac3b2868a97743d3ede111d47aefb/src/lisp/kernel/cleavir/inline.lisp#L310
6:52:02
karlosz
hence why removing the call to eq (which needs to get inlined) reduces the amount the compiler has to process
6:52:26
karlosz
it only makes such a dramatic effect because these things like CAR are so ubiquitous
12:57:46
Colleen
Bike: drmeister said 9 hours, 31 minutes ago: We are getting a weird crash on the buildbot with the deploy script. Not anything else, not macOS, not my linux machine - just the buildbot. The error and some of the backtrace is here: https://gist.github.com/drmeister/8232a97e40b55f477bcbdef56fba3fa1
12:57:46
Colleen
Bike: karlosz said 7 hours, 56 minutes ago: you're not going to believe this, but a 3 line change causes an entire gigabyte less of consing while compiling ironclad and also shaves 20 seconds off the whole kaboodle from 2 mins 20 seconds to 2 mins. the change looks like this... https://paste.gnome.org/pryehpgkv
13:00:54
Bike
::notify karlosz yeah doesn't surprise me. i'm hoping we can replace the current inlining system by just inlining preprocessed bir directly. think that should fix this
15:36:20
drmeister
We can resize accordion tabs in the browser now - it makes a huge difference to the workflow.
16:05:20
Bike
being able to inline functions that use a &rest parameter but only for apply would be interesting... few steps away from doing that but i can see a path