..
allocator.cc
ircd: Apply branch expectation attributes to various case labels.
2023-02-02 18:51:03 -08: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: Add branchless optimistic assertion instrument --with-assert=opt
2022-07-18 16:58:02 -07:00
b58.cc
ircd: Properly scope various visibility/linkages.
2022-06-17 21:11:54 -07:00
b64.cc
ircd::b64: Optimize outer loop vectorized codegen. (clang/AVX512)
2023-03-26 17:47:24 -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: 🆑 MESA_GLSL_CACHE_DISABLE is deprecated.
2023-04-16 19:33:31 -07:00
client.cc
ircd::net: Add close option to skip shutdown syscall prior to close.
2023-03-20 14:01:42 -07:00
conf.cc
ircd::conf: Add reference to conf::item in setter callbacks.
2023-02-27 15:29:16 -08:00
crh.cc
ctx.cc
ircd::ctx::pool: Add option for dispatch strategy; behavior changed by default.
2023-02-20 20:15:44 -08:00
ctx.h
Fix undef var templates for explicit instantiations across units (-Wundefined-var-template).
2023-02-04 13:20:44 -08:00
ctx_eh.cc
ctx_ole.cc
Add noexcept to various lambdas (gcc-11).
2022-06-29 14:42:42 -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: Update x86_64 jump_fcontext stack offset. (boost-1.81)
2023-01-18 12:07:36 -08:00
db.cc
ircd::db: Make SeekForPrev() reachable via internal callstack; remove cruft.
2023-04-16 15:42:20 -07:00
db.h
ircd::db: Make SeekForPrev() reachable via internal callstack; remove cruft.
2023-04-16 15:42:20 -07:00
db_allocator.cc
ircd::db: Move allocator log debug to separate define; use constexpr.
2022-07-11 14:47:34 -07:00
db_database.cc
ircd: Promote slave-mode to a non-maintenance mode allowing listeners.
2023-03-19 13:21:11 -07:00
db_env.cc
ircd::db: Add define for versions w/ buggy MultiRead.
2023-03-24 22:47:01 -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: Add define for versions w/ buggy MultiRead.
2023-03-24 22:47:01 -07:00
db_port.cc
ircd::db::port: Improve punned object size matching; in-bounds initialization.
2023-03-05 17:49:15 -08:00
db_port.h
ircd::db::port: Improve punned object size matching; in-bounds initialization.
2023-03-05 17:49:15 -08: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::exception: Move throwing errno+system_category out-of-line.
2022-07-08 11:39:45 -07:00
exec.cc
Replace various #if 0 with if constexpr for regression visibility.
2023-02-09 11:41:11 -08:00
fmt.cc
ircd::util: Refactor tuple tools w/ if constexpr; remove until().
2022-06-30 14:21:50 -07:00
fpe.cc
ircd: Various symbol internalizing and PLT reductions.
2022-06-17 21:11:54 -07:00
fs.cc
ircd::conf: Add reference to conf::item in setter callbacks.
2023-02-27 15:29:16 -08:00
fs_aio.cc
ircd::ios: ABI simplify; fix double-indirection, AGU load, code size on context switch.
2023-03-20 10:31:09 -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 stats gather struct w/ console cmd.
2023-03-16 12:03:32 -07:00
fs_path.cc
ircd::fs: Additional convenience tools for path suite.
2022-11-03 18:28:53 +00:00
globular.cc
gpt.cc
ircd::gpt: Remove hostside backprop branch for now; simplify sample tokenizer.
2022-11-03 18:28:53 +00:00
gpt_cpu.cc
ircd::gpt: Various refactoring.
2022-06-19 20:14:22 -07:00
gpt_gpu.cl
ircd::simt: Split vector reduce_add to hadd.
2023-01-01 19:16:06 -08:00
gpt_model.cc
ircd::conf: Add reference to conf::item in setter callbacks.
2023-02-27 15:29:16 -08:00
gpt_pipe.cc
ircd::gpt::pipe: Enable mutable model; fixes for backpropagation; range stub.
2022-10-18 22:01:35 +00:00
gpt_pipe_code.cc
ircd::gpt::pipe::code: Simplify source construction.
2022-11-03 18:28:53 +00:00
gpt_vocab.cc
ircd::conf: Add reference to conf::item in setter callbacks.
2023-02-27 15:29:16 -08:00
http.cc
ircd::http: Allow empty header values.
2023-04-04 15:49:23 -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::info: Fix leaf for avx2/avx512f; additional tsc related.
2023-03-26 18:23:30 -07:00
ios.cc
ircd::ios: ABI simplify; fix double-indirection, AGU load, code size on context switch.
2023-03-20 10:31:09 -07:00
ircd.cc
ircd: Promote slave-mode to a non-maintenance mode allowing listeners.
2023-03-19 13:21:11 -07:00
js.cc
json.cc
ircd::json::stack::member: Conversion constructions from other member categories.
2023-04-22 21:44:55 -07:00
lex_cast.cc
ircd::lex: Handle js null as falsy boolean.
2022-10-08 10:49:41 -07:00
logger.cc
ircd: Remove write_avoid mode replaced by maintenance mode.
2023-03-19 13:21:11 -07:00
magic.cc
ircd: Toward improving cold/unlikely section population.
2022-06-17 21:11:53 -07:00
magick.cc
ircd::magick: Fix job progress debug log regression.
2023-02-18 16:41:33 -08:00
Makefile.am
ircd/Makefile: Platform-conditional compilation for amdgcn/r600.
2023-04-10 01:08:11 -07:00
mods.cc
ircd::mapi: Annotate noexcept; non-dynamic alloc; codegen reduction all modules.
2023-03-05 12:05:13 -08:00
mods.h
ircd::mods: Fix reference to temporary (GCC).
2022-07-27 15:11:07 -07:00
mods_ldso.cc
Replace various #ifdef RB_DEBUG with if constexpr for regression visibility.
2023-02-09 12:11:32 -08:00
net.cc
ircd::net: Add close option to skip shutdown syscall prior to close.
2023-03-20 14:01:42 -07:00
net_addrs.cc
Add noexcept to various lambdas (gcc-11).
2022-06-29 14:42:42 -07:00
net_bpf.cc
ircd::net::bpf: Add preliminary epbf support.
2022-07-08 10:45:33 -07:00
net_dns.cc
ircd::net::dns: Perturb the minimum TTL to avoid groupings on expiration.
2022-08-12 16:08:56 -07:00
net_dns_cache.cc
ircd::net::dns::cache: Fix case sensitivities on several key mappings. ( 956aa7682f
)
2023-04-26 19:27:04 -07:00
net_dns_netdb.cc
ircd::net::dns: Optimize query w/ internal lookup priority when enabled by conf.
2023-02-06 11:58:48 -08:00
net_dns_resolver.cc
ircd::net::dns::resolver: Add conf item to ease off ServFail retries.
2023-03-14 22:34:58 -07:00
net_listener.cc
ircd::net: Add interface for native_non_blocking(); mitigate unconditional ioctl.
2023-03-19 19:47:53 -07:00
net_listener_udp.cc
ircd: Internalize various loghead utils; remove legacy ostream operators.
2023-02-09 11:41:11 -08: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
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: Fix -Wdeprecated-copy-with-user-provided-dtor or remove empty dtors.
2023-02-17 16:51:54 -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
resource.cc
ircd::resource: Optimize response w/ iov for fused head and content.
2023-03-20 20:56:56 -07:00
rest.cc
ircd::rest: Add option to supply temporary/headers buffer in lieu of allocating.
2023-04-18 20:11:29 -07: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: Fix errant signed integer check w/ qi::int_parser.
2022-08-02 13:24:26 -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::server: Add bounds for wait all w/ conf items; promote warning; rename item.
2023-03-21 10:39:24 -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::stringops: Fix string to string replacement error.
2022-07-18 16:58:02 -07:00
sys.cc
Replace various #if 0 with if constexpr for regression visibility.
2023-02-09 11:41:11 -08:00
timedate.cc
ircd: Use fmt flags to ago(); add flag for blank postfix label.
2022-08-16 21:20:32 -07:00
tokens.cc
ircd: Fix -Wdeprecated-copy-with-user-provided-dtor or remove empty dtors.
2023-02-17 16:51:54 -08:00
utf.cc
ircd::json: Fix utf16 surrogate pairing discernment.
2023-01-31 01:48:12 -08:00
util.cc
ircd::util: Add blackwhite::list tool.
2023-02-27 23:58:08 -08:00
versions.cc
ircd::versions: Declare list specialization; noexcept ctors; minor cleanup.
2022-07-20 18:32:38 -07:00
vg.cc
ircd::vg: Add template convenience defined(); improve call interface.
2022-06-17 21:11:54 -07:00