Jason Volk
|
067a2f8651
|
ircd::util: Use a long double nanoseconds template rep.
|
2019-01-09 17:05:58 -08:00 |
|
Jason Volk
|
443905859f
|
ircd:Ⓜ️:sync: Additional abstraction; checkpoint polylog /sync modules.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
32aa9b4833
|
ircd:Ⓜ️ Various cleanup.
|
2019-01-08 15:53:42 -08:00 |
|
Jason Volk
|
f9ec33916c
|
ircd::json::stack: Add internal convenience member instance in the object and array class.
|
2019-01-08 15:53:41 -08:00 |
|
Jason Volk
|
ce999b916a
|
ircd::json::stack: Add chase device; add top() conveniences.
|
2019-01-08 11:06:00 -08:00 |
|
Jason Volk
|
cf6fc070a7
|
ircd::json::stack: Keep state for member append; null member if no append.
|
2019-01-07 14:00:24 -08:00 |
|
Jason Volk
|
77295f3a3e
|
ircd::fs: Minor comment clarification.
|
2019-01-05 17:18:43 -08:00 |
|
Jason Volk
|
005e4217ed
|
ircd::mods: Various cleanup.
|
2019-01-05 17:18:08 -08:00 |
|
Jason Volk
|
b878f577d5
|
ircd:Ⓜ️:user: Add a query for user to user visibility.
|
2019-01-04 14:47:46 -08:00 |
|
Jason Volk
|
61e88e75bc
|
modules/client/sync: Additional sync items reorganization.
|
2019-01-04 14:47:01 -08:00 |
|
Jason Volk
|
86911226ed
|
ircd:Ⓜ️ Preliminary modular client sync system.
|
2019-01-03 17:21:02 -08:00 |
|
Jason Volk
|
1cb3db6726
|
ircd::util: Add scope_restore; remove scope_light because generalized.
|
2019-01-02 15:19:05 -08:00 |
|
Jason Volk
|
815252e71f
|
ircd: Remove unused ap/cbor on this branch.
|
2019-01-02 12:27:17 -08:00 |
|
Jason Volk
|
523577c652
|
ircd::json: Add doc \brief for json::buffer.
|
2019-01-02 10:48:30 -08:00 |
|
Jason Volk
|
7628b8b7f7
|
ircd::util: Add scope_count tool.
|
2019-01-02 10:48:05 -08:00 |
|
Jason Volk
|
09424ab344
|
ircd::util: Add scope_light tool.
|
2019-01-02 10:47:56 -08:00 |
|
Jason Volk
|
84265c3a13
|
ircd::ctx::parallel: Ensure the counters are not affected by exceptions.
|
2019-01-01 21:15:10 -08:00 |
|
Jason Volk
|
7f4bb1a7db
|
ircd::ctx::parallel: Handle case for empty pool by executing receiver immediately.
|
2019-01-01 21:15:10 -08:00 |
|
Jason Volk
|
c2103ec0d6
|
ircd::fs: Add sysfs access interface.
|
2019-01-01 21:15:10 -08:00 |
|
Jason Volk
|
23c1a87c4c
|
ircd::fs: Add tools for device related.
|
2019-01-01 19:53:12 -08:00 |
|
Jason Volk
|
254e6c287d
|
ircd::ctx: Synchronize workers before rethrowing the eptr.
|
2019-01-01 17:05:15 -08:00 |
|
Jason Volk
|
eba727a9db
|
ircd::db: Add a counter for the env pool tasks.
|
2018-12-31 16:12:10 -08:00 |
|
Jason Volk
|
d983970907
|
ircd::http: Improve conditions for header generation.
|
2018-12-31 12:28:28 -08:00 |
|
Jason Volk
|
1ceded5ffa
|
ircd: Cleanup/simplify case-insensitive comparisons.
|
2018-12-31 12:28:28 -08:00 |
|
Jason Volk
|
57079c0276
|
ircd::http: Add more functionality to headers class.
|
2018-12-31 12:28:28 -08:00 |
|
Jason Volk
|
27bd661e5a
|
ircd::parse: Add additional const_buffer construction for parse::buffer.
|
2018-12-31 12:28:28 -08:00 |
|
Jason Volk
|
d7ee810bc0
|
ircd::parse: Fix misconstruction; fix loop condition.
|
2018-12-31 12:28:28 -08:00 |
|
Jason Volk
|
6a25df6582
|
ircd::http: Check for user supplied header before generating one.
|
2018-12-30 18:07:18 -08:00 |
|
Jason Volk
|
6e71c05586
|
ircd:Ⓜ️:error: Improve constructions; ensure json content-type.
|
2018-12-30 17:35:34 -08:00 |
|
Jason Volk
|
af37529470
|
ircd:Ⓜ️:vm: Add a second sequence number; split out pdu write function.
|
2018-12-30 17:09:57 -08:00 |
|
Jason Volk
|
52c3350817
|
ircd:Ⓜ️:vm: Add http::code to error construction stack.
|
2018-12-30 16:24:04 -08:00 |
|
Jason Volk
|
56474586a1
|
ircd:Ⓜ️:vm: Use the proper m::error derived-class construction.
|
2018-12-30 15:59:18 -08:00 |
|
Jason Volk
|
43a354da49
|
ircd::util: Add a format option for pretty_nanoseconds() et al for abbreviated units.
|
2018-12-30 13:38:14 -08:00 |
|
Jason Volk
|
663b164f39
|
ircd::fs: Abstract the common options into opts struct.
|
2018-12-29 20:02:22 -08:00 |
|
Jason Volk
|
3466597981
|
ircd::fs: Various reorg; cleanup.
|
2018-12-29 19:43:17 -08:00 |
|
Jason Volk
|
c93cd90db1
|
ircd::aio: Simplify stats.
|
2018-12-28 16:30:27 -08:00 |
|
Jason Volk
|
30dc2ce7ed
|
ircd::fs: Various cleanup / renames.
|
2018-12-28 15:30:29 -08:00 |
|
Jason Volk
|
9bdb7410d2
|
configure: Move boost deprecation warning suppression to asio.h.
|
2018-12-28 14:35:10 -08:00 |
|
Jason Volk
|
16ebbbfa8a
|
ircd::ctx: Move and adjust default stack size.
|
2018-12-28 14:07:40 -08:00 |
|
Jason Volk
|
a4ed2debd4
|
ircd::conf: Update doc related to conf item env vars and the related namespace.
|
2018-12-28 13:36:23 -08:00 |
|
Jason Volk
|
b50bb8e49b
|
ircd::ios: Add convenience function to check if this thread is same as static.
|
2018-12-28 13:24:33 -08:00 |
|
Jason Volk
|
c97fcb3b2a
|
ircd::ios: Add function to check if an ios available.
|
2018-12-28 13:05:03 -08:00 |
|
Jason Volk
|
4a47b39298
|
ircd::ctx: Create and use an options structure for ctx::pool.
|
2018-12-28 12:57:32 -08:00 |
|
Jason Volk
|
c9c280c864
|
ircd::ctx: Simplify queue interface; remove access to dock.
|
2018-12-28 12:42:08 -08:00 |
|
Jason Volk
|
fe0f548496
|
ircd::db: Update / cleanup / comment various opts related.
|
2018-12-28 10:55:57 -08:00 |
|
Jason Volk
|
364302c212
|
ircd::ctx: Add soft and hard limit logic for submitting to pool.
|
2018-12-27 17:20:42 -08:00 |
|
Jason Volk
|
73459e75ff
|
ircd::ctx: Update assumptions for yielding during pool submit.
|
2018-12-27 16:30:04 -08:00 |
|
Jason Volk
|
62bf807ad2
|
ircd::db: Wire up more IOPriority and write_opts related.
|
2018-12-27 14:58:04 -08:00 |
|
Jason Volk
|
7f41ca2f48
|
ircd::fs: Add nodelay option to write_opts; relax the flush on write by default.
|
2018-12-27 14:58:04 -08:00 |
|
Jason Volk
|
0c5ebde1fc
|
ircd::fs::aio: Add blocking point to manage io_submit's in flight; various reorg.
|
2018-12-27 14:58:03 -08:00 |
|