Skip to content

Commit 76f5af4

Browse files
committed
release 0.3.5
1 parent 2ff4cf2 commit 76f5af4

File tree

7 files changed

+32
-7
lines changed

7 files changed

+32
-7
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ file(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/include/range/v3/version.hpp RANGE_V3_N
8989
# If the new version.hpp is materially different from the one in the source
9090
# directory, update it, amend the most recent commit, and tag the commit.
9191
if(NOT RANGE_V3_NEW_VERSION_HPP STREQUAL RANGE_V3_OLD_VERSION_HPP)
92-
# Check that Version.cmake is the only changed file:
92+
# Check that README.md and Version.cmake are the only changed file:
9393
execute_process(
9494
COMMAND ${GIT_EXECUTABLE} -C "${CMAKE_CURRENT_SOURCE_DIR}" status --porcelain -uno
9595
OUTPUT_VARIABLE RANGE_V3_GIT_STATUS
@@ -119,7 +119,7 @@ if(NOT RANGE_V3_NEW_VERSION_HPP STREQUAL RANGE_V3_OLD_VERSION_HPP)
119119
if (NOT "x${CONAN_EXECUTABLE}" STREQUAL "xCONAN_EXECUTABLE-NOTFOUND")
120120
message("Exporting conanfile for new version")
121121
execute_process(
122-
COMMAND ${CONAN_EXECUTABLE} export ericniebler/stable
122+
COMMAND ${CONAN_EXECUTABLE} export . ericniebler/stable
123123
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
124124
)
125125
endif()

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,31 @@ The code is known to work on the following compilers:
6565
Release Notes:
6666
--------------
6767

68+
* **0.3.5** February 17, 2018
69+
- Rvalues may satisfy `Writable` (see [ericniebler/stl2\#387](https://github.com/ericniebler/stl2/issues/387)).
70+
- `view_interface` gets a bounds-checking `at` method.
71+
- `chunk_view` works on Input ranges.
72+
- Fix bug in `group_by_view`.
73+
- Improved concept checks for `partial_sum` numeric algorithm.
74+
- Define `ContiguousIterator` concept and `contiguous_iterator_tag` iterator
75+
category tag.
76+
- Sundry `span` fixes.
77+
- `action::insert` avoids interfering with `vector`'s exponentional growth
78+
strategy.
79+
- Add an experimental `shared` view for views that need container-like scratch
80+
space to do their work.
81+
- Faster, simpler `reverse_view`.
82+
- Rework `ranges::reference_wrapper` to avoid [LWG\#2993](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2993).
83+
- Reworked `any_view`, the type-erased view wrapper.
84+
- `equal` algorithm is `constexpr` in C++14.
85+
- `stride_view` no longer needs an `atomic` data member.
86+
- `const`-correct `drop_view`.
87+
- `adjacent_filter_view` supports bidirectional iteration.
88+
- Massive `view_adaptor` cleanup to remove the need for a `mutable` data
89+
member holding the adapted view.
90+
- Fix `counting_iterator` post-increment bug.
91+
- `tail_view` of an empty range is an empty range, not undefined behavior.
92+
- Various portability fixes for gcc and clang trunk.
6893
* **0.3.0** June 30, 2017
6994
- Input views may now be move-only (from @CaseyCarter)
7095
- Input `any_view`s are now *much* more efficicient (from @CaseyCarter)

Version.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# This makefile will generate a new version.hpp, *AMEND THE MOST RECENT COMMIT*, and git-tag the commit.
33
set(RANGE_V3_MAJOR 0)
44
set(RANGE_V3_MINOR 3)
5-
set(RANGE_V3_PATCHLEVEL 0)
5+
set(RANGE_V3_PATCHLEVEL 5)

conanfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
class Rangev3Conan(ConanFile):
1616
name = "range-v3"
17-
version = "0.3.0"
17+
version = "0.3.5"
1818
license = "Boost Software License - Version 1.0 - August 17th, 2003"
1919
url = "https://github.com/ericniebler/range-v3"
2020
description = """Experimental range library for C++11/14/17"""

doc/gh-pages

Submodule gh-pages updated 2241 files

include/range/v3/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#define RANGE_V3_MAJOR 0
1818
#define RANGE_V3_MINOR 3
19-
#define RANGE_V3_PATCHLEVEL 0
19+
#define RANGE_V3_PATCHLEVEL 5
2020

2121
#define RANGE_V3_VERSION (RANGE_V3_MAJOR * 10000 \
2222
+ RANGE_V3_MINOR * 100 \

test_package/conanfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

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

2727
def build(self):

0 commit comments

Comments
 (0)