2026-06-01 Dirk Eddelbuettel * R/wrap.R: Expanded manual page * man/trace.Rd: Regenerated * README.md: Mention tl package as thinner shim * inst/include/spdlite/: Minor synchronization with upstream * inst/include/spdlite/formatter.h: Add missing sys/syscall.h header needed by g++-16, also forwarded upstream as PR 2026-05-30 Dirk Eddelbuettel * inst/include/rspdlite: Minor rearrangments, added comments, add level setter and getter from / to string * src/formatter.cpp (formatter_): Size mismatch is now an error * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem 2026-05-28 Dirk Eddelbuettel * inst/include/rspdlite: Moved some code from src/ * src/formatter.cpp (formatter_): Renamed, more explicitly internal * man/formatter.Rd: Removed * R/wrap.R: Updated * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem 2026-05-26 Dirk Eddelbuettel * inst/examples/example.cpp: Consolidate examples into one file * README.md: Adjust example path 2026-05-22 Dirk Eddelbuettel * inst/include/spdlite/: Synchronized with upstream * inst/include/rspdlite: Adjusted * src/formatter.cpp: Idem * inst/include/rspdlite: Use explicit set_ and get_ prefixes for level and name (as upstream does now) * R/wrap.R: Logging 'verbs' are now prefixed with 'log_', use 'set_' and 'get_' for name and level * NAMESPACE: Idem * inst/tinytest/test_basics.R: Idem * inst/tinytest/test_formats.R: Idem * inst/include/rspdlite: Idem * inst/examples/example.R: Idem * inst/examples/example1.cpp: Idem * inst/examples/example2.cpp: Idem * man/log_trace: Idem, also renamed * R/package.R: Remove erroneous '@internal' tag * man/rspdlite-package.Rd: Regenerated 2026-05-21 Dirk Eddelbuettel * README.md: Expand on C++ usage options 2026-05-20 Dirk Eddelbuettel * src/formatter.cpp (set_format_): Add an all-in setter for all options * R/wrap.R: Add R accessor set_format(), document flags * man/trace.Rd: Regenerated * inst/tinytest/test_formats.R: Some tests for formats * NAMESPACE: Export new accessor * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * man/trace.Rd: Idem * README.md: Expand a little on design and limitation 2026-05-19 Dirk Eddelbuettel * src/formatter.cpp: Add date on/off and utc on/off setter * R/wrap.R: New R accessors * NAMESPACE: Export new accessors * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * man/trace.Rd: Idem 2026-05-18 Dirk Eddelbuettel * inst/include/spdlite/logger.h (name): Add name setter * src/formatter.cpp: Add name setter and getter, precision setter, rename default instance to logger, thread_id display switch * inst/include/rspdlite: Idem * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * man/trace.Rd: Idem * R/wrap.R: New R accessors * NAMESPACE: Export new accessors * inst/examples/example.R: Show name setter * inst/examples/example2.cpp: Idem 2026-05-17 Dirk Eddelbuettel * inst/include/spdlite: Support optional logger name via #define * README.md: Edits 2026-05-16 Dirk Eddelbuettel * src/formatter.cpp: Enable minimal 'empty' compilation under C++17 * inst/tinytest/test_basics.R: Refine, skip most tests under C++17 * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * README.md: Added * inst/include/spdlite: Sync with upstream * inst/tinytest/test_basics.R: Adjust to wider log-level display 2026-05-15 Dirk Eddelbuettel * inst/tinytest/test_basics.R: Expand, and tweak * R/package.R: Per-package documentation * man/rspdlite-package.Rd: Idem * configure: Explicitly test for C++20 * src/formatter.cpp: Use test result * src/Makevars: Idem * src/Makevars.win: Added * cleanup: Remove generated src/Makevars 2026-05-14 Dirk Eddelbuettel * inst/include/rspdlite: Support file sink * inst/examples/R/example.R: Tweaked * inst/examples/example1.cpp: Idem * inst/examples/example2.cpp: Idem * test/tinytest.R: Add unit test support * inst/tinytest/test_basics.R: Idem * DESCRIPTION: Idem * .github/workflows/ci.yaml: Add CI support 2026-05-13 Dirk Eddelbuettel * inst/include/rspdlite: Inline instance * inst/examples/example1.cpp: Tweaked, and moved * inst/examples/example2.cpp: Idem * inst/examples/R/example.R: Idem * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem 2026-05-12 Dirk Eddelbuettel * inst/include/rspdlite: New principal header, support null_sink * src/formatter.cpp: Added formatting accessors * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * R/wrap.R: New R accessors * NAMESPACE: Idem * man/trace.Rd: New documentation * .Rbuildignore: Added * src/example.cpp: Tweaked * man/exampleRsink: Idem * src/example2.cpp: Added * R/example3.R: Idem 2026-05-10 Dirk Eddelbuettel * .editorconfig: Added * cleanup: Idem * src/example.cpp: Reindentation 2026-05-09 Dirk Eddelbuettel * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem 2026-05-08 Dirk Eddelbuettel * DESCRIPTION: Initial commit * NAMESPACE: Idem * inst/include/spdlite/: Initial upstream sync * inst/include/rspdlite: Initial commit * src/formatter.cpp: Idem * src/example.cpp: Idem * src/RcppExports.cpp: Idem * src/Makevars: Idem * R/RcppExports.R: Idem * man/exampleRsink.Rd: Idem * man/formatter.Rd: Idem