Jason Volk
|
bd00907922
|
ircd::json: Allow literal null for array/object ::empty(); inline.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
f7e76cc9f1
|
ircd::json: Reuse ircd::util abstract tuple tools.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
642165a8bd
|
ircd::util: Refactor tuple tools w/ if constexpr; remove until().
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
4cf3476e7b
|
modules: Add ld.gold flags section; disable unique symbols.
|
2022-06-29 19:07:43 -07:00 |
|
Jason Volk
|
8a20079122
|
ircd::db: Simplify ABI version detection; remove extern symbols.
|
2022-06-29 18:31:35 -07:00 |
|
Jason Volk
|
8b6679c5e9
|
ircd::ctx::dock: Eliminate inlined template complex; optimize linkages.
|
2022-06-29 18:20:46 -07:00 |
|
Jason Volk
|
29b0523dfc
|
ircd::ios: Consolidate notification interface for now; add atexit related.
|
2022-06-29 18:20:46 -07:00 |
|
Jason Volk
|
c664963e8d
|
ircd: Fix possible null directive arguments (-Wformat-truncation gcc-11).
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
f705df096d
|
ircd: Eliminate lambda frame from strl suite ctors.
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
1327823d2c
|
ircd:Ⓜ️ Appease unused-result warning (for array-copy return value) internally.
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
16db9197ad
|
modules/web_hook: Fix annotation association with push event (regression 1abc66dccc ).
|
2022-06-29 14:59:57 -07:00 |
|
Jason Volk
|
5a4a395fc2
|
Add noexcept to various lambdas (gcc-11).
|
2022-06-29 14:42:42 -07:00 |
|
Jason Volk
|
b677eeb4b7
|
Allow various unsigned conversions.
construct: Fix comparison signedness warning.
|
2022-06-29 14:21:36 -07:00 |
|
Jason Volk
|
899b2bbef5
|
Fix range loop construction related (gcc-11).
|
2022-06-29 13:26:01 -07:00 |
|
Jason Volk
|
08fce729c5
|
Fix redundant moves (gcc-11).
|
2022-06-29 13:26:01 -07:00 |
|
Jason Volk
|
9914fe33d1
|
ircd::rfc3896: Eliminate throwing expectations for port suffix grammars.
|
2022-06-28 22:43:48 -07:00 |
|
Jason Volk
|
2d3fe97fe9
|
ircd::db::database: Fix fdelections() call in read-only mode; minor cleanup.
|
2022-06-28 22:43:48 -07:00 |
|
Jason Volk
|
3e3483a2d1
|
Convert static member constexprs to non-reference type.
|
2022-06-28 17:42:49 -07:00 |
|
Jason Volk
|
dfba309423
|
ircd::mods: Relax pimpl symbol visibility (regression e09a48ec7e gcc-9)
|
2022-06-28 17:42:49 -07:00 |
|
Jason Volk
|
0de0bddf5e
|
ircd:Ⓜ️:acquire: Fix reference to rvalue event:🆔:buf.
|
2022-06-28 17:28:29 -07:00 |
|
Jason Volk
|
648f21c906
|
ircd:Ⓜ️🆔 Eliminate lambda frame from construction stack.
|
2022-06-28 17:28:28 -07:00 |
|
Jason Volk
|
1f8eb0b4a5
|
ircd:Ⓜ️🆔 Fix noexcept grammars w/ sketchy codepaths.
|
2022-06-28 15:44:33 -07:00 |
|
Jason Volk
|
4093a096fe
|
ircd:Ⓜ️🆔 Fix inconsistent eoi check in validator grammars.
|
2022-06-28 15:34:17 -07:00 |
|
Jason Volk
|
a70359fb9b
|
modules/client/sync/groups: Fix membership query on empty room_id.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
dcbab1999a
|
ircd::json::tuple: Remove until(); refactor templates w/ if constexpr.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
3a4b5aa819
|
ircd::json::tuple: Add prop() convenience; add has_key(); redundant noexcept.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
f6f5809658
|
ircd::json::tuple: Add inline linkages on keys templates.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
4062d273e9
|
ircd: Additional _constexpr_equal utils w/ size args.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
aff1b3436e
|
ircd: Forward declare missing karma::rule; ensure visibility of public rules.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
c0b011d5c0
|
ircd:Ⓜ️ Propagate noexcept through closure templates.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
888f99e205
|
ircd::util: Propagate closure noexcept through template.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
a0071c7956
|
ircd::db::database::env: Replace panic throws into noexcepts.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
55f83976d6
|
ircd::ctx: Truncate comment; explain why interposition was made. [ci skip]
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
45effc15d8
|
ircd::buffer: Fix warning from dependent type munge (gcc-11).
ircd:Ⓜ️:fetch: Fix non-trivial aggregate (gcc-10).
ircd::ctx::ole: Fix anonymous may be used uninitialized (gcc-11).
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
7f2ac27cc5
|
ircd::util: Add is_pod wrapper; fix deprecation warning.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
bcbcfba6e8
|
ircd::json::property: Fix mistreatment of class template as universal reference.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
ffcb4de0e8
|
ircd:Ⓜ️🆔 Consistent static rules for now; missing name labels; typedefs.
|
2022-06-27 15:39:05 -07:00 |
|
Jason Volk
|
5a223d3e8c
|
ircd:Ⓜ️🆔 Use the ircd::parse template rather than spirit::qi directly.
|
2022-06-24 21:31:07 -07:00 |
|
Jason Volk
|
110610f774
|
ircd:Ⓜ️ Tweak symbol related linkflags for library.
Fix $EXTRA_ flags placement; improve Makefile formatting.
|
2022-06-24 21:31:05 -07:00 |
|
Jason Volk
|
1abc66dccc
|
modules/web_hook: Improve github webhook alt-text for non-html clients.
|
2022-06-24 17:03:44 -07:00 |
|
Jason Volk
|
c56e16e20c
|
modules/web_hook: Add util to extract github repository name/url.
|
2022-06-24 17:03:44 -07:00 |
|
Jason Volk
|
4bf297e5e7
|
Revert "ircd::db::database::env: Reduce file size system calls with cache pattern."
This reverts commit 671120415f .
|
2022-06-23 14:23:51 -07:00 |
|
Jason Volk
|
7918605d72
|
appveyor: Parameter expansion of the message variable.
|
2022-06-23 14:11:24 -07:00 |
|
Jason Volk
|
d5c6314f1a
|
ircd: Split info::versions into header/unit.
|
2022-06-23 10:50:48 -07:00 |
|
Jason Volk
|
65d27f327e
|
ircd::db::database::env: Fix missing at-end semantics for ReopenWritableFile().
|
2022-06-23 09:38:46 -07:00 |
|
Jason Volk
|
61d558fc9d
|
ircd: Define all IRCD_USE_ as integers for constexprs.
|
2022-06-23 09:36:44 -07:00 |
|
Jason Volk
|
856745d178
|
appveyor: Add [ci gdb] support to build in conjunction with [ci debug].
|
2022-06-22 17:36:29 -07:00 |
|
Jason Volk
|
ee496e1bd1
|
appveyor: Add [ci debug] support to build.
|
2022-06-22 16:11:22 -07:00 |
|
Jason Volk
|
ee59e76305
|
ircd::http: Fix headers view parse to cover expected trailing crlf.
|
2022-06-22 15:33:38 -07:00 |
|
Jason Volk
|
01c2c55054
|
ircd::http: Simplify line ctor; move eoi into grammar.
|
2022-06-22 15:31:46 -07:00 |
|