Jay Krell

Results 48 comments of Jay Krell

If we are talking about the same warnings/errors, this does appear to be a preexisting condition. If having someone/me fix that first is a precondition for accepting my PR, I...

.tail is a dilema. On desktop, .tail can tailcall anything, sometimes a perf gain but sometimes a large perf loss. You sometimes have to chose stack or cycles.

Yeah, C++ maybe has advantages here, it already has the iterators (cursor) and the range delete, though there also inconsistencies between global upper_bound / lower_bound and set/map::upper_bound/lower_bound -- set/map force...

Maybe some asserts? Or reorder shutdown, to drain finalizers first/early (if not already).

Agreed this is not intended and we go to quite some lengths to avoid it (as evidenced at least by the default gcc behavior). Is this machine/setup accessible over ssh?...

And you aren’t using configure -enable-cxx? We don’t do anything C++ unless configured to. So it reproes with old releases too?

I see what you mean. It is due to the LLVM support. Try removing all .cpp in mini/Makefile.am.in. Like this: ``` jaymac1:mini jay$ git diff . diff --git a/mono/mini/Makefile.am.in b/mono/mini/Makefile.am.in...

Obviously the diff above is an experimental hack that cannot be commited. I suggest any library that contains any .cpp file, and presumably some .c files, be split into libfoo...

`libmono_llvm_la_SOURCES = mini-llvm.c` Yes that's what I meant.