doc/wg/core/notes/core-notes-2020-10-09.md
iter issue that complicates ititer or enter were getting called, which is what led to the soundness bug. So I think if we did merge this we wouldn't have that many problems. But waiting until after 1.6 is fine. https://github.com/tock/tock/pull/2137iter right now that silently skips already entered apps, will break a lot of code. Skipping things can really break things. I think we could catch many of these really easily by panicking whenever there is a skip. But I think they might recur in the future without the panics. So I think either iter should always panic, or iter should return options so that when a grant is already entered, the caller would know it wasn't available and could handle that itself. The downside is that changing iter in every capsule is a pain.each that would be an iterator over grants rather than appliedgrants. So maybe the grant type should have a method to check whether it's available to be entered.iter isn't transparent enough as is.iter while inside the grant we'd have been fine.