Jan Wielemaker
Jan Wielemaker
Weird. First of all, `wrap-gcc` does not change anything. It is just a wrapper for the C compiler when doing a PGO build. It doesn't change which C compiler is...
> which caused cmake to output the command line (is there a better way of doing this?). Run `ninja -v` or look in `build.ninja`. As this emits a lot of...
This issue has been mentioned on **SWI-Prolog**. There might be relevant details there: https://swi-prolog.discourse.group/t/another-use-after-free-bug-report/7258/1
What else do you want? Existence is a bit misleading, but a completed thread is what Unix calls a _zombie_ process: the thing is gone, but there is still an...
In SWI-Prolog at least, the entire thread structure is cleared when the thread terminates. So, there is no place to deliver a signal or a message. There is also no...
> How difficult would be to that to happen only for detached threads but postpone it for attached threads until they are joined? Also, what would be the expectation that...
> The option could be named e.g. `errors(Action)` with the possible values for `Action` being `throw`, `fail`, `succeed`. Or copy ISO close/2, which implements `force(true)` to ignore any error. I'm...
The implementation is not really a problem. Linux pthreads is rock solid. MacOS has a few tweaks I managed to work around. The Windows implementation has some limits one can...
It all looks pretty much outdated. Not really sure whether it should be refreshed a little or be replaced. Question is "by what"? Yes, the flags are no longer used....
Yes. CMake might be a viable option to deal with this. It has all the stuff to deal with the linking. The installation already creates CMake config files in `/swipl/lib/cmake`....