Commit Graph

72 Commits

Author SHA1 Message Date
Rowan S-L 91821c4e10 allow external use of raw_fire 2023-09-20 18:44:44 -04:00
Rowan S-L 85c7af2494 updates 2023-09-20 12:01:55 -04:00
Rowan S-L e00dc9c4da cargo fmt 2023-09-20 11:50:08 -04:00
Rowan S-L a03d03c31a stop using unique_type, it is broken 2023-09-20 11:49:58 -04:00
Rowan S-L 627f72cfe2 updated version, and DABus::fire docs 2022-06-08 16:08:25 -04:00
Rowan S-L da6eec69f4 backtrace support mostly finished 2022-05-31 11:58:40 -04:00
Rowan S-L b01eb39ee0 improve docs 2022-05-28 15:35:34 -04:00
Rowan S-L 0add6b9e05 fixed some more warnings / added some docs 2022-05-28 14:59:48 -04:00
Rowan S-L 9f29218e28 fixed most clippy warnings 2022-05-28 14:11:26 -04:00
Rowan S-L cf0e8a99a9 formatted backtraces! 2022-05-28 11:07:55 -04:00
Rowan S-L bcb084900c backtrace source function 2022-05-28 10:20:53 -04:00
Rowan S-L 168c752c09 add option to turn off value tracking in backtraces 2022-05-28 07:56:26 -04:00
Rowan S-L 8c37545426 error forwarding fully working, basic backtraces also working 2022-05-27 20:42:07 -04:00
Rowan S-L 569bfd103c error forwarding is getting through, still not implemented fully 2022-05-27 20:22:08 -04:00
Rowan S-L 8b27cbea81 basic tracing implemented 2022-05-27 19:27:24 -04:00
Rowan S-L 016f144c73 bump ver 2022-05-26 20:33:55 -04:00
Rowan S-L a8f7e1c8e6 make a bit nicer in general, remove private things from public API 2022-05-26 20:24:12 -04:00
Rowan S-L d40abd385c fix broken README 2022-05-26 19:29:54 -04:00
Rowan S-L e866e9b2c8 sorry for another version so soon 2022-05-26 19:28:03 -04:00
Rowan S-L cf91499a2f remove tokio dep from main lib 2022-05-26 19:27:46 -04:00
Rowan S-L 80813bc2fa i lied, there were 1 too many catagories 2022-05-26 19:26:52 -04:00
Rowan S-L 085b5353c8 bump ver 2022-05-26 19:24:21 -04:00
Rowan S-L d7aea19e64 move test program into seperate crate, reduce dependancies 2022-05-26 19:23:51 -04:00
Rowan S-L ee21fad787 update Cargo.toml 2022-05-26 19:20:55 -04:00
Rowan S-L 38f2ec97ae ready for release! (update README, move dabus2 -> dabus) 2022-05-26 19:11:42 -04:00
Rowan S-L 0368e0ff16 e 2022-05-26 18:43:19 -04:00
Rowan S-L 8a809c08f9 fixed nested handler leakage *sigh* (#1) 2022-05-26 18:37:23 -04:00
Rowan S-L 601a549ca1 no UB! nested handler calls are now possible (#2) 2022-05-26 17:45:09 -04:00
Rowan S-L 08b12f0bc5 working, but causes UB on handler panic 2022-05-26 14:05:45 -04:00
Rowan S-L 936f72c516 added extra wrapper for #2 2022-05-26 11:33:35 -04:00
Rowan S-L ec8a7f6b31 can now run over miri! 2022-05-26 07:38:51 -04:00
Rowan S-L e44f5961f2 more error handling 2022-05-25 19:07:19 -04:00
Rowan S-L 562013535b set up basics for bus interface, and the beginnings of event handling 2022-05-25 19:01:47 -04:00
Rowan S-L 75b7dd8ca9 add BusInterface type to handler functions (#1) 2022-05-25 18:47:28 -04:00
Rowan S-L b6a8c2675d bump ver 2022-05-25 18:32:17 -04:00
Rowan S-L a6ea2ee051 improve docs and add a macro for declaring events 2022-05-25 18:30:46 -04:00
Rowan S-L eae098c935 ITS FINALLY WORKING!! 2022-05-25 18:25:29 -04:00
Rowan S-L 40551034ed HOLY CRAP GENERIC ASYNC FUNCTION POINTERS FTW 2022-05-25 17:47:33 -04:00
Rowan S-L 4b2e1f7da9 holy crap it worked 2022-05-23 19:28:19 -04:00
Rowan S-L fb432908b3 async fn pointers reeeeeeeeeeeeeeeee 2022-05-21 21:07:35 -04:00
Rowan S-L f507c912e1 started on main stop logic 2022-05-21 19:15:00 -04:00
Rowan S-L 77f2107c1d hello, async 2022-05-21 12:06:26 -04:00
Rowan S-L c5de026023 aaaaaaaaaaaaaaaaaaaaaa 2022-05-21 11:19:28 -04:00
Rowan S-L 948c6d56f5 oops, forgot to commit 2022-05-20 18:11:19 -04:00
Rowan S-L 6c5051fa0f semver is dead 2022-05-19 16:48:42 -04:00
Rowan S-L 587d2ff701 broke stuff 2022-05-19 16:44:57 -04:00
Rowan S-L 621c8593fa more error handling 2022-05-13 11:10:27 -04:00
Rowan S-L bfb52ab7b9 Death to RefCell 2022-05-13 10:49:25 -04:00
Rowan S-L 9c1d5fba55 fmt 2022-05-13 10:43:51 -04:00
Rowan S-L fefa78dc38 event deregisterning 2022-05-13 10:41:58 -04:00