Jason Volk
|
4a254dd3ac
|
ircd:Ⓜ️ Split vm.conforms hook handles into unit.
|
2022-08-10 18:20:52 -07:00 |
|
Jason Volk
|
ed5dfd0031
|
ircd:Ⓜ️:fetch: Split fetch_check related into unit.
|
2022-08-10 18:20:52 -07:00 |
|
Jason Volk
|
c32928981b
|
ircd:Ⓜ️:dbs::init: Split unit; preliminary schema update vector; ctor exceptions.
|
2022-08-06 22:47:59 -07:00 |
|
Jason Volk
|
35199dffb3
|
ircd:Ⓜ️:room::message: Add interface to extract rich reply fallbacks.
|
2022-08-02 20:49:21 -07:00 |
|
Jason Volk
|
69dcd7acd9
|
ircd::mods: Eliminate RTLD_DEEPBIND by linking modules -Bsymbolic.
|
2022-07-27 16:22:42 -07:00 |
|
Jason Volk
|
c002e03242
|
configure: Add PROFILE_USE conditional and subst.
|
2022-07-27 14:32:47 -07:00 |
|
Jason Volk
|
065343069a
|
Fix -flto flag compat erosion w/ gcc.
|
2022-07-20 12:03:59 -07:00 |
|
Jason Volk
|
741c211848
|
configure: Add conditional flags for forced pch w/ clang.
|
2022-07-20 09:56:22 -07:00 |
|
Jason Volk
|
216a2b64cb
|
Move -include arguments to preprocessor flags.
|
2022-07-20 09:56:22 -07:00 |
|
Jason Volk
|
1fb853dd83
|
Makefile: Incremental format for remaining flags and targets.
|
2022-07-09 15:00:58 -07:00 |
|
Jason Volk
|
4cf3476e7b
|
modules: Add ld.gold flags section; disable unique symbols.
|
2022-06-29 19:07:43 -07:00 |
|
Jason Volk
|
110610f774
|
ircd:Ⓜ️ Tweak symbol related linkflags for library.
Fix $EXTRA_ flags placement; improve Makefile formatting.
|
2022-06-24 21:31:05 -07:00 |
|
Jason Volk
|
96587f2e6d
|
modules/media: Eliminate blocks database; encode data into event content. (#139)
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
90d4d8248c
|
configure: Add -ljemalloc to LIBS; fix byzantine allocator linkages.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
858479b6ab
|
Move -include options from CPPFLAGS to CXXFLAGS.
|
2021-04-22 12:27:57 -07:00 |
|
Jason Volk
|
7a11acbacd
|
ircd:Ⓜ️:event: Separate out event::auth from event::prev header, unit, callsites.
|
2020-12-16 21:39:08 -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
|
0f851d1d98
|
ircd: Use thin mode for LTO.
matrix: Use thin mode for LTO.
|
2020-11-27 17:29:28 -08:00 |
|
Jason Volk
|
a5da068d0d
|
ircd:Ⓜ️:room::state: Add fetch interface similar to room::head; w/ console cmd.
|
2020-11-20 18:28:32 -08:00 |
|
Jason Volk
|
6fe770b4bf
|
ircd:Ⓜ️:room::head: Add fetch interface.
|
2020-11-05 22:10:54 -08:00 |
|
Jason Volk
|
5c1980da70
|
ircd:Ⓜ️:room: Add preliminary interface specific to event content.
|
2020-10-27 04:11:44 -07:00 |
|
Jason Volk
|
5d7f56a5ce
|
ircd:Ⓜ️:app: Application management infrastructure w/ cmd suite.
|
2020-10-20 23:20:41 -07:00 |
|
Jason Volk
|
8abab587ac
|
ircd:Ⓜ️ Move modules/vm_fetch to central lib.
|
2020-09-15 22:16:11 -07:00 |
|
Jason Volk
|
a02bd474d7
|
Fix EXTRA_CXXFLAGS append order regression.
|
2020-09-13 14:32:47 -07:00 |
|
Jason Volk
|
a0f219a91b
|
ircd:Ⓜ️:homeserver: Split bootstrap related into unit.
|
2020-08-28 05:18:57 -07:00 |
|
Jason Volk
|
8e7c1c3eb2
|
ircd:Ⓜ️ Rename breadcrumb_rooms to breadcrumbs; related.
|
2020-08-23 02:32:54 -07:00 |
|
Jason Volk
|
1877972828
|
ircd:Ⓜ️:groups: Start namespace, central lib; preliminary client resource module.
|
2020-07-30 10:24:10 -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
|
640e81ef4d
|
ircd:Ⓜ️:fed: Split well_known into namespace into unit.
|
2020-06-08 16:13:00 -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
|
0b2152a136
|
ircd:Ⓜ️ Split init::backfill into acquire interface.
|
2020-04-24 15:24:37 -07:00 |
|
Jason Volk
|
ba06958d69
|
ircd:Ⓜ️ Start a netburst interface; move cache_warm_origin; invoke from resource.
|
2020-04-23 05:16:48 -07:00 |
|
Jason Volk
|
87f873ad45
|
ircd:Ⓜ️:init::backfill: Split gossip routine into separate interface.
|
2020-04-23 04:19:53 -07:00 |
|
Jason Volk
|
5ea8ac362c
|
Enable link-time optimization for central libraries with clang.
|
2020-04-18 01:26:31 -07:00 |
|
Jason Volk
|
43cabd52d5
|
matrix/Makefile.am: Minor cleanup.
|
2020-04-17 21:19:28 -07:00 |
|
Jason Volk
|
433a3b3007
|
ircd:Ⓜ️:app: Rename everything to bridge:: add basic query; simplify config interface.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
4108945a2c
|
ircd:Ⓜ️:app: Reorg from old module stubs; start central unit.
|
2020-04-07 12:50:33 -07:00 |
|
Jason Volk
|
fe9635a70e
|
ircd:Ⓜ️:device: Reclassify interface at m::user::devices.
|
2020-04-01 19:52:31 -07:00 |
|
Jason Volk
|
d052249573
|
ircd:Ⓜ️ Add user::tokens convenience interface; consolidate various direct room access.
|
2020-04-01 17:30:17 -07:00 |
|
Jason Volk
|
b8239d45cd
|
ircd:Ⓜ️:dbs: Split dbs unit per column; naming simplifications; major reorg.
|
2020-03-25 16:08:17 -07:00 |
|
Jason Volk
|
7a6ba49c34
|
ircd:Ⓜ️:room: Add type iteration interface.
|
2020-03-24 14:14:39 -07:00 |
|
Jason Volk
|
93cd2ededc
|
ircd:Ⓜ️:user::notifications: Add unit; develop interface; add type generation.
|
2020-03-23 18:28:39 -07:00 |
|
Jason Volk
|
63be2183f9
|
ircd:Ⓜ️:user: Add pushers interface.
|
2020-03-21 11:35:40 -07:00 |
|
Jason Volk
|
f8b99ad26e
|
ircd:Ⓜ️:user: Remove pre-pushrules highlight counter.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
5391ba7b76
|
ircd:Ⓜ️:push: Add spec-default ruleset object.
|
2020-03-18 12:27:14 -07:00 |
|
Jason Volk
|
0bb52f57a3
|
ircd:Ⓜ️:user: Add unit and preliminary interface stubs for pushrules.
|
2020-03-18 10:42:48 -07:00 |
|
Jason Volk
|
37eaff3b67
|
Tweak tls-models.
|
2020-02-11 15:37:14 -08:00 |
|