Skip to content

Refactor ember-metal/lib/transaction module.#14876

Merged
rwjblue merged 1 commit intoemberjs:masterfrom
rwjblue:refactor-transaction
Jan 26, 2017
Merged

Refactor ember-metal/lib/transaction module.#14876
rwjblue merged 1 commit intoemberjs:masterfrom
rwjblue:refactor-transaction

Conversation

@rwjblue
Copy link
Member

@rwjblue rwjblue commented Jan 25, 2017

  • Remove ambiguity around raise (is it an assert or is it a deprecate call).
  • Remove dead code.
  • Simplify ember-glimmer/lib/renderer by moving default implementation for runInTransaction
    into ember-metal/lib/transaction.

* Remove ambiguity around `raise` (is it an `assert` or is it a `deprecate` call).
* Remove dead code.
* Simplify ember-glimmer/lib/renderer by moving default implementation for `runInTransaction`
  into `ember-metal/lib/transaction`.
@rwjblue
Copy link
Member Author

rwjblue commented Jan 25, 2017

https://github.com/emberjs/ember.js/pull/14876/files?w=1 is a tad easier to read (most of the changes to the guts of assertNotRendered are whitespace).

@GavinJoyce
Copy link
Member

Looks good, nice one.

I tried a normal build and an ALLOW_BACKTRACKING=true build and both behave as expected.

👍

@rwjblue rwjblue merged commit 1c037ba into emberjs:master Jan 26, 2017
@rwjblue
Copy link
Member Author

rwjblue commented Jan 26, 2017

Thank you for reviewing!

@rwjblue rwjblue deleted the refactor-transaction branch January 26, 2017 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants