Jason Volk
|
d85a4bec99
|
ircd::spirit: Relax character assertion.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
df9637d3ce
|
modules/client/sync/rooms/timeline: Initialize the prev batch idx to head idx.
|
2020-12-03 12:51:30 -08:00 |
|
Jason Volk
|
058f20fe30
|
ircd:Ⓜ️:sync: Add missing stats for the linear handler base.
|
2020-12-03 06:01:38 -08:00 |
|
Jason Volk
|
a013c44f9e
|
ircd:Ⓜ️:sync: Eliminate small tls buffers.
|
2020-12-03 06:01:38 -08:00 |
|
Jason Volk
|
779fc767d9
|
ircd:Ⓜ️🆔 Deinline ctor; construct string_view tight to valid mxid.
|
2020-12-03 01:37:33 -08:00 |
|
Jason Volk
|
a3a5bfbf30
|
ircd:Ⓜ️:vm: Fix placement of DUPCHK; adhere to opts.unique; remove redundant re-check.
|
2020-12-02 20:47:37 -08:00 |
|
Jason Volk
|
c93dd98b05
|
ircd:Ⓜ️:vm: Simplify redaction authority options; fix conditions.
|
2020-12-01 06:14:35 -08:00 |
|
Jason Volk
|
9344f3bc35
|
ircd:Ⓜ️:vm::fetch: Improve various hint selections.
|
2020-12-01 05:52:07 -08:00 |
|
Jason Volk
|
25bee046b3
|
ircd:Ⓜ️:vm: Add opts to conditions for edu branch.
|
2020-12-01 05:52:07 -08:00 |
|
Jason Volk
|
d2427fe4da
|
ircd:Ⓜ️:room: Use string_view literal for better template inst.
|
2020-12-01 02:59:46 -08:00 |
|
Jason Volk
|
5b8092e407
|
ircd:Ⓜ️:vm: Add branch to grab room version from input.
|
2020-12-01 02:59:46 -08:00 |
|
Jason Volk
|
362096b34a
|
ircd:Ⓜ️:room: Implement proper throwing overload for m::version().
|
2020-12-01 02:59:46 -08:00 |
|
Jason Volk
|
3db3770302
|
ircd:Ⓜ️:vm: Only call mass fetcher for multiple evals.
|
2020-12-01 02:11:56 -08:00 |
|
Jason Volk
|
7fe0e9106f
|
ircd:Ⓜ️:vm: Consolidate codepath; eval member counters; fix console related.
|
2020-12-01 02:11:56 -08:00 |
|
Jason Volk
|
4a715c8f0a
|
ircd:Ⓜ️ Fix missing interrupt propagation in some worker base frames.
|
2020-12-01 00:00:54 -08:00 |
|
Jason Volk
|
ff9375a408
|
ircd: Allow several debug msgs in release build; tweak facilities.
|
2020-12-01 00:00:54 -08:00 |
|
Jason Volk
|
3a13526dc5
|
construct::signals: Remove runlevel::QUIT from cases to deregister.
|
2020-12-01 00:00:54 -08:00 |
|
Jason Volk
|
0c88c84bb8
|
ircd:Ⓜ️:vm: Reconstruct event tuple from any canonized source.
|
2020-11-30 08:05:13 -08:00 |
|
Jason Volk
|
f80a31620c
|
ircd:Ⓜ️:room::head: Fix erroneous empty string result.
|
2020-11-30 00:48:54 -08:00 |
|
Jason Volk
|
d49227c848
|
ircd:Ⓜ️:vm: Add redacted canonization cases prior to eval.
|
2020-11-29 23:55:09 -08:00 |
|
Jason Volk
|
be7bab0c16
|
modules/m_relation: Fix fetch handler event_id query error.
|
2020-11-29 23:16:56 -08:00 |
|
Jason Volk
|
f5fe4c7566
|
ircd:Ⓜ️:vm: Minor cleanup; move branch; comments.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
cf065aedbe
|
ircd::spirit: Use better alignment for function object allocation.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
966a0e7bdb
|
ircd:Ⓜ️🆔 Add ctor w/o type erasure to string_view.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
a9f6782309
|
ircd:Ⓜ️:vm: Improve event_id preposition prior to eval.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
02dc164d66
|
ircd:Ⓜ️:vm: Add canonization point prior to core eval.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
d4cab12056
|
ircd:Ⓜ️:dbs: Add branch to canonize content for select column types.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
9ea6fe65c3
|
ircd:Ⓜ️:event: Consolidate various thread-local buffers.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
9fa174fe89
|
ircd::server: Improve logging of actual target host names in handlers.
|
2020-11-29 14:07:55 -08:00 |
|
Jason Volk
|
42808cb5a5
|
ircd::spirit: Match exception specification from original template.
|
2020-11-28 17:05:13 -08:00 |
|
Jason Volk
|
478a871326
|
ircd: Add ICP for json::object::const_iterator::operator++ to profile.
|
2020-11-28 15:44:18 -08:00 |
|
Jason Volk
|
770fabcacd
|
ircd: Add target to preprocess PGO data bundled in text form.
matrix: Add target to preprocess PGO data bundled in text form.
|
2020-11-28 14:35:45 -08:00 |
|
Jason Volk
|
d0edf478ab
|
ircd::log: Disable output to file by default for ERROR/WARNING.
|
2020-11-28 13:16:44 -08:00 |
|
Jason Volk
|
716f26216d
|
configure: Consolidate applications of -fmax-errors/-ferror-limit.
|
2020-11-28 12:42:32 -08:00 |
|
Jason Volk
|
04ac7fa627
|
configure: -Wno-ignored-attributes in release mode for GCC.
|
2020-11-27 20:15:24 -08:00 |
|
Jason Volk
|
554a14a4b3
|
configure: Disable psabi warnings for machine tuned builds.
|
2020-11-27 20:15:24 -08:00 |
|
Jason Volk
|
42d4596c51
|
ircd:Ⓜ️:fetch: Fix cleanup condition call to start().
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
ded8f05064
|
ircd::tokens: Simplify interface w/ closure template; eliminate named closure.
ircd::tokens: Minor interface cleanup; inline linkages.
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
266e617e36
|
ircd::util: Implement the closure template concept.
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
0e66160700
|
modules/console: Add replay option to eval op arguments.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
b00a96d0ce
|
ircd::json: Simplify grammars negated based on prior assumptions.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
5b5adb77d3
|
ircd::spirit: Optimize boost::spirit::qi::char_parser / literal_char related.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
3132f85f9a
|
ircd::spirit: Add custom function object interposition (for clang).
|
2020-11-27 17:30:21 -08:00 |
|
Jason Volk
|
910dafbb85
|
configure: Improve profile build related.
|
2020-11-27 17:29:54 -08:00 |
|
Jason Volk
|
0f851d1d98
|
ircd: Use thin mode for LTO.
matrix: Use thin mode for LTO.
|
2020-11-27 17:29:28 -08:00 |
|
Jason Volk
|
a3809351f4
|
ircd::spirit: Prevent inline of expectation_failure ctor.
|
2020-11-27 17:28:43 -08:00 |
|
Jason Volk
|
5fdc492470
|
ircd:Ⓜ️ Add parallel index() overload for event::prev.
|
2020-11-27 17:27:55 -08:00 |
|
Jason Volk
|
00bd72e3ff
|
ircd::http: Fix erroneous binding name.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
c97cc4ecb7
|
modules/console: Add room type count cmd.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
8e79fda31b
|
modules/m_command: Add control command w/ sigil'ed shortcut.
|
2020-11-27 16:58:20 -08:00 |
|