Commit Graph

  • c74efcb14f Bump version numbers. master Brook Heisler 2021-07-28 16:30:41 -06:00
  • fb739385a5 Merge branch 'vmx-uuid' Brook Heisler 2021-07-28 16:29:08 -06:00
  • 3e462424da Fix warning. Brook Heisler 2021-07-28 16:28:15 -06:00
  • 3cae1d3336 Add test for new uuid function, fix doctest. Brook Heisler 2021-07-28 16:27:50 -06:00
  • e995020318 Update DeviceAttribute enum to match cuda-driver-sys. Brook Heisler 2021-07-28 16:26:51 -06:00
  • a61006c20b Update Changelog Volker Mische 2021-07-08 12:03:49 +02:00
  • 7f375af367 Add support for getting the UUID of a device Volker Mische 2021-07-07 13:03:29 +02:00
  • f1fa04fb5d Upgrade to latest cuda-sys Volker Mische 2021-07-07 13:01:35 +02:00
  • ad5630b4e2 Merge pull request #53 from nilsmartel/patch-1 Brook Heisler 2021-02-25 16:17:27 -06:00
  • 2db3860107 Update README.md Nils Martel 2021-02-11 14:24:23 +01:00
  • 1c13e463e6 Documentation for bheisler/RustaCUDA@156c747 gh-pages Travis CI User 2020-07-26 04:29:00 +00:00
  • 156c7478b3 Disable incremental compilation in CI. Brook Heisler 2020-07-03 20:23:49 -06:00
  • 0f8db341ee Further cache tweaking. Brook Heisler 2020-07-03 20:22:32 -06:00
  • a7c5fa263b Attempt to improve CI caching. Brook Heisler 2020-07-03 20:20:31 -06:00
  • b10dbc3da4 Fix CI Brook Heisler 2020-02-29 11:12:17 -06:00
  • d73dd6a25c Update changelog. Brook Heisler 2020-02-29 11:09:37 -06:00
  • faa72e11f1 Bump self-dependency version numbers. Brook Heisler 2020-02-29 11:08:15 -06:00
  • 439d4d712d Bump version numbers. 0.1.2 Brook Heisler 2020-02-29 11:03:36 -06:00
  • 43fc615bda Add core and derive to CI script Brook Heisler 2020-02-29 11:02:05 -06:00
  • 2007deb6db Update changelog. Brook Heisler 2020-02-29 10:58:28 -06:00
  • 442f74000c Add unit tests for Device/UnifiedPtr impls. Brook Heisler 2020-02-29 10:54:15 -06:00
  • 8c72ad0242 Fix broken tests. Brook Heisler 2020-02-29 10:32:00 -06:00
  • 482720486a Merge branch 'symplectik-fix-deriving' Brook Heisler 2020-02-29 10:31:30 -06:00
  • 611dc2dd97 Merge branch 'fix-deriving' of git://github.com/symplectik/RustaCUDA into symplectik-fix-deriving Brook Heisler 2020-02-29 10:22:41 -06:00
  • 85d16ab4d1 Add nightly-rust build to Travis Brook Heisler 2020-02-29 10:07:22 -06:00
  • 490fd41ed5 Fix clippy lints. Brook Heisler 2020-02-29 09:09:54 -06:00
  • de0d955cc9 Merge pull request #46 from eisterman/fix_ci Brook Heisler 2020-01-03 19:42:09 -06:00
  • 89eb908001 Merge branch 'master' into fix_ci Federico Pasqua 2020-01-03 13:36:58 +01:00
  • 4672e0d304 Merge pull request #45 from AndrewGaspar/maybe-uninit Brook Heisler 2020-01-02 18:01:50 -06:00
  • ec036ffa61 Fix space artifact in documentation Federico Pasqua 2019-12-31 21:35:06 +01:00
  • 8d3a1ee808 Add #Safety for all the remnaint unsafe function Federico Pasqua 2019-12-31 20:50:22 +01:00
  • e642541046 Fix documentation removing ":" from section names Federico Pasqua 2019-12-31 20:07:17 +01:00
  • 2a1e23022b Use mem::MaybeUninit instead of mem::uninitialized Federico Pasqua 2019-12-31 19:50:11 +01:00
  • 7bc6397d40 Remove fn main() from Doctests in rustacuda Federico Pasqua 2019-12-30 19:36:18 +01:00
  • 6c88dbee88 Remove fn main() from Doctests in rustacuda_core Federico Pasqua 2019-12-30 19:23:34 +01:00
  • fb223ef4dd Replace uninitialized with MaybeUninit Andrew Gaspar 2019-12-29 12:46:33 -07:00
  • 4f78c255c9 Merge pull request #43 from ChipsSpectre/master Brook Heisler 2019-11-03 10:38:15 -06:00
  • 29425fae42 mention examples directory in README ChipsSpectre 2019-10-26 16:28:23 +02:00
  • 9aa08a0a61 Remove unified allocation size test. Brook Heisler 2019-06-13 19:02:46 -06:00
  • e95df86d16 Merge pull request #38 from LutzCle/fix-oversize-malloc Brook Heisler 2019-06-13 19:01:57 -06:00
  • 602ed7272a Update readme; RustaCUDA supports events now. Brook Heisler 2019-06-13 18:35:24 -06:00
  • d0d6e7bda3 Fix memory over-allocation bugs Clemens Lutz 2019-06-12 14:47:58 +02:00
  • 63b4ab6cab Add tests to check the size of memory allocations Clemens Lutz 2019-06-12 14:43:09 +02:00
  • 61b9446cd5 Fix clippy warning Kohei Watanabe 2019-05-27 17:59:53 +09:00
  • 28371ff446 Manually implement traits for pointer types Kohei Watanabe 2019-05-27 17:06:52 +09:00
  • 33c5ef548d Update changelog and version numbers. 0.1.1 Brook Heisler 2019-05-16 19:19:21 -06:00
  • e5068ea38a Adjust documentation, fix broken doctest. Brook Heisler 2019-05-16 18:42:53 -06:00
  • b1727bed6a Merge pull request #37 from LutzCle/cuda-event Brook Heisler 2019-05-16 18:22:45 -06:00
  • e97f87bba6 Add Stream::wait_event Clemens Lutz 2019-05-09 19:09:08 +02:00
  • 33ce29673b Add CUDA Event Clemens Lutz 2019-03-04 20:37:38 +01:00
  • cb29ff6d56 Fix clippy warnings. Brook Heisler 2019-05-06 19:20:59 -06:00
  • da464c79cf Fix NUL bytes left in device name string. Brook Heisler 2019-05-06 18:25:27 -06:00
  • 2205c42974 Adjust wording of documentation on the AsyncCopyDestination trait Brook Heisler 2019-04-09 18:32:21 -06:00
  • dbbbf793fb Merge pull request #20 from rusch95/async_unsafe Brook Heisler 2019-04-09 18:26:48 -06:00
  • 3adb31806f Merge pull request #31 from LutzCle/ppc64-fix Brook Heisler 2019-04-08 19:25:25 -06:00
  • c6a29ed3d7 Fix compile error on ppc64 architecture Clemens Lutz 2019-03-19 15:39:28 +01:00
  • 765216df03 Implement unsafe layer Robert Rusch 2018-12-10 17:17:51 -05:00
  • 55f4aabd13 Fix clippy warnings. Brook Heisler 2019-01-22 19:02:52 -06:00
  • d3fd51bcce Fix some warnings in the tests. Brook Heisler 2019-01-22 18:47:47 -06:00
  • f99084d4dc Remove unwrap from examples (#27) Jeremy Francis 2019-01-23 09:46:02 +09:00
  • b149c35818 Updated changelog. Brook Heisler 2019-01-22 18:37:44 -06:00
  • f8466a0bee Merge pull request #22 from AndrewGaspar/arrays Brook Heisler 2019-01-22 18:35:28 -06:00
  • e55c661644 Correct license text. Brook Heisler 2019-01-19 08:14:01 -06:00
  • 68a1099243 Enhancements to CUDA generic array interface Andrew Gaspar 2019-01-03 14:15:21 -07:00
  • 942409028f Minor tweaks to context examples and docs. Brook Heisler 2018-12-29 14:27:51 -06:00
  • 1f533f1609 Remove unwrap()s from context.rs (#26) Jeremy Francis 2018-12-30 05:14:40 +09:00
  • e77b68e2eb Add note about using LIBRARY_PATH on Ubuntu Brook Heisler 2018-12-22 14:43:33 -06:00
  • 7340a75d5e Adds types and routines for creating CUDA Arrays Andrew Gaspar 2018-12-16 22:59:11 -07:00
  • b66e4f3191 Merge pull request #19 from rusch95/async Brook Heisler 2018-12-11 20:29:09 -06:00
  • 7748fe6d6e Refactor device.rs into smaller files Robert Rusch 2018-12-07 14:56:52 -05:00
  • 9ec15bffd2 Merge pull request #18 from rusch95/rust2018 Brook Heisler 2018-12-06 18:37:58 -06:00
  • 3eeef1bd34 Bump to Rust 2018 Robert Rusch 2018-12-06 16:23:11 -05:00
  • d88fb34dd1 Update changelog, fix minor typos. Brook Heisler 2018-12-04 18:35:13 -06:00
  • 5dd18cba2a Merge rusch95/callbacks into master. Brook Heisler 2018-12-04 18:33:37 -06:00
  • 23c0ae36bf Expose Stream Callbacks Robert Rusch 2018-12-02 01:49:15 -05:00
  • b9cec19f5c Update Changelog 0.1.0 Brook Heisler 2018-12-01 15:22:09 -06:00
  • 092d7bd861 Fix rustfmt issues. Brook Heisler 2018-12-01 10:00:55 -06:00
  • 7dd40c2ce0 Put core types in the root of the core crate. Brook Heisler 2018-12-01 09:55:24 -06:00
  • 56f241600d Improvements to RustaCUDA after dogfooding it in my path tracer. Brook Heisler 2018-12-01 08:20:13 -06:00
  • f81187a74c Add details to Cargo manifests. Brook Heisler 2018-11-27 20:15:07 -06:00
  • 6b076722d5 Rename Module::load and load_data, update examples. Brook Heisler 2018-11-27 19:58:42 -06:00
  • cd00d4b6b8 Re-export rustacuda_derive so users don't need to depend on both. Brook Heisler 2018-11-27 19:45:51 -06:00
  • ec1fbb124a Rename rustacuda_macros to rustacuda_derive Brook Heisler 2018-11-27 19:37:47 -06:00
  • 75a508cb93 Add contributor docs, empty changelog, updated README, minor documentation changes. Brook Heisler 2018-11-27 19:28:47 -06:00
  • db35f2ca5a Add Travis-CI shield to README. Brook Heisler 2018-11-25 17:01:14 -06:00
  • 78f299384d Set up Travis-CI to ensure that everything builds. Brook Heisler 2018-11-25 14:07:50 -06:00
  • 3b595c6e05 Add prelude. Brook Heisler 2018-11-25 12:53:25 -06:00
  • 6e59248949 Add crate-level documentation and example. Brook Heisler 2018-11-25 12:40:59 -06:00
  • 3d0f8342f1 More minor documentation fixes. Brook Heisler 2018-11-25 11:48:27 -06:00
  • 8a629055e9 Remove private.rs, move to private module. Also some improvements to docs. Brook Heisler 2018-11-25 11:19:56 -06:00
  • df2d46b088 Clean up and document error module. Brook Heisler 2018-11-25 11:07:34 -06:00
  • 85349c3f6c Add special drop function to structs that have to be dropped. Brook Heisler 2018-11-25 10:12:21 -06:00
  • 4e40aaa8f3 Relax some of the constraints on using DeviceBuffer. Brook Heisler 2018-11-25 09:16:31 -06:00
  • 3c161c7be6 Add & document launch macro, add example of launching a kernel. Brook Heisler 2018-11-25 08:46:41 -06:00
  • 4667c3b3a1 Add underlying function to launch kernels. Brook Heisler 2018-11-22 18:59:26 -06:00
  • ef1a21df20 Flesh out the function struct more. Brook Heisler 2018-11-22 18:33:56 -06:00
  • c2c074cf86 Add streams. Brook Heisler 2018-11-20 19:15:56 -06:00
  • 09f5f6f454 Add Function struct to represent kernel functions. Currently can't launch them though. Brook Heisler 2018-11-19 19:04:16 -06:00
  • 81117f5a75 Add symbol type for accessing global symbols in module. Brook Heisler 2018-11-19 18:30:04 -06:00
  • 5410b94079 Implement module loading. Brook Heisler 2018-11-18 17:22:06 -06:00