Tao B. Schardl

Results 43 comments of Tao B. Schardl

Thanks @eg9 for the quick response and for reminding me about `\protect`. Thus far I've only seen this issue affect fragile math operators, such as `\bmod` or `\sin` (without `amsmath`).

The change looks fine to me. I'm not sure what's going wrong with the CI tests.

Depending on which branch of Tapir you're using, you should be able to pass the flags `-S -emit-llvm -ftapir=none` to `clang` to get the LLVM IR with Tapir constructs. Edit:...

That solution should do the trick, yes. Does that work for your case? I'm happy to take other suggestions.

LLVM does come with its own version of `c++filt`, in `llvm-cxxfilt`. Perhaps we can think about defining a scheme to mangle/demangle names of outlined functions for Cilk programs, and then...

Thanks for pointing out this issue. I was in the midst of crafting a long response about why Cilk evaluates all function arguments before the spawn and why your example...

(Finally getting back to this question after a major deadline on my end, and before my next major deadline in a week.) I agree with your mental model of what...

Thanks for bringing this up. When we originally added the grainsize pragma, we opted for a simpler syntax that was more in keeping with other clang pragmas. On our end,...

Yes, Tapir is currently limited to constant (expression) grainsizes. Arbitrary grainsizes can be implemented by hand using manual loop stripmining. I'm curious what kinds of runtime computations you're using for...

I'm not able to replicate this compiler crash on the latest commit on the Tapir branch you're using. Consider updating your branches and seeing if the error persists.