| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix a documentation typo | Zeyla Hellyer | 2017-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Also rustfmt | Zeyla Hellyer | 2017-09-18 | 1 | -1/+3 | |
| | | ||||||
| * | Fix block on spawning multiple shards | Zeyla Hellyer | 2017-09-18 | 3 | -22/+28 | |
| | | | | | | | | | | | | | When spawning multiple shards (via an equal number of futures - one per shard) joined on a core.run use, the very first future executed would block forever due to a sync, blocking `monitor_shard` use. While this defeats the purpose of tokio, this was meant to be a first step to an async serenity implementation. To "fix" this blocking call until a deeper async implementation is made, spawn a new thread per tokio core (and thus per shard). This causes the same expected behaviour, just with multiple threads like before. | |||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-09-18 | 2 | -66/+17 | |
| | | ||||||
| * | Fix compiles of a variety of feature combinations | Zeyla Hellyer | 2017-09-18 | 2 | -24/+15 | |
| | | | | | | This fixes compilation errors and warnings when compiling a mixture of non-default feature targets. | |||||
| * | Revamp `CacheEventsImpl` | acdenisSK | 2017-09-12 | 1 | -69/+59 | |
| | | ||||||
| * | Copy some methods from Command to Group (#164) | Maiddog | 2017-09-11 | 1 | -1/+4 | |
| | | ||||||
| * | Add `Context::handle` | acdenisSK | 2017-09-11 | 2 | -44/+48 | |
| | | ||||||
| * | Implement categories | acdenisSK | 2017-09-09 | 2 | -0/+15 | |
| | | ||||||
| * | Change order to avoid subtraction overflow error (#160) | Maiddog | 2017-09-07 | 1 | -1/+1 | |
| | | ||||||
| * | Add a way for users to get Shards | Zeyla Hellyer | 2017-09-05 | 1 | -0/+56 | |
| | | | | | | | Add a HashMap which contains the shards, keyed by the shard ID with the value as the shard. This allows for manual interaction outside of event handlers. | |||||
| * | Prevent malformed opus data from crashing the bot process (#149) | Maiddog | 2017-08-27 | 2 | -76/+84 | |
| | | ||||||
| * | Add ability to play DCA and Opus files. (#148) | Maiddog | 2017-08-27 | 3 | -24/+73 | |
| | | ||||||
| * | Revamp `RwLock` usage in the lib | acdenisSK | 2017-08-24 | 3 | -151/+102 | |
| | | | | | Also not quite sure if they goofed rustfmt or something, but its changes it did were a bit bizarre. | |||||
| * | Move builtin framework impl to its own module | Zeyla Hellyer | 2017-08-19 | 2 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | The framework is now moved in its entirity to the `framework` module, with the `Framework` trait currently on its own and the builtin implementation provided. The builtin implementation has been renamed to "Standard". Upgrade path: Rename the `BuiltinFramework` import to `StandardFramework`. Instead of importing builtin framework items from `serenity::framework`, import them from `serenity::framework::standard`. This is the beginning to #60. The root `framework` module (non-standard implementation) will be built more by the time it's closed. | |||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-08-18 | 2 | -14/+62 | |
| | | ||||||
| * | Move the Framework trait to the framework | Zeyla Hellyer | 2017-08-18 | 2 | -3/+3 | |
| | | ||||||
| * | Split event handling in the cache to a trait | acdenisSK | 2017-08-10 | 1 | -18/+4 | |
| | | | | | note: This trait might become like `framework::Framework` in the future. | |||||
| * | Clippy and rustfmt | acdenisSK | 2017-08-01 | 1 | -6/+6 | |
| | | ||||||
| * | Remove a few clones | acdenisSK | 2017-07-29 | 1 | -5/+6 | |
| | | ||||||
| * | Change the config a bit, and a few nitpicks | acdenisSK | 2017-07-27 | 2 | -25/+35 | |
| | | ||||||
| * | rustfmt | acdenisSK | 2017-07-27 | 5 | -161/+156 | |
| | | ||||||
| * | Use a consistent indentation style | Zeyla Hellyer | 2017-07-26 | 1 | -18/+18 | |
| | | | | | | | | | | This project has - in the past - used an indentation style of 4 spaces, without trailing whitespace. This commit modifies lines with tab indentation to 4 spaces. Whether to use tabs or spaces is up to the current maintainer, but consistency avoids files eventually being completely mixed styles. | |||||
| * | Make the `framework` module feature-gated and fix the names in the helper macro | acdenisSK | 2017-07-27 | 2 | -6/+6 | |
| | | ||||||
| * | Fix condional compilation for `Framework::initialized` when ↵ | acdenisSK | 2017-07-27 | 1 | -18/+22 | |
| | | | | | builtin-framework is turned off | |||||
| * | PhantomData begone | acdenisSK | 2017-07-23 | 1 | -1/+0 | |
| | | ||||||
| * | Fix #130 | acdenisSK | 2017-07-22 | 2 | -91/+102 | |
| | | | | | Removed action support from the builtin one as well, due to it adding some uneccassery complexity and it being only asked upon by one user | |||||
| * | Fix event handler dispatching | acdenisSK | 2017-07-17 | 1 | -7/+11 | |
| | | ||||||
| * | Make CloseHandle derive Copy (#127) | Jorge Israel Peña | 2017-07-16 | 1 | -1/+1 | |
| | | ||||||
| * | Handle the closing of Shards (#126) | Jorge Israel Peña | 2017-07-16 | 1 | -3/+16 | |
| | | ||||||
| * | Possibly fix the closing of shards | acdenisSK | 2017-07-16 | 1 | -2/+1 | |
| | | ||||||
| * | Add a close handle for closing the shards in another thread | acdenisSK | 2017-07-16 | 1 | -4/+13 | |
| | | ||||||
| * | Actually, revert the publicity and add `#[derive(Clone)]` | acdenisSK | 2017-07-16 | 1 | -1/+2 | |
| | | ||||||
| * | Make `HANDLE_STILL` public | acdenisSK | 2017-07-16 | 1 | -1/+1 | |
| | | ||||||
| * | Remove more threads with futures | acdenisSK | 2017-07-15 | 2 | -29/+28 | |
| | | ||||||
| * | Add a way to close all shards explictly | acdenisSK | 2017-07-14 | 1 | -22/+36 | |
| | | ||||||
| * | Switch to tokio for events (#122) | Alex Lyon | 2017-07-14 | 3 | -103/+268 | |
| | | ||||||
| * | Remove the deprecated functions | acdenisSK | 2017-07-11 | 1 | -18/+0 | |
| | | | | | It's already been enough time for people to migrate | |||||
| * | Fixed clippy warnings (#120) | Kaidan | 2017-07-10 | 1 | -1/+1 | |
| | | ||||||
| * | Apply the new api change for dms in bots | acdenisSK | 2017-07-07 | 2 | -7/+23 | |
| | | ||||||
| * | Add an `is_new` to the arguments of the `guild_create` handler | acdenisSK | 2017-07-05 | 2 | -2/+15 | |
| | | | | | To make a better distinction from a guild that the bot's already in and from the ones it's joining | |||||
| * | Add a macro here | acdenisSK | 2017-07-03 | 1 | -48/+32 | |
| | | ||||||
| * | Fix doc tests | acdenisSK | 2017-07-02 | 2 | -93/+175 | |
| | | ||||||
| * | Add a `quit` function` | acdenisSK | 2017-06-30 | 1 | -0/+11 | |
| | | | | | Fixes #70 | |||||
| * | Whoops, and add a fail-safe to an upcomming pr to the compiler | acdenisSK | 2017-06-28 | 3 | -145/+50 | |
| | | | | | https://github.com/rust-lang/rust/pull/42894 | |||||
| * | Update readme, docs and add `EventHandler` to the prelude | acdenisSK | 2017-06-28 | 1 | -19/+31 | |
| | | ||||||
| * | Merge branch "trait-based-event-handling" | acdenisSK | 2017-06-28 | 3 | -937/+322 | |
| | | ||||||
| * | Add reaction actions (#115) | alex | 2017-06-28 | 1 | -16/+87 | |
| | | | | Fixes #87 | |||||
| * | Add an `on_cached` event (#114) | alex | 2017-06-28 | 3 | -8/+76 | |
| | | | | | Fixes #89 | |||||
| * | Docs fixes | mei | 2017-06-27 | 1 | -2/+1 | |
| | | ||||||