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
      40112e96
    • 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::*`.
      f7ea3d50
    • 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.
      039884ef
    • Bryant's avatar
      Merge branch 'reorg' into 'master' · 9eedfd39
      Bryant authored
      Refactor code organization
      
      See merge request !81
      9eedfd39
    • 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.
      3aa8e516
    • Bryant's avatar
      Specify DISABLE_TESTS last · 0d6a7fb3
      Bryant authored
      0d6a7fb3
    • 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
      adaff8c1
    • 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.
      e45281ad
  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.
      d0febe7b
  9. 14 May, 2020 3 commits