about summary refs log tree commit diff
path: root/src/libsemver
AgeCommit message (Collapse)AuthorLines
2014-02-20Mass rename if_ok! to try!Alex Crichton-7/+7
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-08auto merge of #12109 : omasanori/rust/small-fixes, r=sfacklerbors-13/+0
Most of them are to reduce warnings in testing builds.
2014-02-08Remove redundant Ord implementation for Version.OGINO Masanori-13/+0
I've forgot why we keep them, so let me know if you know their reason for existing. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2014-02-08std::fmt: convert the formatting traits to a proper self.Huon Wilson-12/+13
Poly and String have polymorphic `impl`s and so require different method names.
2014-02-07Implement std::fmt::Show for semver::{Identifier, Version}Brendan Zabarauskas-15/+51
2014-02-07Make semver::Version fields publicBrendan Zabarauskas-5/+5
2014-02-03Move semver out of libextra.OGINO Masanori-0/+428
Done as a part of #8784. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>