opencilk-project icon indicating copy to clipboard operation
opencilk-project copied to clipboard

Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and based on Tapir/LLVM.

Results 44 opencilk-project issues
Sort by recently updated
recently updated
newest added

Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...

dependencies
python

Add support for hyperobject struct members in C++ only. They will be registered during object construction and unregistered during destruction. A test checks that exceptions during construction unregister only those...

This pairs with a pull request to cheetah. Add a C builtin `__tapir_frame` and IR intrinsic `tapir_frame` to get the current `stack_frame` object. These builtins return null if used outside...

I tried your tutorial on Ubuntu 22.10 Download OpenCilk-2.0.0-x86_64-Linux-Ubuntu-22.04.sh Download fib.c as fib.cpp ``` sudo sh OpenCilk-2.0.0-x86_64-Linux-Ubuntu-22.04.sh --prefix=/opt/opencilk --exclude-subdir /opt/opencilk/bin/clang++ -fopencilk -O3 fib.cpp -o fib ``` ``` time ./fib 50...

Currently struct fields of hyperobject type are not registered with the runtime. Instead a warning is printed. They should be registered automatically.

enhancement

In the alias analysis module, function `getRecognizedArgument` only works if the function has 2 or 3 arguments. This was correct at the time, but now hyperobject lookup takes more arguments....

bug

The following code ``` #include int main() { cilk_for(int i = 0; i < 10; i++) {} return 0; } ``` gives the warning of ``` del.cpp:3:5: warning: CodeGen found...

bug

The README and CONTRIBUTE files document the LLVM ecosystem and can confuse a person who is focused on OpenCilk. I wasn't sure if I should file this as a "website...

documentation