0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-03 09:18:19 +02:00
Commit graph

3869 commits

Author SHA1 Message Date
Jason Volk 669c12418a ircd: Add functors for iless/iequals/igreater. 2017-04-04 16:10:29 -07:00
Jason Volk e43b67d146 ircd::util: Add RAII container for iterators. 2017-04-04 16:10:29 -07:00
Jason Volk bd772a4452 ircd::buffer: Add std::ostream support. 2017-04-04 16:10:29 -07:00
Jason Volk ca98521265 fixup! fixup! ircd: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk fe90841b8a ircd::mods: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk 17926e095f ircd::mods: Add workaround for dlclose() recursion issue. 2017-04-04 16:10:29 -07:00
Jason Volk 7ff04618c0 ircd;modules: Minor Makefile tweaks. 2017-04-04 16:10:29 -07:00
Jason Volk 8fdc6a4794 fixup! ircd: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk e7844a0771 ircd::db: Database system developments. 2017-04-04 16:10:29 -07:00
Jason Volk 397d1dd3dd fixup! ircd: Move and improve socket listener device. 2017-04-04 16:10:28 -07:00
Jason Volk bcccddbf3f ircd::http: Add query string support; cleanup grammar; minor cleanup. 2017-04-04 16:10:28 -07:00
Jason Volk cb96d59579 ircd::http: Update status codes. 2017-04-04 16:10:28 -07:00
Jason Volk 6de469c8fb ircd::json: Remove empty initializer list members. 2017-04-02 20:58:30 -07:00
Jason Volk 217a0e9454 ircd::json: Modify grammar to fail with error when member name is empty string. 2017-04-02 20:57:57 -07:00
Jason Volk 673c8ca068 ircd::json: Add val::empty() and full default initialization. 2017-04-02 20:54:35 -07:00
Jason Volk ff84531ea3 ircd::json: Add get<string_view>() to doc. 2017-04-02 20:53:56 -07:00
Jason Volk 49da778def ircd::fmt: Add bool support. 2017-04-02 20:53:14 -07:00
Jason Volk b579d7dfc3 ircd::ctx: Add strand()/notify() with threadsafe_t. 2017-04-02 20:52:30 -07:00
Jason Volk a89d499557 ircd::ctx: Bring sleep() into ircd:: namespace. 2017-04-02 20:51:47 -07:00
Jason Volk 35587a5c9c ircd: Add another allocator. 2017-04-02 20:50:59 -07:00
Jason Volk 5f70ce28d0 ircd::util: Document string_view::insert(). 2017-04-02 20:50:32 -07:00
Jason Volk 0a1bf7f47f ircd::util: Add iterator pair type. 2017-04-02 20:18:54 -07:00
Jason Volk a8e6f4fb0a ircd::util: Add vector_view. 2017-04-02 20:18:38 -07:00
Jason Volk bd383562fd ircd: Fix semantic error. 2017-04-01 18:02:46 -07:00
Jason Volk e4f258314a fixup! ircd::ctx: Fixes for the thread-unsafety of asio::steady_timer. 2017-03-30 21:14:59 -07:00
Jason Volk a2625b9f4b fixup! ircd::db: Develop object-store out of db system. 2017-03-30 18:18:28 -07:00
Jason Volk b07169dd69 Update Makefile flags for libraries to show more linkage issues. 2017-03-30 16:04:20 -07:00
Jason Volk 70a8c29b5c Update README. 2017-03-30 16:04:20 -07:00
Jason Volk 16c1326d40 ircd::db: Develop object-store out of db system. 2017-03-30 16:04:20 -07:00
Jason Volk 2ffab411df ircd::json: Various fixes to JSON subsystem. 2017-03-30 16:04:20 -07:00
Jason Volk 25df66a89a ircd::mods: Improve error reporting on failed module load. 2017-03-30 16:04:20 -07:00
Jason Volk 1a4139ffaf ircd::mods: Improve symbol pointer. 2017-03-30 16:04:20 -07:00
Jason Volk acf948ef8f ircd: Add unquote() for rvalue references to strings (won't copy). 2017-03-30 16:04:20 -07:00
Jason Volk 61e6f0dada ircd::log: Improve the log mark message. 2017-03-30 16:04:20 -07:00
Jason Volk 13862c6f2a ircd: Swap the allocator/allocator::state object for better usability. 2017-03-30 16:04:20 -07:00
Jason Volk 3a31c62681 ircd: Minor cleanup. 2017-03-30 16:04:20 -07:00
Jason Volk 2e7dd1e5ad ircd::fs: Fixes/renames to local filesystem support subsystem. 2017-03-30 16:04:19 -07:00
Jason Volk 33b2cd8f70 ircd::ctx: Fixes for the thread-unsafety of asio::steady_timer. 2017-03-30 16:04:19 -07:00
Jason Volk c604b391be ircd::ctx: Support direct context switching without enqueueing with ios. 2017-03-30 16:04:19 -07:00
Jason Volk aee06c5ff8 ircd::json: Scan until eoi for type check of numbers and literals. 2017-03-30 16:04:19 -07:00
Jason Volk 8ef53f2640 ircd: Move and improve socket listener device. 2017-03-30 16:04:19 -07:00
Jason Volk b6b78f9674 ircd::fmt: Use stronger cast. 2017-03-30 16:04:19 -07:00
Jason Volk d9521c4dc0 ircd::ctx: Fix bug where interrupts are lost before context spawns. 2017-03-30 16:04:19 -07:00
Jason Volk 31dd925b17 ircd::ctx: Mark the profiling leave time directly after the user finishes. 2017-03-30 16:04:19 -07:00
Jason Volk ad47435876 ircd: Complete linkage requirements for lex_cast template. 2017-03-30 16:04:19 -07:00
Jason Volk a366731a4b ircd::db: Support column families. 2017-03-30 16:04:19 -07:00
Jason Volk 0c42835fa3 ircd::db: Integrate rocksdb::Logger with our logger. 2017-03-30 16:04:19 -07:00
Jason Volk 3ad1851388 ircd: Additional lexical utils/overloads; increase lex_cast buffers. 2017-03-30 16:04:19 -07:00
Jason Volk c2ca0637a7 ircd::util: Expand the va_rtti array to 12 elements (192 bytes). 2017-03-30 16:04:19 -07:00
Jason Volk c8953c038d ircd::util: Add non-const overloads to tuple iterations. 2017-03-30 16:04:19 -07:00