diff --git a/Note-0.5-priorities.md b/Note-0.5-priorities.md index ebac49f..6bf6253 100644 --- a/Note-0.5-priorities.md +++ b/Note-0.5-priorities.md @@ -12,11 +12,18 @@ I personally think a good overarching goal for 0.5 would be to "unblock" the dev Fixing those things, primarily the first three, strikes me as very high priority. It would allow us to define nice trait hierarchies similar to the ones found in Haskell/Clojure (Eq, Ord, Hash, etc) which form the foundation of a strong library design. +### Better treatment of extern fns (nmatsakis) + +This would eliminate the last use of modes, and obviously it's a common area that people interact with. + +https://github.com/mozilla/rust/issues/3678 + +https://github.com/mozilla/rust/issues/2628 + ### Miscellaneous regions bugs (nmatsakis) There are various bugs in the region type system implementation. I will go through and collect some issue numbers later. They ought to be fixed. - ### Condition-handler system (graydon) It's difficult to write libraries presently that have "recoverable" failure modes. We've long talked about a pattern for this using TLS. We gained TLS in 0.4. We should give this a try in 0.5, it'll help a lot in writing reasonable libraries.