Colin Ray
fd5f8b7f34
Fix lint warning on deny(missing_doc)
2014-11-02 17:03:19 -06:00
Kang Seonghoon
d6e0c3f266
language changes: `extern crate A = "B";` -> `extern crate "B" as A;`.
2014-09-12 18:53:06 +09:00
Kang Seonghoon
10c580f664
switches to std::time::duration::Duration.
2014-08-31 14:43:26 +09:00
Kang Seonghoon
f1931ad21e
added `chrono::format` module and `format` methods.
...
this is a saner replacement for `time::strftime`; it does not allocate
the additional memory.
2014-08-01 04:08:19 +09:00
Kang Seonghoon
ead13f66d8
added the Local offset implementation.
2014-07-31 11:02:20 +09:00
Kang Seonghoon
9d52c6d2f1
added constructors from timestamp; added `UTC::{today,now}`.
2014-07-31 10:09:54 +09:00
Kang Seonghoon
95f5c0c095
splitted naive types into their own modules.
2014-07-29 16:17:26 +09:00
Kang Seonghoon
586b41df54
mass renaming from `BlahBlahZ` to `NaiveBlahBlah`.
2014-07-29 15:55:40 +09:00
Kang Seonghoon
32c3ee85e8
initial `Offset` implementations.
2014-07-29 15:41:47 +09:00
Kang Seonghoon
9300f2481c
renamed `chrono: 📅 :{MIN,MAX}` to `chrono: 📅 :{MINZ,MAXZ}`.
...
this is because we are going to add `MIN` and `MAX` for
timezone-aware `Date`s later.
2014-07-25 19:24:32 +09:00
Kang Seonghoon
4dbd00dca2
added all missing docs.
2014-07-25 18:12:51 +09:00
Kang Seonghoon
110c7de7d3
added docs to `Duration`; added `Duration::new_opt`; removed `{MIN,MAX}_{DAYS,YEAR}`.
...
the minimum and maximum for `DateZ` and `Duration` is now provided via
dedicated constants `{date,duration}::{MIN,MAX}`, much like built-in
`std::int` and others. they also now implements `std::num::Bounded`.
cf. rust-lang/rust#15934
2014-07-25 17:05:26 +09:00
Kang Seonghoon
b79f6b302b
major API surgeries.
...
- added a new example.
- reexported all public APIs in the crate root.
- made all constructors fail on the invalid arguments by default;
`*_opt()` variants have been added for the original behavior.
- same for `DateZ::{succ,pred}`.
- fixed a missing overflow check from `TimeZ::from_hms_{milli,micro}`.
2014-07-20 02:51:57 +09:00
Kang Seonghoon
b5a2340214
updated .travis.yml to use install.sh for Cargo; src/chrono -> src.
2014-07-15 13:20:48 +09:00