Skip to content

Commit

Permalink
Adding closed tickets to docs
Browse files Browse the repository at this point in the history
  • Loading branch information
hkaiser committed Oct 29, 2017
1 parent c6406e6 commit 0ad76de
Showing 1 changed file with 261 additions and 2 deletions.
263 changes: 261 additions & 2 deletions docs/whats_new.qbk
Expand Up @@ -66,13 +66,236 @@ particular order):

Here is a list of the important tickets we closed for this release.

* [pr 2976] - Making sure client_base instance that registered the component
does not unregister it when being destructed
* [pr 2975] - Change version of pulled APEX to master
* [pr 2973] - Fix small typos
* [pr 2972] - Adding uintstd.h header
* [pr 2970] - Improve is_tuple_like trait
* [pr 2969] - Fix HPX_WITH_MORE_THAN_64_THREADS default value
* [pr 2968] - Cleaning up dataflow overload set
* [pr 2966] - Fixing a couple of held locks during exception handling
* [pr 2965] - Adding missing #include
* [pr 2963] - Making sure any function object passed to dataflow is released
after being invoked
* [pr 2962] - Partially reverting #2891
* [pr 2961] - Attempt to fix the gcc 4.9 problem with the async pack traversal
* [issue 2959] - Program terminates during error handling
* [issue 2958] - HPX_PLAIN_ACTION breaks due to missing include
* [pr 2957] - Fixing errors generated by mixing different attribute syntaxes
* [issue 2956] - Mixing attribute syntaxes leads to compiler errors
* [pr 2953] - Making sure any hpx.os_threads=N supplied through a
--hpx::config file is taken into account
* [pr 2952] - Removing wrong call to cleanup_terminated_locked
* [pr 2951] - Revert "Make sure the function vtables are initialized before use"
* [pr 2950] - Fix a namespace compilation error when some schedulers are
disabled
* [issue 2949] - master branch giving lockups on shutdown
* [issue 2947] - hpx.ini is not used correctly at initialization
* [pr 2946] - Adding explicit feature test for thread_local
* [pr 2945] - Make sure the function vtables are initialized before use
* [pr 2944] - Attempting to solve affinity problems on CircleCI
* [pr 2943] - Changing channel actions to be direct
* [pr 2942] - Adding split_future for std::vector
* [pr 2941] - Add a feature test to test for CXX11 override
* [issue 2940] - Add split_future for future<vector<T>>
* [pr 2939] - Making error reporting during problems with setting affinity
masks more verbose
* [pr 2938] - Fix this various executors
* [pr 2937] - Fix some typos in documentation
* [pr 2934] - Remove the need for "complete" SFINAE checks
* [pr 2933] - Making sure parallel::for_loop is executed in parallel if
requested
* [pr 2932] - Classify chunk_size_iterator to input iterator tag. (Fix #2866)
* [pr 2930] - Add #include files needed to set _POSIX_VERSION for debug check
* [pr 2929] - Fix a couple of deprecated c++ features
* [pr 2928] - Fixing execution parameters
* [issue 2927] - CMake warning: ... cycle in constraint graph
* [pr 2926] - Default pool rename
* [issue 2925] - Default pool cannot be renamed
* [issue 2924] - hpx:attach-debugger=startup does not work any more
* [pr 2923] - Alloc membind
* [pr 2922] - This fixes CircleCI errors when running with --hpx:bind=none
* [pr 2921] - Custom pool executor was missing priority and stacksize options
* [pr 2920] - Adding test to trigger problem reported in #2916
* [pr 2919] - Make sure the resource_partitioner is properly destructed on
hpx::finalize
* [issue 2918] - hpx::init calls wrong (first) callback when called multiple
times
* [pr 2917] - Adding util::checkpoint
* [issue 2916] - Weird runtime failures when using a channel and chained
continuations
* [pr 2915] - Introduce executor parameters customization points
* [issue 2914] - Task assignment to current Pool has unintended consequences
* [pr 2913] - Fix rp hang
* [pr 2912] - Update contributors
* [pr 2911] - Fixing CUDA problems
* [pr 2910] - Improve error reporting for process component on POSIX systems
* [pr 2909] - Fix typo in include path
* [pr 2908] - Use proper container according to iterator tag in benchmarks
of parallel algorithms
* [pr 2907] - Optionaly force-delete remaining channel items on close
* [pr 2906] - Making sure generated performance counter names are correct
* [issue 2905] - collecting idle-rate performance counters on multiple
localities produces an error
* [pr 2903] - Documentation Updates-- Adding New People
* [pr 2902] - Fixing service_executor
* [pr 2901] - Fixing partitioned_vector creation
* [pr 2900] - Add numa-balanced mode to hpx::bind, spread cores over numa
domains
* [issue 2899] - hpx::bind does not have a mode that balances cores over numa
domains
* [pr 2898] - Adding missing #include and missing guard for optional code
section
* [pr 2897] - Removing dependency on Boost.ICL
* [issue 2896] - Debug build fails without -fpermissive with GCC 7.1 and
Boost 1.65
* [pr 2895] - Fixing SLURM environment parsing
* [pr 2894] - Fix incorrect handling of compile definition with value 0
* [issue 2893] - Disabling schedulers causes build errors
* [pr 2892] - added list serializer
* [pr 2891] - Resource Partitioner Fixes
* [issue 2890] - Destroying a non-empty channel causes an assertion failure
* [pr 2889] - Add check for libatomic
* [pr 2888] - Fix compilation problems if HPX_WITH_ITT_NOTIFY=ON
* [pr 2887] - Adapt broadcast() to non-unwrapping async<Action>
* [pr 2886] - Replace Boost.Random with C++11 <random>
* [issue 2885] - regression in broadcast?
* [issue 2884] - linking `-latomic` is not portable
* [pr 2883] - Explicitly set -pthread flag if available
* [pr 2882] - Wrap boost::format uses
* [issue 2881] - hpx not compiling with `HPX_WITH_ITTNOTIFY=On`
* [issue 2880] - hpx::bind scatter/balanced give wrong pu masks
* [pr 2878] - Fix incorrect pool usage masks setup in RP/thread manager
* [pr 2877] - Require `std::array` by default
* [pr 2875] - Deprecate use of BOOST_ASSERT
* [pr 2874] - Changed serialization of boost.variant to use variadic templates
* [issue 2873] - building with parcelport_mpi fails on cori
* [pr 2871] - Adding missing support for throttling scheduler
* [pr 2870] - Disambiguate use of base_lco_with_value macros with channel
* [issue 2869] - Difficulty compiling `HPX_REGISTER_CHANNEL_DECLARATION(double)`
* [pr 2868] - Removing uneeded assert
* [pr 2867] - Implement parallel::unique
* [issue 2866] - The chunk_size_iterator violates multipass guarantee
* [pr 2865] - Only use sched_getcpu on linux machines
* [pr 2864] - Create redistribution archive for successful builds
* [pr 2863] - Replace casts/assignments with hard-coded memcpy operations
* [issue 2862] - sched_getcpu not available on MacOS
* [pr 2861] - Fixing unmatched header defines and recursive inclusion of
threadmanager
* [issue 2860] - Master program fails with assertion 'type == data_type_address'
failed: HPX(assertion_failure)
* [issue 2852] - Support for ARM64
* [pr 2858] - Fix misplaced #if #endif's that cause build failure without
THREAD_CUMULATIVE_COUNTS
* [pr 2857] - Fix some listing in documentation
* [pr 2856] - Fixing component handling for lcos
* [pr 2855] - Add documentation for coarrays
* [pr 2854] - Support ARM64 in timestamps
* [pr 2853] - Update Table 17. Non-modifying Parallel Algorithms in
Documentation
* [pr 2851] - Allowing for non-default-constructible component types
* [pr 2850] - Enable returning future<R> from actions where R is not
default-constructible
* [pr 2849] - Unify serialization of non-default-constructable types
* [issue 2848] - Components have to be default constructible
* [issue 2847] - Returning a future<R> where R is not default-constructable
broken
* [issue 2846] - Unify serialization of non-default-constructible types
* [pr 2845] - Add Visual Studio 2015 to the tested toolchains in Appveyor
* [issue 2844] - Change the appveyor build to use the minimal required MSVC
version
* [issue 2843] - multi node hello_world hangs
* [pr 2842] - Correcting Spelling mistake in docs
* [pr 2841] - Fix usage of std::aligned_storage
* [pr 2840] - Remove constexpr from a void function
* [issue 2839] - memcpy buffer overflow: load_construct_data() and std::complex
members
* [issue 2835] - `constexpr` functions with `void` return type break compilation
with CUDA 8.0
* [pr 2833] - Implement parallel::merge
* [pr 2832] - Fix a strange thing in
parallel::util::detail::handle_local_exceptions. (Fix #2818)
* [pr 2830] - Break the debugger when a test failed
* [issue 2831] - `parallel/executors/execution_fwd.hpp` causes compilation
failure in C++11 mode.
* [pr 2829] - Implement an API for asynchronous pack traversal
* [pr 2828] - Split unit test builds on CircleCI to avoid timeouts
* [issue 2827] - failure to compile hello_world example with -Werror
* [pr 2824] - Making sure promises are marked as started when used as
continuations
* [pr 2823] - Add documentation for partitioned_vector_view
* [issue 2822] - Yet another issue with wait_for similar to #2796
* [pr 2821] - Fix bugs and improve that about HPX_HAVE_CXX11_AUTO_RETURN_VALUE
of CMake
* [pr 2820] - Support C++11 in benchmark codes of parallel::partition and
parallel::partition_copy
* [pr 2819] - Fix compile errors in unit test of container version of
parallel::partition
* [issue 2818] - A strange thing in parallel::util::detail::handle_local_exceptions
* [issue 2815] - HPX fails to compile with HPX_WITH_CUDA=ON and the new
CUDA 9.0 RC
* [issue 2814] - Using 'gmakeN' after 'cmake' produces error in
src/CMakeFiles/hpx.dir/runtime/agas/addressing_service.cpp.o
* [pr 2813] - Properly support [[noreturn]] attribute if available
* [issue 2812] - Compilation fails with gcc 7.1.1
* [pr 2811] - Adding hpx::launch::lazy and support for async, dataflow, and
future::then
* [pr 2810] - Add option allowing to disable deprecation warning
* [pr 2809] - Disable throttling scheduler if HWLOC is not found/used
* [pr 2808] - Fix compile errors on some environments of parallel::partition
* [issue 2807] - Difficulty building with `HPX_WITH_HWLOC=Off`
* [pr 2806] - Partitioned vector
* [pr 2805] - Serializing collections with non-default constructible data
* [pr 2802] - Fix FreeBSD 11
* [issue 2801] - Rate limiting techniques in io_service
* [issue 2800] - New Launch Policy: async_if
* [pr 2799] - Fix a unit test failure on GCC in tuple_cat
* [pr 2798] - bump minimum required cmake to 3.0 in test
* [pr 2797] - Making sure future::wait_for et.al. work properly for action
results
* [issue 2796] - wait_for does always in "deferred" state for calls on remote
localities
* [issue 2795] - Serialization of types without default constructor
* [pr 2794] - Fixing test for partitioned_vector iteration
* [pr 2792] - Implemented segmented find and its variations for partitioned
vector
* [pr 2791] - Circumvent scary warning about placement new
* [pr 2790] - Fix OSX build
* [pr 2789] - Resource partitioner
* [pr 2788] - Adapt parallel::is_heap and parallel::is_heap_until to
Ranges TS
* [pr 2787] - Unwrap hotfixes
* [pr 2786] - Update CMake Minimum Version to 3.3.2 (refs #2565)
* [issue 2785] - Issues with masks and cpuset
* [pr 2784] - Error with reduce and transform reduce fixed
* [pr 2783] - StackOverflow integration with libsigsegv
* [pr 2782] - Replace boost::atomic with std::atomic (where possible)
* [pr 2781] - Check for and optionally use [[deprecated]] attribute
* [pr 2780] - Adding empty (but non-trivial) destructor to circumvent warnings
* [pr 2779] - Exception info tweaks
* [pr 2778] - Implement parallel::partition
* [pr 2777] - Improve error handling in gather_here/gather_there
* [pr 2776] - Fix a bug in compiler version check
* [pr 2775] - Fix compilation when HPX_WITH_LOGGING is OFF
* [pr 2774] - Removing dependency on Boost.Date_Time
* [pr 2773] - Add sync_images() method to spmd_block class
* [pr 2772] - Adding documentation for PAPI counters
* [pr 2771] - Removing boost preprocessor dependency
* [pr 2770] - Adding test, fixing deadlock in config registry
* [pr 2769] - Remove some other warnings and errors detected by clang 5.0
* [issue 2768] - Is there iterator tag for HPX?
* [pr 2767] - Improvements to continuation annotation
* [pr 2765] - gcc split stack support for HPX threads #620
* [pr 2764] - Fix some uses of begin/end, remove unnecessary includes
* [pr 2763] - Bump minimal Boost version to 1.55.0
* [pr 2762] - hpx::partitioned_vector serializer
* [pr 2761] - Adding configuration summary to cmake output and --hpx:info
* [pr 2760] - Removing 1d_hydro example as it is broken
* [pr 2758] - Remove various warnings detected by clang 5.0
* [issue 2757] - In case of a "raw thread" is needed per core for implementing
parallel algorithm, what is good practice in HPX?
* [pr 2756] - Allowing for LCOs to be simple components
* [pr 2755] - Removing make_index_pack_unrolled
* [pr 2754] - Implement parallel::unique_copy
* [pr 2753] - Fixing detection of [[fallthrough]] attribute
Expand All @@ -82,29 +305,39 @@ Here is a list of the important tickets we closed for this release.
* [pr 2749] - Fixing hdf5 examples
* [issue 2748] - HPX fails to build with enabled hdf5 examples
* [issue 2747] - Inherited task priorities break certain DAG optimizations
* [issue 2746] - HPX segfaulting with valgrind
* [pr 2745] - Adding extended arithmetic performance counters
* [pr 2744] - Adding ability to statistics counters to reset base counter
* [issue 2743] - Statistics counter does not support reseting
* [pr 2742] - Making sure Vc V2 builds without additional HPX configuration
flags
* [pr 2741] - Deprecate unwrapped and implement unwrap and unwrapping
* [pr 2740] - Coroutine stackoverflow detection for linux/posix; Issue #2408
* [pr 2739] - Add files via upload
* [pr 2738] - Appveyor support
* [pr 2737] - Fixing 2735
* [issue 2736] - 1d_hydro example does't work
* [issue 2735] - partitioned_vector_subview test failing
* [pr 2734] - Add C++11 range utilities
* [pr 2733] - Adapting iterator requirements for parallel algorithms
* [pr 2732] - Integrate C++ Co-arrays
* [pr 2731] - Adding on_migrated event handler to migratable component
instances
* [issue 2729] - Add on_migrated() event handler to migratable components
* [issue 2728] - Why Projection is needed in parallel algorithms?
* [pr 2727] - Cmake files for StackOverflow Detection
* [pr 2726] - CMake for Stack Overflow Detection
* [pr 2725] - Implemented segmented algorithms for partitioned vector
* [pr 2724] - Fix examples in Action documentation
* [pr 2723] - Enable lcos::channel<T>::register_as
* [issue 2722] - channel register_as() failing on compilation
* [pr 2721] - Mind map
* [pr 2720] - reorder forward declarations to get rid of C++14-only auto
return types
* [pr 2719] - Add documentation for partitioned_vector and add features in
pack.hpp
* [issue 2718] - Some forward declarations in execution_fwd.hpp aren't
C++11-compatible
* [pr 2717] - Config support for fallthrough attribute
* [pr 2716] - Implement parallel::partition_copy
* [pr 2715] - initial import of icu string serializer
Expand All @@ -121,7 +354,8 @@ Here is a list of the important tickets we closed for this release.
* [issue 2703] - Request: Add the .clang-format file to the repository
* [issue 2702] - STEllAR-GROUP/Vc slower than VCv1 possibly due to wrong
instructions generated
* [issue 2701] - Dataper with STEllAR-GROUP/Vc requires obscure flag
* [issue 2701] - Datapar with STEllAR-GROUP/Vc requires obscure flag
* [issue 2700] - Naming inconsistency in parallel algorithms
* [issue 2699] - Iterator requirements are different from standard in parallel
copy_if.
* [pr 2698] - Properly releasing parcelport write handlers
Expand All @@ -142,6 +376,9 @@ Here is a list of the important tickets we closed for this release.
* [issue 2682] - HPX does not compile with HPX_WITH_THREAD_MANAGER_IDLE_BACKOFF=OFF
* [pr 2681] - Attempt to fix problem in managed_component_base
* [pr 2680] - Fix bad size during archive creation
* [issue 2679] - Mismatch between size of archive and container
* [issue 2678] - In parallel algorithm, other tasks are executed to the end
even if an exception occurs in any task.
* [pr 2677] - Adding include check for std::addressof
* [pr 2676] - Adding parallel::destroy and destroy_n
* [pr 2675] - Making sure statistics counters work as expected
Expand All @@ -167,6 +404,8 @@ Here is a list of the important tickets we closed for this release.
* [pr 2658] - Unify access_data trait for use in both, serialization and
de-serialization
* [pr 2657] - Removing hpx::lcos::queue<T>
* [pr 2656] - Reduce MAX_TERMINATED_THREADS default, improve memory use on
manycore cpus
* [pr 2655] - Mainteinance for emulate-deleted macros
* [pr 2654] - Implement parallel is_heap and is_heap_until
* [pr 2653] - Drop support for VS2013
Expand Down Expand Up @@ -214,6 +453,7 @@ Here is a list of the important tickets we closed for this release.
* [pr 2604] - Adding allocator support to promise and friends
* [pr 2603] - Barrier hang
* [pr 2602] - Changes to scheduler to steal from one high-priority queue
* [issue 2601] - High priority tasks are not executed first
* [pr 2600] - Compat fixes
* [pr 2599] - Compatibility layer for threading support
* [pr 2598] - V1.1
Expand All @@ -225,15 +465,34 @@ Here is a list of the important tickets we closed for this release.
* [pr 2575] - Remove warnings due to some captured variables
* [issue 2574] - MSVC 2015 Compiler crash when building HPX
* [issue 2568] - Remove throttle_scheduler as it has been abandoned
* [issue 2566] - Add an inline versioning namespace before 1.0 release
* [issue 2565] - Raise minimal cmake version requirement
* [pr 2556] - Fixing scan partitioner
* [issue 2543] - make install fails due to a non-existing .so file
* [pr 2495] - wait_or_add_new returning thread_id_type
* [issue 2471] - no type named 'fcontext_t' in namespace
* [issue 2266] - hpx_0.9.99 make tests fail
* [issue 2456] - Re-implement hpx::util::unwrapped
* [issue 2455] - Add more arithmetic performance counters
* [pr 2454] - Fix a couple of warnings and compiler errors
* [pr 2453] - Timed executor support
* [pr 2447] - Implementing new executor API (P0443)
* [issue 2439] - Implement executor proposal
* [issue 2408] - Stackoverflow detection for linux, e.g. based on libsigsegv
* [issue 2368] - HPX_ASSERT problem
* [issue 2324] - Change default number of threads used to the maximum of the
system
* [issue 2266] - hpx_0.9.99 make tests fail
* [pr 2195] - Support for code completion in VIM
* [issue 2137] - Hpx does not compile over osx
* [issue 2026] - Build HPX with Apple's clang
* [pr 1914] - Parallel heap algorithm implementations WIP
* [issue 1598] - Disconnecting a locality results in segfault using heartbeat
example
* [issue 1404] - unwrapped doesn't work with movable only types
* [issue 1400] - hpx::util::unwrapped doesn't work with non-future types
* [issue 1205] - TSS is broken
* [issue 1056] - Thread manager cleanup
* [issue 863] - Futures should not require a default constructor

[endsect]

Expand Down

0 comments on commit 0ad76de

Please sign in to comment.