issues
search
dcleblanc
/
SafeInt
SafeInt is a class library for C++ that manages integer overflows.
MIT License
202
stars
37
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Enum isn't sufficiently excluded
#65
dcleblanc
opened
1 month ago
0
Change shift operators to throw on undefined behavior instead of assert
#64
dcleblanc
opened
1 month ago
0
Unsafe shifts not do not raise an exception
#63
bbannier
opened
1 month ago
2
SafeCast with enumeration and expected truncation fails
#62
jacobl-at-ms
opened
2 months ago
9
`static inline` functions are not supported by header units & modules
#61
ZacharyHenkel
opened
7 months ago
15
Upgrading from (very) old unknown version of SafeInt to SafeInt 3.0.28p produces unexpected C2100 compilation failures with MSVC
#60
jacobl-at-ms
closed
7 months ago
5
Fix issues on compatibility with Windows headers and std::numeric_limits min/max, add namespace, and prefix preprocessor macros
#59
GiovanniDicanio
opened
11 months ago
0
Code is incompatible with Windows headers due to min()/max() preprocessor macros naming conflict
#58
GiovanniDicanio
closed
11 months ago
2
Preprocessor macros defined in the header file should be properly prefixed to avoid naming collisions
#57
GiovanniDicanio
opened
11 months ago
2
Enclose code in a namespace to avoid polluting the global namespace
#56
GiovanniDicanio
opened
11 months ago
4
safeint fails to build with gcc-13
#55
daissi
opened
1 year ago
4
Strict warnings
#54
dcleblanc
closed
1 year ago
0
Change inline to static inline to fix non-standard compilers
#53
dcleblanc
closed
1 year ago
0
Inline function declarations in safe_math.h and safe_math_impl.h declarations don't work in C99
#52
sconybeare
closed
1 year ago
4
Issues with std::numeric_limits<T>::min/max if WinDef.h is included without #define NOMINMAX
#51
raphgianotti
opened
1 year ago
0
Fix regression because of adding copy constructor
#50
dcleblanc
closed
1 year ago
0
Add casts to prevent Apple clang from complaining
#49
dcleblanc
closed
1 year ago
0
Fix tests on GCC13
#48
dherrerace
closed
1 year ago
1
Revert change that causes trouble with GCC 8.5.
#47
rsmmr
closed
1 year ago
15
Fix compile error when SafeIntDefaultExceptionHandler is defined
#46
axnsan12
closed
1 year ago
0
Cpp 98
#45
dcleblanc
closed
2 years ago
0
Add support for compiling with -Wextra, fix warnings that ensue
#44
dcleblanc
closed
2 years ago
0
please add common STL support
#43
MacroUniverse
closed
2 years ago
3
Safe math c
#42
dcleblanc
closed
2 years ago
0
Build fix
#41
dcleblanc
closed
2 years ago
0
Build fix (#39)
#40
dcleblanc
closed
2 years ago
0
Build fix
#39
dcleblanc
closed
2 years ago
0
Use long double constant suffix
#38
slaymaker1907
closed
2 years ago
1
Incorrect implementation of CastThrow for CastToBool
#37
ZacharyHenkel
closed
3 years ago
3
Fix/intrinsic
#36
dcleblanc
closed
3 years ago
0
Disable x64-specific optimizations for ARM64EC
#35
mcfi
closed
3 years ago
12
SafeInt: Annotate return values with [[nodiscard]] when possible.
#34
bgianfo
closed
2 years ago
2
Instrument return values with [[nodiscard]] when compiler supports it?
#33
bgianfo
closed
2 years ago
4
Fix clang diagnostic about deprecated generated copy constructor.
#32
jaykrell
closed
3 years ago
6
Fix double to long double clang 10.0 diagnostic.
#31
jaykrell
closed
3 years ago
1
Compile breaks when using non-standard wchar_t on Visual Studio build
#30
dcleblanc
closed
3 years ago
1
Remove excess initialization, i.e. of locals to zero prior to useful initialization.
#29
jaykrell
closed
3 years ago
1
Remove nonsense references, passing 64bit integers on 64bit platforms.
#28
jaykrell
closed
3 years ago
1
Remove references.
#27
jaykrell
closed
3 years ago
6
Implement 64bit multiplication in terms of efficient 64x64=int128.
#26
jaykrell
closed
3 years ago
3
Do not overload wchar_t in environments where it fails to compile.
#25
jaykrell
closed
3 years ago
12
Replace std::[u]int* with [u]int*, cstdint with stdint.h.
#24
jaykrell
closed
3 years ago
4
Cmake test
#23
dcleblanc
closed
3 years ago
0
safeint and NT kernel/drivers vs. STL
#22
jaykrell
closed
3 years ago
12
Use int128 with clang/gcc.
#21
jaykrell
closed
3 years ago
7
Use SAFE_INT_HAS_EXCEPTIONS with older compilers
#20
egor-tensin
closed
3 years ago
3
Add CMake files, set up Travis/AppVeyor CI
#19
egor-tensin
closed
3 years ago
11
Fix/defines
#18
dcleblanc
closed
4 years ago
0
Provide option to disable overloading operator&.
#17
rsmmr
closed
4 years ago
9
Fix/no except
#16
dcleblanc
closed
4 years ago
0
Next