Search
Wednesday, 16th of May 2018, 6:18:31 UTC
13:24:30
drmeister
Bicyclidine: Did you get the cst changes?
13:24:45
loke
drmeister: I was thinking of taking another look at clasp
13:24:58
loke
drmeister: Can you tell me which branch I should be compiling?
13:26:11
drmeister
'dev' - but I haven't checked if it's working at the moment.
13:27:09
drmeister
I'll do a build and then push everything to 'preview' and you can use that.
13:27:13
loke
drmeister: Thanks, I'll try it.
13:28:06
drmeister
I'm adding custom allocators - and I haven't completely verified it.
13:28:27
loke
drmeister: Oh, for classes?
13:29:17
drmeister
No, lower level - to allocate specific C++ classes in custom MPS pools.
13:29:33
drmeister
C++ classes that are exposed to Common Lisp.
13:30:11
drmeister
So that they can be integrated seamlessly with everything else but be constantly compacted into their own small pool for good (hopefully) cache behavior.
13:30:45
Bike
what do you mean by custom allocators for slots, though?
13:33:49
Bike
drmeister: does cando compare lisp number objects with < etc. in C++? because i'm trying to delete those operators (clasp doesn't use them)
13:44:42
drmeister
Comment them out and try and build everything.
13:45:34
drmeister
Comment them out and I'll build cando
13:46:44
Bike
i deleted operator< etc from General_O, where i'm pretty certain they should not exist, but i can imagine them making sense for numbers
13:46:51
Bike
some kinds of numbers. not like Complex_O could work
13:47:25
Bike
in other news, slack ended support for the irc gateway literally yesterday
13:47:32
Bike
there's still bridge add ons by third parties,though
14:08:29
Bike
i forgot what to run to fix cleavir.py
15:00:36
Bike
with-debug-info-generator expands into code that copies the body like... six times... wtf
15:05:18
Bike
with-rtv needs to be bound around hoist-ast. which is kind of unfortunate, i think it does llvm stuff
15:56:20
Bike
seems to die after module-before-optimize teh same way
15:56:26
Bike
so maybe it's still an arrangement problem
16:08:41
drmeister
Are you building on your mac for the next hour?
16:08:58
drmeister
How about if I limit myself to 16 procs?
16:14:19
drmeister
So - what example crashes cst right now?
16:14:54
Bike
(lambda () (block nil ((lambda () (return)))))
16:15:20
drmeister
(funcall (clasp-cleavir:cleavir-compile nil '(lambda () (block nil ((lambda () (return))))))) ?
16:16:04
Bike
you don't need the funcall, it dies during compile.
16:34:23
Bike
note to self, multiple-vvvalue-bind fix is still not incorporated b/c of having to update sicl
17:04:51
DVSSA
drmeister: I've read through those papers you've sent me. When would you like to discuss them?
17:38:17
drmeister
Shinmera: what is your documentation system called?
17:41:14
drmeister
I have to read them and get the rest of the students to read them.
17:41:55
drmeister
I read them last six years ago
17:42:10
drmeister
I may be repeating myself
Wednesday, 16th of May 2018, 18:18:31 UTC