Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Support for no_std #341

Merged
merged 15 commits into from Nov 22, 2019
Merged

Implement Support for no_std #341

merged 15 commits into from Nov 22, 2019

Commits on Sep 7, 2019

  1. 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 chronotope#336
    CryZe committed Sep 7, 2019
    Copy the full SHA
    9dc91f7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5ccec02 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Introduce an alloc feature

    CryZe committed Sep 9, 2019
    Copy the full SHA
    e62a054 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Copy the full SHA
    4027bbb View commit details
    Browse the repository at this point in the history
  2. Add a trivial function in core test

    To ensure that we don't accidentaly not verify that chrono compiles for core.
    quodlibetor committed Sep 13, 2019
    Copy the full SHA
    5e1e2d5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e8c708d View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. 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.
    quodlibetor committed Sep 16, 2019
    Copy the full SHA
    5b72ef3 View commit details
    Browse the repository at this point in the history
  2. 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.
    quodlibetor committed Sep 16, 2019
    Copy the full SHA
    e5bbc94 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Copy the full SHA
    a09f9ba View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ffcd0f9 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9a3e489 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    911dc57 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    6499c5b View commit details
    Browse the repository at this point in the history
  6. Remove some pwds from the CI script

    They just add noise, now.
    quodlibetor committed Sep 20, 2019
    Copy the full SHA
    918cff1 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. Remove core_only, cfg-out the format::Item::Owned* variants

    This means that a few more features of formatting items don't compile in
    non-alloc environments, but they wouldn't have worked correctly anyway.
    quodlibetor committed Nov 22, 2019
    Copy the full SHA
    64a28d6 View commit details
    Browse the repository at this point in the history