Jason Volk
|
1ad2a1546a
|
ircd::simd: Simplify string/debug interface.
|
2020-06-25 12:54:38 -07:00 |
|
Jason Volk
|
99f203a4b7
|
ircd::simd: Add xmmx shifter workaround tools; reorg header.
|
2020-06-25 12:54:38 -07:00 |
|
Jason Volk
|
001bd12287
|
ircd::simd: Add lane number constant tables.
|
2020-06-24 15:16:47 -07:00 |
|
Jason Volk
|
3490eb89e8
|
ircd::json: Consistent quoted inputs to the printer. (related ea1c0dcae7 )
|
2020-06-24 11:45:15 -07:00 |
|
Jason Volk
|
526271e8cd
|
ircd::simd: Add preliminary debug print utils.
|
2020-06-24 11:00:11 -07:00 |
|
Jason Volk
|
d456a42cdd
|
ircd::json: Add stats items counting calls and cycles on input and output.
|
2020-06-24 11:00:11 -07:00 |
|
Jason Volk
|
c99ae124f4
|
ircd::json: Relax attributes on grammar templates.
|
2020-06-24 09:27:23 -07:00 |
|
Jason Volk
|
ff1d2c938c
|
ircd::json: Simplify printer invocation template overloading.
|
2020-06-24 08:57:50 -07:00 |
|
Jason Volk
|
013ba40eec
|
ircd::spirit: Import alias for boost::fusion namespace; minor reorg.
|
2020-06-24 08:51:09 -07:00 |
|
Jason Volk
|
3d10423328
|
ircd::prof: Add template options to constexpr-condition fence instructions.
|
2020-06-24 08:50:31 -07:00 |
|
Jason Volk
|
b22d4e2eb1
|
ircd::prof: Make scope_cycles add to result rather than overwriting it.
|
2020-06-24 08:41:48 -07:00 |
|
Jason Volk
|
200e4c55cf
|
modules/client/register: Disable public registration by default.
|
2020-06-23 00:55:32 -07:00 |
|
Jason Volk
|
57e70512d0
|
ircd::json: Minor cleanup; simplify conditionals.
|
2020-06-23 00:55:16 -07:00 |
|
Jason Volk
|
ea1c0dcae7
|
ircd::json: Pass all string input through the grammar.
|
2020-06-23 00:54:48 -07:00 |
|
Jason Volk
|
9dd9875611
|
ircd::spirit: Assertions for output buffer state in generate template.
|
2020-06-23 00:53:56 -07:00 |
|
Jason Volk
|
4823375701
|
ircd::spirit: Remove artificial attribute.
|
2020-06-23 00:53:34 -07:00 |
|
Jason Volk
|
5e0745c3e9
|
configure: Add explicit mtune even w/ march.
|
2020-06-20 22:05:44 -07:00 |
|
Jason Volk
|
613702bc13
|
ircd::allocator::je: Fix ifdef for grabbing ABI information.
|
2020-06-20 22:01:57 -07:00 |
|
Jason Volk
|
29a051dd0e
|
ircd: Fix Makefile condition rot related to --disable-pch.
|
2020-06-20 21:13:53 -07:00 |
|
Jason Volk
|
114eb3a567
|
ircd::spirit: Add simd.h to spirit pch.
|
2020-06-20 07:05:08 -07:00 |
|
Jason Volk
|
67dec89155
|
ircd:Ⓜ️🪝 Simplify debuglog msgs.
|
2020-06-20 06:25:54 -07:00 |
|
Jason Volk
|
e26b046940
|
ircd::json: Optimize character dfa w/ de-aliased output ref.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
da1f3e0d1c
|
ircd: Remove legacy locale header / unit.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
71eba6bf45
|
ircd::icu: Use better namespace name; export to ircd.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
1c9ee622e5
|
ircd::db: Provide database stats instance for default column cache requirement.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
63a7554c4a
|
ircd::json: Ensure output is sorted on object::member array stringify; hoist tls buffers.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
bc1e54aa12
|
ircd:Ⓜ️:event: Minor rename; additional diagnostic arguments.
|
2020-06-19 22:53:01 -07:00 |
|
Jason Volk
|
7880f01ef4
|
README: Update optional dependencies.
|
2020-06-19 21:05:07 -07:00 |
|
Jason Volk
|
28e3e6b3fd
|
ircd::icu: Add u8/16 util suite; add char32_t name information interface.
ircd::icu: Add name to character inversion.
ircd::icu: Add category and block queries.
ircd::icu: Add property reflections.
ircd::icu: Add tolower()/toupper().
ircd::icu: Add u8 transform w/ diagnostic.
|
2020-06-19 08:29:31 -07:00 |
|
Jason Volk
|
d3b2fde5ff
|
docker: Add libicu-dev to ubuntu base.
|
2020-06-19 06:17:49 -07:00 |
|
Jason Volk
|
c41c632e94
|
ircd::db: Remove trailing newline in ABI version string.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
cf605bc195
|
configure: Type checks for C++11 multibyte character.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
daa49dde51
|
ircd: Add icu support if available.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
0d55f02e9c
|
configure: Preliminary section for libicu w/ unicode header jacket.
|
2020-06-19 01:09:45 -07:00 |
|
Jason Volk
|
2b86779a26
|
ircd:Ⓜ️:event::conforms: Log error if evaluation throws.
|
2020-06-18 22:56:21 -07:00 |
|
Jason Volk
|
46e0625daf
|
ircd:Ⓜ️:event::conforms: Add hashes related codes and conditions.
|
2020-06-18 22:51:33 -07:00 |
|
Jason Volk
|
acad1fcaba
|
ircd:Ⓜ️:event: Split out hash reimage generator.
|
2020-06-18 22:41:32 -07:00 |
|
Jason Volk
|
aa655cb745
|
ircd:Ⓜ️:event: Minor interface reorg.
|
2020-06-18 22:10:24 -07:00 |
|
Jason Volk
|
6bcd19325a
|
ircd::resource: Add derror before terminating client; soften dc type.
|
2020-06-18 20:41:09 -07:00 |
|
Jason Volk
|
73c64a1e04
|
modules/console: Add ios depth diagnostic based on epoch counter.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
ba4c98d7e8
|
ircd::db: Minor remove cruft. (related 942e8330e6 )
ircd::ios: Minor cleanup.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
22f4fd5046
|
ircd::db: Add fwd decl and accoutrements for rocksdb::PinnableSlice.
|
2020-06-18 20:07:40 -07:00 |
|
Jason Volk
|
3a7bfdc54a
|
modules/client/rooms/messages: Increase postfetching readahead default; make conf item.
|
2020-06-18 07:11:40 -07:00 |
|
Jason Volk
|
505fe310a8
|
ircd::ctx: Inline various codepaths leading to flags(ctx).
ircd::ctx: Inline cheap prof::get() wrappings.
|
2020-06-18 03:56:09 -07:00 |
|
Jason Volk
|
2ad836ce6d
|
configure: Use asynchronous-unwind-tables; minor reorg.
|
2020-06-18 02:49:50 -07:00 |
|
Jason Volk
|
b08e161e27
|
ircd::fpe: Inline errors_handle; minor include reorder.
|
2020-06-18 01:23:01 -07:00 |
|
Jason Volk
|
59829f1a59
|
ircd::json: Relax number_frac limit more digits.
|
2020-06-17 23:22:39 -07:00 |
|
Jason Volk
|
4371d803a4
|
ircd: Move fpe out of util.
|
2020-06-17 23:01:23 -07:00 |
|
Jason Volk
|
f4b3b6f1e0
|
ircd::spirit: Fix error format string.
|
2020-06-17 22:39:03 -07:00 |
|
Jason Volk
|
43c6727492
|
ircd::json: Replace number rule w/ non-casting grammar.
|
2020-06-17 22:08:20 -07:00 |
|