aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'debug' of https://github.com/serenity-rs/serenity into debugdebugMishio5952018-08-024-14/+415
|\
| * Don't delay Ready with cache enabledZeyla Hellyer2018-08-011-46/+5
| | | | | | | | | | | | | | | | | | | | | | When the cache is enabled, don't delay the Ready until all guilds have been received. This never really worked in the first place and duplicates the "cached" logic that fires when all guilds have been received. This presumably fixes the "silent death" bug, as this appears to stall the thread on certain conditions.
| * De-cringe a commentacdenisSK2018-08-011-3/+3
| |
| * Add From impls for Game, generify Game paramsZeyla Hellyer2018-08-014-13/+76
| | | | | | | | | | Add more `impl From<T> for Game` implementations, and make `Into<Game>` trait bounds for all function parameters accepting a Game.
| * Move unit tests into sourceZeyla Hellyer2018-08-0112-0/+1242
| | | | | | | | | | | | | | | | | | Move the unit tests into the relevant source files. There's no need for them to be seprate, especially when the `tests` directory is meant to be for integration tests. The deserialization tests that include JSON files are still in the `tests` dir, along with the public prelude re-export tests.
| * Reword the inner doc comment in `complex_bucket`acdenisSK2018-08-011-11/+15
| |
| * Deprecate Context::edit_profileZeyla Hellyer2018-08-011-0/+1
| | | | | | | | This method won't exist in v0.6.x.
| * Make GuildId::member use the cache when possible (#356)Maiddog2018-08-011-1/+11
| |
| * Dump state in all codepaths in shardZeyla Hellyer2018-07-301-48/+85
| |
| * Debugging for shard/clientZeyla Hellyer2018-07-304-14/+378
| |
* | Merge branch 'upstream'Mishio5952018-08-0120-82/+1362
|\ \
| * | Don't delay Ready with cache enabledZeyla Hellyer2018-08-011-46/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the cache is enabled, don't delay the Ready until all guilds have been received. This never really worked in the first place and duplicates the "cached" logic that fires when all guilds have been received. This presumably fixes the "silent death" bug, as this appears to stall the thread on certain conditions.
| * | De-cringe a commentacdenisSK2018-08-011-3/+3
| | |
| * | Add From impls for Game, generify Game paramsZeyla Hellyer2018-08-014-13/+76
| | | | | | | | | | | | | | | Add more `impl From<T> for Game` implementations, and make `Into<Game>` trait bounds for all function parameters accepting a Game.
| * | Move unit tests into sourceZeyla Hellyer2018-08-0112-0/+1242
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move the unit tests into the relevant source files. There's no need for them to be seprate, especially when the `tests` directory is meant to be for integration tests. The deserialization tests that include JSON files are still in the `tests` dir, along with the public prelude re-export tests.
| * | Reword the inner doc comment in `complex_bucket`acdenisSK2018-08-011-11/+15
| | |
| * | Deprecate Context::edit_profileZeyla Hellyer2018-07-311-0/+1
| | | | | | | | | | | | This method won't exist in v0.6.x.
| * | Make GuildId::member use the cache when possible (#356)Maiddog2018-07-311-1/+11
| |/
| * Reduce minimal Rust version to 1.25Zeyla Hellyer2018-07-292-4/+4
| |
| * Add note about cache in UserId::get docsZeyla Hellyer2018-07-291-2/+3
| |
| * Add `impl AsRef<MessageId> for Message` (#355)Adelyn2018-07-251-0/+6
| |
| * Fix `ChannelId::send_message`'s dead linksacdenisSK2018-07-251-3/+3
| |
* | Merge branch 'asref_messageid_for_message'Mishio5952018-07-241-0/+6
|\ \
| * | Add `impl AsRef<MessageId> for Message`asref_messageid_for_messageMishio5952018-07-241-0/+6
| |/
* | Merge branch 'old_message_on_update'Mishio5952018-07-244-27/+64
|\ \
| * | EventHandler::message_update with cache feature sends old message if availableMishio5952018-07-244-27/+64
| |/
* / add method Colour::hexcolour_hexMishio5952018-07-241-0/+14
|/
* Fallback to default-command if passed sub-command is wrongLakelezz2018-07-241-50/+59
|
* Compare built up length with original user-input instead of iterationsLakelezz2018-07-241-5/+16
|
* Some minor changes to `Args`acdenisSK2018-07-211-10/+9
| | | | | | | - use `?` rather than unwrap - Remove the `PartialEq<TokenKind> impl; it's not needed anymore. - Inline `at_end` because why not. - Split the second part of the while condition as an if inside the body.
* Add default-commands for command-groups (#351)Lakelezz2018-07-213-7/+51
|
* Do not suggest command if no command is actually related to input. (#350)Lakelezz2018-07-201-1/+1
|
* Use `current` to figure out the end quoteacdenisSK2018-07-191-17/+4
|
* Style LineacdenisSK2018-07-191-0/+1
|
* Merge `Token` and `TokenOwned`acdenisSK2018-07-191-26/+10
|
* Use an `Option` to denote endacdenisSK2018-07-191-18/+7
|
* Fix some clippy lintsZeyla Hellyer2018-07-1518-100/+98
| | | | | Some lints were not resolved due to causing API changes. Most lints in the framework were left unfixed.
* Support multiple prefixes for command-groups (#343)Lakelezz2018-07-154-28/+62
|
* Add checks for groups (#349)Lakelezz2018-07-154-5/+34
|
* typosZeyla Hellyer2018-07-141-2/+2
|
* Abstract impls in Channel's Mentionable implZeyla Hellyer2018-07-141-4/+4
| | | | | Abstract the implementations for each of Channel's variants' `Mentionable` implementations by using the underlying impl.
* Implement Mentionable for GroupZeyla Hellyer2018-07-141-0/+6
|
* Implement Mentionable for PrivateChannelZeyla Hellyer2018-07-141-0/+6
|
* Implement Mentionable for ChannelCategoryZeyla Hellyer2018-07-141-1/+7
|
* Quickly rename to `no_dm_prefix`acdenisSK2018-07-142-6/+6
| | | | Minimize assumptions that `no_prefix` would work everywhere.
* Allow for nil prefixes in DMsacdenisSK2018-07-142-1/+31
| | | | Fixes #339
* Add docs for `Args::new`acdenisSK2018-07-131-0/+27
|
* Fix doc links with no anchorZeyla Hellyer2018-07-117-4/+18
|
* impl Mentionable for GuildChannel (#348)Adelyn2018-07-101-0/+4
|
* Fix ffmpeg_optioned doctestZeyla Hellyer2018-07-091-0/+2
|