... | ... | @@ -7,6 +7,7 @@ Commits |
|
|
- [c080f727ba5f83921b842fcff71e9066adbdc250](/trac/ghc/changeset/c080f727ba5f83921b842fcff71e9066adbdc250/ghc) - discussed by this page
|
|
|
- [\[a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite\]](/trac/ghc/changeset/a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite) - I updated tests' expected behavior in the presence of c080f727
|
|
|
- [e4a1d2d0a71bf335a04eaf93deb440b709f9430e](/trac/ghc/changeset/e4a1d2d0a71bf335a04eaf93deb440b709f9430e/ghc) - SPJ finished what c080f727 started by further simplifying things I hadn't recognized as possible
|
|
|
- [34728de0f059d8e076981448392203f2501aa120](/trac/ghc/changeset/34728de0f059d8e076981448392203f2501aa120/ghc) - I updated the documentation and a source Note for -flate-dmd-anal and -ffun-to-thunk
|
|
|
|
|
|
## Commit notes
|
|
|
|
... | ... | @@ -18,8 +19,6 @@ The bulk of this patch merely simplifies the treatment of wrappers in interface |
|
|
|
|
|
## TODO
|
|
|
|
|
|
- Update the documentation to explain -flate-dmd-anal.
|
|
|
|
|
|
- Ask the performance czars and community for help in determining if we should make -O2 imply -flate-dmd-anal.
|
|
|
|
|
|
- That might involve investigating the more-reliable-looking slowdowns in the New performance numbers section. No slow down was apparent on both platforms (so far), but a couple looked reliable on a given platform. eg typecheck on the big server showed the same slowdown regardless of -flate-dmd-anal on the nofib tests (ie same in 10 and 11) and also regardless of mode=norm or mode=slow. Thus it smells like some change in a library function that the main loop of typecheck uses consistently is getting a slowdown. But it's very hard to tell from the numbers and it takes a lot of time to investigate that sort of thing.
|
... | ... | |