Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ASCollectionNode] Add -isProcessingUpdates and -onDidFinishProcessingUpdates: APIs. #522

Merged
merged 6 commits into from
Aug 23, 2017

Commits on Aug 20, 2017

  1. [ASCollectionNode] Add -isProcessingUpdates and -onDidFinishProcessin…

    …gUpdates: APIs.
    
    Over time, there have actually been a lot of legitimate uses for an API like this.
    In fact, I'm not quite sure what has held us back from adding one!
    
    I believe that at least some portion of -wait calls (even if less than 50%) could be
    replaced with -onDidFinishProcessingUpdates:, which could potentially improve the
    performance of applications using -wait by a significant amount.
    
    Please take a close look at implementation correctness. Although I'm in a bit of a
    rush, I'm aiming to make this properly documented and added a basic test -- but it
    could certainly use some more detailed testing as a followup.
    appleguy committed Aug 20, 2017
    Configuration menu
    Copy the full SHA
    6d687a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de635f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2017

  1. Configuration menu
    Copy the full SHA
    b3b7384 View commit details
    Browse the repository at this point in the history
  2. [ASCollectionNode] Improvements to the implementation of -isProcessin…

    …gUpdates and -onDidFinishProcessingUpdates:
    appleguy committed Aug 21, 2017
    Configuration menu
    Copy the full SHA
    b66415b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2017

  1. Configuration menu
    Copy the full SHA
    f8b1fab View commit details
    Browse the repository at this point in the history
  2. [ASTableNode] Implement -isProcessingUpdates and -onDidFinishProcessi…

    …ngUpdates:. Rename -waitUntil to consistent naming.
    appleguy committed Aug 22, 2017
    Configuration menu
    Copy the full SHA
    b54d4d1 View commit details
    Browse the repository at this point in the history