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

12611 commits

Author SHA1 Message Date
Jason Volk daa3cd6284 ircd:Ⓜ️:homeserver: Fix missing conditions for write-avoid functionality. 2020-07-28 00:38:46 -07:00
Jason Volk 6c2736f592 ircd::db::comparator: Elide std::function wrapper for less function. 2020-07-28 00:38:46 -07:00
Jason Volk 41db97fec0 ircd::db: Make default comparators noexcept. 2020-07-28 00:38:46 -07:00
Jason Volk 554090adcc ircd::db::comparator: Use typedefs for prototype formulations. 2020-07-28 00:38:46 -07:00
Jason Volk 83889d09f3 modules/console: Add more percentages to db cache cmd output; improve output table. 2020-07-28 00:38:46 -07:00
Jason Volk dd17ba9dec ircd:Ⓜ️:vm: Remove call to list member w/ template defined in another unit. 2020-07-25 09:21:01 -07:00
Jason Volk ad6bd68b80 ircd:Ⓜ️:vm: Add case for counter value to quash warning. 2020-07-25 09:12:00 -07:00
Jason Volk a0ae5162eb ircd::db: Add preliminary enum case for future use. 2020-07-25 09:10:49 -07:00
Jason Volk ea6cbc9e5c configure: Fix -Wmissing-noreturn under DEBUG condition. 2020-07-25 08:28:42 -07:00
Jason Volk 285b69f049 modules/client/user/rooms: Always return 200 for DELETE tags method. 2020-07-25 03:08:50 -07:00
Jason Volk f5db759fc0 README: Update room alias in badge. 2020-07-25 02:57:22 -07:00
Jason Volk f201215fdb modules/media/thumbnail: Use clamp for query param bounds. 2020-07-25 01:57:32 -07:00
Jason Volk 1a756f637f ircd::spirit: Isolate aggressive inlining; remove unit-level setting. 2020-07-24 23:47:08 -07:00
Jason Volk ae2bc801f9 ircd::json: Optimize alternative order. 2020-07-24 22:37:30 -07:00
Jason Volk 285cdf6afc ircd::db: Update include for checksum related interposition. 2020-07-24 18:59:41 -07:00
Jason Volk a46382b285 ircd::db::database::allocator: Fix assertion ifdef condition. 2020-07-23 13:24:43 -07:00
Jason Volk 582860f789 ircd: Use strip(n=1) for unquote() tool. 2020-07-23 13:08:30 -07:00
Jason Volk 238a473b08 ircd: Add strip(n) proxy overloads to interface. 2020-07-23 13:08:30 -07:00
Jason Volk 1cf03d8608 ircd::json: Simplify trailing loop related. 2020-07-22 05:00:36 -07:00
Jason Volk 92324197b3 ircd::json: Remove unnecessary reassignment; restricted reference. 2020-07-22 03:16:14 -07:00
Jason Volk 1c1ceeacba ircd::info: Remove cruft. 2020-07-22 02:00:05 -07:00
Jason Volk ecefcea599 ircd:Ⓜ️:roomstrap: Disable any notifies on eval path. 2020-07-21 01:50:34 -07:00
Jason Volk 97571c8fdf modules/console: Fix erroneous conversions. 2020-07-21 01:34:46 -07:00
Jason Volk 782635146b modules/console: Add eval option to fed auth cmd. 2020-07-21 01:34:46 -07:00
Jason Volk 898f7980f6 ircd::json: Optimize string character grammar. 2020-07-21 00:38:08 -07:00
Jason Volk d2fd7488fe construct: Condition to bypass one-time console instruction output. 2020-07-20 22:44:53 -07:00
Jason Volk bf17eb196f ircd::log: Remove override condition for * facility to stdout. 2020-07-20 22:31:41 -07:00
Jason Volk 3f7d628a68 configure: Increase inlining threshold for spirit grammar units.
configure: Move -fno-var-tracking to GCC only.
2020-07-20 02:42:00 -07:00
Jason Volk d3007544e9 ircd::json: Remove flatten; stricter visibility. 2020-07-19 21:03:27 -07:00
Jason Volk ef3f63ec95 ircd:Ⓜ️:feds: Remove final specifier. 2020-07-19 20:35:22 -07:00
Jason Volk e3fe10d853 ircd::spirit: Add custom_parser stub. 2020-07-18 23:55:12 -07:00
Jason Volk 479c3f62ef ircd::json: Minor reorg. 2020-07-17 18:59:51 -07:00
Jason Volk 60c1efc5be ircd:Ⓜ️ Disable all bloom filter bits by default. 2020-07-17 18:28:32 -07:00
Jason Volk 3a70943b94 ircd::simd: Split bit manipulations suites to headers; renames. 2020-07-17 16:46:43 -07:00
Jason Volk 291038a014 ircd::simd: Portabilities for clz on various x86. 2020-07-17 07:17:17 -07:00
Jason Volk 6adc71151d ircd:Ⓜ️:dbs: Disable bloom filter on event property columns. 2020-07-16 00:02:31 -07:00
Jason Volk ba5a97821c ircd::json: Reduce string serialized/stringify branch complex and improve layout. 2020-07-15 21:22:54 -07:00
Jason Volk 0e37275773 ircd::simd: Add broad_cast template. 2020-07-15 17:43:17 -07:00
Jason Volk 1fa358d9a8 ircd::utf: Add glue for missing GCC vector scaling. 2020-07-15 13:39:59 -07:00
Jason Volk 566029bdb0 ircd::utf16: Remove cruft. 2020-07-14 18:20:08 -07:00
Jason Volk aac88cc341 appveyor: Adjust build matrix. 2020-07-13 21:35:31 -07:00
Jason Volk 37e21e208f docker: Add gcc-10/clang-10 images. 2020-07-13 21:30:12 -07:00
Jason Volk 454e1bdd40 ircd:Ⓜ️ Move media module init order. 2020-07-13 20:18:18 -07:00
Jason Volk 63f43ba60a ircd::simd: Attribute target lzcnt feature. 2020-07-12 15:21:00 -07:00
Jason Volk 7928ad4f9b configure: Move machine tuning flags application section.
configure: Add AC_CANONICAL_HOST detection.

configure: Tune with mfpmath=sse for x86_64.
2020-07-12 15:21:00 -07:00
Jason Volk 4184309ff2 ircd::info: Add avx512f indicator; remove cruft; tweak info dump string. 2020-07-12 11:17:41 -07:00
Jason Volk 52013c1ee0 ircd::ctx::list: Reduce out-of-line accessor surface. 2020-07-11 18:51:19 -07:00
Jason Volk a3dc7331cc ircd::ctx::list: Remove from hot section. 2020-07-11 18:13:13 -07:00
Jason Volk 6ec9b2a783 ircd: Specify explicit noexcept for gcc-10 issue. 2020-07-11 17:57:33 -07:00
Jason Volk 2b930eb4b2 ircd::json: Disable profiling counters by default. 2020-07-11 17:57:33 -07:00