Brandon W Maister
e5bbc94c3b
First pass at making "alloc" its own feature
...
Part of this means that we don't actually need to allocate to write to Serde
any more, which is a win in its own right.
2019-09-15 20:45:49 -04:00
Brandon W Maister
5b72ef3ed6
Make travis.sh and Makefile "nicer"
...
Slightly easier to reason about the code via some code movement, printing some
banners to make it more obvious when cargo is being run since it is run so many
times.
2019-09-15 20:44:37 -04:00
Brandon W Maister
e8c708d81b
Make CI able to run non-cargo commands in `channel`
2019-09-13 15:50:20 -04:00
Brandon W Maister
5e1e2d5633
Add a trivial function in core test
...
To ensure that we don't accidentaly not verify that chrono compiles for core.
2019-09-13 14:50:14 -04:00
Brandon W Maister
4027bbb66d
Rename serde-1 back to serde
2019-09-13 14:49:41 -04:00
Christopher Serr
e62a054cd9
Introduce an `alloc` feature
2019-09-09 13:51:10 +02:00
Christopher Serr
5ccec02e54
Use std in all other tests on CI
2019-09-07 12:24:11 +02:00
Christopher Serr
9dc91f78ed
Implement Support for no_std
...
This adds a new `std` feature to chrono that is enabled by default. By
deactivating this feature via `default-features = false` you can now use
chrono in applications that don't use the standard library. The `serde`
feature is supported as well.
Resolves #336
2019-09-07 12:12:49 +02:00
Brandon W Maister
bbfcfad44f
Merge pull request #338 from chronotope/wasm-pack-test
...
Wasm pack test
2019-09-03 23:02:34 -04:00
Brandon W Maister
be93229271
Bump Chrono version to 0.4.9
2019-09-03 22:30:39 -04:00
Brandon W Maister
4617e2e5ba
Make the wasm-pack tests actually run
2019-09-03 22:30:39 -04:00
Brandon W Maister
c045750e06
Merge pull request #335 from chronotope/fix-wasm
...
Put wasm-bindgen and js-sys behind a wasm-bindgen feature gate
2019-09-03 22:12:39 -04:00
Brandon W Maister
2839d8d7db
Put wasm-bindgen and js-sys behind a wasm-bindgen feature gate
...
Fixes #334
2019-09-03 09:05:15 -04:00
Brandon W Maister
b1337fc123
Merge pull request #337 from chronotope/fix-addition-with-timezones
...
Adjust timezones after doing Duration addition
2019-09-03 08:08:32 -04:00
Brandon W Maister
371cf6d29b
Adjust timezones after doing Duration addition
...
The internal, tz-independent timestamp was valid, but since the timezone offset
could change as you add or subtract a second or two you would get
nonsense/nonexistent times when you observed them.
Fixes #318
2019-09-02 14:58:54 -04:00
Brandon W Maister
630cade52a
Merge pull request #333 from chronotope/v0.4.8
...
v0.4.8
2019-08-31 16:34:25 -04:00
Brandon W Maister
6ce91fbfbb
allow deprecated inclusive range patterns
...
We still support ancient Rust.
2019-08-31 15:40:11 -04:00
Brandon W Maister
a70c5cdc79
Bump Chrono version to 0.4.8
2019-08-31 15:26:32 -04:00
Brandon W Maister
6429cd2780
Add CHANGELOG entry for wasm-unknown-unknown
...
Features added in #287 and #331
2019-08-31 15:22:01 -04:00
Brandon W Maister
3e180b711e
Merge pull request #331 from evq/wasm
...
basic wasm support
2019-08-23 15:54:20 -04:00
eV
cc073a650f
remove cargo web / compile time error
2019-08-22 08:09:56 +00:00
eV
f21b1fbf21
Fix emscripten and guard against cargo test + wasm32-unknown-unknown
2019-08-16 22:46:10 +00:00
eV
f52a29398c
one more guard
2019-08-16 21:10:55 +00:00
eV
e28719eb0d
try to get travis working for rust 1.13.0
2019-08-16 21:04:07 +00:00
eV
bd22644b05
only use nvm on mac
2019-08-16 20:04:45 +00:00
eV
93e4f29ee4
see if it was just the particular tz
2019-08-16 19:24:48 +00:00
eV
ddc7fd4a04
try node 11
2019-08-16 19:14:16 +00:00
eV
a7645f3e73
try to use nvm to use node 10
2019-08-16 18:23:28 +00:00
eV
c284d7364b
add conditionals so wasm tests build / run in the right places
2019-08-16 17:11:30 +00:00
eV
5d38faeb40
fix local timezone, add tests
2019-08-16 09:35:56 +00:00
Joey Ezechiels
8bfaca9f9b
Add {Utc,Local}::now() constructor versions for the `wasm32` arch
...
While likely providing only incomplete support for WebAssembly, this
commit opens up chrono for use on the wasm32 architecture.
2019-08-16 07:46:02 +00:00
Brandon W Maister
7412469623
Merge pull request #325 from chronotope/double-check-negative-odd-timestamp-millis
...
Add a test for negative odd-numbered timestamp_millis
2019-08-06 21:25:35 -04:00
Brandon W Maister
1935cc1a18
Merge pull request #327 from lkolbly/master
...
Fix README specification for number_from_monday()
2019-07-18 08:27:34 -05:00
Lane Kolbly
63920fe65b
Put change back into README
2019-07-18 08:02:45 -05:00
Lane Kolbly
c80878ce4e
Change src/lib rather than readme directly
2019-07-18 07:37:37 -05:00
Lane Kolbly
91fac79807
Fix README specification for number_from_monday()
2019-07-13 10:01:55 -05:00
Brandon W Maister
f0ea789a9c
Add a test for negative odd-numbered timestamp_millis
...
Just in case, because of #324
2019-06-27 20:40:35 -04:00
Brandon W Maister
a448800727
Add CHANGELOG entry for upcoming unreleased changes
2019-06-25 09:44:13 -04:00
Brandon W Maister
1499de251a
Merge pull request #323 from chronotope/wyhaya-patch-1
...
Add '0' to RFC2822
2019-06-25 08:43:39 -05:00
Brandon W Maister
b1592e0e22
Add parse tests for fws and leading-0 to RFC2822
2019-06-24 22:05:06 -04:00
wyhaya
a1d304b035
Add '0' to RFC2822
2019-06-24 22:05:06 -04:00
Brandon W Maister
77e2770758
Merge pull request #320 from SamokhinIlya/DelayFormatAlign
...
DelayFormat now works with alignment and width
2019-06-24 20:36:09 -05:00
Brandon W Maister
d8c68f6bd0
Bump Chrono version to 0.4.7
2019-06-24 20:56:40 -04:00
Samokhin Ilya
5b0818e0a1
changed back from impl Trait in fn parameter to support older compiler versions
2019-06-23 10:09:47 +03:00
Samokhin Ilya
f57ac3671e
add test and format every item into String first, then pad it
2019-06-23 09:43:06 +03:00
Brandon W Maister
403af6b298
Change README chrono version links to just 0.4
...
docs.rs redirects to the latest version in that range.
2019-06-21 17:49:50 -04:00
Brandon W Maister
579679b9c3
Add changelog entry for 0.4.7
2019-06-21 17:11:01 -04:00
SamokhinIlya
8b2444c27f
DelayFormat now works with alignment and width
2019-06-21 23:44:49 +03:00
Brandon W Maister
96c451ec20
Merge pull request #316 from GuillaumeGomez/doc-test
...
Add doc-comment to test README examples and fix README examples
2019-05-01 22:07:13 -04:00
Guillaume Gomez
b7003373f2
Add doc-comment to test README examples and fix README examples
2019-04-30 23:29:57 +02:00