Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | string_view plugin/factory | Dan Goodliffe | 2019-01-14 | |
| | | | | | | Uses string_view over strings in the plugin and factory interfaces. Soft breaking change in general, but changes the signature for plugin resolvers. | |||
* | Support scprintf macro for format string with no args | Dan Goodliffe | 2018-09-04 | |
| | ||||
* | scprintf macro with non-variable | Dan Goodliffe | 2018-09-04 | |
| | | | | | Updates scprintf macro to handle the case where strm isn't a variable and thus cannot be captured, instead passing it as a parameter to the lambda. | |||
* | Update install to reflect moved ctf impls | Dan Goodliffe | 2018-09-04 | |
| | ||||
* | Add missing doxygen comments | Dan Goodliffe | 2018-09-03 | |
| | ||||
* | Greatly improved CTF printf support | Dan Goodliffe | 2018-09-03 | |
| | ||||
* | Add basic support for setting the width/precision in the format string | Dan Goodliffe | 2018-08-31 | |
| | ||||
* | Add constexpr functions for identifying char ranges | Dan Goodliffe | 2018-08-30 | |
| | ||||
* | Add in a template type arg for enable_if | Dan Goodliffe | 2018-08-30 | |
| | ||||
* | Simplify CTF bad format handling | Dan Goodliffe | 2018-08-30 | |
| | | | | static assertion is now just the default behaviour, not a catch all template class | |||
* | Use string_view instead of string where string-like is required | Dan Goodliffe | 2018-08-30 | |
| | ||||
* | Fix flagconv setfill | Dan Goodliffe | 2018-08-30 | |
| | ||||
* | Include detail headers on install | Dan Goodliffe | 2018-08-20 | |
| | ||||
* | Add the scprintf macro | Dan Goodliffe | 2018-08-20 | |
| | | | | | Clang/LLVM only macro which allows a more pure use of CTF with everything inline. e.g. scprintf(str, "Number = %d", n) | |||
* | Only GCC supports -flto=N | Dan Goodliffe | 2018-08-20 | |
| | ||||
* | Fix parameter type (length) passed into format test | Dan Goodliffe | 2018-08-20 | |
| | ||||
* | Remove comically GCC specific buildVariant from definedDirs | Dan Goodliffe | 2018-08-20 | |
| | | | | Replace it in its one use by just passing the library path on the test command line | |||
* | Add missing virtual destructors | Dan Goodliffe | 2018-08-20 | |
| | ||||
* | Fix compilation with template auto and + operator | Dan Goodliffe | 2018-08-20 | |
| | ||||
* | C++17 deprecation warnings from GCC 8.2 | Dan Goodliffe | 2018-08-19 | |
| | ||||
* | CTF printf | Dan Goodliffe | 2018-07-04 | |
| | | | | Adds support for a lot (but not all) of printf like formatters | |||
* | Any stream type with CTF | Dan Goodliffe | 2018-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 type | Dan Goodliffe | 2018-06-17 | |
| | ||||
* | Lorem Ipsum test | Dan Goodliffe | 2018-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_assert | Dan Goodliffe | 2018-06-17 | |
| | ||||
* | Use template auto types throughout CTF | Dan Goodliffe | 2018-06-17 | |
| | ||||
* | Massively simplified CTF with C++17 constexpr | Dan Goodliffe | 2018-06-17 | |
| | ||||
* | Add template string utils | Dan Goodliffe | 2018-06-16 | |
| | ||||
* | Template strings don't need to be extern C++17, just constexpr | Dan Goodliffe | 2018-06-16 | |
| | ||||
* | Use check, not require in CTF tests | Dan Goodliffe | 2018-06-16 | |
| | ||||
* | Move multi index typeslibadhocutil-0.5.1.1 | Dan Goodliffe | 2018-05-12 | |
| | | | | Reduce header bloat by moving the types into the .cpp. | |||
* | Add missing include guardlibadhocutil-0.5.1 | Dan Goodliffe | 2018-05-08 | |
| | ||||
* | Inline the formatter consts | Dan Goodliffe | 2018-05-08 | |
| | | | | Allows a formatter to be a typedef in multiple compilation units. | |||
* | Fix uniqueness of generated name for format string var | Dan Goodliffe | 2018-05-08 | |
| | ||||
* | C++17libadhocutil-0.5.0 | Dan Goodliffe | 2018-04-11 | |
| | | | | Tidy threading code... no need for pointers now | |||
* | C++17 | Dan Goodliffe | 2018-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++17 | Dan Goodliffe | 2018-04-11 | |
| | | | | Updates resource pool to have an interface more in line with the C++ Core Guidelines. | |||
* | C++17 | Dan Goodliffe | 2018-04-07 | |
| | | | | | Adds a friendly wrapper function to construct and install a plugin (similar interface std::make_...) | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove straggling references to boost namespace which should be std. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove intrusivePtrBase. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from tests. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from scope exit. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from CTF. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from buffer. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from cache. | |||
* | C++17 | Dan Goodliffe | 2018-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++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from exception. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from resource pool. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from lazyPointer. | |||
* | C++17 | Dan Goodliffe | 2018-04-06 | |
| | | | | Remove all boost things now in the standard library from uriParse. |