Changes between Version 14 and Version 15 of NestedCPR


Ignore:
Timestamp:
Jan 8, 2014 10:27:04 AM (20 months ago)
Author:
nomeata
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NestedCPR

    v14 v15  
    2626 * Why does nested CPR make some stuff so bad?
    2727  * Possibly because of character reboxing. Try avoiding CPR’ing `C#` alltogether!
     28
     29=== Degradation explanation ===
     30
     31At one point, I thought that a major contributor to increased allocations is nested-CPR’ing things returning `String`, causing them to return `(# Char#, String #)`. But removing the `CPR` information from `C#` calls has zero effect on the allocations, both on `master` and on `nested-cpr`. It had very small (positive) effect on code size. Will have to look at Core...
    2832
    2933=== join points ===