|
|
|
|
|
by bjoli
760 days ago
|
|
Well, I once wrote a small scheme that did loop unrolling and allocated lists in as many steps as the unroll went, which was capped at a maximum of 5. That worked surprisingly well, but there were lots of edge cases since I am a professional bassoonist and not a compiler guy. I generalized it and made all lists allocated in chunks of 16 and then let the GC truncate it. I spent a stupid amount of work doing the first thing and the second thing was done in an afternoon. Then there are all kinds of |
|