Jason Volk
|
7cc4ed56ab
|
ircd: Support both iov and ilist for socket and buffer related.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
6f29784573
|
ircd: Fix json::member alias.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
f2bbd9b23e
|
ircd::buffer: Add missing default constructor for const_buffer.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
2ee4d67b68
|
ircd: Add iov.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
2003a803ce
|
ircd::allocator: Add node allocator / reorg fixed/dynamic.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
583432d35b
|
ircd::mods: Add template to demangle by type.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
aa6cd82fbc
|
ircd::db: Rename file tuple.h to json.h
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
8ad134c565
|
ircd::json: Rename builder to iov.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
c3a88edeee
|
ircd: Split string_view out of util::.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
6cd58b0d6a
|
ircd: Update various comments / minor cleanup.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
c4abd63533
|
Add preliminary doxygen config.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
f0bbf55cdd
|
Update travis.yml.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
5415c919da
|
Update README.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
cb0878999b
|
configure.ac: Remove sqlite support.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
e95fe7fbd9
|
ircd::json: Improve tuple/builder related.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
db748cae81
|
ircd::resource: Accept json::member for response for now.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
dd12f013cf
|
ircd::buffer: Proper reference types for buffer / array ctor / cleanup.
|
2017-09-24 18:16:32 -07:00 |
|
Jason Volk
|
147a49a86c
|
ircd::json: Improve stringification interface et al.
|
2017-09-08 07:47:07 -07:00 |
|
Jason Volk
|
77ba8696d9
|
ircd::json: Commentary / minor cleanup.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
ace878b887
|
ircd::json: Rename tuple member to property.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
b715b99b0c
|
ircd::json: Upgrade index::member to json::member.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
1a59218bad
|
ircd::json: Add builder.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
85b699c286
|
Various makefile cleanup.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
9085261ef4
|
README.md: Start a detailed list of things that required an apt-install considered dependencies.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
1cea631f60
|
ircd::m modules: Matrix reinterface checkpoint.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
a89a8dfa5f
|
ircd::db: Add preliminary cursor and where clause query.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
80f1d30505
|
configure.ac: Bump boost min version to 1.62 for now.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
7baac31cc7
|
ircd: Add main init for ircd::db.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
6eb54bb67a
|
ircd::buffer: Add extern linkage for null buffers.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
4cb99ba1a4
|
ircd::resource: Cleanup / fixes.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
d219858e73
|
ircd::db: Improve commitment stack.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
682686bcae
|
ircd::db: Employ c++1z extensions to namespacing.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
3ef01bad59
|
ircd::db: Move enum pos so the definition is available.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
5f25d90fd2
|
ircd::db: Add index interface.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
0ffaa0d3d6
|
ircd::db: Add preliminary tuple specific interface.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
277765ebbc
|
ircd::fmt: Show demangled type name of faulty argument.
|
2017-09-08 03:47:52 -07:00 |
|
Jason Volk
|
4a24b57035
|
ircd: Add string_view modern overloads to classic BSD strl*() iface.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
0c145d0fbd
|
ircd::util: Add complement to std::for_each with our ircd::until().
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
481eff3baa
|
ircd::util: Rename binary_view to byte_view.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
e7650334dc
|
ircd::util: Move operator!() functions / minor cleanup.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
4eeb1c093d
|
ircd::http: Proper exception when parse buffer is too small.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
c627095f51
|
ircd: Add date.h header for date and time utilities.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
b829c5d7ba
|
ircd::json: Extend interface with some hackses for now but this has to be revisited eventually.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
d99b927c4a
|
ircd::db: Allow empty delta value with default argument param.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
1e7c0daed2
|
ircd::db: Improve opts, snapshot, and conversions for column::iterator.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
fd3ae151b9
|
configure.ac: Send boost version to the tools build script.
|
2017-09-08 03:47:51 -07:00 |
|
Jason Volk
|
87f6311e94
|
.gitmodules: Fix boost branch.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
5eaae24559
|
m: Improve error/exception.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
96d121c82a
|
m: Improve mxid class
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
892ad69f5b
|
ircd::util: Add IRCD_USING_OVERLOAD macro; minor cleanup.
|
2017-09-08 03:47:50 -07:00 |
|