summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* C++17 deprecation warnings from GCC 8.2Dan Goodliffe2018-08-19
|
* CTF printfDan Goodliffe2018-07-04
| | | | Adds support for a lot (but not all) of printf like formatters
* Any stream type with CTFDan Goodliffe2018-06-17
| | | | | | Minor alteration to allow for custom helpers. Then a unit test to demonstrate that with suitable helpers, a CTF can operate on any stream type, such as a stdio FILE.
* Create a typedef for the formatters char typeDan Goodliffe2018-06-17
|
* Lorem Ipsum testDan Goodliffe2018-06-17
| | | | | | Adds test case when formatter content is generated from a simple .txt file using xxd. The header is simply including and processed as a string literal.
* Simplify CTF invalid static_assertDan Goodliffe2018-06-17
|
* Use template auto types throughout CTFDan Goodliffe2018-06-17
|
* Massively simplified CTF with C++17 constexprDan Goodliffe2018-06-17
|
* Add template string utilsDan Goodliffe2018-06-16
|
* Template strings don't need to be extern C++17, just constexprDan Goodliffe2018-06-16
|
* Use check, not require in CTF testsDan Goodliffe2018-06-16
|
* Move multi index typeslibadhocutil-0.5.1.1Dan Goodliffe2018-05-12
| | | | Reduce header bloat by moving the types into the .cpp.
* Add missing include guardlibadhocutil-0.5.1Dan Goodliffe2018-05-08
|
* Inline the formatter constsDan Goodliffe2018-05-08
| | | | Allows a formatter to be a typedef in multiple compilation units.
* Fix uniqueness of generated name for format string varDan Goodliffe2018-05-08
|
* C++17libadhocutil-0.5.0Dan Goodliffe2018-04-11
| | | | Tidy threading code... no need for pointers now
* C++17Dan Goodliffe2018-04-11
| | | | | | Updates resource pool... We don't need our own usage counter when shared_ptr has a perfectly good one... So long as you remember it's one too high cos we keep one in InUse.
* C++17Dan Goodliffe2018-04-11
| | | | Updates resource pool to have an interface more in line with the C++ Core Guidelines.
* C++17Dan Goodliffe2018-04-07
| | | | | Adds a friendly wrapper function to construct and install a plugin (similar interface std::make_...)
* C++17Dan Goodliffe2018-04-06
| | | | Remove straggling references to boost namespace which should be std.
* C++17Dan Goodliffe2018-04-06
| | | | Remove intrusivePtrBase.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from tests.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from scope exit.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from CTF.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from buffer.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from cache.
* C++17Dan Goodliffe2018-04-06
| | | | | | Replaces boost locks with std locks. Removes upgradable locks which aren't yet supported in native C++. Bolsters tests around behaviour of lock helpers and simplifies their implementation.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from exception.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from resource pool.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from lazyPointer.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from uriParse.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from nvpParse.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from curl things.
* C++17Dan Goodliffe2018-04-06
| | | | Remove all boost things now in the standard library from lexer.
* C++17Dan Goodliffe2018-04-06
| | | | | Remove all raw pointers and boost things now in the standard library from plugins and factory.
* Upgrade to Ice-3.7Dan Goodliffe2018-03-24
|
* Update doxyfile to enable cpp17 string_view and generally bring up to dateDan Goodliffe2018-03-15
|
* Only expose string_view when it's availableDan Goodliffe2018-03-14
|
* Add documentation for MemMap::sv()Dan Goodliffe2018-03-14
|
* Add a string_view accessor for MemMapDan Goodliffe2018-03-14
|
* Updated compile flagsDan Goodliffe2018-03-14
|
* Streams don't throw exceptions, they set !stream::good()Dan Goodliffe2018-03-13
|
* Don't need to add don't print log for nullptr_t from boost 1.64 onwardslibadhocutil-0.4.3.2Dan Goodliffe2017-09-15
|
* Add compatibility with raw pointers to LazyPointerDan Goodliffe2017-09-15
|
* Prefer BOOST_REQUIRE_* comparisonsDan Goodliffe2017-08-22
|
* Fix FileHandle move constructor and bolster test coveragelibadhocutil-0.4.3.1Dan Goodliffe2017-08-11
|
* Extend FileUtils with move constructors, complete set of constructors for ↵libadhocutil-0.4.3Dan Goodliffe2017-08-06
| | | | FileHandleStat and MemMap and allow for refreshing the stat structure
* Add missing docs for GlobalStaticDan Goodliffe2017-08-04
|
* Improve FileHandle's compatibility with a raw descriptorDan Goodliffe2017-08-04
|
* Split out plugin manager's global default instance into a reusable template ↵libadhocutil-0.4.2Dan Goodliffe2017-06-24
| | | | class