Skip to content

Commit

Permalink
release 0.3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
ericniebler committed Feb 17, 2018
1 parent 2ff4cf2 commit 76f5af4
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 7 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/include/range/v3/version.hpp RANGE_V3_N
# If the new version.hpp is materially different from the one in the source
# directory, update it, amend the most recent commit, and tag the commit.
if(NOT RANGE_V3_NEW_VERSION_HPP STREQUAL RANGE_V3_OLD_VERSION_HPP)
# Check that Version.cmake is the only changed file:
# Check that README.md and Version.cmake are the only changed file:
execute_process(
COMMAND ${GIT_EXECUTABLE} -C "${CMAKE_CURRENT_SOURCE_DIR}" status --porcelain -uno
OUTPUT_VARIABLE RANGE_V3_GIT_STATUS
Expand Down Expand Up @@ -119,7 +119,7 @@ if(NOT RANGE_V3_NEW_VERSION_HPP STREQUAL RANGE_V3_OLD_VERSION_HPP)
if (NOT "x${CONAN_EXECUTABLE}" STREQUAL "xCONAN_EXECUTABLE-NOTFOUND")
message("Exporting conanfile for new version")
execute_process(
COMMAND ${CONAN_EXECUTABLE} export ericniebler/stable
COMMAND ${CONAN_EXECUTABLE} export . ericniebler/stable
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)
endif()
Expand Down
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,31 @@ The code is known to work on the following compilers:
Release Notes:
--------------

* **0.3.5** February 17, 2018
- Rvalues may satisfy `Writable` (see [ericniebler/stl2\#387](https://github.com/ericniebler/stl2/issues/387)).
- `view_interface` gets a bounds-checking `at` method.
- `chunk_view` works on Input ranges.
- Fix bug in `group_by_view`.
- Improved concept checks for `partial_sum` numeric algorithm.
- Define `ContiguousIterator` concept and `contiguous_iterator_tag` iterator
category tag.
- Sundry `span` fixes.
- `action::insert` avoids interfering with `vector`'s exponentional growth
strategy.
- Add an experimental `shared` view for views that need container-like scratch
space to do their work.
- Faster, simpler `reverse_view`.
- Rework `ranges::reference_wrapper` to avoid [LWG\#2993](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2993).
- Reworked `any_view`, the type-erased view wrapper.
- `equal` algorithm is `constexpr` in C++14.
- `stride_view` no longer needs an `atomic` data member.
- `const`-correct `drop_view`.
- `adjacent_filter_view` supports bidirectional iteration.
- Massive `view_adaptor` cleanup to remove the need for a `mutable` data
member holding the adapted view.
- Fix `counting_iterator` post-increment bug.
- `tail_view` of an empty range is an empty range, not undefined behavior.
- Various portability fixes for gcc and clang trunk.
* **0.3.0** June 30, 2017
- Input views may now be move-only (from @CaseyCarter)
- Input `any_view`s are now *much* more efficicient (from @CaseyCarter)
Expand Down
2 changes: 1 addition & 1 deletion Version.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# This makefile will generate a new version.hpp, *AMEND THE MOST RECENT COMMIT*, and git-tag the commit.
set(RANGE_V3_MAJOR 0)
set(RANGE_V3_MINOR 3)
set(RANGE_V3_PATCHLEVEL 0)
set(RANGE_V3_PATCHLEVEL 5)
2 changes: 1 addition & 1 deletion conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

class Rangev3Conan(ConanFile):
name = "range-v3"
version = "0.3.0"
version = "0.3.5"
license = "Boost Software License - Version 1.0 - August 17th, 2003"
url = "https://github.com/ericniebler/range-v3"
description = """Experimental range library for C++11/14/17"""
Expand Down
2 changes: 1 addition & 1 deletion doc/gh-pages
Submodule gh-pages updated 2241 files
2 changes: 1 addition & 1 deletion include/range/v3/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#define RANGE_V3_MAJOR 0
#define RANGE_V3_MINOR 3
#define RANGE_V3_PATCHLEVEL 0
#define RANGE_V3_PATCHLEVEL 5

#define RANGE_V3_VERSION (RANGE_V3_MAJOR * 10000 \
+ RANGE_V3_MINOR * 100 \
Expand Down
2 changes: 1 addition & 1 deletion test_package/conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

class Rangev3TestConan(ConanFile):
settings = "os", "compiler", "build_type", "arch"
requires = "range-v3/0.3.0@%s/%s" % (username, channel)
requires = "range-v3/0.3.5@%s/%s" % (username, channel)
generators = "cmake"

def build(self):
Expand Down

0 comments on commit 76f5af4

Please sign in to comment.