0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-05 13:28:54 +01:00
Commit graph

4094 commits

Author SHA1 Message Date
Jason Volk
a3117391b5 ircd/modules: Preliminary matrix scaffold. 2017-08-23 15:10:28 -06:00
Jason Volk
a57070a9cf ircd: Minor socket log message improvements. 2017-08-23 15:06:58 -06:00
Jason Volk
30fb1d59d7 ircd: Preliminary resource handler infrastructure. 2017-08-23 15:06:14 -06:00
Jason Volk
2172b39f9e ircd::js: Minor fixes to JS subsystem. 2017-08-23 15:04:45 -06:00
Jason Volk
e2bfd79336 tools: Improve js build script. 2017-08-23 15:03:27 -06:00
Jason Volk
03734c7fb5 ircd::json: Fixes to grammar and generator related. 2017-08-23 15:02:24 -06:00
Jason Volk
6dbc9201f1 ircd::json: Add preliminary map and object. 2017-08-23 15:01:58 -06:00
Jason Volk
c1638d1dfa ircd::http: Fixes to HTTP grammar and output. 2017-08-23 15:00:21 -06:00
Jason Volk
a880e2e43e ircd::ctx: Add minor commentary. 2017-08-23 14:59:27 -06:00
Jason Volk
7197491364 ircd::util: Add constexpr kronecker delta. 2017-08-23 14:58:21 -06:00
Jason Volk
3d536d26b6 ircd::util: Fixes to constexpr tuple utils. 2017-08-23 14:57:58 -06:00
Jason Volk
9ea5eceb0e ircd::fs: Add function to read file from local filesystem. 2017-08-23 14:56:52 -06:00
Jason Volk
a25143b035 charybdis/modules: Fix Makefile argument related. 2017-08-23 14:55:58 -06:00
Jason Volk
22419a2087 ircd::util: Improve tuple related utils and iterations. 2017-04-07 16:00:18 -07:00
Jason Volk
cd7d86b699 ircd::fmt: Add lowercase hex specifier. 2017-04-06 18:34:44 -07:00
Jason Volk
39ab4d1c68 fixup! ircd::fmt: Cleanup grammar; fixes; support std::exception type to %s. 2017-04-06 18:34:09 -07:00
Jason Volk
5b40a9ad91 ircd: Assurances the full-transfer socket methods do just that. 2017-04-06 17:46:26 -07:00
Jason Volk
8955328479 ircd::util: Add basic STL map transformation functors. 2017-04-06 17:45:50 -07:00
Jason Volk
229a222ff6 fixup! ircd: Add more HTTP status mappings. 2017-04-06 17:08:40 -07:00
Jason Volk
4b2b7ea292 ircd::http: Allow elision of leading slash and empty '?' query. 2017-04-06 16:54:47 -07:00
Jason Volk
6097e82974 ircd: Add more HTTP status mappings. 2017-04-06 16:54:20 -07:00
Jason Volk
05f297c756 ircd: Fix token_last() iteration. 2017-04-04 22:12:32 -07:00
Jason Volk
a79d1ab342 ircd::util: Add pop_back()/pop_front() to string_view. 2017-04-04 16:10:29 -07:00
Jason Volk
15d9b638f6 ircd::mods: Better support for std::shared_ptr import between modules. 2017-04-04 16:10:29 -07:00
Jason Volk
760e47247e ircd: QoA on conventional semantics of some lexical functions. 2017-04-04 16:10:29 -07:00
Jason Volk
669c12418a ircd: Add functors for iless/iequals/igreater. 2017-04-04 16:10:29 -07:00
Jason Volk
e43b67d146 ircd::util: Add RAII container for iterators. 2017-04-04 16:10:29 -07:00
Jason Volk
bd772a4452 ircd::buffer: Add std::ostream support. 2017-04-04 16:10:29 -07:00
Jason Volk
ca98521265 fixup! fixup! ircd: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk
fe90841b8a ircd::mods: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk
17926e095f ircd::mods: Add workaround for dlclose() recursion issue. 2017-04-04 16:10:29 -07:00
Jason Volk
7ff04618c0 ircd;modules: Minor Makefile tweaks. 2017-04-04 16:10:29 -07:00
Jason Volk
8fdc6a4794 fixup! ircd: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk
e7844a0771 ircd::db: Database system developments. 2017-04-04 16:10:29 -07:00
Jason Volk
397d1dd3dd fixup! ircd: Move and improve socket listener device. 2017-04-04 16:10:28 -07:00
Jason Volk
bcccddbf3f ircd::http: Add query string support; cleanup grammar; minor cleanup. 2017-04-04 16:10:28 -07:00
Jason Volk
cb96d59579 ircd::http: Update status codes. 2017-04-04 16:10:28 -07:00
Jason Volk
6de469c8fb ircd::json: Remove empty initializer list members. 2017-04-02 20:58:30 -07:00
Jason Volk
217a0e9454 ircd::json: Modify grammar to fail with error when member name is empty string. 2017-04-02 20:57:57 -07:00
Jason Volk
673c8ca068 ircd::json: Add val::empty() and full default initialization. 2017-04-02 20:54:35 -07:00
Jason Volk
ff84531ea3 ircd::json: Add get<string_view>() to doc. 2017-04-02 20:53:56 -07:00
Jason Volk
49da778def ircd::fmt: Add bool support. 2017-04-02 20:53:14 -07:00
Jason Volk
b579d7dfc3 ircd::ctx: Add strand()/notify() with threadsafe_t. 2017-04-02 20:52:30 -07:00
Jason Volk
a89d499557 ircd::ctx: Bring sleep() into ircd:: namespace. 2017-04-02 20:51:47 -07:00
Jason Volk
35587a5c9c ircd: Add another allocator. 2017-04-02 20:50:59 -07:00
Jason Volk
5f70ce28d0 ircd::util: Document string_view::insert(). 2017-04-02 20:50:32 -07:00
Jason Volk
0a1bf7f47f ircd::util: Add iterator pair type. 2017-04-02 20:18:54 -07:00
Jason Volk
a8e6f4fb0a ircd::util: Add vector_view. 2017-04-02 20:18:38 -07:00
Jason Volk
bd383562fd ircd: Fix semantic error. 2017-04-01 18:02:46 -07:00
Jason Volk
e4f258314a fixup! ircd::ctx: Fixes for the thread-unsafety of asio::steady_timer. 2017-03-30 21:14:59 -07:00