cda-group / arc

Programming Language for Continuous Deep Analytics
https://cda-group.github.io/arc/
44 stars 6 forks source link

LLVM submodule update #394

Closed frej closed 2 years ago

frej commented 2 years ago

Changes needed:

frej commented 2 years ago

Pinning to an upstream version is a good way to slowly slide into irrelevance. There are already too many interesting projects which say "unfortunately this requires an old LLVM version, but we are working on a forward port" and are never heard from again. By not staying up to date we would not benefit from upstream improvements. If we find bugs, upstream would not be interested in fixing them unless we could show that they are present in HEAD.

By syncing with upstream once a week we stay relevant and by doing it weekly there is a limited number of upstream commits to go through to find what has broken our code.