..
.gitignore
allocator.cc
ircd::allocator: Add interface to fetch some resource limits.
2020-05-08 00:44:13 -07:00
allocator_gnu.cc
ircd::allocator: Weaken the extern hook declarations.
2020-04-30 05:36:07 -07:00
allocator_je.cc
ircd::allocator::je: Add runtime query for linked library at initialization.
2020-05-10 18:53:45 -07:00
assert.cc
configure: Disable all __assert_fail() overrides unless explicit --with-assert option.
2020-04-11 15:11:43 -07:00
backtrace.cc
ircd::backtrace: Increase constness.
2020-05-02 23:57:53 -07:00
base.cc
ircd: Fix namespace scope visibility for clang.
2020-02-11 12:19:55 -08:00
cbor.cc
ircd::cbor: Reconstitute head reader and utils.
2019-12-26 11:43:01 -08:00
client.cc
ircd::client: Increase the default pool size.
2020-04-23 12:41:38 -07:00
conf.cc
Add -defaults program option to restore from broken configurations.
2020-04-24 21:58:57 -07:00
crh.cc
ctx.cc
ircd::ctx: Bring condition_variable up to parity with ctx::dock.
2020-05-04 13:15:45 -07:00
ctx.h
ircd::ctx: Unify access to ctx::stack, expose structure; remove cruft.
2020-04-23 12:41:38 -07:00
ctx_eh.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
ctx_ole.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
ctx_posix.cc
ircd::ctx::posix: Add macro to build mocks; distribute near definitions; minor reorg.
2020-05-07 00:28:27 -07:00
ctx_x86_64.S
ircd::ctx: Mark problematic data cache miss instructions; minor tweak.
2019-10-07 03:50:24 -07:00
db.cc
ircd::db::txn: Fix has() queries.
2020-05-12 22:27:53 -07:00
db.h
ircd::db: Move callback into handler; fixes errors from reference member.
2020-05-12 22:27:53 -07:00
db_database.h
ircd::db::database::allocator: Support aligned allocations.
2020-05-08 00:05:46 -07:00
db_env.cc
ircd::db::database::env: Use advise fd open option; remove direct call.
2020-05-09 18:48:21 -07:00
db_env.h
ircd: Use granular __has_includes() for db_fixes; support latter rocksdb reorg.
2020-05-07 04:08:34 -07:00
db_env_state.h
ircd::db: Move some internal headers out of the installed includedir.
2019-07-20 18:42:15 -07:00
db_fixes.cc
ircd::db::fixes: Fix missing condition for older interposed definition.
2020-05-07 17:01:50 -07:00
db_port.cc
rocksdb::port: Zero-initialize to the real width.
2020-05-07 04:08:35 -07:00
db_port.h
ircd::db: Move some internal headers out of the installed includedir.
2019-07-20 18:42:15 -07:00
demangle.cc
ircd: Move demangle() out of util.
2019-09-19 16:37:45 -07:00
exception.cc
ircd: Fix noreturn attribute on panicking().
2020-04-23 04:19:53 -07:00
fmt.cc
ircd::fmt: Fix constructing cast.
2020-04-19 06:13:23 -07:00
fs.cc
ircd::fs: Remove incorrect brace array initialization.
2020-05-10 17:47:09 -07:00
fs_aio.cc
ircd::fs: Implement synchronous parallel-read interface.
2020-05-07 00:28:27 -07:00
fs_aio.h
ircd::fs: Implement synchronous parallel-read interface.
2020-05-07 00:28:27 -07:00
fs_iou.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
fs_iou.h
ircd::fs: Preliminary io_uring infrastructure plumbing.
2019-08-11 01:39:30 -07:00
fs_path.cc
ircd:;fs::base: Fixes for GCC-8 ternary GNU-extension.
2020-04-19 21:59:15 -07:00
globular.cc
ircd: Add missing globular_imatch.
2020-04-26 17:02:21 -07:00
http.cc
ircd::http: Use unsigned 64bit; add sanity ceiling for content-length.
2020-05-05 17:40:50 -07:00
http2.cc
ircd::http2: Start an RFC7540 implementation.
2019-06-21 16:54:22 -07:00
info.cc
ircd::info: Additional execution specific; reorg hardware/system related.
2020-04-28 20:18:48 -07:00
ios.cc
ircd: Move main_thread assertion related to ctx; adjust condition.
2020-05-04 16:09:39 -07:00
ircd.cc
construct: Redirect error propagation and startup failure.
2020-05-10 03:02:25 -07:00
js.cc
json.cc
ircd::json: Additional internal visibilities.
2020-05-11 01:56:47 -07:00
lex_cast.cc
ircd: Rename try_lex_cast to lex_castable.
2020-03-12 21:09:56 -07:00
locale.cc
logger.cc
ircd::log: Tweak configuration defaults.
2020-04-22 07:53:27 -07:00
magic.cc
configure: Add --with-magic-file=path; use as default.
2020-04-19 21:33:57 -07:00
Makefile.am
ircd: Apply devirtualization optimizations for clang.
2020-05-11 01:58:25 -07:00
mods.cc
ircd::fs: Callsite changes for fs::base reorg.
2020-04-19 06:13:23 -07:00
mods.h
ircd::mods: Improve/reorg internal interface related.
2019-07-13 19:28:03 -07:00
mods_ldso.cc
ircd::mods::ldso: Add strtab lookup convenience.
2020-05-02 23:57:53 -07:00
net.cc
ircd: Applications of loopless copy overload for single character.
2020-04-13 23:58:33 -07:00
net_addrs.cc
ircd::net::addrs: Split into translation unit.
2020-02-26 11:50:10 -08:00
net_dns.cc
ircd::net::dns: Improve cache waiting dup check.
2020-04-25 00:28:39 -07:00
net_dns_cache.cc
ircd::net::dns::cache: Remove all waiters matching criteria.
2020-04-25 00:28:39 -07:00
net_dns_netdb.cc
ircd::net::dns: Add custom internal database for fallback after system query.
2020-04-13 12:27:41 -07:00
net_dns_resolver.cc
ircd::net::dns::resolver: Improve default configured rates.
2020-04-30 14:54:09 -07:00
net_listener.cc
ircd::net::acceptor: Accept offer for http/1.1 rather than NO_ACK.
2020-04-15 11:51:09 -07:00
net_listener_udp.cc
ircd::net: Split listeners/acceptors into unit.
2020-04-13 00:11:15 -07:00
openssl.cc
ircd::openssl: Add getters for X509 from SSL_CTX.
2019-09-30 14:23:28 -07:00
parse.cc
ircd: Remove manual include and use the pch for parse.cc
2019-05-06 10:44:02 -07:00
pbc.cc
ircd: Add PBC stub.
2020-02-11 15:47:18 -08:00
prof.cc
ircd::prof: Add symbol definition for psi::supported=false on non-linux platforms.
2020-05-09 17:28:34 -07:00
prof_linux.cc
ircd::prof::psi: Additional state relative to last refresh.
2020-05-09 17:28:34 -07:00
rand.cc
README.md
ircd: Update stale README information. [ci skip]
2019-10-05 16:18:09 -07:00
resource.cc
ircd: Increase various 96_KiB default buffer sizes to 128_KiB.
2020-01-23 18:47:23 -08:00
rfc1035.cc
ircd::rfc1035: Fix possible #AC from unaligned uint128_t.
2020-04-24 21:58:57 -07:00
rfc1459.cc
rfc3986.cc
ircd: Applications of loopless copy overload for single character.
2020-04-13 23:58:33 -07:00
run.cc
ircd::run: Condition to invoke the wait() from context only.
2020-03-19 16:01:32 -07:00
server.cc
ircd::server: Additional convenience query for linked peers.
2020-04-25 19:30:21 -07:00
sodium.cc
ircd::ed25519: Use string_view for path ctor.
2019-10-02 18:16:55 -07:00
stats.cc
ircd::stats: Allow a default value to be passed in the feature.
2019-07-11 15:51:09 -07:00
stringops.cc
ircd::stringops: Add noexcept to indexof().
2020-04-03 14:37:14 -07:00
timedate.cc
ircd: add load-bearing comments for doxygen
2020-04-24 03:49:50 +01:00
tokens.cc
ircd::tokens: Modernize all remaining interface delims to string_view.
2020-05-11 16:31:48 -07:00
util.cc
ircd::util: Elide std::function overhead for util::unwind suite.
2019-12-03 13:39:49 -08:00
vg.cc
ircd: Move definitions for various valgrind suites to vg.cc for header isolation.
2019-07-03 15:14:29 -07:00