issues
search
gsl-lite
/
gsl-lite
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
MIT License
887
stars
108
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
0.41.0: not ready to be build with `-D_FORTIFY_SOURCE=3`
#350
kloczek
opened
7 months ago
17
Support `not_null<>` for `unique_ptr<void, D>` and `shared_ptr<void>`
#349
mbeutel
closed
9 months ago
0
gsl::span works differently than std::span in terms of type matching?
#348
harsszegi
closed
9 months ago
2
Do not define member variables depending on C++ language support
#347
mbeutel
closed
10 months ago
0
Comparison of `std::optional<not_null<T>>` and `not_null<T>` is ambiguous
#346
MatthewNielsen27
opened
10 months ago
2
Suppress warnings in lest via system include
#345
mbeutel
opened
1 year ago
0
`not_null`'s evaluation of nullness can lead to *very* cryptic errors.
#344
BenFrantzDale
opened
1 year ago
10
Improve hashing for `gsl::byte`
#343
mbeutel
closed
1 year ago
0
Improve `finally()`, `on_return()`, and `on_error()`
#342
mbeutel
closed
1 year ago
0
Support `not_null<void*>`
#341
mbeutel
closed
1 year ago
0
Allow `not_null<void*>` and related.
#340
BenFrantzDale
closed
1 year ago
9
Add CI for non-x86 architectures
#339
mbeutel
opened
1 year ago
0
Cast char to signed to avoid type-limits warning
#338
musicinmybrain
closed
1 year ago
1
Tests fail to compile due to -Werror=type-limits when char is unsigned
#337
musicinmybrain
closed
1 year ago
6
Try to fix warning suppression for pre-modern VC++
#336
mbeutel
closed
1 year ago
0
Deprecate `string_span` and `zstring_span` and prepare for removal
#335
mbeutel
closed
1 year ago
0
Remove Travis CI; attempt to fix GCC test build
#334
mbeutel
closed
1 year ago
0
Remove unsupported configurations from CI
#333
mbeutel
closed
1 year ago
0
Suppress some warnings for Clang and GCC
#332
mbeutel
closed
1 year ago
2
respect libc++ configuration option to disable wchar_t
#331
burnpanck
closed
1 year ago
1
Add `gsl_CONFIG_VALIDATES_UNENFORCED_CONTRACT_EXPRESSIONS` config switch
#330
mbeutel
closed
1 year ago
0
Add tentative C++23 detection and `gsl_constexpr23`
#329
mbeutel
closed
1 year ago
0
Repair the CI pipelines
#328
mbeutel
closed
1 year ago
3
Add tests for `not_null_ic<>`
#327
mbeutel
opened
2 years ago
0
Fix `not_null_ic` copy construction
#326
runer112
closed
2 years ago
10
including gsl-lite triggers `-Wuseless-cast` warnings
#325
wirew0rm
closed
1 year ago
2
Use nvcc's __builtin_assume(x) for gsl_ASSUME_(x) in device code
#324
codecircuit
closed
2 years ago
1
gsl_CONFIG_UNENFORCED_CONTRACTS_ASSUME in kernel code
#323
codecircuit
closed
2 years ago
1
Definition of `fail_fast` and of `narrowing_error` triggers `clang`'s `-Wweak-vtables`
#322
mrahn
closed
1 year ago
2
add SYSTEM to target_include_directories
#321
mrahn
closed
2 years ago
6
gsl_FEATURE_GSL_LITE_NAMESPACE not working
#320
BMBurstein
closed
2 years ago
3
Fix GCC12 dangling pointer error in tests
#319
musicinmybrain
closed
2 years ago
9
Add `gsl::is_valid()`
#318
mbeutel
closed
2 years ago
0
Add specific contract checking configuration macros for device code
#317
mbeutel
closed
2 years ago
0
Add debug-mode contract checks `gsl_ExpectsDebug()`, `gsl_EnsuresDebug()`, `gsl_AssertDebug()`
#316
mbeutel
closed
2 years ago
0
Check for gsl:: target in Config.cmake
#315
Ram-Z
closed
2 years ago
1
Update CI to test GCC 11; Clang 12; CUDA 11.4; AppleClang 12.0.5, 13
#314
mbeutel
closed
2 years ago
0
Move `lexicographical_compare()`, `equal()` to `detail` namespace
#313
mbeutel
closed
2 years ago
0
Add `gsl::make_unique<>()`, `gsl::make_shared<>()` which return `not_null<...>`
#312
mbeutel
closed
2 years ago
0
Use `gsl_Assert()` for invariant checks; fix `weak_ptr<>` conversion
#311
mbeutel
closed
2 years ago
0
`not_null<shared_ptr<T>>` not convertible to `weak_ptr<T>`
#310
stohrendorf
closed
2 years ago
1
Support `narrow<>()` for types without total order
#309
mbeutel
opened
3 years ago
0
Basic NVHPC compiler support.
#308
olupton
closed
3 years ago
10
Implement basic CUDA runtime tests; add more `gsl_api` annotations
#307
mbeutel
closed
3 years ago
0
Fix `constexpr` support for `span<>`; add tests
#306
mbeutel
closed
3 years ago
0
Add `std20::endian`, fix `byte` tests for big-endian architectures
#305
mbeutel
closed
3 years ago
0
Test failures on s390x (GCC 10.2.1 and 11.0.1)
#304
sanjayankur31
closed
3 years ago
7
Test compilation failures on GCC 11: error: array subscript -1 is outside array bounds of 'char[6]' [-Werror=array-bounds]
#303
sanjayankur31
closed
3 years ago
7
"illegal instruction" Error when using gsl::span as Kernel Parameter
#302
pauleonix
closed
3 years ago
3
Make `gsl_CONFIG_CONTRACT_VIOLATION_ASSERTS` the version-1 default
#301
mbeutel
closed
3 years ago
1
Next