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 |
|
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
|
d3171c9ab6
|
doc: Add CPP howto.
|
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 |
|
Jason Volk
|
4013c301e5
|
ircd::util: Add binary_view utility.
|
2017-09-08 03:47:49 -07:00 |
|
Jason Volk
|
19c5e6c83b
|
ircd::db: Add generalized database delta interface.
|
2017-09-08 03:47:49 -07:00 |
|
Jason Volk
|
f729fd0917
|
ircd::db: Expose enum class pos.
|
2017-09-08 03:47:49 -07:00 |
|