Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-07-18 | Core/Misc: Add splice/pop_front/pop_back to LinkedListHead | Shauren | |
2025-05-19 | Core/Misc: Add support for non-copyable types in LockedQueue | Shauren | |
2024-07-06 | Tools/vmap_assembler: Multithread building vmaps | Shauren | |
2023-01-31 | Core/Misc: Fixed clang 15 warnings | Shauren | |
2023-01-08 | Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵ | Shauren | |
compatible api) | |||
2022-12-20 | Core/Threading: Modernize ProducerConsumerQueue a bit to fix GCC build | Shauren | |
Closes #28607 | |||
2022-10-13 | Core/Threading: Create ThreadPool class | Shauren | |
(cherry picked from commit d82b2b1a6712df685b989911e3e519809935de03) | |||
2022-05-11 | Core/Misc: Remove uses of std::aligned_storage (deprecated in future c++ ↵ | Shauren | |
standard) | |||
2022-03-11 | Core/DBLayer: Add QueueSize() method (#26733) | Giacomo Pozzoni | |
* Core/DBLayer: Add QueueSize() method Add QueueSize() method to database objects (Login, Character and World) that returns how many tasks are queued. Include the queue size of the 3 databases in ".server debug" command * Make the code less threadsafe * Send data to InfluxDB * Update grafana dashboard (cherry picked from commit 96dc110f4a353871ac74c82ff4b1bcc4c34156f3) | |||
2022-02-13 | Core/Misc: Cleanup unused includes | Shauren | |
2022-02-11 | Core/Misc: Explicitly include required headers instead of relying on them to ↵ | Shauren | |
be included by other headers | |||
2022-02-04 | Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined ↵ | Shauren | |
behavior (cherry picked from commit e1289805fc04e75f9e7cba078cbc826ce60f037a) | |||
2022-01-06 | Core/Networking: Switch to intrusive variant of MPSC queue to halve the ↵ | Shauren | |
number of memory allocations for packet sending (#24659) (cherry picked from commit f0060496f9c8c4a21c28552a95928f2d05e031a9) | |||
2020-09-04 | Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵ | Shauren | |
port | |||
2020-01-02 | New Year | Aokromes | |
2019-01-01 | Update copyright note for 2019 | vincent-michael | |
auto happy = new year(2019); | |||
2018-01-01 | Update copyright note for 2018 | vincent-michael | |
auto happy = new year(2018); | |||
2017-05-11 | Core/Common: Include cleanup | Shauren | |
2017-03-04 | Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ ↵ | Shauren | |
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib) | |||
2017-01-01 | Update copyright note for 2017 | vincent-michael | |
Happy new year | |||
2016-05-10 | Core/Common: Move the query callback header to the database project | Naios | |
* Also renames the header to it's correct name QueryCallback (cherry picked from commit d4d199d7654a95c53c77e30e6bd9203ee70b9373) | |||
2016-02-22 | Core/PacketIO: Requeue packets handled with STATUS_LOGGEDIN received before ↵ | Shauren | |
player is fully loaded in one step after packet processing loop - reduces used locks from 3 per packet to 1 per packet | |||
2016-02-19 | Core/Networking: Rewrite networking threading model | Shauren | |
Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet | |||
2016-01-01 | Update copyright note for 2016 | Vincent-Michael | |
Happy new year (Again new year with idiots ...) | |||
2015-08-21 | Core/Build: Merge common library and move database out of shared | StormBytePP | |