0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-30 07:48:22 +02:00
Commit graph

76 commits

Author SHA1 Message Date
Jason Volk 019010336b ircd::simd: Add constexpr feature support suite. 2020-10-10 05:54:15 -07:00
Jason Volk 648563209f ircd::info: Split hardware info by platform; improve feature string related.
ircd::info: Display when vg detected in info string.
2020-10-08 20:49:49 -07:00
Jason Volk 25b5d8763d ircd::info: Remove redundant. (e472a4a5df) 2020-10-03 10:06:11 -07:00
Jason Volk e472a4a5df ircd::info: Gather basic idents on aarch64. (closes #132) 2020-10-02 03:18:06 -07:00
Jason Volk 88808f597a ircd::info: Additional string for compiler name; architecture related. 2020-09-29 00:19:42 -07:00
Jason Volk 2e35ec3d77 Revert _SC_CLK_TCK removal for convenience and exotic systems.
This reverts commit 1c1ceeacba.
2020-07-31 19:17:06 -07:00
Jason Volk 1c1ceeacba ircd::info: Remove cruft. 2020-07-22 02:00:05 -07:00
Jason Volk 4184309ff2 ircd::info: Add avx512f indicator; remove cruft; tweak info dump string. 2020-07-12 11:17:41 -07:00
Jason Volk ef778b07bf ircd::info: Detect sse4a; guest. 2020-07-11 13:49:08 -07:00
Jason Volk 85b550597c ircd::info: Remove unnecessary indication. 2020-07-10 23:58:07 -07:00
Jason Volk 7fde55a4b5 ircd::info::version: Handle all closure errors to ensure construction. 2020-06-13 20:10:26 -07:00
Jason Volk c2562d7dfa ircd::info: Query for various clock characteristics of the runtime. 2020-06-11 17:09:56 -07:00
Jason Volk ffbfe40f0f ircd::fs::info: Attempt to get sysconf for AIO_MAX w/o exception.
ircd::fs::aio: Improve default max events values for now.
2020-06-05 16:32:57 -07:00
Jason Volk 277d809ff4 ircd::info: Remove redundant debuglog output; replace w/ relevant rlimit. 2020-06-04 14:41:39 -07:00
Jason Volk 398fb026b0 ircd::info: Additional execution specific; reorg hardware/system related.
ircd::info: Sample hardware cache characteristics.
2020-04-28 20:18:48 -07:00
Tony Olagbaiye 2b4d7ef357
ircd: add load-bearing comments for doxygen 2020-04-24 03:49:50 +01:00
Jason Volk 71b69d6fe9 ircd::info: Improve user/server agent format; version data. 2020-04-19 20:20:43 -07:00
Jason Volk d3ca5d6490 ircd::info: Use reentrant ctime_r(3) w/ static buffer. 2020-04-14 13:32:04 -07:00
Jason Volk 4fcb60eda7 ircd::info: Fix initialization order for timestamps. 2020-04-14 13:24:41 -07:00
Jason Volk bc836d0fd8 ircd::info: Remove the fixed-rlimit sample section here. 2020-03-20 09:56:58 -07:00
Jason Volk 59ee170817 ircd::info: Add sysinfo; gather ram and swap totals on init. 2020-03-16 16:56:07 -07:00
Jason Volk f438718ddf ircd::info: Reorg sections; reorg infolog dumps. 2020-03-16 16:56:07 -07:00
Jason Volk fe8a65953b ircd::fs: Move init check/info out of fs::init for integration w/ info::dump(). 2020-03-16 16:56:06 -07:00
Jason Volk ffcbc87fdd ircd: Rename try_lex_cast to lex_castable. 2020-03-12 21:09:56 -07:00
Jason Volk a59d9e50e9 ircd::info: Output CXX string in the info message. 2020-02-12 18:36:19 -08:00
Jason Volk 6333c94fe0 ircd::info: Attempt to grab mlock rlimit; reorg log facilities and info dump. 2019-08-13 05:05:26 -07:00
Jason Volk f7dbe8afe2 ircd: Various fixes / cleanup. 2019-08-07 00:41:08 -07:00
Jason Volk 315276e3c4 ircd::info: Reorg/improve hardware information sampling. 2019-08-06 15:44:32 -07:00
Jason Volk 9d48215aaa ircd: Explicit instance_list destructor template instantiations for clang. 2019-06-24 01:33:00 -06:00
Jason Volk a38408831b ircd::info: Remove erroneous lambda capture. 2019-06-22 17:01:55 -06:00
Jason Volk 855a5f5a1e ircd::info: Get more extended feature bits; various cleanup. 2019-06-05 14:27:36 -07:00
Jason Volk b99117465f ircd::info: Improve toolchain version related; various cleanup.
ircd::info: Add clang and SD-6 version identification.
2019-06-02 15:44:55 -07:00
Jason Volk 364e98d564 ircd::info: Do autogeneration of missing version string in ctor. 2019-06-02 14:21:40 -07:00
Jason Volk d598bde717 ircd::info: Get the glibc linked ABI version. 2019-06-01 22:22:44 -07:00
Jason Volk 1f4b7a0468 ircd::info: Add GNUC version information. 2019-06-01 22:11:30 -07:00
Jason Volk 110dafde18 ircd::info: Wrap the glibc_version with appropriate #ifdefs. 2019-06-01 22:06:17 -07:00
Jason Volk eb73595c50 ircd: Apply uniform info::versions for all dependency version identification. 2019-05-31 16:15:01 -07:00
Jason Volk 36fbedec14 ircd::info: Remove tc_version. 2019-05-31 15:00:39 -07:00
Jason Volk 0a225085b3 ircd::info::version: Allow both monotonic and semantic numbers; add string generator ctor. 2019-05-31 14:56:50 -07:00
Jason Volk 65fcc17148 ircd::info: Add a dynamic version registry system w/ console cmd. 2019-05-30 21:02:18 -07:00
Jason Volk 28f677eef2 ircd::info: Remove ununused; minor reorg. 2019-04-23 01:30:36 -07:00
Jason Volk 5bdbc3f0bc ircd::info: Chomp newline from ctime() calls. 2019-04-18 18:58:07 -07:00
Jason Volk e29ebb0b98 ircd::info: Query sysconf value for CLK_TCK. 2019-04-05 18:12:23 -07:00
Jason Volk 5e7661ba78 ircd::info: Tweaks for additional CPU identification. 2019-04-03 15:51:42 -07:00
Jason Volk 6af9d35edc ircd::info: Fix platform condition; string length. 2019-04-01 02:04:52 -07:00
Jason Volk 9e61cf7bc0 ircd::info: Query cpuid features on init. 2019-03-31 17:04:02 -07:00
Jason Volk 0158e88949 ircd::info: Get kernel name and version out of utsname if available. 2019-03-13 16:06:41 -07:00
Jason Volk b9822a8c6c ircd::openssl: Return version strings for header and linked library. 2019-02-18 15:12:01 -08:00
Jason Volk 0017a942e2 ircd::info: Reorganize info. 2018-12-19 12:35:21 -08:00
Jason Volk bd5ecceb65 ircd::info: Reorg / add some more info. 2018-12-18 16:01:45 -08:00