about summary refs log tree commit diff
path: root/src/libterm
AgeCommit message (Collapse)AuthorLines
2014-02-20Mass rename if_ok! to try!Alex Crichton-21/+17
This "bubble up an error" macro was originally named if_ok! in order to get it landed, but after the fact it was discovered that this name is not exactly desirable. The name `if_ok!` isn't immediately clear that is has much to do with error handling, and it doesn't look fantastic in all contexts (if if_ok!(...) {}). In general, the agreed opinion about `if_ok!` is that is came in as subpar. The name `try!` is more invocative of error handling, it's shorter by 2 letters, and it looks fitting in almost all circumstances. One concern about the word `try!` is that it's too invocative of exceptions, but the belief is that this will be overcome with documentation and examples. Close #12037
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-3/+4
Also move Void to std::any, move drop to std::mem and reexport in prelude.
2014-02-03Fixing remaining warnings and errors throughoutAlex Crichton-0/+6
2014-02-03extra: Fix tests with io_error usageAlex Crichton-1/+1
2014-02-03extra: Remove io_error usageAlex Crichton-36/+47
2014-02-02Move term, terminfo out of extra.xales-0/+1441
cc #8784