[protozero] 01/04: Imported Upstream version 1.2.1
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Mon Oct 12 20:38:13 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository protozero.
commit 6ff79b07aa95d7687ebb274159f0f201a2ba4086
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Mon Oct 12 22:25:49 2015 +0200
Imported Upstream version 1.2.1
---
CHANGELOG.md | 10 +++++++++-
Makefile | 2 +-
include/protozero/byteswap.hpp | 10 +---------
include/protozero/version.hpp | 4 ++--
test/t/endian/test_cases.cpp | 15 ---------------
5 files changed, 13 insertions(+), 28 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfe0dbd..2649f89 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Fixed
+## [1.2.1] - 2015-10-12
+
+### Fixed
+
+- Removed unneeded code (1-byte "swap") which lead to test failures.
+
+
## [1.2.0] - 2015-10-08
### Added
@@ -34,7 +41,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Make pbf reader and writer code endianess-aware.
-[unreleased]: https://github.com/osmcode/libosmium/compare/v1.2.0...HEAD
+[unreleased]: https://github.com/osmcode/libosmium/compare/v1.2.1...HEAD
+[1.2.1]: https://github.com/osmcode/libosmium/compare/v1.2.0...v1.2.1
[1.2.0]: https://github.com/osmcode/libosmium/compare/v1.1.0...v1.2.0
[1.1.0]: https://github.com/osmcode/libosmium/compare/v1.0.0...v1.1.0
diff --git a/Makefile b/Makefile
index 1141d07..801897c 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ LDFLAGS := $(LDFLAGS)
WARNING_FLAGS := -Wall -Wextra -pedantic -Wsign-compare -Wsign-conversion -Wunused-parameter -Wno-float-equal -Wno-covered-switch-default
ifneq ($(findstring clang,$(CXX)),)
- WARNING_FLAGS += -Wno-reserved-id-macro -Weverything -Wno-weak-vtables -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-exit-time-destructors -Wno-switch-enum -Wno-padded
+ WARNING_FLAGS += -Wno-reserved-id-macro -Weverything -Wno-weak-vtables -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-exit-time-destructors -Wno-switch-enum -Wno-padded -Wno-documentation-unknown-command
endif
COMMON_FLAGS := -fvisibility-inlines-hidden -std=c++11 $(WARNING_FLAGS)
diff --git a/include/protozero/byteswap.hpp b/include/protozero/byteswap.hpp
index 2082952..29c312a 100644
--- a/include/protozero/byteswap.hpp
+++ b/include/protozero/byteswap.hpp
@@ -27,15 +27,7 @@ namespace protozero {
*/
template <int N>
inline void byteswap(const char* /*data*/, char* /*result*/) {
- static_assert(N == 1, "Can only swap 1, 4, or 8 byte values");
-}
-
-/**
- * Swap 1 byte value between endianness formats. (Basically just a copy).
- */
-template <>
-inline void byteswap<1>(const char* data, char* result) {
- result[0] = data[0];
+ static_assert(N == 1, "Can only swap 4 or 8 byte values");
}
/**
diff --git a/include/protozero/version.hpp b/include/protozero/version.hpp
index c8e45bb..1d82b7a 100644
--- a/include/protozero/version.hpp
+++ b/include/protozero/version.hpp
@@ -12,11 +12,11 @@ documentation.
#define PROTOZERO_VERSION_MAJOR 1
#define PROTOZERO_VERSION_MINOR 2
-#define PROTOZERO_VERSION_PATCH 0
+#define PROTOZERO_VERSION_PATCH 1
#define PROTOZERO_VERSION_CODE (PROTOZERO_VERSION_MAJOR * 10000 + PROTOZERO_VERSION_MINOR * 100 + PROTOZERO_VERSION_PATCH)
-#define PROTOZERO_VERSION_STRING "1.2.0"
+#define PROTOZERO_VERSION_STRING "1.2.1"
#endif // PROTOZERO_VERSION_HPP
diff --git a/test/t/endian/test_cases.cpp b/test/t/endian/test_cases.cpp
index 0c0feb0..fc69879 100644
--- a/test/t/endian/test_cases.cpp
+++ b/test/t/endian/test_cases.cpp
@@ -7,16 +7,6 @@
namespace {
- char check_swap_1(char data) {
- char swapped;
- char back;
-
- protozero::byteswap<1>(&data, &swapped);
- protozero::byteswap<1>(&swapped, &back);
-
- return back;
- }
-
int32_t check_swap_4(int32_t data) {
int32_t swapped;
int32_t back;
@@ -40,11 +30,6 @@ namespace {
}
TEST_CASE("byte swapping") {
- REQUIRE(0 == check_swap_1(0));
- REQUIRE(1 == check_swap_1(1));
- REQUIRE(-1 == check_swap_1(-1));
- REQUIRE(127 == check_swap_1(127));
-
REQUIRE(0 == check_swap_4(0));
REQUIRE(1 == check_swap_4(1));
REQUIRE(-1 == check_swap_4(-1));
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/protozero.git
More information about the Pkg-grass-devel
mailing list