Martin Kinkelin

Results 443 comments of Martin Kinkelin

`extern extern(C) byte __heap_base;`

I've seen these failures with lld v13; it's somehow fixed by declaring the start/stop symbols in *one* object file instead of each object file (and, FWIW, as IR *constants* if...

The IR can be generated just fine, so it's apparently LLVM ~~segfaulting~~ erroring out. The output on run.dlang.io is: ``` malloc_consolidate(): invalid chunk size pure virtual method called terminate called...

Ah, seems like master (probably since v2.083 or 2.082) isn't compilable with a 32-bit ltsmaster host compiler (not just ARM), because ltsmaster's druntime only provides `bs{f,r}(size_t)`. [An additional intermediate compiler...

Yeah I've always been reluctant wrt. backporting stuff to ltsmaster. As it only concerns 32-bit host compilers, I don't really care. ;) > would be nice if we could move...

> No, you're reading too far into it, that's fine, as the DMD frontend doesn't really use druntime/Phobos much and I doubt it has any constant reals. Ah okay, all...

That's most likely caused by installing different versions of LDC into the same directory, without removing it first - the imports are simply copied there, overwriting previous versions, but if...

Argh, this doesn't help with the LLD assertions on Windows for the lit-tests.

> Best way forward would be probably to disable JIT support via cmake option. [That's the status quo, disabled by default for LLVM 12+.]

> Apart from merging with master what more work needs to happen in this MR? Well, it's a pretty big breaking change and might not be always desirable. So maybe...