Jason Volk
|
9bb4936625
|
modules/client: Minor upgrades to std::clamp/std::minmax templates.
|
2019-10-10 13:35:02 -07:00 |
|
Jason Volk
|
ec6c3bbc0f
|
ircd::db: Improve fd limit range in db opts.
|
2019-10-10 13:24:18 -07:00 |
|
Jason Volk
|
5c2ce1f20c
|
modules/console: Add for clarity.
|
2019-10-10 13:08:25 -07:00 |
|
Jason Volk
|
935f54b604
|
ircd::fs: Branches almost always taken.
|
2019-10-10 01:32:42 -07:00 |
|
Jason Volk
|
5ac73dc7f9
|
ircd::ctx: Remove return prefetches here.
|
2019-10-09 23:55:49 -07:00 |
|
Jason Volk
|
961ea26d1b
|
ircd::db::env: Hot section time callbacks.
|
2019-10-09 23:00:24 -07:00 |
|
Jason Volk
|
e1e67f7603
|
ircd:Ⓜ️🆔 Inline ctors with missy jumps.
|
2019-10-09 22:15:49 -07:00 |
|
Jason Volk
|
864afd78e4
|
ircd::ctx: Fix trivial branch sequence causing L2 => I1 miss; hot section.
|
2019-10-09 22:07:17 -07:00 |
|
Jason Volk
|
b3b526ccc2
|
ircd:Ⓜ️:vm: Minor cleanup.
|
2019-10-09 16:30:45 -07:00 |
|
Jason Volk
|
7e21c1c8db
|
ircd::ctx: Ensure assert_critical() callsite DCE in non-debugmode.
|
2019-10-09 16:30:08 -07:00 |
|
Jason Volk
|
fb13b1158e
|
configure: Tweak gcc optimization options.
|
2019-10-08 21:22:34 -07:00 |
|
Jason Volk
|
51e62a56f6
|
ircd::net::socket: Switch to deadline timer.
|
2019-10-08 19:30:48 -07:00 |
|
Jason Volk
|
c0fc0a1cad
|
ircd::prof: Add interface to pressure stall information on linux platforms.
|
2019-10-08 19:30:48 -07:00 |
|
Jason Volk
|
8d1f10f8b4
|
ircd: Support explicit float lex_cast.
|
2019-10-08 16:59:31 -07:00 |
|
Jason Volk
|
b82123e09a
|
ircd::util: Prevent section creation std::function wrapper in ~unwind.
|
2019-10-08 14:56:23 -07:00 |
|
Jason Volk
|
736f8c6ad0
|
modules/web_hook: Remove quotes around committer name in push handler.
|
2019-10-08 13:33:03 -07:00 |
|
Jason Volk
|
aa24c43137
|
modules/web_hook: Embolden the ref name on create/delete events.
|
2019-10-08 13:31:14 -07:00 |
|
Jason Volk
|
fb15e8c30b
|
modules/web_hook: Support github create event.
|
2019-10-08 13:26:27 -07:00 |
|
Jason Volk
|
75f35ad696
|
ircd:Ⓜ️🆔 Fix visibility discrepancy.
|
2019-10-07 20:53:27 -07:00 |
|
Jason Volk
|
4ee38bc08f
|
modules/client/sync/rooms/state: Hoist event fetchers from loop.
|
2019-10-07 20:19:41 -07:00 |
|
Jason Volk
|
dae475664a
|
modules/client/rooms/members: Hoist event::fetch instance from loop.
|
2019-10-07 20:12:16 -07:00 |
|
Jason Volk
|
317408fb75
|
matrix: Fix redundant module entry.
|
2019-10-07 17:45:12 -07:00 |
|
Jason Volk
|
ccaf730ce1
|
modules/console: Detect bytes for pretty(iec()) in db ticker output.
|
2019-10-07 17:41:06 -07:00 |
|
Jason Volk
|
b72eb83320
|
construct: Properly handle and propagate exception on load.
|
2019-10-07 15:23:52 -07:00 |
|
Jason Volk
|
8c9d08ead5
|
ircd::run: Allow exception propagation based on runlevel.
|
2019-10-07 15:23:24 -07:00 |
|
Jason Volk
|
f78afbe351
|
ircd::ctx: Mark problematic data cache miss instructions; minor tweak.
|
2019-10-07 03:50:24 -07:00 |
|
Jason Volk
|
6fec0b3e10
|
ircd::db: Add workaround for unconditional crc32'ing within rocksdb.
|
2019-10-07 02:00:44 -07:00 |
|
Jason Volk
|
4af83b83c4
|
ircd::ctx: Add optimized jump_fcontext on x86_64 platforms.
|
2019-10-07 02:00:44 -07:00 |
|
Jason Volk
|
d2dd638a8a
|
configure: Add AM_PROG_AS macro.
|
2019-10-06 00:14:22 -07:00 |
|
Jason Volk
|
1d1f04126b
|
ircd:Ⓜ️:dbs: Add _event_state column.
|
2019-10-05 22:24:21 -07:00 |
|
Jason Volk
|
82cd48752d
|
matrix: Switch to local-dynamic tls-model for lib.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
a9dbc68191
|
construct: Simplify executable's build and link flags.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
925978aaa5
|
configure: Disable fweb for any debug compilations; disable for now.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
60e818b055
|
configure: Disable adding the ld.gold code folding flag for all units.
|
2019-10-05 20:28:54 -07:00 |
|
Jason Volk
|
8aa55aca41
|
configure: Remove GCC flag now enabled by default.
|
2019-10-05 20:02:18 -07:00 |
|
Jason Volk
|
cd7ff331e9
|
ircd: Eliminate defaulted weak symbols for lib; minor relaxations remain.
|
2019-10-05 20:02:18 -07:00 |
|
Jason Volk
|
e5f72b7855
|
ircd::db::database::env: Fix linkage of fs::evict() options argument related.
|
2019-10-05 18:02:15 -07:00 |
|
Jason Volk
|
d6c0e4cf20
|
ircd::fs: Fix missing return value; prevent any reference to fs::iou unimplemented calls.
|
2019-10-05 17:55:10 -07:00 |
|
Jason Volk
|
f3d1f50f0e
|
ircd::allocator: Mark hook stubs as weak symbols.
|
2019-10-05 17:54:46 -07:00 |
|
Jason Volk
|
2b2374db6c
|
ircd: Split all non-matrix definitions back to lib; rename module to net_dns_cache.
|
2019-10-05 17:37:44 -07:00 |
|
Jason Volk
|
9e3c9be5a8
|
ircd::server: Minor cleanup of init related.
|
2019-10-05 16:21:06 -07:00 |
|
Jason Volk
|
b5b4f9b4a5
|
ircd: Update stale README information. [ci skip]
|
2019-10-05 16:18:09 -07:00 |
|
Jason Volk
|
1980fd5e73
|
modules/client/rooms/invite: Move invite definition to lib.
|
2019-10-05 15:50:18 -07:00 |
|
Jason Volk
|
b8439d61a9
|
modules/client: Fix errant non-m:: resources.
|
2019-10-04 20:23:59 -07:00 |
|
Jason Volk
|
5c5c98dcfb
|
ircd:Ⓜ️:resource: Fix token callstack considerations.
|
2019-10-04 15:16:07 -07:00 |
|
Jason Volk
|
f8e74fbc36
|
ircd:Ⓜ️:homeserver: Fix remaining module init for now.
|
2019-10-04 15:08:49 -07:00 |
|
Jason Volk
|
7ec7390211
|
ircd:Ⓜ️:init::backfill: Fix interface; reenable for primary.
|
2019-10-04 14:36:52 -07:00 |
|
Jason Volk
|
6122a7eb1f
|
ircd:Ⓜ️:homeserver: Additional construction conditions.
|
2019-10-04 14:18:06 -07:00 |
|
Jason Volk
|
a796d33170
|
ircd:Ⓜ️:homeserver: Re-add the custom key directory conf item; fixes.
|
2019-10-04 14:14:01 -07:00 |
|
Jason Volk
|
eaf64ba732
|
ircd:Ⓜ️ Reduce infolog noise here; fixes.
|
2019-10-04 13:55:06 -07:00 |
|