| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix framework doctests | Zeyla Hellyer | 2017-11-18 | 1 | -4/+4 | |
| | | | | | | | | | | | | Fixes the following doctests for the changes introduced in commit [f10b9d7]: - client::Client::with_framework - framework::standard::configuration::Configuration::disabled_commands - framework::standard::configuration::Configuration::dynamic_prefix [f10b9d7]: f10b9d77f0b94864fa20688e3c99de6cec7ca6f9 | |||||
| * | Add `cmd` to `Create(Command|Group)` | acdenisSK | 2017-11-18 | 3 | -19/+49 | |
| | | ||||||
| * | Use a private function to reduce repetition | acdenisSK | 2017-11-17 | 1 | -21/+11 | |
| | | ||||||
| * | Fix doc-tests | acdenisSK | 2017-11-16 | 4 | -11/+27 | |
| | | ||||||
| * | Document that application owners bypass checks (#218) | Fenhl | 2017-11-16 | 1 | -0/+2 | |
| | | ||||||
| * | Change most of the framework to use trait-based-commands | acdenisSK | 2017-11-15 | 5 | -172/+243 | |
| | | ||||||
| * | Use the threadpool for framework command execution | Zeyla Hellyer | 2017-11-13 | 2 | -23/+32 | |
| | | | | | | | | Instead of executing framework commands in the shard runner thread (potentially blocking the shard runner from reading new messages over the websocket and heartbeating), dispatch framework commands to the shard runner's threadpool. | |||||
| * | Fix strange behaviour when the prefix has spaces (#215) | Uninteresting Account | 2017-11-13 | 1 | -14/+10 | |
| | | ||||||
| * | Re-order use statements alphabetically | Zeyla Hellyer | 2017-11-11 | 8 | -20/+20 | |
| | | ||||||
| * | Add Debug derives to more public types | thelearnerofcode | 2017-11-07 | 2 | -0/+22 | |
| | | ||||||
| * | Rename `list` to be consistent with `multiple_quoted` | acdenisSK | 2017-11-06 | 1 | -2/+2 | |
| | | ||||||
| * | Merge v0.4.3 | acdenisSK | 2017-11-04 | 3 | -13/+30 | |
| |\ | ||||||
| | * | Use consistent token names in examples | Zeyla Hellyer | 2017-11-01 | 2 | -2/+2 | |
| | | | | | | | | | | | The names of environment variable tokens in the examples differed, so this makes them all use the same name. | |||||
| | * | Fix extraneous whitespace | Zeyla Hellyer | 2017-10-30 | 1 | -1/+1 | |
| | | | ||||||
| | * | Rename `Guild::permissions_for`->`permissions_in` | Zeyla Hellyer | 2017-10-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Rename `Guild::permissions_for` to `Guild::permissions_in`, deprecating `Guild::permissions_for` which is only an inline method to `permissions_in`. | |||||
| | * | Fix #206 (#207) | Uninteresting Account | 2017-10-29 | 2 | -11/+28 | |
| | | | ||||||
| * | | Fix Help-Commands to list all eligible commands in DMs. (#212) | Lakelezz | 2017-11-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | Make the Client return a Result | Zeyla Hellyer | 2017-11-03 | 4 | -26/+30 | |
| | | | | | | | | | | | | | | | | | The client now returns a Result in preparation of a future commit. Upgrade path: Handle the case of an error via pattern matching, or unwrap the Result. | |||||
| * | | Make `Command::aliases` public | acdenisSK | 2017-11-03 | 1 | -1/+2 | |
| | | | ||||||
| * | | Fix framework Args tests | Zeyla Hellyer | 2017-11-01 | 1 | -71/+71 | |
| | | | | | | | | | | | The tests were left untouched after a breaking change, resulting in them failing. | |||||
| * | | Merge v0.4.2 | acdenisSK | 2017-10-24 | 3 | -21/+277 | |
| |\| | ||||||
| | * | Add a debug impl for `DispatchError` | acdenisSK | 2017-10-23 | 1 | -0/+25 | |
| | | | | | | | | | | | | | Why this was hand-made instead of derived is because of `CheckFailed`'s content, which is mostly `Command` not also deriving `Debug`; except that even `Command` has a trouble maker that would force us to do this hand-made anyway, `checks`. Fixes #204 | |||||
| | * | Properly update emojis, fix shard retries, fix cs | Lakelezz | 2017-10-23 | 1 | -4/+2 | |
| | | | | | | | | | | | | | | | * If a guild's emojis are being altered, Serenity will straight up use the new `HashMap` instead of just extending. If `connect()` returns an `Err`, it will retry connecting. Cleaned up `help_command.rs`. | |||||
| | * | Add "zero-copy" parsing | acdenisSK | 2017-10-21 | 2 | -1/+83 | |
| | | | ||||||
| | * | Fix clippy warnings | Mei Boudreau | 2017-10-19 | 1 | -17/+14 | |
| | | | ||||||
| | * | Add a missing break | acdenisSK | 2017-10-18 | 1 | -0/+1 | |
| | | | ||||||
| | * | `assert` -> `assert_eq` | acdenisSK | 2017-10-18 | 1 | -2/+2 | |
| | | | ||||||
| | * | Add `PartialEq` impls and doc tests to `Args` | acdenisSK | 2017-10-18 | 1 | -1/+154 | |
| | | | ||||||
| * | | Change CreateEmbed::field{,s} to not take builders | Zeyla Hellyer | 2017-10-18 | 1 | -14/+13 | |
| | | | | | | | | | | | | | | | | | | | Change the `field` and `fields` methods on `builder::CreateEmbed` to not accept a `CreateEmbedField` builder. The embed field builder realistically only had (and most likely, only will) have one optional argument, so the parameters may as well be on `CreateEmbed::field`. | |||||
| * | | Update to account for changes made in 0.4.1 | acdenisSK | 2017-10-14 | 3 | -83/+125 | |
| |\| | ||||||
| | * | Add try_opt macro for substitute | Mei Boudreau | 2017-10-12 | 1 | -8/+5 | |
| | | | ||||||
| | * | Help-features display `Aliases` and list information for `Aliases`. (#190) | Lakelezz | 2017-10-12 | 1 | -60/+80 | |
| | | | ||||||
| | * | Fix clippy lints | Zeyla Hellyer | 2017-10-11 | 2 | -11/+13 | |
| | | | ||||||
| | * | Make `has_correct_permissions`, `has_correct_roles` and ↵ | Lakelezz | 2017-10-10 | 2 | -3/+3 | |
| | | | | | | | | | `has_all_requirements` public. (#188) | |||||
| | * | Add an iterator for `Args` | acdenisSK | 2017-10-10 | 1 | -9/+33 | |
| | | | ||||||
| | * | Add some docs to `Args` | acdenisSK | 2017-10-10 | 1 | -0/+4 | |
| | | | ||||||
| | * | Help-commands filtering and Member-prefix-search (#182) | Lakelezz | 2017-10-07 | 2 | -19/+22 | |
| | | | ||||||
| | * | Make `has_correct_permissions` a free-standing function | acdenisSK | 2017-10-06 | 1 | -15/+15 | |
| | | | ||||||
| | * | Fix most clippy warnings | Maiddog | 2017-10-04 | 4 | -16/+16 | |
| | | | ||||||
| | * | Replace Vec parameters by IntoIterator (#176) | François Triquet | 2017-10-04 | 3 | -8/+8 | |
| | | | ||||||
| | * | Revert "Use the de-generification trick." | acdenisSK | 2017-10-03 | 1 | -20/+27 | |
| | | | | | | | | | Makes the compiliation time just a bit worse | |||||
| | * | Use the de-generification trick. | acdenisSK | 2017-10-02 | 1 | -27/+20 | |
| | | | | | | | | | Fixes #168 | |||||
| | * | `to_owned` -> `to_string` | acdenisSK | 2017-10-01 | 5 | -26/+26 | |
| | | | ||||||
| | * | Whoops | acdenisSK | 2017-09-30 | 1 | -2/+2 | |
| | | | ||||||
| | * | Add a todo | acdenisSK | 2017-09-30 | 1 | -0/+1 | |
| | | | ||||||
| | * | Make the internal string public | acdenisSK | 2017-09-30 | 1 | -1/+1 | |
| | | | ||||||
| * | | Switch to parking_lot::{Mutex, RwLock} | Zeyla Hellyer | 2017-10-10 | 2 | -7/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to the `parking_lot` crate's implementations of `std::sync::Mutex` and `std::sync::RwLock`, which are more efficient. A writeup on why `parking_lot` is more efficient can be read here: <https://github.com/Amanieu/parking_lot> Upgrade path: Modify `mutex.lock().unwrap()` usage to `mutex.lock()` (not needing to unwrap or handle a result), and `rwlock.read().unwrap()`/`rwlock.write().unwrap()` usage to `rwlock.read()` and `rwlock.write()`. For example, modify: ```rust use serenity::CACHE; println!("{}", CACHE.read().unwrap().user.id); ``` to: ```rust use serenity::CACHE; println!("{}", CACHE.read().user.id); ``` | |||||
| * | | Help-commands filtering and Member-prefix-search (#182) | Lakelezz | 2017-10-09 | 2 | -19/+22 | |
| | | | ||||||
| * | | Make `has_correct_permissions` a free-standing function | acdenisSK | 2017-10-09 | 1 | -15/+15 | |
| | | | ||||||
| * | | Fix most clippy warnings | Maiddog | 2017-10-09 | 4 | -15/+15 | |
| | | | ||||||