| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | | ||||||
| * | | Replace Vec parameters by IntoIterator (#176) | François Triquet | 2017-10-09 | 3 | -8/+8 | |
| | | | ||||||
| * | | Revert "Use the de-generification trick." | acdenisSK | 2017-10-09 | 1 | -17/+21 | |
| | | | | | | | | | Makes the compiliation time just a bit worse | |||||
| * | | Use the de-generification trick. | acdenisSK | 2017-10-09 | 1 | -23/+19 | |
| | | | | | | | | | Fixes #168 | |||||
| * | | `to_owned` -> `to_string` | acdenisSK | 2017-10-09 | 5 | -26/+26 | |
| | | | ||||||
| * | | Whoops | acdenisSK | 2017-10-09 | 1 | -2/+2 | |
| | | | ||||||
| * | | Add a todo | acdenisSK | 2017-10-09 | 1 | -0/+1 | |
| | | | ||||||
| * | | Make the internal string public | acdenisSK | 2017-10-09 | 1 | -1/+1 | |
| | | | ||||||
| * | | Do not to " " if none of the provided delimiters are found (#183) | Jacob Helwig | 2017-10-07 | 2 | -9/+8 | |
| | | | ||||||
| * | | Merge branch 'v0.4.1' into v0.5.0 | acdenisSK | 2017-09-30 | 2 | -9/+23 | |
| |\| | ||||||
| | * | Fix a few things with the framework trait | acdenisSK | 2017-09-30 | 2 | -9/+23 | |
| | | | ||||||