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
|
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
|
f5fe4c7566
|
ircd:Ⓜ️:vm: Minor cleanup; move branch; comments.
|
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
|
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
|
716f26216d
|
configure: Consolidate applications of -fmax-errors/-ferror-limit.
|
2020-11-28 12:42:32 -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
|
0f851d1d98
|
ircd: Use thin mode for LTO.
matrix: Use thin mode for LTO.
|
2020-11-27 17:29:28 -08:00 |
|
Jason Volk
|
5fdc492470
|
ircd:Ⓜ️ Add parallel index() overload for event::prev.
|
2020-11-27 17:27:55 -08:00 |
|
Jason Volk
|
595c51e17e
|
ircd:Ⓜ️ Pass fetch result origin as node_id to evals.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
e06b033218
|
ircd:Ⓜ️:fetch: Pass the respondent's origin string with result.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
2a46ce767a
|
ircd:Ⓜ️:acquire: Toggle fetch::op based on limit.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
214af71f09
|
ircd:Ⓜ️:fetch: Fix overzealous condition preventing authoritative redaction.
|
2020-11-21 00:26:47 -08:00 |
|
Jason Volk
|
1b69454f85
|
ircd:Ⓜ️:vm::fetch: Additional information for auth fetch hint.
|
2020-11-20 22:14:19 -08:00 |
|
Jason Volk
|
28c4b38641
|
ircd:Ⓜ️:init::backfill: Add conf item for acquire attempt_max.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
5872604280
|
ircd:Ⓜ️:acquire: Pass an attempt cap from opts to m::fetch.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
e1d52b28ce
|
ircd:Ⓜ️:acquire: Add state dispatch component; minor cleanup.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
a5da068d0d
|
ircd:Ⓜ️:room::state: Add fetch interface similar to room::head; w/ console cmd.
|
2020-11-20 18:28:32 -08:00 |
|
Jason Volk
|
e9fb24bdd9
|
ircd:Ⓜ️:acquire: Add vm::opts to interface options; add per-operation eval opts.
|
2020-11-20 16:50:17 -08:00 |
|
Jason Volk
|
b897071ce3
|
ircd:Ⓜ️:vm: Add options over existing state fetch decisions.
|
2020-11-20 13:55:19 -08:00 |
|
Jason Volk
|
1c0a9f3020
|
ircd:Ⓜ️:acquire: Use class linkage; tweak option interface; add instance_list.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
7d091f8d55
|
ircd:Ⓜ️:init::backfill: Improve worker termination and release of context.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
a80c6f9c1c
|
ircd:Ⓜ️:acquire: Prevent duplicate fetch during submit.
|
2020-11-18 21:02:49 -08:00 |
|
Jason Volk
|
99b9ab4167
|
ircd:Ⓜ️:acquire: Granular targeting options for procurement.
|
2020-11-18 17:19:07 -08:00 |
|
Jason Volk
|
2aa1d6520a
|
ircd:Ⓜ️:user::registar: Allow full mxid argument w/ localname extraction.
|
2020-11-16 07:22:12 -08:00 |
|
Jason Volk
|
f558c05483
|
ircd:Ⓜ️:acquire: Improve work cycle; additional debuglog; tweak options.
|
2020-11-15 05:48:25 -08:00 |
|
Jason Volk
|
32732a847b
|
ircd:Ⓜ️ Use canonical path constructions for all generated amalgams.
|
2020-11-15 02:27:33 -08:00 |
|
Jason Volk
|
bb7cda6fec
|
ircd:Ⓜ️:room::events: Increase the viewport size.
|
2020-11-13 22:49:57 -08:00 |
|
Jason Volk
|
e3eb555cc4
|
ircd:Ⓜ️:acquire: Use backfill method; dilate to next sounding.
|
2020-11-13 21:07:14 -08:00 |
|
Jason Volk
|
04c398cc0c
|
ircd:Ⓜ️:room::events::sounding: Improve depth-seek semantics of base iterations.
|
2020-11-13 00:52:31 -08:00 |
|
Jason Volk
|
4521054078
|
ircd:Ⓜ️:room::events: Remove event_idx value from result twain/hazard tool results.
|
2020-11-13 00:52:31 -08:00 |
|
Jason Volk
|
4b60068809
|
ircd:Ⓜ️:room::aliases: Improve aliases cache::get related.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
85bd984da7
|
ircd:Ⓜ️:events::missing: Reverse primary iteration; improve interface related.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
4212f46372
|
ircd:Ⓜ️:acquire: Refactor acquire to inline-worker model; add console cmd.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
aca6aae5fd
|
modules/m_room_tombstone: Invalidate alias cache entries for effect.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
86555fbee6
|
modules/federation: Deduplicate and integrate /state/ and /state_ids/ in same unit.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
6f8beb26c8
|
ircd:Ⓜ️:dbs: Additional cleanup w/ integrated type checking.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
9b4dd43cf2
|
ircd:Ⓜ️:dbs: Cleanup event_refs indexer/prefetcher API usage/syntax.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
a4da3a2b83
|
ircd:Ⓜ️:dbs: Add runlevel QUIT handler for bgcancel(events).
|
2020-11-11 13:11:57 -08:00 |
|
Jason Volk
|
e44fcf62bf
|
ircd:Ⓜ️:fetch: Fix missing condition for initial random target selection.
|
2020-11-08 06:39:24 -08:00 |
|
Jason Volk
|
bcf8f0531f
|
ircd:Ⓜ️:request: Reclaim small tls buffer.
|
2020-11-08 02:25:31 -08:00 |
|
Jason Volk
|
b59e5cd166
|
ircd:Ⓜ️:fetch: Simplify adherence to attempt limit option.
|
2020-11-08 02:25:31 -08:00 |
|
Jason Volk
|
0f84f959a7
|
ircd:Ⓜ️:fetch: Fix erroneous direct assignment to request.origin.
|
2020-11-06 22:06:16 -08:00 |
|