Search
15:49:29
kpoeck
Would gc::Nilable<Fixnum_sp> be what I think, meaning nil or a Fixnum?
15:51:29
kpoeck
core__float_to_digit third parameter was defined as gc::Nilable<Real_sp>
15:51:49
kpoeck
but I assume it really should be gc::Nilable<Fixnum_sp>
15:52:06
kpoeck
building now to test the hypothesis
16:01:12
kpoeck
i compiles, so now lets see if it works
21:18:29
drmeister
I'm setting up a development mode for building clasp - it doesn't link object or bitcode files together at the end of each stage.
21:18:55
drmeister
It generates a fasl for every compile-file and then it generates an 'lfasl' file - which is a list of (load "xxx.fasl") forms.
21:20:02
drmeister
It hardly takes any time to load the fasls one-by-one.
21:20:50
drmeister
The .lfasl files are interchangeable with regular image .fasl files.
21:22:21
drmeister
This should cut out a large chunk of build time.
0:33:05
drmeister
Build time on the iMacPro is 27m58s
0:33:11
drmeister
User time is 206m32s
0:33:21
drmeister
We just broke the half hour mark.
1:43:27
drmeister
This is cclasp-boehm-image.lfasl - say hello to our little friend.
1:44:27
drmeister
https://www.irccloud.com/pastebin/AzZJa9CN/
1:45:06
drmeister
It takes 37 seconds to start cclasp using that file.
1:45:26
drmeister
That's the price we pay for eliminating linking.
1:45:57
drmeister
I should make those paths relative to a hostname
2:07:39
drmeister
I discovered one unsettling thing...
2:08:01
drmeister
https://www.irccloud.com/pastebin/EMJFdfV4/
2:08:36
drmeister
We saw this before - the ld linker occasionally crashes with thinlto.
2:08:50
drmeister
If I strip the -flto=thin option out of the link command - it works fine.
2:09:07
drmeister
So I link with -flto=thin and if it fails I strip the option out and link again.