1
0
mirror of https://github.com/bspeice/aeron-rs synced 2026-06-06 05:11:41 -04:00

Commit Graph

  • 8174f0cde1 Fix formatting bspeice 2019-10-05 00:24:47 -04:00
  • 3ae7e6176c Implement claim_capacity Pretty close to having write support ready bspeice 2019-10-04 23:53:58 -04:00
  • 818d2ad821 Struct overlay, handle negative offsets bspeice 2019-10-04 20:26:15 -04:00
  • a40a71d4a8 Fix formatting and warnings bspeice 2019-10-03 22:55:02 -04:00
  • 38eea0224f Fix the bounds check bspeice 2019-10-03 22:40:10 -04:00
  • 4611034b7b Add a test for increment offset bspeice 2019-10-03 22:17:08 -04:00
  • c463c96170 Start work on the atomic buffer C++ Aeron doesn't seem to care about alignment, so I guess I won't either? bspeice 2019-10-03 22:10:34 -04:00
  • 5527495b09 Reversion and cleanup Moving the aeronmd example to the sys crate caused issues for static linking because of the tempfile crate. bspeice 2019-10-03 00:47:06 -04:00
  • c5b227f328 Install luuid for Linux bspeice 2019-10-03 00:32:37 -04:00
  • 0e1462fe9e Fix some Cargo.toml issues bspeice 2019-10-02 23:42:05 -04:00
  • c982a63cd9 More minor cleanup bspeice 2019-10-02 23:27:59 -04:00
  • 49bfb1edb9 Minor cleanup of the CnC version check bspeice 2019-10-02 23:11:44 -04:00
  • 27a8ce0dd4 Start reading the CnC file bspeice 2019-10-02 22:54:44 -04:00
  • 4085574b91 Add all the control protocol enums bspeice 2019-09-25 23:02:28 -04:00
  • dcb0af4f5e Make the macro look like an enum declaration Interestingly enough, cargo fmt now recognizes and formats it bspeice 2019-09-25 22:31:10 -04:00
  • cef3a17d55 Move the control protocol enum to main client lib Side benefit: forcing documentation bspeice 2019-09-25 22:18:42 -04:00
  • 78730221d1 Fix a dumb mistake in null checking... D'oh. bspeice 2019-09-25 22:09:18 -04:00
  • 8b0ee22e1b Clippy cleanup bspeice 2019-09-25 00:26:19 -04:00
  • 774a9a6b30 Doc fixes bspeice 2019-09-25 00:24:42 -04:00
  • 3cd0aa4f55 Add in Rust-y bindings for some of the #define constants bspeice 2019-09-25 00:19:04 -04:00
  • 8371b25638 Tweak to enum generation No more gigantic weird names bspeice 2019-09-24 19:41:14 -04:00
  • 28900c330e Windows compatibility fixes Bradlee Speice 2019-09-24 00:25:12 -04:00
  • 941c18bf37 Clean up the client context a bit We're not ready to make use of most of these options bspeice 2019-09-23 23:27:03 -04:00
  • 966db0767f Add a Rust-ier way of handling the MediaDriver bspeice 2019-09-23 23:04:59 -04:00
  • 1889a198b9 Merge #4 bors[bot] 2019-09-22 23:04:37 +00:00
  • 8eaf6b81c6 Add the aeronmd example bspeice 2019-09-22 18:58:34 -04:00
  • 1fdf79af8b Start work on the client context bspeice 2019-09-22 17:56:52 -04:00
  • 646d58fd1b Whitelist driver bindings Much cleaner namespace to work with bspeice 2019-09-22 15:30:17 -04:00
  • 4310eb7e73 Project documentation files bspeice 2019-09-21 23:15:48 -04:00
  • 08485cb0d1 Merge pull request #3 from bspeice/static bspeice 2019-09-21 18:56:14 -04:00
  • 11691a4bb2 Fix cargo fmt Bradlee Speice 2019-09-21 18:23:51 -04:00
  • 1d0e68a2da Add extra Windows SDK static libs Bradlee Speice 2019-09-21 18:06:48 -04:00
  • 6312d9520d Enable static building in Travis bspeice 2019-09-21 15:50:07 -04:00
  • 4bfc895869 Merge pull request #1 from bspeice/travis_windows bspeice 2019-09-21 14:45:43 -04:00
  • 7041d928d6 cargo fmt fixes Bradlee Speice 2019-09-21 14:03:07 -04:00
  • b1493fc0fd Fix the DLL path on Windows Bradlee Speice 2019-09-21 14:02:11 -04:00
  • e7aae43746 Add all link search paths Probably want to rewrite via cc at some point. bspeice 2019-09-21 11:58:26 -04:00
  • 4c9f575e2b Fix a cargo-fmt issue bspeice 2019-09-20 00:25:04 -04:00
  • ffe015e9db Add support for Windows lib lookup directory Bradlee Speice 2019-09-20 00:14:40 -04:00
  • 67a24a35d8 Fix path lookups on Windows bspeice 2019-09-19 23:17:31 -04:00
  • dd5662124b Only test on stable That's what I care about, and ensures no issues with clippy/fmt bspeice 2019-09-19 23:08:20 -04:00
  • 6018b12670 Format, clippy, and start the docs bspeice 2019-09-19 23:06:37 -04:00
  • e43c035aed Add some before_script necessary stuff bspeice 2019-09-19 22:47:07 -04:00
  • e6ae0ad1c5 Add Travis build file bspeice 2019-09-19 22:33:59 -04:00
  • 0a1e3d689a Add the Aeron project back bspeice 2019-09-19 22:29:14 -04:00
  • d02b9bb49a Remove the gitmodules file Stuff got weird, need to reset bspeice 2019-09-19 22:27:55 -04:00
  • cfad779e03 Start on an aeron-rs crate bspeice 2019-09-19 22:24:35 -04:00
  • a1604f49f0 Initial version allows for tests that actually run! bspeice 2019-09-19 22:02:14 -04:00
  • c6eb7e3519 Initial Cargo project and Aeron source bspeice 2019-09-19 18:45:21 -04:00