Jason Volk
|
a2b7c172c7
|
ircd::util::bitset: Add bounds-check appeasing stringop-overflow (gcc-12).
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
f8d21c8c37
|
ircd: Fix stringop-overread complaint for memchr on empty str (gcc-12).
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
bb6cacb94b
|
ircd::asio: Suppress warnings out of boost headers.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
f8538d3c5b
|
ircd::buffer: Suppress errant array/stringop-overflow in debug+assert mode.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
c78ab62227
|
modules/client/rooms/context: Fix -Wdangling-pointer to an unnamed temporary (gcc-12).
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
310053abcf
|
ircd::logger: Appease the array-bounds bean counter.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
feb7524fe0
|
ircd::db::database::events: Use explicitly defined non-sequence index args.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
dbf9407442
|
ircd: Remove gratuitous alignment attributes.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
cbfbe51c35
|
ircd::net: Replace ifdef w/ constexpr for inclusion.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
3b2265f016
|
tools/boostrap: Add libs/describe needed by libs/container_hash.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
50f795b713
|
configure: Add -Wstringop-overflow=4 for GCC.
|
2023-01-15 22:32:00 -08:00 |
|
Jason Volk
|
40d22a6ff4
|
configure: Automake conditionals for clang-15/16.
|
2023-01-14 22:56:35 -08:00 |
|
Jason Volk
|
f516b86e4d
|
configure: Eliminate clang runtime profiling infrastructure.
|
2023-01-14 16:44:47 -08:00 |
|
Jason Volk
|
d5c0e60633
|
modules/federation/invite: Workaround matrix-org/synapse@c06b2b7142 matrix-org/synapse#13823
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
81169ab47a
|
modules/federation/invite: Consolidate eval; elaborate invite_room_state exercise.
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
ef23d1e749
|
ircd::server: Improve exception format strings; add chunk count.
|
2023-01-13 19:37:49 -08:00 |
|
Jason Volk
|
d766564958
|
ircd:Ⓜ️:fed: Remove any legacy trailing slashes from urls.
|
2023-01-08 19:26:02 -08:00 |
|
Jason Volk
|
3cc6bdf630
|
modules/client/sync/rooms/timeline: Fix missed event regression be2ae27af6; cruft.
|
2023-01-02 20:25:58 +00:00 |
|
Jason Volk
|
d0cbf6c14c
|
ircd::simt: Add hardware ident access register (AMDDNA)
|
2023-01-02 20:25:58 +00:00 |
|
Jason Volk
|
a158c214a9
|
ircd::simt: Add hardware ident access register (AMDGCN).
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
2b5f5f7a95
|
ircd::simt: Add preliminary memory characteristics tool.
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
38c4959f6c
|
ircd::simt: Add macro to differentiate RDNA over GCN.
|
2023-01-02 19:42:21 +00:00 |
|
Jason Volk
|
d377674748
|
ircd::simt: Split vector reduce_add to hadd.
|
2023-01-01 19:16:06 -08:00 |
|
Jason Volk
|
1f87668a28
|
ircd::simt: Add cycles_rtc() intrinsic for s_memrealtime on (AMDGCN).
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
a53963fc51
|
ircd::math: Add difference template convenience.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
47e54547f9
|
ircd::simt: Add optimizations from cl_khr_subgroups support.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
0fb7577066
|
ircd::simt: Split is_pow() util to math header for now.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
521a04730c
|
ircd:🆑 Conf items for device queueing and queue size defaults.
|
2023-01-01 21:28:54 +00:00 |
|
Jason Volk
|
ee52a9f24b
|
modules/federation/invite: Fix invite request routing to proper handler version.
|
2022-11-19 15:21:04 -08:00 |
|
Jason Volk
|
517f109f3a
|
ircd:🆑:exec: Override local size from reqd_work_group_size attribute.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
b068b7d959
|
ircd::simt: Add portables for static_assert macro.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
1148532894
|
ircd: Add shorthand to unpredictable branch attribute.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
1fd8e9954e
|
configure: Add AMD GPU Performance API support.
|
2022-11-07 01:51:19 +00:00 |
|
Jason Volk
|
a5fb379aee
|
configure: Configurations for AMD ROCm support.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
231a5305ca
|
ircd:🆑 Additional device banner queries; improve formatting.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
110d4e7b17
|
ircd::gpt: Remove hostside backprop branch for now; simplify sample tokenizer.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
d5dc477de5
|
ircd: Minor fix makefile special recipe ordering.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
e8aea6f727
|
ircd:🆑 Optimize warp size query on AMD platforms supporting CL extension.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
35a994bafb
|
ircd:🆑 Tweak queue properties for profiling exclusive of device queues.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
db549a64ca
|
ircd::gpt: Add values for custom timestamp range to ctrl prof block.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
571271c6a6
|
ircd::gpt::pipe::code: Simplify source construction.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
601a7a3a6a
|
ircd:🆑:code: Add construction from files and directories.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
5aeadc2d52
|
ircd:🆑:code: Split createProgram related out of ctors; static iov_max.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
d95718ed6f
|
ircd::fs: Additional convenience tools for path suite.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
561be9973a
|
ircd::simt::norm: Barrier for overlapping input and output buffers. (gfx1011)
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
7c8163fcab
|
ircd::simt: Alias asm to OpenCL __asm__.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
071e108eac
|
ircd: Add amdgcn--amdhsa build recipes.
|
2022-11-03 18:28:53 +00:00 |
|
Jason Volk
|
ac163274f1
|
ircd::simt: Simplify keywording; tease out OpenCL version by target.
|
2022-10-30 18:44:50 +00:00 |
|
Jason Volk
|
e89703aa97
|
ircd::gpt::gpu: Limit dispatch to the number of control frame buffers.
|
2022-10-30 18:44:50 +00:00 |
|
Jason Volk
|
a50f9fbd1b
|
ircd::simt: Improve assert related; fix 83114172 argument name.
|
2022-10-18 22:01:35 +00:00 |
|