Skip to content

New naming scheme, documentation, and example

Compare
Choose a tag to compare
@rouson rouson released this 27 Sep 02:48
· 65 commits to main since this release
da7c4ac

New in This Release

  1. New type names that lessen the likelihood of name clashes and center around the most common use case: smart pointers. 🎯
  2. A new example with an accompanying new README.md explaining several important subtleties and intended uses.
  3. More extensive documentation of test results for eight compilers: NAG, GNU, Intel, Cray, IBM, AMD, NVIDIA, and LLVM. 📖

What's Changed

  • Feature: Add smart pointer example by @rouson in #35
  • Feature: detect and handle compiler issues in the test suite by @rouson in #36
  • Tests: Better testing through more robust construction and destruction by @rouson in #37
  • Breaking change: More clear, descriptive, and safe nomenclature by @rouson in #39
  • doc(test/README.md): add IBM test result by @rouson in #41
  • doc(README,test/README): fix typos by @rouson in #42 🔧
  • Feature: Nullify the user-object pointer during smart-pointer construction by @rouson in #40 🔬
  • doc(README.md): fix notes by @rouson in #43 📓
  • doc(README.md): fix broken link by @rouson in #44 ⛓️
  • doc(doc/README): update class diagram by @rouson in #45
  • Add example/README.md by @rouson in #46
  • doc(example/README.md): fix broken link by @rouson in #47 🩹

Full Changelog: 1.1.0...2.0.0