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