Custom Query (1630 matches)
Results (82 - 84 of 1630)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#100 | fixed | inlining can break assumptions about contraction | ||
Description |
When inlining a procedure that contains a call to a contractable (a procedure called only once, which will always be beta-substituted) and the contraction happens in the same optimization pass, then the contraction will take place multiple times resulting in duplicate C function definitions. This was reported by Jörg Wittenberger. See commit 5c851ce643b4cd995c7fd467162efdc922c61b83 |
|||
#101 | fixed | remove meaningless benchmarks | ||
Description |
The benchmark suite is of little use, since the tests are too trivial and do not represent real programs. Also, the runtimes are too short to have any statistical evidence - they are even quite erratic in the results they give (sometimes benchmark programs happen to run untypically fast, which indicates either something like cache behaviour or broken timing code).
The benchmarks have been removed and replaced with two more substantial programs: the See commit e8e3b17b65f9921c3277f0768e757d2f03121fd9 |
|||
#102 | fixed | `standard-extension` procedure from module setup-api doesn't install import library | ||
Description |
It also got a new optional arg that controls whether a static module should also be generated. See commit c5fdd4fe0583d50ad48ae7c7b9bbe494815379c4. |