rust/src
Alex Crichton deed093a38 std: Deprecate RefCell::{try_borrow, try_borrow_mut}
The existence of these two functions is at odds with our current [error
conventions][conventions] which recommend that panicking and `Result`-like
variants should not be provided together.

[conventions]: https://github.com/rust-lang/rfcs/blob/master/text/0236-error-conventions.md#do-not-provide-both-result-and-fail-variants

This commit adds a new `borrow_state` function returning a `BorrowState` enum to
`RefCell` which serves as a replacemnt for the `try_borrow` and `try_borrow_mut`
functions.
2015-02-01 18:58:14 -08:00
..
compiler-rt@58ab642c30
compiletest Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
doc Kill more isizes 2015-01-31 17:40:40 +01:00
driver Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
etc rollup merge of #21738: steveklabnik/move_out_editors 2015-01-30 12:03:26 -08:00
grammar
jemalloc@b001609960
liballoc box: into_raw, from_raw functions 2015-02-01 20:15:44 +03:00
libarena Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libbacktrace
libcollections Kill more isizes 2015-01-31 17:40:40 +01:00
libcore std: Deprecate RefCell::{try_borrow, try_borrow_mut} 2015-02-01 18:58:14 -08:00
libcoretest std: Deprecate RefCell::{try_borrow, try_borrow_mut} 2015-02-01 18:58:14 -08:00
libflate Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libfmt_macros Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libgetopts Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libgraphviz Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
liblibc Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
liblog Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librand Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librbml Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc Separate out the unboxed closure table into two tables, so that we can 2015-02-01 06:13:06 -05:00
librustc_back Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_bitflags Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_borrowck Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_driver Merge remote-tracking branch 'origin/master' into rollup 2015-01-30 14:55:34 -08:00
librustc_llvm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_privacy Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_resolve Merge remote-tracking branch 'origin/master' into rollup 2015-01-30 14:55:34 -08:00
librustc_trans Separate out the unboxed closure table into two tables, so that we can 2015-02-01 06:13:06 -05:00
librustc_typeck Do not ICE when e.g. call_mut() is called on a closure whose kind is not yet known. 2015-02-01 06:13:07 -05:00
librustdoc Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libserialize Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libstd Auto merge of #21811 - tbu-:pr_more_isize, r=alexcrichton 2015-02-01 15:49:20 +00:00
libsyntax Kill more isizes 2015-01-31 17:40:40 +01:00
libterm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libtest Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libunicode Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
llvm@b820135911
rt
rust-installer@e577c97b49
rustbook rollup merge of #21494: jatinn/jsnav 2015-01-30 12:02:48 -08:00
rustllvm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
test Auto merge of #21806 - edwardw:new-range-impl, r=alexcrichton 2015-02-01 19:07:11 +00:00
snapshots.txt