..
.gitignore
Remove certain cruft from .gitignore.
2017-12-12 14:59:41 -07:00
allocator.cc
ircd::allocator: Mark hook stubs as weak symbols.
2019-10-05 17:54:46 -07:00
allocator_gnu.cc
ircd::allocator: Fix linkage of hook declaration.
2020-02-21 12:22:56 -08:00
allocator_je.cc
ircd::allocator: Add tcache=false to our weak defaulting malloc_conf.
2019-09-14 12:21:42 -07:00
assert.cc
ircd: Fix missing condition around __assert_fail.
2020-02-01 13:40:19 -08:00
backtrace.cc
ircd: Add interface to backtrace(3).
2019-09-19 22:07:41 -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: Check socket fini condition before entering async/wait mode.
2020-01-24 14:04:21 -08:00
conf.cc
Fix various instances of throwing into noexcept.
2019-08-05 16:20:55 -07:00
crh.cc
ircd: Split and reorg ircd::hash/ircd::crh related headers and units.
2018-11-08 17:04:15 -08:00
ctx.cc
ircd::ctx::dock: Add convenience interface for interrupt/terminate/notify.
2020-02-19 16:16:53 -08:00
ctx.h
ircd::ctx: Add nice/ionice values to context.
2020-01-06 12:19:38 -08: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_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: Inline pointer-conditional overloads for cache interface.
2020-02-19 08:50:36 -08:00
db.h
ircd::db: Simplify seek() templates.
2019-09-18 19:14:52 -07:00
db_crc32.cc
ircd::db: Add workaround for unconditional crc32'ing within rocksdb.
2019-10-07 02:00:44 -07:00
db_database.h
ircd::db: Move some internal headers out of the installed includedir.
2019-07-20 18:42:15 -07:00
db_env.cc
ircd::db::database::env: Tweak use of nodelay option; make consistent.
2020-02-19 13:26:47 -08:00
db_env.h
ircd::db::database::env: Tweak use of nodelay option; make consistent.
2020-02-19 13:26:47 -08: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_port.cc
ircd::ctx: Switch from steady_timer to deadline_timer.
2019-09-22 20:59:54 -07:00
db_port.h
ircd::db: Move some internal headers out of the installed includedir.
2019-07-20 18:42:15 -07:00
db_write_thread.cc
ircd: Fix attributes for clang.
2019-06-23 07:37:23 -06:00
demangle.cc
ircd: Move demangle() out of util.
2019-09-19 16:37:45 -07:00
exception.cc
ircd::exception: Fix comparison.
2019-09-24 20:11:03 -07:00
fmt.cc
ircd::fmt: Use universal reference for generate_string templates; simplify.
2020-02-22 15:28:44 -08:00
fs.cc
ircd::fs: Branches almost always taken.
2019-10-10 01:32:42 -07:00
fs_aio.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
fs_aio.h
ircd::fs::aio: Use ctx::dock for waiter; minor reorg.
2019-08-19 20:24:05 -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
globular.cc
ircd: Split out overgrown components from stringops.h
2019-07-11 15:51:09 -07:00
http.cc
ircd::http: Reopen namespace with default visibility for clang.
2020-02-13 16:30:07 -08:00
http2.cc
ircd::http2: Start an RFC7540 implementation.
2019-06-21 16:54:22 -07:00
info.cc
ircd::info: Output CXX string in the info message.
2020-02-12 18:36:19 -08:00
ios.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
ircd.cc
ircd: Remove explicit catch for http::error around main().
2020-02-19 13:26:38 -08:00
js.cc
ircd::log: Rename facility to level.
2018-12-19 12:52:08 -08:00
json.cc
ircd::json: Reorder value rule initialization.
2020-02-21 12:22:56 -08:00
lex_cast.cc
ircd: Support explicit float lex_cast.
2019-10-08 16:59:31 -07:00
locale.cc
Update Copyrastafaris.
2018-02-05 21:24:34 -08:00
logger.cc
ircd::log: Init with DERROR/DWARNING levels off for console in release-mode compilations.
2019-12-03 16:45:59 -08:00
magic.cc
ircd: Apply uniform info::versions for all dependency version identification.
2019-05-31 16:15:01 -07:00
Makefile.am
ircd: Add PBC stub.
2020-02-11 15:47:18 -08:00
mods.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -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: Improve exceptions for undefined symbols.
2019-09-19 11:00:12 -07:00
net.cc
ircd::net: Indicate unreachable after terminate.
2020-02-11 14:12:29 -08:00
net_dns.cc
ircd: Split all non-matrix definitions back to lib; rename module to net_dns_cache.
2019-10-05 17:37:44 -07:00
net_dns_cache.cc
ircd: Split all non-matrix definitions back to lib; rename module to net_dns_cache.
2019-10-05 17:37:44 -07:00
net_dns_resolver.cc
ircd::net::dns::resolver: Disable interruption during tag handling; tag sending.
2019-12-04 10:05:15 -08: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: Remove cruft; minor cleanup.
2019-09-12 10:18:51 -07:00
prof_linux.cc
ircd::prof: Add interface to pressure stall information on linux platforms.
2019-10-08 19:30:48 -07:00
rand.cc
ircd::rand: Modernize interface.
2018-02-15 12:53:00 -08:00
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: Remove any dot terminator for use with rfc3986 validator grammars.
2020-01-23 20:56:35 -08:00
rfc1459.cc
ircd: Precompile the spirit.h header.
2019-04-20 19:24:18 -07:00
rfc3986.cc
ircd::rfc3986: Advise namespace import for clang.
2020-02-01 16:20:35 -08:00
run.cc
ircd::run: Split run.cc from ircd.cc for static initialization order upstreaming.
2020-01-24 10:40:33 -08:00
server.cc
ircd::server: Fix bug when overrun discarded in cancellation buffer.
2020-02-13 16:33:44 -08: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: Fix warning/error.
2019-08-16 03:32:13 -07:00
timedate.cc
ircd: Inline single jump without LTO for now.
2019-09-21 12:14:01 -07:00
tokens.cc
ircd::tokens: Add token_exists() set membership test.
2019-03-09 17:03:52 -08: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