MrcSnm/HipremeEngine

BetterC Arrays

MrcSnm opened this issue · 2 comments

BetterC Arrays could be used instead of plain D runtime arrays. This is great for increasing compatibility with more projects and requires almost no effort. Almost every HipremeEngine backend could be a ref counted array. As the syntax doesn't change much.

Performance could be compared. Although I really don't think that ref counting arrays should have much impact.

BetterC arrays is almost complete, it is missing the ref counting and actually changing the parts which uses plain arrays to the betterC arrays.

BetterC arrays implemented. They try to simulate as close as possible the druntime arrays.