Jason Volk
|
6a5159499f
|
ircd::json: Use ircd::iov for json::iov.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
f8fc03e57b
|
ircd::json: Improve value semantics and various fixes.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6c9ad5e513
|
ircd::db: Remove cruft.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
a0aeb2de2d
|
configure.ac/Makefile: Add debug conditionals.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
6fb3b44c05
|
ircd::iov: Support default construction and nullification.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
54d6793f59
|
Update various documentation and comments.
|
2017-09-24 18:16:33 -07:00 |
|
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
|
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
|
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
|
d219858e73
|
ircd::db: Improve commitment stack.
|
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
|
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
|
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 |
|
Jason Volk
|
fd3bb037c7
|
ircd::json: Add value constructor template to attempt cast to string_view.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
dc78c4743d
|
ircd::util: Simplify.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
f98be1582d
|
ircd::ctx: Expose stack usage functions to user.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
cbdd176819
|
ircd::db: Remove unnecessary shared_ptr for column instance.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
e46faaf882
|
ircd::db: Support prefix indexing.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
69917f153f
|
ircd::db: Add json::tuple related and utils to row.
|
2017-09-08 03:47:50 -07:00 |
|
Jason Volk
|
0ca1ebba61
|
ircd::db: Fix valid condition bugs and minor cleanup.
|
2017-09-08 03:47:49 -07:00 |
|