Search
Friday, 29th of January 2021, 20:09:04 UTC
20:11:02
Bike
let me see if slime starts.
20:11:19
Bike
it also prints a lot of spurious messages about code-model
20:11:45
drmeister
Yes - the code-model message is meant to remind me to remove the code-model message.
20:11:49
Bike
yep. alright. i'll push this stuff then.
20:11:53
drmeister
What code-model does it report?
20:11:58
drmeister
Yes - please do push it.
20:12:38
Bike
it also only took fifteen minutes to build instead of twenty. dunno what's going on there
20:12:51
drmeister
We have up to date llvm-12 support. Now all we need is for llvm-12 to support us (linux/JITLink).
20:13:30
drmeister
The large code model slows down exception handling a lot. That might be part of it.
20:13:43
Bike
oh, are we still using the large model in master
20:13:46
drmeister
This is why I've been pushing for llvm-12 integration.
20:14:01
drmeister
Ever since I implemented FASO files.
20:17:12
drmeister
The alternative was to go back to object files/dynamic libraries - but I wanted to really make sure that faso files worked in production.
20:20:22
drmeister
Well, that was very helpful - thank you very, very much for finding that.
20:40:07
drmeister
I removed the message and pushed a fix.
20:40:34
drmeister
Now I'm just waiting to test the JITLink/Linux fixes for exception handling.
20:43:45
drmeister
llvm just removed the 'master' branch. I think they use the 'main' branch now.
20:43:58
Bike
yeah, github is recommending that these days
20:44:07
Bike
happened when i opened a repo for my type system thing
20:47:35
drmeister
I pulled the latest llvm12 and building it.
21:26:15
Bike
drmeister: do you have any idea how we'd end up with characters with negative character codes? maybe we're misinterpreting words somewhere?
21:26:44
Bike
they're coming out of dump-module somehow
21:26:57
drmeister
No idea. You mean immediates?
21:27:51
Bike
yeah. i mean, the problem is that DISASSEMBLE crashes slime because the string has these impossible characters in it
21:27:52
drmeister
There is a single function that generates character immediates as well as other immediates
21:28:01
Bike
i mean, no, they're not immediates in code or anything
21:28:11
Bike
they're being produced by the module printer somehow
4:06:58
beach
Good morning everyone!
Saturday, 30th of January 2021, 8:09:04 UTC