Jason Volk
|
d38d4b22f6
|
ircd: Remove manual include and use the pch for parse.cc
|
2019-05-06 10:44:02 -07:00 |
|
Jason Volk
|
1d0a7d700d
|
ircd:Ⓜ️ Merge m_event module entirely into ircd/m_event for now.
|
2019-05-03 15:58:39 -07:00 |
|
Jason Volk
|
154eee0ca6
|
ircd: Make unresolved symbols weak symbols; lazy binding in modules.
|
2019-05-02 16:45:27 -07:00 |
|
Jason Volk
|
68f82d25a3
|
Remove no-op linker flag in these contexts.
|
2019-05-02 16:45:27 -07:00 |
|
Jason Volk
|
f9e858ae9e
|
Add these gold linker section organization options.
|
2019-05-02 16:45:27 -07:00 |
|
Jason Volk
|
ecdb028365
|
ircd: Reorder units in Makefile.
|
2019-05-01 15:40:17 -07:00 |
|
Jason Volk
|
8ecea80a1b
|
ircd: Merge conditional compilation units into the ordered sources list.
|
2019-04-30 16:46:34 -07:00 |
|
Jason Volk
|
744438ec49
|
ircd: Precompile the spirit.h header.
|
2019-04-20 19:24:18 -07:00 |
|
Jason Volk
|
62441e1c68
|
ircd: Switch to lazy-loading libircd.so symbols.
|
2019-04-17 17:29:08 -07:00 |
|
Jason Volk
|
5c558f98b6
|
ircd: Remove the initfirst linker request option.
|
2019-04-09 21:08:15 -07:00 |
|
Jason Volk
|
63c850b123
|
ircd: Rename perf:: to prof::.
|
2019-04-03 15:51:42 -07:00 |
|
Jason Volk
|
403bf52867
|
ircd::perf: Start a perf profiling subsystem; move ctx::prof counter utils.
|
2019-03-31 18:16:18 -07:00 |
|
Jason Volk
|
3480819ab5
|
configure: Add conditional for --enable-lowmem-compile.
|
2019-03-22 17:46:21 -07:00 |
|
Jason Volk
|
2f1cd45fba
|
ircd/Makefile.am: Apply param ggc-min-expand to grammar units; minor reorg.
|
2019-03-22 16:43:17 -07:00 |
|
Jason Volk
|
ede2439a55
|
ircd: Add support for configurable soft-assertions.
|
2019-03-15 16:19:05 -07:00 |
|
Jason Volk
|
72fe68bb29
|
ircd::stats: Start a preliminary stats system.
|
2019-03-12 18:41:05 -07:00 |
|
Jason Volk
|
2854ea9a0f
|
Makefiles: Remove --gdb-index here because no -gsplit-dwarf used.
|
2019-02-25 18:20:48 -08:00 |
|
Jason Volk
|
d8536ca9a9
|
ircd: Move fpe into util.
|
2019-02-16 13:17:44 -08:00 |
|
Jason Volk
|
3151931ee4
|
Linker options package.
|
2019-02-08 18:24:20 -08:00 |
|
Jason Volk
|
2fd50fc9af
|
ircd::db: Split db.cc into db_env.cc and db_port.cc.
|
2019-01-23 14:08:02 -08:00 |
|
Jason Volk
|
f01a72c8f6
|
ircd:Ⓜ️ Merge m_request.cc into m.cc
|
2019-01-23 13:28:51 -08:00 |
|
Jason Volk
|
cd30a01e9d
|
ircd:Ⓜ️ Move all ircd/m/* units up to ircd/.
|
2019-01-23 13:24:53 -08:00 |
|
Jason Volk
|
14b57f2eac
|
ircd: Rename aio.h/aio.cc with fs_ prefix.
|
2019-01-23 13:20:38 -08:00 |
|
Jason Volk
|
0dd6abf9ca
|
ircd: Options package in preparation for lto.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
b947aee02d
|
ircd:Ⓜ️ Fix subobject-linkage.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
815252e71f
|
ircd: Remove unused ap/cbor on this branch.
|
2019-01-02 12:27:17 -08:00 |
|
Jason Volk
|
956a8e239c
|
Use more aggressive tls-model options.
|
2018-12-23 17:36:35 -08:00 |
|
Jason Volk
|
cb2b3e7c16
|
ircd: Minor link options package.
|
2018-12-21 14:38:14 -08:00 |
|
Jason Volk
|
a5ebc28928
|
ircd::fs::aio: Reorganize with symbol overriding; add conf items.
|
2018-12-21 13:04:57 -08:00 |
|
Jason Volk
|
00e27b070e
|
ircd::log: Control logging with conf items.
|
2018-12-18 18:10:06 -08:00 |
|
Jason Volk
|
e1fd3f556b
|
ircd: Move runlevel definitions into ircd.cc.
|
2018-12-18 17:34:12 -08:00 |
|
Jason Volk
|
5bba7b3f16
|
ircd: Remove make install hook to create db dir: already done in db::init.
|
2018-12-15 20:29:54 -08:00 |
|
Jason Volk
|
f1948d38e0
|
ircd::log: Create log directory at runtime rather than install.
|
2018-12-15 20:29:54 -08:00 |
|
Jason Volk
|
0c0c3b1f41
|
ircd: Split runlevel related into header and unit.
|
2018-12-08 15:15:31 -08:00 |
|
Jason Volk
|
99001a4ea5
|
ircd: Initial ap.
|
2018-12-05 15:17:00 -08:00 |
|
Jason Volk
|
d35dad46c2
|
configure: Add EXTRA_LIBS rather than modifying LIBS here.
|
2018-11-29 13:46:45 -08:00 |
|
Jason Volk
|
5d36bdf476
|
ircd: Remove redundant flag from Makefile.
|
2018-11-11 18:28:28 -08:00 |
|
Jason Volk
|
6967ad1faa
|
ircd::fpe: Add floating point environment suite; error scoping device.
|
2018-11-11 18:28:28 -08:00 |
|
Jason Volk
|
a7e4acc519
|
ircd: Split and reorg ircd::hash/ircd::crh related headers and units.
|
2018-11-08 17:04:15 -08:00 |
|
Jason Volk
|
045a944911
|
ircd: Move a2u / pretty() suites from lex_cast to util::; start util.cc unit.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
02f64c7f34
|
ircd: Add ios unit to provide a more central control point for asio.
|
2018-10-17 05:12:10 -07:00 |
|
Jason Volk
|
c980ce464f
|
configure: Rework the SSL support sections.
|
2018-09-03 03:05:09 -07:00 |
|
Jason Volk
|
b63c103bb7
|
ircd: Disable CBOR for now.
|
2018-09-01 16:57:56 -07:00 |
|
Jason Volk
|
8fb580aaf5
|
configure/ircd: Overhaul install system directory related.
|
2018-08-12 16:30:51 -07:00 |
|
Jason Volk
|
1d11659c43
|
ircd::js: Remove xdr.
|
2018-08-11 00:42:08 -07:00 |
|
Jason Volk
|
01d9ce038c
|
ircd: Preliminary CBOR namespace and unit.
|
2018-07-01 02:09:35 -07:00 |
|
Jason Volk
|
9601dac9cc
|
ircd: Consolidate stdinc.h and ircd.h and fix precompiled headers.
|
2018-06-15 16:13:18 -06:00 |
|
Jason Volk
|
7c841e6bdb
|
configure/Makefile: Add formal support for libsnappy.
|
2018-06-04 14:48:04 -07:00 |
|
Jason Volk
|
6d0161d791
|
ircd/Makefile: Add missing LZ4 related from configure.
|
2018-06-04 14:43:20 -07:00 |
|
Jason Volk
|
2b654d13c5
|
configure: Reorg various third-party sections; add lz4 support.
|
2018-06-03 08:35:44 -07:00 |
|