Jason Volk
|
618fc8a95e
|
ircd::net::dns: Tweak reference prototypes.
|
2018-05-08 14:29:44 -07:00 |
|
Jason Volk
|
070f359707
|
ircd::util: Add output iterator bounded pointers transform.
|
2018-05-08 14:28:43 -07:00 |
|
Jason Volk
|
39b49599e5
|
ircd:Ⓜ️:user: Add mitsein::count() interface.
|
2018-05-08 00:44:23 -07:00 |
|
Jason Volk
|
ce6c4d357e
|
ircd::json: Add flush watermarking to json::stack.
|
2018-05-07 23:48:31 -07:00 |
|
Jason Volk
|
51d0f1a6a4
|
ircd::server: Use fixed tls vector for copying link pointers.
|
2018-05-07 23:24:51 -07:00 |
|
Jason Volk
|
63d77c2392
|
ircd::util: Split what(); use default param of std::current_exception().
|
2018-05-07 19:20:59 -07:00 |
|
Jason Volk
|
9792cb1435
|
ircd:Ⓜ️:vm: Add preliminary phase state; minor movements.
|
2018-05-07 16:34:59 -07:00 |
|
Jason Volk
|
fd80a13b15
|
modules/key/keys: Refactoring of key queries to use m::v1 requests and interface.
|
2018-05-07 16:34:59 -07:00 |
|
Jason Volk
|
7e66e79715
|
ircd:Ⓜ️:v1: Split key request into server/query requests.
|
2018-05-07 16:34:59 -07:00 |
|
Jason Volk
|
9821d7f333
|
ircd:Ⓜ️:v1: Add key query request.
|
2018-05-07 14:58:29 -07:00 |
|
Jason Volk
|
213826d06c
|
ircd::buffer: Add convenience closure overload to window_buffer.
|
2018-05-07 14:44:31 -07:00 |
|
Jason Volk
|
e205755d5e
|
ircd::ctx: Add ctx::critical_indicator.
|
2018-05-07 12:38:24 -07:00 |
|
Jason Volk
|
e15ac0d1d3
|
ircd::ctx: Add state for counting context switches.
|
2018-05-07 12:36:33 -07:00 |
|
Jason Volk
|
08be1cb010
|
ircd::util: Elaborate the object semantics for instance_list instances.
|
2018-05-06 22:28:18 -07:00 |
|
Jason Volk
|
4c71ab8fd0
|
ircd:Ⓜ️🪝 Simplify collections with instance_lists.
|
2018-05-06 22:28:17 -07:00 |
|
Jason Volk
|
671622d778
|
ircd::json: Preliminary rough splitup of tuple headers.
|
2018-05-06 22:28:17 -07:00 |
|
Jason Volk
|
456f8e7ac1
|
ircd:Ⓜ️ Move vm eval definitions into module.
|
2018-05-06 22:28:17 -07:00 |
|
Jason Volk
|
a04a3e840e
|
ircd:Ⓜ️:vm: Add pointers to access the evaluation data at issue.
|
2018-05-06 18:10:01 -07:00 |
|
Jason Volk
|
989441677f
|
ircd:Ⓜ️:vm: Add additional identifications to eval instance.
|
2018-05-06 18:02:34 -07:00 |
|
Jason Volk
|
820284f2d0
|
ircd:Ⓜ️:vm: Give eval the instance_list.
|
2018-05-06 18:02:33 -07:00 |
|
Jason Volk
|
671053de74
|
ircd::util: Remove impossible semantics for instance_list.
|
2018-05-06 18:02:33 -07:00 |
|
Jason Volk
|
68c863e7f9
|
ircd:Ⓜ️:vm: Reorg commit stack; move room commit thing to m::vm.
|
2018-05-06 18:02:33 -07:00 |
|
Jason Volk
|
e90603b762
|
ircd:Ⓜ️🪝 Support arbitrary creation and deletion of hook::site instances.
|
2018-05-06 14:53:39 -07:00 |
|
Jason Volk
|
48055cb276
|
ircd::ctx: Add special termination interruption to yanagiba the stack.
|
2018-05-06 02:06:08 -07:00 |
|
Jason Volk
|
1059688d02
|
ircd::ctx: Add state for stack usage profiling; clarify some interfaces.
|
2018-05-05 23:14:11 -07:00 |
|
Jason Volk
|
f55304e0a1
|
ircd::ctx: Add slice total counter; move check_stack after timing sample.
|
2018-05-05 22:42:25 -07:00 |
|
Jason Volk
|
ea42490b4e
|
ircd::ctx: Consolidate slice timing to tsc; add public interfacing.
|
2018-05-05 22:24:25 -07:00 |
|
Jason Volk
|
dd04a50743
|
ircd:Ⓜ️:dbs: Expose the internal indexer interface.
|
2018-05-05 18:54:02 -07:00 |
|
Jason Volk
|
2ed18d38c2
|
ircd: Further modernize vintage strl* suite.
|
2018-05-05 16:31:57 -07:00 |
|
Jason Volk
|
f08b1053b4
|
ircd:Ⓜ️:room: Add condition for present state optimization even w/ supplied event_id.
|
2018-05-05 03:39:33 -07:00 |
|
Jason Volk
|
ad2f823056
|
ircd:Ⓜ️:room: Add head::has() existential test.
|
2018-05-05 03:36:47 -07:00 |
|
Jason Volk
|
4cd0570d56
|
ircd::ctx: Resolve proper future::state() in when() templates.
|
2018-05-05 02:00:11 -07:00 |
|
Jason Volk
|
ab2490ce73
|
ircd:Ⓜ️:vm: Add vmopts for room_head related.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
35fee056f9
|
ircd:Ⓜ️:room: Add preliminary head interface.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
ae8fe6b49e
|
ircd:Ⓜ️:room: Update various comments.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
36b43b8607
|
ircd:Ⓜ️:dbs: Add indexing sequence for _room_head.
|
2018-05-04 20:57:28 -07:00 |
|
Jason Volk
|
e12863d091
|
ircd:Ⓜ️:dbs: Add room_head column.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
bcece15c54
|
ircd::ctx: Add README blerb on context switching.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
ca45e84908
|
ircd:Ⓜ️ Add bad(event_id) query interface.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
f34ebec1cf
|
ircd::db: Add convenience read(column) nothrow overloads.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
7ca2e8797d
|
ircd:Ⓜ️:dbs: Add interface to manipulate the blacklist column.
|
2018-05-04 20:43:04 -07:00 |
|
Jason Volk
|
66a4d52a93
|
ircd:Ⓜ️:dbs: Add event_bad column for blacklisting.
|
2018-05-04 16:38:45 -07:00 |
|
Jason Volk
|
f77b3aae7e
|
ircd:Ⓜ️ Reorg event util related; break up pretty(event) around ostream argument.
|
2018-05-04 14:30:51 -07:00 |
|
Jason Volk
|
9df433e283
|
ircd:Ⓜ️:dbs: Comment hints on the metadata column layouts.
|
2018-05-04 13:59:54 -07:00 |
|
Jason Volk
|
3a73abef8d
|
ircd::server: Enforce object semantics on peer / link.
|
2018-05-02 11:29:13 -07:00 |
|
Jason Volk
|
fb53069c6f
|
ircd::net::dns Include query in callback arguments to prevent any stale captures.
|
2018-05-01 18:56:22 -07:00 |
|
Jason Volk
|
39ad36e3ed
|
ircd:Ⓜ️ Fix linkages of various constants.
|
2018-05-01 16:51:35 -07:00 |
|
Jason Volk
|
9af649f739
|
ircd::db: Consolidate write(column) overloads.
|
2018-04-30 07:18:06 -07:00 |
|
Jason Volk
|
2b7358aa60
|
ircd:Ⓜ️:dbs: Conditional indexer; pass db::op from opts for indexer.
|
2018-04-28 19:05:17 -07:00 |
|
Jason Volk
|
12146cd39a
|
ircd::rfc1035: Provide remaining default construction values.
|
2018-04-28 18:33:57 -07:00 |
|