| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add Number type (10) to Application Command Option types | Josh | 2021-07-28 | 1 | -1/+7 |
| | | |||||
| * | Add an example for the new dropdowns | Robin5605 | 2021-07-28 | 1 | -0/+63 |
| | | |||||
| * | Add BaseUser.banner for all subclasses to access new banners | Alex Nørgaard | 2021-07-28 | 2 | -2/+61 |
| | | |||||
| * | Add a new view example for link buttons | Ay355 | 2021-07-22 | 1 | -0/+39 |
| | | |||||
| * | Fix incorrect typehint in send_message | Willy | 2021-07-21 | 1 | -2/+2 |
| | | |||||
| * | Fix typo in commands documentation | AXVin | 2021-07-21 | 1 | -1/+1 |
| | | |||||
| * | Add format_dt to utils __all__ | Vaskel | 2021-07-21 | 1 | -0/+1 |
| | | |||||
| * | Fix permissions_for for roles | z03h | 2021-07-21 | 1 | -14/+17 |
| | | |||||
| * | [commands] Remove unused copy import in Cog | thetimtoy | 2021-07-21 | 1 | -1/+0 |
| | | |||||
| * | Add versionadded to ui.View and ui.Item | scrazzz | 2021-07-21 | 2 | -0/+4 |
| | | |||||
| * | Fix typo in UserFlags.has_unread_urgent_messages | Sebastian Law | 2021-07-21 | 1 | -1/+1 |
| | | |||||
| * | Fix Thread.slowmode_delay not updating | z03h | 2021-07-21 | 1 | -0/+2 |
| | | |||||
| * | Fix documentation note for interaction_check | Kaylynn Morgan | 2021-07-21 | 1 | -3/+2 |
| | | |||||
| * | fix typo in ephemeral function definition | Nadir Chowdhury | 2021-07-21 | 1 | -1/+1 |
| | | |||||
| * | Remove afk parameter from change_presence | Aaron Hennessey | 2021-07-21 | 3 | -17/+14 |
| | | |||||
| * | Stricter type hint in releaselevel | Ryu JuHeon | 2021-07-21 | 1 | -2/+2 |
| | | |||||
| * | Add PartialMessage to list of allowed message reference types | Lilly Rose Berner | 2021-07-21 | 1 | -9/+9 |
| | | |||||
| * | Fix type annotations for purge's limit param on Thread/TextChannel | Steve C | 2021-07-21 | 2 | -2/+2 |
| | | | | Optional was missing. | ||||
| * | [commands] fix incorrect typings in ThreadConverter | Alex Nørgaard | 2021-07-21 | 1 | -3/+4 |
| | | |||||
| * | Sync Guild.features to documentation | Nadir Chowdhury | 2021-07-10 | 2 | -27/+43 |
| | | |||||
| * | [commands] Fix (Partial)MessageConverter to work with thread messages | Nadir Chowdhury | 2021-07-10 | 4 | -12/+51 |
| | | |||||
| * | Undocument Item.width | Rapptz | 2021-07-09 | 1 | -1/+0 |
| | | | | | It doesn't serve much of a purpose to users | ||||
| * | [commands] Get guild_id from message link for message converters | Rapptz | 2021-07-09 | 1 | -8/+28 |
| | | |||||
| * | Re-try requests on 504 error and raise correct error | Lilly Rose Berner | 2021-07-09 | 1 | -3/+3 |
| | | |||||
| * | Refactor utcfromtimestamp to use fromtimestamp(..., tz=utc) | Rapptz | 2021-07-09 | 3 | -11/+10 |
| | | |||||
| * | Change WEBHOOK_UPDATE to use guild information from gateway | Rapptz | 2021-07-08 | 1 | -1/+6 |
| | | | | | | | This changes the lookup from unnecessary O(n) to two amortised O(1) lookups. This event pretty much always has a guild_id so the original code was always a performance bottleneck. | ||||
| * | Change CHANNEL_PINS_UPDATE to use guild information from gateway | Rapptz | 2021-07-08 | 1 | -7/+9 |
| | | | | | This changes the channel lookup from O(n) to two amortised O(1) lookups | ||||
| * | Use a specific tag type for member and user comparisons | Rapptz | 2021-07-08 | 2 | -9/+11 |
| | | | | | | | The previous protocol based tag type caused significant overhead (in the magnitude of seconds). Removing this should simplify object creation by removing typing.Generic from the __mro__ | ||||
| * | Remove extraneous dict assignment from view store | Rapptz | 2021-07-07 | 1 | -1/+0 |
| | | |||||
| * | Remove channel type coercion in factory methods | Rapptz | 2021-07-07 | 1 | -10/+4 |
| | | | | | | This caused unnecessary isinstance checks which were slowing down channel creation at scale | ||||
| * | Remove calls to gc.collect in ConnectionState | Rapptz | 2021-07-07 | 1 | -18/+0 |
| | | | | | | For some bots this was actually a performance bottleneck, might as well remove it if it causes bad performance | ||||
| * | Change _Overwrite to get dict entries rather than mutate | Rapptz | 2021-07-07 | 1 | -4/+4 |
| | | |||||
| * | Move global user storage from WeakValueDictionary to dict | Rapptz | 2021-07-07 | 2 | -6/+44 |
| | | | | | | | | | | | | | Profiling showed that WeakValueDictionary caused rather significant and noticeable slowdowns during startup. Since the only thing it was used for was to automatically remove the key from the mapping when the reference count reaches zero, the same could theoretically be accomplished by using the __del__ special method. There is a chance that this could lead to a memory leak since the __del__ method is not always called, but the only instances of this happening are during interpreter shutdown to my knowledge and at that point the mapping is the least of my concern. | ||||
| * | Allow use of orjson instead of json | Rapptz | 2021-07-07 | 4 | -6/+27 |
| | | | | | | | | The difference in speed seems negligible at start up, which is when most time is taken for actually parsing JSON. I could potentially be missing something but profiling didn't point to any discernable difference. | ||||
| * | Type-hint backoff.py | Josh | 2021-07-07 | 1 | -9/+27 |
| | | |||||
| * | Update intents docs to reflect presence update changes | apple502j | 2021-07-07 | 1 | -2/+2 |
| | | |||||
| * | [commands] update clean_content to work when standalone | z03h | 2021-07-07 | 1 | -50/+43 |
| | | |||||
| * | [commands] Document the thread converter | ToxicKidz | 2021-07-07 | 3 | -1/+11 |
| | | |||||
| * | [commands] Add ThreadConverter | Alex Nørgaard | 2021-07-05 | 2 | -0/+57 |
| | | |||||
| * | Separate member_update and presence_update events | Rapptz | 2021-07-04 | 2 | -3/+19 |
| | | |||||
| * | Update README to point to 3.8 requirement | Rapptz | 2021-07-04 | 2 | -2/+2 |
| | | |||||
| * | Add SelectOption.__str__ | Rapptz | 2021-07-04 | 1 | -0/+10 |
| | | |||||
| * | Fix typo in stage_instance.py | Aaron Hennessey | 2021-07-04 | 1 | -1/+1 |
| | | |||||
| * | Fix typo in voice_client.py | Josh | 2021-07-04 | 1 | -1/+1 |
| | | |||||
| * | Fix Permission serialisation in audit logs | Rapptz | 2021-07-04 | 1 | -2/+2 |
| | | | | | Fix #7171 | ||||
| * | Fix typing errors with Client | Rapptz | 2021-07-04 | 3 | -17/+31 |
| | | |||||
| * | Specify View timeouts is in seconds | Rapptz | 2021-07-04 | 1 | -1/+1 |
| | | |||||
| * | Fix type errors and potentially unbound code in http.py | Rapptz | 2021-07-04 | 1 | -28/+35 |
| | | |||||
| * | Ignore linting error when accessing Python 3.10 unions | Rapptz | 2021-07-04 | 1 | -1/+1 |
| | | |||||
| * | Fix some typing errors and reformat enums.py | Rapptz | 2021-07-04 | 1 | -74/+118 |
| | | |||||