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
chore: fail test for each-in not accessing props properly whose keys contain a period #17535
Commits on Jan 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b3ad58e - Browse repository at this point
Copy the full SHA b3ad58eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4cbf0 - Browse repository at this point
Copy the full SHA bc4cbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ddd49b - Browse repository at this point
Copy the full SHA 2ddd49bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58160e1 - Browse repository at this point
Copy the full SHA 58160e1View commit details
Commits on Jan 10, 2019
-
[BUGFIX] Fix substate interactions with aborts
(cherry picked from commit 2b58f7a)
Configuration menu - View commit details
-
Copy full SHA for 58edec5 - Browse repository at this point
Copy the full SHA 58edec5View commit details -
Merge pull request emberjs#17467 from emberjs/substates-beta
[BUGFIX beta] Fix substate interactions with aborts
Configuration menu - View commit details
-
Copy full SHA for 24612b2 - Browse repository at this point
Copy the full SHA 24612b2View commit details
Commits on Jan 14, 2019
-
[DOC LTS] Update documentation for sendAction deprecation
(cherry picked from commit a968069)
Configuration menu - View commit details
-
Copy full SHA for e231200 - Browse repository at this point
Copy the full SHA e231200View commit details
Commits on Jan 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a2dd42f - Browse repository at this point
Copy the full SHA a2dd42fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 423a6c0 - Browse repository at this point
Copy the full SHA 423a6c0View commit details
Commits on Jan 21, 2019
-
[ci skip] (cherry picked from commit dd7a199)
Configuration menu - View commit details
-
Copy full SHA for a8335bf - Browse repository at this point
Copy the full SHA a8335bfView commit details
Commits on Jan 22, 2019
-
Don't remove dep keys in
didUnwatch
This fixes emberjs#17243 by only removing dependent keys in `teardown`. Since emberjs#16978 coalesces the work to add dependent keys to happen at most once, it is now incorrect to eagerly remove them in `didUnwatch` because that could happen for a variety of reasons while there are still other interested parties (see attached test cases). This limits the work of removing dependent keys to `teardown` only. The logic is that, while we want to defer setting up the "link" to the target property as lazily as possible, it is less important to "unlink" it eagerly once the work is done. It _may_ be possible to accomplish this, but the current amount of book-keeping is not sufficient to track the count properly. In our tests, we have created sequences like this: 1. setup (peekWatching = 0, so nothing happens) 2. get (consumed here) 3. willWatch (already consumed, no-op) 4. get (already consumed, no-op) 5. didUnwatch 6. ... In this case, it would be incorrect to "unlink" at step 5. As of PR emberjs#16978, `CONSUMED` is essentially a boolean flag, so it is not sufficient to track the balance, and also, there is no counterpart to `get`, which makes eager "unlinking" impossible without much more book-keeping. It's unclear that it would be worthwhile to do that. On the other hand, if we only "unlink" on teardown, this ensures that we are only "unlinking" at most once, and it is guaranteed that there are no longer any interested parties. Fixes emberjs#17243 Co-authored-by: Godfrey Chan <godfreykfc@gmail.com> (cherry picked from commit 1f8218b)
Configuration menu - View commit details
-
Copy full SHA for 3990377 - Browse repository at this point
Copy the full SHA 3990377View commit details -
Merge pull request emberjs#17498 from gitKrystan/backport-didunwatch-fix
Don't remove dep keys in `didUnwatch`
Configuration menu - View commit details
-
Copy full SHA for bcfad69 - Browse repository at this point
Copy the full SHA bcfad69View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7fb3b - Browse repository at this point
Copy the full SHA ac7fb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba395fa - Browse repository at this point
Copy the full SHA ba395faView commit details -
[BUGFIX beta] Update to glimmer-vm 0.37.1.
Fixes a few issues: * Usage of positional arguments with custom components. * Forwarding attributes via `...attributes` to a dynamic component. * Prevent errors when rendering many template blocks (`Error: Operand over 16-bits. Got 65536`). Full changes here: glimmerjs/glimmer-vm@v0.37.0...v0.37.1 (cherry picked from commit 7600d7b)
Configuration menu - View commit details
-
Copy full SHA for 13a678a - Browse repository at this point
Copy the full SHA 13a678aView commit details -
[BUGFIX beta] Add failing test for yielding inside a contextual compo…
Configuration menu - View commit details
-
Copy full SHA for c367baa - Browse repository at this point
Copy the full SHA c367baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab3af1 - Browse repository at this point
Copy the full SHA 4ab3af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 835a6c9 - Browse repository at this point
Copy the full SHA 835a6c9View commit details
Commits on Jan 29, 2019
-
[DOC beta] Update (at)ember/string documentation for imported utils i…
…nstead of String.prototype extensions (cherry picked from commit 37d69f1)
Configuration menu - View commit details
-
Copy full SHA for 4056b97 - Browse repository at this point
Copy the full SHA 4056b97View commit details -
(cherry picked from commit 58f3bec)
Configuration menu - View commit details
-
Copy full SHA for a832a34 - Browse repository at this point
Copy the full SHA a832a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7a496 - Browse repository at this point
Copy the full SHA 4d7a496View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b9060 - Browse repository at this point
Copy the full SHA 38b9060View commit details
Commits on Jan 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for eec6bb2 - Browse repository at this point
Copy the full SHA eec6bb2View commit details