0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-23 19:08:40 +02:00
Commit graph

4123 commits

Author SHA1 Message Date
Jason Volk f729fd0917 ircd::db: Expose enum class pos. 2017-09-08 03:47:49 -07:00
Jason Volk e583c0885d ircd::db: Improve seek() interface suite. 2017-09-08 03:47:49 -07:00
Jason Volk fa0ad99df6 ircd: Add fixed alignment to dynamic allocator for now. 2017-09-08 03:47:49 -07:00
Jason Volk 62a68d8931 ircd::db: Use pointers in the delta tuple for more flexible semantics. 2017-09-08 03:47:49 -07:00
Jason Volk 04129d7444 ircd::json: Use proper output grammar for literal generation. 2017-09-08 03:47:49 -07:00
Jason Volk 81bd73f6f0 ircd::json: Add boolean constructor for literal rep. 2017-09-08 03:47:49 -07:00
Jason Volk 7c9c0ffa38 ircd::mods: Rewrite undefined symbol exception using demangling. 2017-09-08 03:47:49 -07:00
Jason Volk d9a4f06bf6 ircd: Employ namespace scope extensions from c++1z/gnu++14.
This is not a move to c++17. If the compiler happens to have support
for c++17 namespace scope resolution, they have been kind enough to
backport it to gnu++14. This limits our support for really old c++14
compilers, but that was limited anyway. GCC 6.1 and clang 3.6 tested.
2017-09-08 03:47:46 -07:00
Jason Volk 28cf226c3a ircd::mods: Add cxx abi name demangling. 2017-09-08 03:46:43 -07:00
Jason Volk f7c1e43ae9 ircd::db: Abort the object. 2017-09-08 03:45:09 -07:00
Jason Volk 121670d1a8 ircd::json: Minor comment cleanup. 2017-09-08 03:45:09 -07:00
Jason Volk 7f92c1243c ircd::json: Refactor tuple and settle for extern member name strings. 2017-09-08 03:45:09 -07:00
Jason Volk bc19a795d8 ircd::json: Rename parse to tuple. 2017-09-08 03:45:09 -07:00
Jason Volk 7bfaa5ec08 ircd::json: Commentary on array. 2017-08-25 15:36:29 -07:00
Jason Volk e567293dde ircd: Add commentary to life_guard. 2017-08-25 13:21:52 -07:00
Jason Volk c43c8f83d3 ircd::listen: Fixes/cleanup and scaffold of options testing. 2017-08-23 15:52:15 -06:00
Jason Volk 207ac4ef53 ircd: Various improvements to client and socket related. 2017-08-23 15:52:15 -06:00
Jason Volk 2411cc5b9d ircd: Add stdinc.h commentary. 2017-08-23 15:52:15 -06:00
Jason Volk d9f13ee3f1 fixup! ircd::db: Various improvements to DB subsystem. 2017-08-23 15:52:15 -06:00
Jason Volk a9f52a70b2 ircd::json: Add commentary; Add path related. 2017-08-23 15:52:15 -06:00
Jason Volk 413d5d22a9 ircd::http: Add minor commentary. 2017-08-23 15:52:15 -06:00
Jason Volk f1111b2695 fixup! ircd::db: Various improvements to DB subsystem. 2017-08-23 15:52:15 -06:00
Jason Volk b16dc9598a ircd::util: Add additional array-based constructors to string_view. 2017-08-23 15:52:15 -06:00
Jason Volk 1121d99f18 ircd::util: Fix typo. 2017-08-23 15:52:15 -06:00
Jason Volk ca608402f5 ircd::db: Various improvements to DB subsystem. 2017-08-23 15:52:15 -06:00
Jason Volk 00b27909a0 ircd: Make client enable_shared_from_this. 2017-08-23 15:52:15 -06:00
Jason Volk 174d896198 charybdis: Add a console command to GET the /client/r0/events resource. 2017-08-23 15:52:15 -06:00
Jason Volk 380d988e97 configure: Fix erroneous space near BOOST_LDFLAGS. 2017-08-23 15:52:15 -06:00
Jason Volk 823387da4e fixup! ircd::json: Improve object interface; remove dot traversal. 2017-08-23 15:52:15 -06:00
Jason Volk 74da170996 fixup! ircd::json: Add comment for struct object 2017-08-23 15:52:15 -06:00
Jason Volk df87d820e1 ircd::json: Improve object interface; remove dot traversal. 2017-08-23 15:52:15 -06:00
Jason Volk e99b22de6f ircd::json: Add comment for struct object 2017-08-23 15:52:15 -06:00
Jason Volk 9bbe7b8b4d ircd::db: Add schema_error exception; use for bad column names. 2017-08-23 15:52:15 -06:00
Jason Volk 8acd5f5ec9 ircd::util: Add binary_view convenience cast to string_view. 2017-08-23 15:52:15 -06:00
Jason Volk 48148c640c ircd: Add std::random subsystem and utils. 2017-08-23 15:52:15 -06:00
Jason Volk b6d51b89dd ircd::ctx: Patch issues with direct jump. 2017-08-23 15:52:15 -06:00
Jason Volk 9f12672567 ircd::db: Fix seek offload procedure. 2017-08-23 15:52:15 -06:00
Jason Volk fa41c1db5f ircd:Ⓜ️ Reorg location of database descriptions. 2017-08-23 15:52:14 -06:00
Jason Volk 88201f4e32 ircd::db: Additional comments and explanations. 2017-08-23 15:52:14 -06:00
Jason Volk 9b063b0de5 Update README.md 2017-08-23 15:52:14 -06:00
Jason Volk 5fe03e5c0a ircd::mods: Add unpostfixed() and postfixed() for module names. 2017-08-23 15:52:14 -06:00
Jason Volk fe5614387e ircd::listen: Add string options overload. 2017-08-23 15:52:14 -06:00
Jason Volk 6db3c55f74 ircd::fs: Add directory creation. 2017-08-23 15:52:14 -06:00
Jason Volk 7a9f765faa ircd::util: Minor clarifications to va_rtti. 2017-08-23 15:52:14 -06:00
Jason Volk 77a6bc2d51 ircd::util: Simplify unique_iterator related. 2017-08-23 15:52:14 -06:00
Jason Volk ad611c5aa5 Complete the unique_buffer semantics. 2017-08-23 15:52:14 -06:00
Jason Volk 77900b61af ircd: Remove unnecessary lexical template specialization declaration. 2017-08-23 15:52:14 -06:00
Jason Volk 0149610bb2 ircd: Various matrix library / modules / database development. 2017-08-23 15:51:34 -06:00
Jason Volk 10472684f2 ircd: Cleanup client/ircd main. Fixes for exit notification. 2017-08-23 15:50:37 -06:00
Jason Volk a32210a64d ircd: Support proper socket disconnect for SSL. 2017-08-23 15:49:33 -06:00