..
allocator.cc
ircd::allocator: Reinterface for attributed function instrumentation.
2022-06-17 21:11:53 -07:00
allocator_gnu.cc
ircd::allocator: Fix conflicting hook declarations for GNU allocator.
2022-06-20 18:36:11 -07:00
allocator_je.cc
ircd::allocator::je: Minor cleanup; consistent defs; simplify casts; remove tiny tls.
2022-06-17 21:11:53 -07:00
assert.cc
ircd: Toward improving cold/unlikely section population.
2022-06-17 21:11:53 -07:00
b58.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
b64.cc
ircd::b64: Simplify condition; replace lateral() w/ any().
2020-09-28 22:33:46 -07:00
backtrace.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
beep.cc
ircd::fs: Eliminate user-defined ctors on various opts for designated inits.
2022-06-19 20:27:13 -07:00
cbor.cc
ircd::cbor: Remove cruft; collapse directory for now.
2020-07-31 21:34:45 -07:00
cl.cc
ircd: 🆑 Clarify and improve complex cast (gcc-8).
2022-06-20 18:24:55 -07:00
client.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
conf.cc
ircd: Simplify w/ ::snprintf for mostly static init callpaths.
2022-06-17 21:11:53 -07:00
crh.cc
ctx.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
ctx.h
ircd::ctx: Add interface to change name; implement posix handler.
2020-11-13 21:07:14 -08:00
ctx_eh.cc
Reorganize Makefiles.
2019-09-27 19:35:26 -07:00
ctx_ole.cc
ircd::buffer: Fix warning from dependent type munge (gcc-11).
2022-06-28 12:37:13 -07:00
ctx_posix.cc
ircd::ctx::posix: Improve pthread version resolution for dlopen.
2022-06-17 21:11:53 -07:00
ctx_posix.h
ircd::ctx::posix: Trapdoor complex allowing real pthreads to work again.
2021-01-04 01:12:49 -08:00
ctx_x86_64.S
ircd::ctx: Truncate comment; explain why interposition was made. [ci skip]
2022-06-28 12:37:13 -07:00
db.cc
ircd::db: Remove deprecated seqnum; related 58a346f18b
.
2022-06-20 18:24:55 -07:00
db.h
ircd::db::database::cache: Add constant conditional verbose debug log msgs.
2022-06-17 21:11:54 -07:00
db_allocator.cc
ircd::math: Start supplemental library; move log2 constexprs from util.
2021-03-05 13:02:12 -08:00
db_database.cc
ircd::db::database::cache: Add constant conditional verbose debug log msgs.
2022-06-17 21:11:54 -07:00
db_env.cc
ircd::db::database::env: Replace panic throws into noexcepts.
2022-06-28 12:37:13 -07:00
db_env.h
Revert "ircd::db::database::env: Reduce file size system calls with cache pattern."
2022-06-23 14:23:51 -07:00
db_env_state.h
ircd::db: Elide unnecessary exported symbols.
2020-09-21 20:50:58 -07:00
db_fixes.cc
ircd::db: Eliminate the file mgmt thread interposition.
2021-02-13 02:20:35 -08:00
db_has.h
ircd::db: ABI fixes for RocksDB v6.19+.
2021-09-15 01:44:36 -07:00
db_port.cc
ircd::db: Upgrade rocksdb::port verbose debug approach to if constexpr.
2022-06-17 21:11: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
default.proftext
ircd: Cleanse default.proftext; ICP for grammars no longer requires PGO.
2022-06-17 21:11:53 -07:00
demangle.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
exception.cc
ircd: Various symbol internalizing and PLT reductions.
2022-06-17 21:11:54 -07:00
exec.cc
ircd: Fix whitespace; fix comment. [ci skip]
2022-06-17 21:11:53 -07:00
fmt.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
fpe.cc
ircd: Various symbol internalizing and PLT reductions.
2022-06-17 21:11:54 -07:00
fs.cc
ircd::buffer: Fix warning from dependent type munge (gcc-11).
2022-06-28 12:37:13 -07:00
fs_aio.cc
ircd: Define all IRCD_USE_ as integers for constexprs.
2022-06-23 09:36:44 -07:00
fs_aio.h
ircd: Various symbol surface reductions and sorting.
2022-06-17 21:11:53 -07:00
fs_dev.cc
ircd::fs::dev: Add condition to skip non-device name without exception.
2021-03-01 16:52:57 -08:00
fs_iou.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
fs_iou.h
ircd: Various symbol surface reductions and sorting.
2022-06-17 21:11:53 -07:00
fs_path.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
globular.cc
ircd: Add missing globular_imatch.
2020-04-26 17:02:21 -07:00
gpt.cc
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
gpt_cpu.cc
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
gpt_gpu.cl
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
gpt_model.cc
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
gpt_pipe.cc
ircd: Define all IRCD_USE_ as integers for constexprs.
2022-06-23 09:36:44 -07:00
gpt_pipe_code.cc
ircd::fs: Eliminate user-defined ctors on various opts for designated inits.
2022-06-19 20:27:13 -07:00
gpt_vocab.cc
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
http.cc
ircd::http: Fix headers view parse to cover expected trailing crlf.
2022-06-22 15:33:38 -07:00
http2.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
icu.cc
ircd::icu: Add bulk vector utility overloads.
2021-02-25 14:38:52 -08:00
info.cc
ircd: Split info::versions into header/unit.
2022-06-23 10:50:48 -07:00
ios.cc
ircd: Various symbol internalizing and PLT reductions.
2022-06-17 21:11:54 -07:00
ircd.cc
ircd: Toward improving cold/unlikely section population.
2022-06-17 21:11:53 -07:00
js.cc
json.cc
ircd::json: Optimize expressions; modernize grammars; various cleanup.
2022-06-17 21:34:02 -07:00
lex_cast.cc
ircd: Fix various grammars for karma rule interposition.
2022-06-17 21:11:54 -07:00
logger.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
magic.cc
ircd: Toward improving cold/unlikely section population.
2022-06-17 21:11:53 -07:00
magick.cc
ircd::magick: Fix debug log msg missing facility.
2022-06-17 21:11:54 -07:00
Makefile.am
ircd: Ⓜ️ Tweak symbol related linkflags for library.
2022-06-24 21:31:05 -07:00
mods.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
mods.h
ircd::mods: Reorg internal header w/ unit; internalized pimpls.
2022-06-17 21:11:54 -07:00
mods_ldso.cc
ircd::mods::ldso: Improve interposition of exceptions for runtime behavior switching.
2022-06-22 11:04:18 -07:00
net.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
net_addrs.cc
ircd::net::addrs: Fix attribute portage.
2020-10-29 03:51:56 -07:00
net_dns.cc
ircd: Toward improving cold/unlikely section population.
2022-06-17 21:11:53 -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: Allow undefined symbol ignored null by libnss_db.
2022-06-22 11:04:36 -07:00
net_dns_resolver.cc
ircd: Remove various trivial tls bufs.
2020-12-22 18:40:30 -08:00
net_listener.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -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: Fix argument narrowing from default constants.
2022-06-17 21:11:54 -07:00
parse.cc
ircd::spirit: Fixes for thread_local generator_state linkage related.
2021-03-05 13:02:12 -08:00
pbc.cc
ircd: Add PBC stub.
2020-02-11 15:47:18 -08:00
png.cc
ircd::png: Exclude dependent functions when build missing libpng.
2022-06-21 22:31:55 -07:00
prof.cc
ircd::prof: Use non-elided log call covered by outer #ifdef.
2021-04-22 12:27:57 -07:00
prof_linux.cc
ircd::prof: Split prof::psi from prof_linux unit.
2020-12-06 10:36:47 -08:00
prof_psi.cc
ircd::fs: Eliminate user-defined ctors on various opts for designated inits.
2022-06-19 20:27:13 -07:00
rand.cc
ircd::rand: Improve xoshiro256p default values; improve interface consistency.
2020-12-11 22:50:57 -08:00
README.md
ircd: Update stale README information. [ci skip]
2019-10-05 16:18:09 -07:00
resource.cc
ircd::resource: Add third debuglog for actual request end after chunks xfer.
2021-02-03 18:01:15 -08:00
rfc1035.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
rfc1459.cc
ircd: Fix various grammars for karma rule interposition.
2022-06-17 21:11:54 -07:00
rfc3986.cc
ircd::rfc3986: Move encoder/decoder into parser ns; fix karma::grammar.
2022-06-17 21:34:02 -07:00
run.cc
ircd: Simplify the async main init fiasco w/ continuation callback.
2020-12-18 17:41:26 -08:00
server.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
simd.cc
ircd::simd: De-inline output sink portion of print template.
2022-06-17 21:11:53 -07:00
sodium.cc
ircd::ed25519: Add create option to ctor; remove reference to global.
2020-09-15 18:46:28 -07:00
stats.cc
ircd::stats: Add signed integer, chrono specializations; use panic exception.
2020-12-23 03:56:43 -08:00
stringops.cc
ircd: Use buffer::move for possibly overlapping uses.
2021-04-22 12:27:56 -07:00
sys.cc
ircd::util: Move syscall() templates out of util; minor reorg includes.
2020-06-11 09:49:33 -07:00
timedate.cc
ircd: Remove various trivial tls bufs.
2020-12-22 18:40:30 -08:00
tokens.cc
ircd::tokens: Simplify interface argument passing.
2022-06-17 21:11:53 -07:00
utf.cc
ircd: Ensure initialized values in conditionals (pedantic; llvm).
2022-06-17 21:11:54 -07:00
util.cc
ircd: Attribute static dtors worthy of running to cleanup memcheck reports.
2022-06-17 21:11:54 -07:00
versions.cc
ircd: Split info::versions into header/unit.
2022-06-23 10:50:48 -07:00
vg.cc
ircd::vg: Add template convenience defined(); improve call interface.
2022-06-17 21:11:54 -07:00