Member of the ISO C++ Standardization Committee and principal author of `std::ranges` and the upcoming `std::execution`.
- Seattle, WA
- http://ericniebler.com
- @ericniebler
Highlights
- Pro
Pinned Loading
-
NVIDIA/stdexec
NVIDIA/stdexec Public`std::execution`, the proposed C++ framework for asynchronous and parallel programming.
1,218 contributions in the last year
Day of Week | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | ||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Contribution activity
March 2025
Created 58 commits in 4 repositories
Created 1 repository
-
ericniebler/github-code-font-changer
JavaScript
This contribution was made on Mar 7
Created a pull request in NVIDIA/cccl that received 3 comments
change version check in type_list.h
so that *NO* clang-19.X compilers try to use pack indexing
closes nvbugs#5188914 Description clang-19 purports to support pack indexing a-la C++26. but even trivial uses of the feature cause clang to fall o…
+1
−1
lines changed
•
3
comments
Opened 21 other pull requests in 3 repositories
NVIDIA/stdexec
1
open
13
merged
-
make
sync_wait
hard error instead of SFINAE when passed a bad senderThis contribution was made on Mar 28 -
deprecate
empty_env
; useenv<>
insteadThis contribution was made on Mar 24 -
try to bring down the length of symbols a bit
This contribution was made on Mar 24
-
drop support for finding sender algorithm customizations via
tag_invoke
This contribution was made on Mar 21 -
replace all tag_invoke customizations of
start
with membr fnsThis contribution was made on Mar 21 -
apply clang-tidy and clang-format
This contribution was made on Mar 19
-
clangd complaining about the definition of
env::query
This contribution was made on Mar 18 -
use
cuda::std::span
instead ofstd::span
in nvexecbulk
testThis contribution was made on Mar 17 -
fix a bad test for
async_scope::spawn_future
This contribution was made on Mar 17 -
Assorted goodies
This contribution was made on Mar 17
-
fix race condition in nvexec's
when_all
implementationThis contribution was made on Mar 14 -
hides the scary files in examples/nvexec from clangd
This contribution was made on Mar 14
-
use new-style sender algo customization in stream_scheduler
This contribution was made on Mar 11
-
address continues_on/schedule_from lazy customization snafu
This contribution was made on Mar 10
ericniebler/ustdex
4
merged
-
clean up
_rcvr_with_env_t
and fix portability issuesThis contribution was made on Mar 26 -
update copyright headers for 2025
This contribution was made on Mar 2
-
assorted fixes
This contribution was made on Mar 2
-
fix issues exposed by clang-21
This contribution was made on Mar 1
NVIDIA/cccl
1
open
2
merged
-
tweak the cccl compiler version check macros to better agree with intuition
This contribution was made on Mar 26
-
fix clang portability issue in
__rcvr_with_env_t
and remove dead codeThis contribution was made on Mar 26 -
work-around an nvcc-12.0 compiler bug in CTAD exposed by cudax
This contribution was made on Mar 17
Reviewed 11 pull requests in 3 repositories
NVIDIA/cccl
8 pull requests
-
tweak the cccl compiler version check macros to better agree with intuition
This contribution was made on Mar 27
-
Implement
ranges::single_view
This contribution was made on Mar 26 -
Remove few remaining qualifiers _CCCL_NODISCARD
This contribution was made on Mar 26
-
Remove
_LIBCUDACXX_UNUSED_VAR
This contribution was made on Mar 19 -
[cudax] incorporate P3557 (constexpr completion signatures) into µstdex
This contribution was made on Mar 18
-
Implement
ranges::range_adaptor
This contribution was made on Mar 18 -
[CUDAX] Add universal comparison across memory resources
This contribution was made on Mar 18
-
Move
TEST_HAS_NO_EXCEPTIONS
to function like macroThis contribution was made on Mar 14
NVIDIA/stdexec
2 pull requests
-
Parallel scheduler -- incorporate feedback from LEWG in Hagenberg
This contribution was made on Mar 22
-
hides the scary files in examples/nvexec from clangd
This contribution was made on Mar 14
llvm/llvm-project
1 pull request
-
[Clang] Introduce a trait to determine the structure binding size
This contribution was made on Mar 16
Created an issue in llvm/llvm-project that received 4 comments
[ICE-on-valid] CTAD through alias template causes crash in TemplateArgument::getNonTypeTemplateArgumentType
The following code, compiled with -std=c++23
with the latest compiler from trunk, causes clang to ICE. I believe the code is conforming, and gcc tr…
4
comments
Opened 5 other issues in 4 repositories
llvm/llvm-project
2
open
-
[clang][rejects-valid] unfound constrained partial specialization of class template with variadic NTTP of class type
This contribution was made on Mar 22
-
[clang][rejects-valid] not finding partial specialization of nested class template
This contribution was made on Mar 6
NVIDIA/stdexec
1
closed
-
data race in
async_scope::spawn_future
This contribution was made on Mar 17
cplusplus/sender-receiver
1
open
-
early domain-based dispatching of
schedule_from
andcontinues_on
are flippedThis contribution was made on Mar 9
AmraniCh/github-code-font-changer
1
open
-
Chrome has disabled the extension as "unsupported"
This contribution was made on Mar 7
Started 1 discussion in 1 repository
clangd/clangd
clangd/clangd
-
clangd inferring compile command from wrong source file, how do i override it?
This contribution was made on Mar 3