0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-09 12:08:36 +02:00
Commit graph

4072 commits

Author SHA1 Message Date
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