New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
local_segment in segmented_iterator_traits #2586
Closed
atrantan
wants to merge
113
commits into
STEllAR-GROUP:release
from
atrantan:local_segment_in_segmented_iterator_traits
Closed
local_segment in segmented_iterator_traits #2586
atrantan
wants to merge
113
commits into
STEllAR-GROUP:release
from
atrantan:local_segment_in_segmented_iterator_traits
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This reverts commit 9450003.
This reverts commit ae0fa0f.
…uture::then - 'ported' parallel_executor to new API, added compatibility layer - moved future_then_result to traits - added traits::is_future_void - added compatibility setting for build system - added tests
- added more tests - fixed clang linker problems
- adding more tests
- this finalizes first step of porting efforts (create lower-level, generic customization points, and porting of basic existing executors) - porting minimal executor tests
- extended tests to cover more use cases
When used with the service_executor, annotated_function might be instantiated from a non-HPX thread
Tested on win7x64 with msys2, mingw-w64, gcc 6.3.0, cmake 1.8. CMake was called with the following parameters: cmake -G "MSYS Makefiles" -DHPX_WITH_TESTS_EXTERNAL_BUILD=Off -DHPX_WITH_MALLOC=jemalloc -DCMAKE_INSTALL_PREFIX:PATH=/c/msys64/mingw64 ..
…in_inspect Fixing some unused vars in inspect
Added reduction templates using an identity value.
The inspection error was: hwloc_topology_info.cpp: *Line length limit*: 1068, *Tabs*1071
Making sure for_loop_n(par, ...) is actually executed in parallel
Fixed build for mingw.
…t_gt_160 Supporting generic context for boost >= 1.61
atrantan
force-pushed
the
local_segment_in_segmented_iterator_traits
branch
from
May 8, 2017 15:53
4db6771
to
49029a4
Compare
I'm closing this PR because of uncertainty about enhancing the functionality of |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch tries to give some means to get the closest local_segment of a partitioned_vector from a segment. Since
local_segment_vector_iterator
andsegment_vector_iterator
are both designed from the same base iterator type, my solution is to grab the base_iterator of the input segment_vector_iterator (via conversion functions) and use this to retrieve the output local_segment_vector_iterator