0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-29 00:03:45 +02:00
Commit graph

13965 commits

Author SHA1 Message Date
Jason Volk a82e7bf280 ircd: Reduce code generated for argument prep in assert block; jump directly to lfence. 2021-09-15 01:44:36 -07:00
Jason Volk af0d1e6d10 configure: Fix LLVM_PROFDATA target version assignment. #185 #187 2021-09-15 01:44:36 -07:00
Jason Volk 0293924544 ircd::fmt: Add missing float alignment policies. 2021-09-15 01:44:36 -07:00
Jason Volk 20162fd7d5 ircd::gpt: Splits and renames; various reorg. 2021-09-15 01:44:36 -07:00
Jason Volk 00a4e8c7b8 ircd::gpt: Force inlining for R600 support w/ attributes for now (clang-12). 2021-09-14 23:39:55 -07:00
Jason Volk adbb974af0 ircd::mapi: Fix for non-standard-layout unique_ptr impl. 2021-09-14 23:39:55 -07:00
Jason Volk 77d53e6a71 ircd:🆑 Remove build success stub assertion; add stub debuglog. 2021-09-14 23:39:55 -07:00
Jason Volk 120a382398 ircd::net::dns: Split delegate service_init/fini; fix error. 2021-09-14 23:39:55 -07:00
Jason Volk 09bb1969d4 Add *.bc for llvm bitcode to gitignore. 2021-09-14 23:39:55 -07:00
Jason Volk ec3209b6d5 ircd::fs: Add missing base::include path definition. 2021-09-14 23:39:55 -07:00
Jason Volk 6e7e56f081 ircd::gpt::pipe: Add conf item for default source paths and opts for now. 2021-09-14 23:39:55 -07:00
Jason Volk 3859a13293 ircd::gpt::model: Add conf items for model/cache opts related. 2021-09-14 23:39:55 -07:00
Jason Volk a67b93b8c6 ircd::buffer: Split buffers:: related into header. 2021-09-14 23:39:55 -07:00
Jason Volk d2b9e88a65 ircd::gpt::vocab: Simplify masks w/ sign extension. 2021-09-14 23:39:55 -07:00
Jason Volk 782379aeb4 ircd::gpt::vocab: Simplify UTF-8 length gauge. 2021-09-14 23:39:55 -07:00
Jason Volk 43a02bb598 modules/console: Add gpt tokenize diagnostic cmd. 2021-09-14 23:39:55 -07:00
Jason Volk 3e6fcf3a47 ircd::utf: Split header; improve decode codegen; inline length. 2021-09-14 23:39:55 -07:00
Jason Volk 880f089169 ircd::simd: Add pack convenience template funcro. 2021-09-14 23:39:55 -07:00
Jason Volk 6723539997 ircd::simd: Add template function for consistent lane-to-lane shufs. 2021-09-14 23:39:55 -07:00
Jason Volk 395bcf0789 ircd::simd: Split lane_id related into header. 2021-09-14 23:39:55 -07:00
Jason Volk 26a6fb50b6 ircd::simd: Inline accoutrements for lane_cast; cleanup asm annotes. 2021-09-14 23:39:55 -07:00
Jason Volk 705c1cc776 ircd::ios: Structure documentation briefs. [ci skip] 2021-09-14 23:39:55 -07:00
Jason Volk a30f06d80b ircd: Move scalar shorthand typedefs to stdinc.h. 2021-09-14 23:39:55 -07:00
Jason Volk 9f656b872a modules/web_hook: Remove various code tag blocks. 2021-08-08 09:47:02 -07:00
Jason Volk 49fb5b13a2 ircd:🆑 Simplify parameter pack w/ fold expression; thanks @jonesmz 2021-08-08 09:47:02 -07:00
Jason Volk 8d443ebeb5 modules/web_hook: Handle issue comment. 2021-08-08 09:47:02 -07:00
Jason Volk 71b1b44a7f ircd::utf: Rename encode() to encode_sparse(). 2021-08-08 09:47:02 -07:00
Jason Volk f1e76604d0 ircd::utf: Complete the branchless UTF-8 decoder. 2021-08-01 03:34:27 -07:00
Jason Volk 1eec9bfd64 ircd::gpt: Remove unnecessary packed attribute. 2021-08-01 03:34:27 -07:00
Jason Volk 5518daf197 ircd::gpt: Remove branch by assuming loop body always taken. 2021-08-01 03:22:14 -07:00
Jason Volk f8137c50d0 modules/console: Fix users cmd default condition. 2021-08-01 03:11:45 -07:00
Jason Volk af821a9e3b share/webapp: Defaulty behavior for empty flows. 2021-08-01 03:11:45 -07:00
Jason Volk 0d4661e1ef ircd:Ⓜ️:dbs: Optimize branch complex. 2021-08-01 00:35:32 -07:00
Jason Volk 99f087afbe ircd::buffer: Fix anonymous scope ambiguity for gcc-10. 2021-05-14 05:57:47 -07:00
Jason Volk 4f97dcf456 ircd: Vector initialization fixes for GCC. 2021-05-14 05:57:47 -07:00
Jason Volk 7576c11897 ircd: Makefile conditions for clang; minor reorg opt vars. 2021-05-14 05:57:47 -07:00
Jason Volk c3cb249f78 ircd::gpt: Split debug related; improve flush options; minor cleanup. 2021-05-14 05:57:47 -07:00
Jason Volk 179d9abcf7 ircd::simd: Improve typedefs for fp16; relax requirement. 2021-05-14 05:57:47 -07:00
Jason Volk 8c077cfe15 ircd:🆑 Default enable. 2021-05-12 00:05:09 -07:00
Jason Volk 2c243be19a ircd:🆑 Add conf items for configuration environment; tweak loghead. 2021-05-12 00:05:09 -07:00
Jason Volk ef07d978d9 ircd:Ⓜ️:room::message: Add specific logging facility. 2021-05-11 20:56:09 -07:00
Jason Volk 467108f09a ircd:🆑 Add nice/intensity'ish rate-shaping option. 2021-05-11 20:56:09 -07:00
Jason Volk 37b1d47c8d ircd::gpt: Reorganize task options and control blocks. 2021-05-11 20:56:09 -07:00
Jason Volk 3e9c2d1b56 ircd::simt: Abstract the three-piece softmax, mean state related. 2021-05-11 20:56:09 -07:00
Jason Volk 5e91d51e6a ircd::simt: Add dressings for cross-inclusion. 2021-05-11 20:56:09 -07:00
Jason Volk d4e41218b0 ircd::ctx::pool: Simplify notify on work completion. 2021-05-11 20:56:09 -07:00
Jason Volk 5534672a07 ircd::fs: Move madvise suite to allocator unit. 2021-05-11 20:56:09 -07:00
Jason Volk f0fe13e8e5 ircd::ctx::ole: Split missing worker_remove() definition; enable pthread for seq. 2021-05-11 20:56:09 -07:00
Jason Volk 498265c5f0 ircd:Ⓜ️:room::state: Suppress verbose debuglog msg to warning. 2021-05-11 20:56:09 -07:00
Jason Volk d0c9a16770 ircd:🆑 Add interface for plat/dev info dump w/ console cmd. 2021-05-11 20:56:09 -07:00