Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dcleblanc/SafeInt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.0.27
Choose a base ref
...
head repository: dcleblanc/SafeInt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 14 commits
  • 82 files changed
  • 4 contributors

Commits on Sep 8, 2022

  1. Configuration menu
    Copy the full SHA
    92b8e81 View commit details
    Browse the repository at this point in the history
  2. Quench warning

    David LeBlanc committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    c27a5d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Update helpfile.md to include specialization for std::hash

    David LeBlanc committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    229f5b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    d0178e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    7e4b8e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    576dcf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d95bc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d509c62 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Fix regression because of adding copy constructor (#50)

    * Add move constructor and move assignment. Will add compile test coverage next.
    
    * Fix problem with 8.x and 9.x gcc by removing all constructors, move constructors
    and assignment and move assignment operators for SafeInt<T>. Also solves warning
    from recent clang using -Wextra
    
    * Add regression test so that issue #47 doesn't recur
    
    * Add c++17 test for g++
    dcleblanc authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    8d2d510 View commit details
    Browse the repository at this point in the history
  2. Update version to 3.28

    dcleblanc committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    82de380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cafc91 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    672a789 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Strict warnings (#54)

    * Change inline to static inline in order to accomodate misbehaved compilers.
    
    * Compile with clang using -Weverything, fix a bunch of picky warnings.
    
    * Fix errors on Windows test build resulting from seemingly benign changes on Linux.
    
    * Now that MSVC has thrown a major fit over casting literals, forcing fixes,
    we can re-enable the clang warning.
    
    * Clang and MSVC having conflicts
    
    * clang and MSVC now agree, TODO - write an app to nicely format and
    cast the test cases so they work.
    
    * Having a compiler food fight between Apple, MSVC and clang...
    
    ---------
    
    Co-authored-by: David LeBlanc <[email protected]>
    dcleblanc and David LeBlanc authored May 1, 2023
    Configuration menu
    Copy the full SHA
    eeb5103 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    925235c View commit details
    Browse the repository at this point in the history
Loading