1. 15 Jun, 2020 2 commits
  2. 30 May, 2020 2 commits
  3. 29 May, 2020 3 commits
  4. 28 May, 2020 14 commits
  5. 21 May, 2020 2 commits
  6. 18 May, 2020 8 commits
    • Bryant's avatar
      Merge branch 'no_prelude' into 'master' · 40112e96
      Bryant authored
      Remove the prelude
      See merge request !82
    • Bryant's avatar
      Remove the prelude · f7ea3d50
      Bryant authored
      serialport is too simple of a library with a flat hierarchy that the
      prelude seems unnecessary, so I'm removing it. Either import types
      explicitly or replace with `use serialport::*`.
    • Bryant's avatar
      Remove unnecessary 'extern crate's · 039884ef
      Bryant authored
      Doable now since serialport is a Rust2018 project.
      Also reorganized imports to a std, 3rd-party, 1st-party organization
      that seems to be a best practice.
    • Bryant's avatar
      Merge branch 'reorg' into 'master' · 9eedfd39
      Bryant authored
      Refactor code organization
      See merge request !81
    • Bryant's avatar
      Clarify supported targets · 3aa8e516
      Bryant authored
      There are really only two supported targets: ones that build and test in CI
      and those that are only built in CI. With 1.42 Rust dropped support for 32-bit
      Apple targets. And this list wasn't accurate with what was being done in CI.
      So this commit reconciles this.
    • Bryant's avatar
      Specify DISABLE_TESTS last · 0d6a7fb3
      Bryant authored
    • Bryant's avatar
      Remove Tier3 Apple platforms from CI · adaff8c1
      Bryant authored
      These aren't well supported by Rust anymore and should have a tiny userbase, so this
      shouldn't have much impact
    • Bryant's avatar
      Remove posix and windows submodules · e45281ad
      Bryant authored
      There is only 1 element on Windows and 2 on POSIX, so it doesn't make sense to
      expose these submodules to users.
  7. 17 May, 2020 5 commits
  8. 16 May, 2020 1 commit
    • Bryant's avatar
      Expose more errors to users · d0febe7b
      Bryant authored
      Accessing ports that are disconnected can result in ENOENT errors. Additionally,
      if the user doesn't have permissions to open a port, EACCES can be triggered. These
      were previously exposed as Unknown errors, which made it harder to give downstream
      users good error messages, so explicitly expose these.
  9. 14 May, 2020 3 commits