Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
nimble-dev
/
nCompiler
Public
Notifications
You must be signed in to change notification settings
Fork
5
Star
65
Code
Issues
62
Pull requests
5
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
extensive update to TBB functionality to extend/fix (replaces PR #171)
- #209
#209
Open
paciorek
wants to merge 61 commits into
main
nimble-dev/nCompiler:main
from
tbb-rebase-on-main
nimble-dev/nCompiler:tbb-rebase-on-main
Copy head branch name to clipboard
Conversation
Commits
61
(61)
Checks
Files changed
Open
extensive update to TBB functionality to extend/fix (replaces PR #171)
#209
paciorek
wants to merge 61 commits into
main
nimble-dev/nCompiler:main
from
tbb-rebase-on-main
nimble-dev/nCompiler:tbb-rebase-on-main
Copy head branch name to clipboard
Commits
Commits on Mar 11, 2026
Fix and extend parallel_reduce functionality, including
Show description for b796427
paciorek
committed
b796427
View commit details
Copy full SHA for b796427
Browse repository at this point
Commits on Mar 25, 2026
redesign nClass so that compiled inherits from uncompiled, C components are contained in private, and packaged names can be managed (#125)
Show description for 1ea9d21
perrydv
authored and
paciorek
committed
1ea9d21
View commit details
Copy full SHA for 1ea9d21
Browse repository at this point
Trap missing argType cleanly (issue 107).
paciorek
committed
0a04ff3
View commit details
Copy full SHA for 0a04ff3
Browse repository at this point
Add R version of nSeq with tests.
paciorek
committed
f3ed370
View commit details
Copy full SHA for f3ed370
Browse repository at this point
Rework parallel_for handling to auto detect shared vars.
Show description for f86d15a
paciorek
committed
f86d15a
View commit details
Copy full SHA for f86d15a
Browse repository at this point
Handle local vars in body of parallel_for.
paciorek
committed
9cca315
View commit details
Copy full SHA for 9cca315
Browse repository at this point
Handle use of class method in parallel_for.
Show description for 6373c4b
paciorek
committed
6373c4b
View commit details
Copy full SHA for 6373c4b
Browse repository at this point
Support multiple sequential parfor loops.
paciorek
committed
489deab
View commit details
Copy full SHA for 489deab
Browse repository at this point
Fix handling of multiple loops to give all
Show description for 40f7979
paciorek
committed
40f7979
View commit details
Copy full SHA for 40f7979
Browse repository at this point
Extend parallel_reduce:
Show description for 17236b4
paciorek
committed
17236b4
View commit details
Copy full SHA for 17236b4
Browse repository at this point
Make various tricky fixes for parallel_reduce, including:
Show description for 18e1d08
paciorek
committed
18e1d08
View commit details
Copy full SHA for 18e1d08
Browse repository at this point
Commits on Mar 31, 2026
Move some processing from labelAbstractTypes to finalTransformations.
paciorek
committed
cf7d6c7
View commit details
Copy full SHA for cf7d6c7
Browse repository at this point
Fix normalizeCalls handling of reduce operator.
Show description for 52b4f22
paciorek
committed
52b4f22
View commit details
Copy full SHA for 52b4f22
Browse repository at this point
Commits on Apr 2, 2026
Fix the fix to normalizeCalls handling of reduce operator.
paciorek
committed
d210641
View commit details
Copy full SHA for d210641
Browse repository at this point
Add full draft of setting TBB num of threads.
paciorek
committed
472b176
View commit details
Copy full SHA for 472b176
Browse repository at this point
Commits on Apr 3, 2026
Remove stray .DS_Store.
paciorek
committed
923278e
View commit details
Copy full SHA for 923278e
Browse repository at this point
Fix issue with parallel_reduce arg matching.
paciorek
committed
03784c5
View commit details
Copy full SHA for 03784c5
Browse repository at this point
Add tests for setting number of threads.
paciorek
committed
73e0d9f
View commit details
Copy full SHA for 73e0d9f
Browse repository at this point
Make partial draft of testing for parallel_reduce.
paciorek
committed
5301edb
View commit details
Copy full SHA for 5301edb
Browse repository at this point
Commits on Apr 20, 2026
Fix some bugs with parallel_reduce use cases.
Show description for ba8d6cf
paciorek
committed
ba8d6cf
View commit details
Copy full SHA for ba8d6cf
Browse repository at this point
Actually finalize parallel_reduce tests.
paciorek
committed
4ec91c2
View commit details
Copy full SHA for 4ec91c2
Browse repository at this point
Make comment in tbb test.
paciorek
committed
bae12d2
View commit details
Copy full SHA for bae12d2
Browse repository at this point
Commits on Apr 21, 2026
Inline function in utils.h.
paciorek
committed
d4d8242
View commit details
Copy full SHA for d4d8242
Browse repository at this point
Commits on Apr 26, 2026
Add tests for parallel_for.
paciorek
committed
0beb47a
View commit details
Copy full SHA for 0beb47a
Browse repository at this point
Commits on Apr 29, 2026
Remove unneeded local vars from method calling par_reduce.
paciorek
committed
b0098b4
View commit details
Copy full SHA for b0098b4
Browse repository at this point
Commits on May 17, 2026
Fix merge conflict from tbb-pkging.
paciorek
committed
b53840e
View commit details
Copy full SHA for b53840e
Browse repository at this point
Avoid threaded R API calls with getNumThreads.
paciorek
committed
03611fe
View commit details
Copy full SHA for 03611fe
Browse repository at this point
Commits on May 29, 2026
Take different approach to avoiding threaded R API calls.
Show description for b4886ba
paciorek
committed
b4886ba
View commit details
Copy full SHA for b4886ba
Browse repository at this point
Remove depth counter code from global_R_interface_cppDef.
paciorek
committed
f988ccf
View commit details
Copy full SHA for f988ccf
Browse repository at this point
Commits on Jul 13, 2026
Fix and extend parallel_reduce functionality, including
Show description for 1c0a533
paciorek
committed
1c0a533
View commit details
Copy full SHA for 1c0a533
Browse repository at this point
Add R version of nSeq with tests.
paciorek
committed
5f553d3
View commit details
Copy full SHA for 5f553d3
Browse repository at this point
Rework parallel_for handling to auto detect shared vars.
Show description for 0fc8d3a
paciorek
committed
0fc8d3a
View commit details
Copy full SHA for 0fc8d3a
Browse repository at this point
Handle local vars in body of parallel_for.
paciorek
committed
0bd8342
View commit details
Copy full SHA for 0bd8342
Browse repository at this point
Handle use of class method in parallel_for.
Show description for 508da94
paciorek
committed
508da94
View commit details
Copy full SHA for 508da94
Browse repository at this point
Support multiple sequential parfor loops.
paciorek
committed
8c98793
View commit details
Copy full SHA for 8c98793
Browse repository at this point
Fix handling of multiple loops to give all
Show description for 2fce1a6
paciorek
committed
2fce1a6
View commit details
Copy full SHA for 2fce1a6
Browse repository at this point
Extend parallel_reduce:
Show description for ccd5f64
paciorek
committed
ccd5f64
View commit details
Copy full SHA for ccd5f64
Browse repository at this point
Make various tricky fixes for parallel_reduce, including:
Show description for 91c9160
paciorek
committed
91c9160
View commit details
Copy full SHA for 91c9160
Browse repository at this point
Move some processing from labelAbstractTypes to finalTransformations.
paciorek
committed
ab777ec
View commit details
Copy full SHA for ab777ec
Browse repository at this point
Fix normalizeCalls handling of reduce operator.
Show description for ce510bf
paciorek
committed
ce510bf
View commit details
Copy full SHA for ce510bf
Browse repository at this point
Fix the fix to normalizeCalls handling of reduce operator.
paciorek
committed
a397f90
View commit details
Copy full SHA for a397f90
Browse repository at this point
Add full draft of setting TBB num of threads.
paciorek
committed
e127be8
View commit details
Copy full SHA for e127be8
Browse repository at this point
Remove stray .DS_Store.
paciorek
committed
ddef831
View commit details
Copy full SHA for ddef831
Browse repository at this point
Fix issue with parallel_reduce arg matching.
paciorek
committed
af0fa19
View commit details
Copy full SHA for af0fa19
Browse repository at this point
Add tests for setting number of threads.
paciorek
committed
76e3f3c
View commit details
Copy full SHA for 76e3f3c
Browse repository at this point
Make partial draft of testing for parallel_reduce.
paciorek
committed
bbfabf0
View commit details
Copy full SHA for bbfabf0
Browse repository at this point
Fix some bugs with parallel_reduce use cases.
Show description for a775568
paciorek
committed
a775568
View commit details
Copy full SHA for a775568
Browse repository at this point
Actually finalize parallel_reduce tests.
paciorek
committed
f786fb3
View commit details
Copy full SHA for f786fb3
Browse repository at this point
Make comment in tbb test.
paciorek
committed
f12ff34
View commit details
Copy full SHA for f12ff34
Browse repository at this point
Inline function in utils.h.
paciorek
committed
cd941af
View commit details
Copy full SHA for cd941af
Browse repository at this point
Add tests for parallel_for.
paciorek
committed
1eb1bec
View commit details
Copy full SHA for 1eb1bec
Browse repository at this point
Remove unneeded local vars from method calling par_reduce.
paciorek
committed
fd8c6b4
View commit details
Copy full SHA for fd8c6b4
Browse repository at this point
Fix bug in removing parallel_reduce loop_var from symbolTable.
paciorek
committed
602f338
View commit details
Copy full SHA for 602f338
Browse repository at this point
Commits on Jul 15, 2026
Support `self` in parallelFor body and for parallel reduction function.
Show description for 27d16b2
paciorek
committed
27d16b2
View commit details
Copy full SHA for 27d16b2
Browse repository at this point
Fix a couple small bugs introduced in tbb reworking.
paciorek
committed
46ddbf3
View commit details
Copy full SHA for 46ddbf3
Browse repository at this point
Commits on Jul 16, 2026
Finalize tbb reduce tests. Noting that they seem fragile when run fully as oopposed to one by one.
paciorek
committed
fe59bef
View commit details
Copy full SHA for fe59bef
Browse repository at this point
Avoid TBB includes if not needed.
Show description for 845a56a
paciorek
committed
845a56a
View commit details
Copy full SHA for 845a56a
Browse repository at this point
Remove incorrect/fixed TODO.
paciorek
committed
0b9621f
View commit details
Copy full SHA for 0b9621f
Browse repository at this point
Commits on Jul 17, 2026
Resolve merge conflicts from nested-tbb.
paciorek
committed
8b8226e
View commit details
Copy full SHA for 8b8226e
Browse repository at this point
Remove stray merge conflict lines.
paciorek
committed
ec4d2d2
View commit details
Copy full SHA for ec4d2d2
Browse repository at this point
Commits on Jul 27, 2026
Use "shareVars" throughout, not "noncopyVars".
Chris Paciorek
committed
ced36d6
View commit details
Copy full SHA for ced36d6
Browse repository at this point
You can’t perform that action at this time.