Skip to content

Memory leaks are fixed

Compare
Choose a tag to compare
@dionisiydk dionisiydk released this 26 Jul 12:47
· 1434 commits to master since this release
  1. navigation history is improved to not reference browser and any query results. So history do not prevent garbage collection of cached weak items .
    • It means that computed critiques are now freed when they not used. History is not target them anymore. Also method groups not keep reference to critic results.
    • history management is covered by tests
  2. method editing logic is improved to not close editor when it should not be closed
  3. animation hack for critic method group is removed. Tab manager morph will support it in normal way (waits integration)
  4. ClyConstantMethodQuery is introduced to return constant collection of methods. ClyMethodBrowser adds two methods: #browseMethods: and #browseMethods:withTitle:
  5. many small fixes