Search
Thursday, 20th of September 2018, 1:11:40 UTC
1:25:26
drmeister
I did a survey of every use of asOrNull and there were only half a dozen outside of if expressions.
1:25:42
drmeister
Three had problems with no checking the return value - I fixed those.
1:25:51
drmeister
We should be fine wrt that now.
1:26:25
Bike
guess i'm pessimistic then
2:43:35
drmeister
[55 of 434] - that's good - I think it still needs some work to improve the compiler performance - were there improvements still to be made?
2:56:40
drmeister
Now that it appears to be building I'm going to try a little profiling.
3:00:14
drmeister
Is outside-in vs inside-out inlining part of the discussion anymore?
3:11:49
drmeister
It's chugging away [99 of 434]
3:12:43
drmeister
I set the CST feature in the buildbot build - so I'll get a better time from that.
3:14:17
drmeister
Like this is problematic:
3:14:19
drmeister
https://www.irccloud.com/pastebin/rtvShgvy/
3:15:22
drmeister
19.3 min to compile shiftf-rotatef.lsp (2%) llvm time - that's pathological.
3:16:01
drmeister
If we can do better - we should - especially while this stuff is fresh in your head.
3:17:47
drmeister
shiftf-rotatef.lsp https://github.com/clasp-developers/clasp/blob/dev/src/lisp/kernel/lsp/shiftf-rotatef.lsp#L41
3:18:02
drmeister
It contains two defmacro's - do we need fast macros?
3:38:13
Bike
it's probably slow partly because it evaluates while compiling which means compiling while compiling
4:06:45
Bike
drmeister: oh, and did you use a newer sicl?
5:27:33
beach
Good morning everyone!
Thursday, 20th of September 2018, 13:11:40 UTC