Jason Volk
|
20162fd7d5
|
ircd::gpt: Splits and renames; various reorg.
|
2021-09-15 01:44:36 -07:00 |
|
Jason Volk
|
7576c11897
|
ircd: Makefile conditions for clang; minor reorg opt vars.
|
2021-05-14 05:57:47 -07:00 |
|
Jason Volk
|
eba5d7f586
|
ircd::gpt: Improve build related; debug/assertions.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
858479b6ab
|
Move -include options from CPPFLAGS to CXXFLAGS.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
29e74ec9e1
|
ircd::gpt: Transformer Pipe.
|
2021-04-22 12:27:56 -07:00 |
|
Jason Volk
|
4458235dfa
|
ircd::gpt: More Matrix Than Matrix.
|
2021-03-09 04:50:19 -08:00 |
|
Jason Volk
|
4abf868b39
|
ircd: Move db fixes compile flags into make variable.
|
2021-03-07 23:35:58 -08:00 |
|
Jason Volk
|
b55d670af1
|
ircd::spirit: Fixes for thread_local generator_state linkage related.
|
2021-03-05 13:02:12 -08:00 |
|
Jason Volk
|
cc9df943a7
|
ircd: Refactor lex_cast impl to boost spirit rather than boost conversions.
|
2021-03-05 13:02:12 -08:00 |
|
Jason Volk
|
29b99dcf4d
|
ircd::gpt: Split vocab related into separate unit.
|
2021-03-02 11:13:59 -08:00 |
|
Jason Volk
|
57f9d3fdfb
|
ircd::gpt: Add vocabulary tokenization; byte-pair merge encoding for natural language.
|
2021-02-26 14:52:33 -08:00 |
|
Jason Volk
|
7aff759abc
|
ircd::png: Add unit; start header; stub.
|
2021-01-15 19:55:28 -08:00 |
|
Jason Volk
|
3549ab473a
|
ircd:🆑 Load the pipe dynamically after configuring environment.
|
2021-01-14 23:44:49 -08:00 |
|
Jason Volk
|
4d02eb2286
|
ircd:🆑 Add unit; start namespace.
|
2021-01-04 02:31:41 -08:00 |
|
Jason Volk
|
446f319391
|
ircd::ctx::posix: Trapdoor complex allowing real pthreads to work again.
|
2021-01-04 01:12:49 -08:00 |
|
Jason Volk
|
7bacbe82c7
|
ircd: Reorder ios to precede fs/prof units.
|
2020-12-23 03:56:43 -08:00 |
|
Jason Volk
|
29b041e3a2
|
ircd::prof: Split prof::psi from prof_linux unit.
|
2020-12-06 10:36:47 -08:00 |
|
Jason Volk
|
770fabcacd
|
ircd: Add target to preprocess PGO data bundled in text form.
matrix: Add target to preprocess PGO data bundled in text form.
|
2020-11-28 14:35:45 -08:00 |
|
Jason Volk
|
716f26216d
|
configure: Consolidate applications of -fmax-errors/-ferror-limit.
|
2020-11-28 12:42:32 -08:00 |
|
Jason Volk
|
910dafbb85
|
configure: Improve profile build related.
|
2020-11-27 17:29:54 -08:00 |
|
Jason Volk
|
0f851d1d98
|
ircd: Use thin mode for LTO.
matrix: Use thin mode for LTO.
|
2020-11-27 17:29:28 -08:00 |
|
Jason Volk
|
1d97263066
|
ircd::proc: Add basic subprocess interface; ios integration.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
f6bc11b76a
|
ircd::vg: Add stack register/deregister to interface.
ircd::vg: Use extern const bool for active(); minor reorg.
|
2020-10-16 14:32:06 -07:00 |
|
Jason Volk
|
841e7dc35b
|
ircd::db: Split db::database into unit.
|
2020-10-11 11:42:48 -07:00 |
|
Jason Volk
|
af82529e13
|
configure: Support OpenCL.
configure: Support MesaOpenCL.
|
2020-10-07 20:46:02 -07:00 |
|
Jason Volk
|
25cd479a7c
|
configure: Fix conditions for compiling libicu dependent units. (fixes #165)
|
2020-09-23 17:40:53 -07:00 |
|
Jason Volk
|
5ac0457d55
|
configure: Support libzstd related in build.
|
2020-09-21 16:22:23 -07:00 |
|
Jason Volk
|
a02bd474d7
|
Fix EXTRA_CXXFLAGS append order regression.
|
2020-09-13 14:32:47 -07:00 |
|
Jason Volk
|
f5dd9debb6
|
ircd: Move magick support to core lib. (#109)
|
2020-08-24 03:04:05 -07:00 |
|
Jason Volk
|
9925fc919d
|
ircd: Adjust object order based on running theory of dependencies.
|
2020-08-24 03:03:59 -07:00 |
|
Jason Volk
|
f3f441ac19
|
ircd::b64: Add parallel SIMD base64 decoder.
|
2020-08-11 15:50:52 -07:00 |
|
Jason Volk
|
7ff89fbd17
|
ircd: Split base64 and base58 into separate namespaces.
|
2020-08-10 04:56:28 -07:00 |
|
Jason Volk
|
2f6f2af06f
|
Reserve EXTRA_* flag sets for user.
configure: Move unit configuration section above application settings.
configure: -fasm-blocks not yet useful without GCC parity.
|
2020-07-30 06:38:51 -07:00 |
|
Jason Volk
|
31bd80a6d1
|
Consolidate application of -flax-vector-conversions.
|
2020-07-10 20:12:33 -07:00 |
|
Jason Volk
|
b32d2f07f5
|
Relax vector conversions in translation units; enforce in headers.
|
2020-07-06 17:31:04 -07:00 |
|
Jason Volk
|
b94c5d370f
|
ircd::utf: Move definitions out-of-line for now.
|
2020-06-27 18:10:36 -07:00 |
|
Jason Volk
|
526271e8cd
|
ircd::simd: Add preliminary debug print utils.
|
2020-06-24 11:00:11 -07:00 |
|
Jason Volk
|
da1f3e0d1c
|
ircd: Remove legacy locale header / unit.
|
2020-06-20 05:41:14 -07:00 |
|
Jason Volk
|
daa49dde51
|
ircd: Add icu support if available.
|
2020-06-19 03:04:55 -07:00 |
|
Jason Volk
|
4371d803a4
|
ircd: Move fpe out of util.
|
2020-06-17 23:01:23 -07:00 |
|
Jason Volk
|
eb00134100
|
ircd::util: Move syscall() templates out of util; minor reorg includes.
ircd::sys: Add abstract sysfs tool and template from fs::dev.
|
2020-06-11 09:49:33 -07:00 |
|
Jason Volk
|
4049ea0127
|
ircd: Use -isystem for some rocksdb includes triggering warnings on GCC.
|
2020-06-09 05:14:43 -07:00 |
|
Jason Volk
|
4d98f8fa8d
|
ircd::fs: Split fs::dev definitions into unit.
|
2020-06-07 01:51:19 -07:00 |
|
Jason Volk
|
774cd6c7c2
|
ircd::db: Split allocator related into unit.
|
2020-06-04 15:38:38 -07:00 |
|
Jason Volk
|
6d14758a8a
|
ircd: Elide static destructor emissions w/ clang.
|
2020-05-22 16:37:05 -07:00 |
|
Jason Volk
|
109c30a76c
|
ircd: Apply devirtualization optimizations for clang.
matrix: Apply devirtualization optimizations for clang.
|
2020-05-11 01:58:25 -07:00 |
|
Jason Volk
|
72ae3073d3
|
ircd::ctx::posix: Wrap pthread_timedjoin_np().
|
2020-05-05 20:57:59 -07:00 |
|
Jason Volk
|
883a230830
|
ircd::ctx::posix: Wrap pthread_setname_np().
|
2020-05-05 19:58:37 -07:00 |
|
Jason Volk
|
36d9dbf0af
|
ircd::ctx::posix: Add linker hooks for specific pthread functions.
|
2020-05-04 16:09:39 -07:00 |
|
Jason Volk
|
b3dbf0cd01
|
ircd::ctx: Start an interpositionable posix thread interface.
|
2020-05-04 16:09:39 -07:00 |
|