Skip to content

Commit 1303f3d

Browse files
committed
release v1.0.5
1 parent a05cb6e commit 1303f3d

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Changelog
22

3-
### [1.0.5] - 2022-
3+
### [1.0.5] - 2022-07-23
44
#### Fixed
55
- fix opcode conversion for empty source sequence
66

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if (CMAKE_BINARY_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
2020
message(FATAL_ERROR "Building in-source is not supported! Create a build dir and remove ${CMAKE_SOURCE_DIR}/CMakeCache.txt")
2121
endif()
2222

23-
project(rapidfuzz LANGUAGES CXX VERSION 1.0.4)
23+
project(rapidfuzz LANGUAGES CXX VERSION 1.0.5)
2424

2525
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
2626
include(GNUInstallDirs)

extras/rapidfuzz_amalgamated.hpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Licensed under the MIT License <http://opensource.org/licenses/MIT>.
22
// SPDX-License-Identifier: MIT
33
// RapidFuzz v1.0.2
4-
// Generated: 2022-07-22 23:36:42.783380
4+
// Generated: 2022-07-23 00:29:32.270116
55
// ----------------------------------------------------------
66
// This file is an amalgamation of multiple different files.
77
// You probably shouldn't edit it directly.
@@ -454,7 +454,8 @@ class Editops : private std::vector<EditOp> {
454454
for (const auto& sop : subsequence) {
455455
for (; op_iter != op_end && sop != *op_iter; op_iter++) {
456456
result[result_pos] = *op_iter;
457-
result[result_pos].src_pos += offset;
457+
result[result_pos].src_pos =
458+
static_cast<size_t>(static_cast<ptrdiff_t>(result[result_pos].src_pos) + offset);
458459
result_pos++;
459460
}
460461
/* element of subsequence not part of the sequence */
@@ -470,7 +471,8 @@ class Editops : private std::vector<EditOp> {
470471
/* add remaining elements */
471472
for (; op_iter != op_end; op_iter++) {
472473
result[result_pos] = *op_iter;
473-
result[result_pos].src_pos += offset;
474+
result[result_pos].src_pos =
475+
static_cast<size_t>(static_cast<ptrdiff_t>(result[result_pos].src_pos) + offset);
474476
result_pos++;
475477
}
476478

rapidfuzz/details/types.hpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,8 @@ class Editops : private std::vector<EditOp> {
309309
for (const auto& sop : subsequence) {
310310
for (; op_iter != op_end && sop != *op_iter; op_iter++) {
311311
result[result_pos] = *op_iter;
312-
result[result_pos].src_pos += offset;
312+
result[result_pos].src_pos =
313+
static_cast<size_t>(static_cast<ptrdiff_t>(result[result_pos].src_pos) + offset);
313314
result_pos++;
314315
}
315316
/* element of subsequence not part of the sequence */
@@ -325,7 +326,8 @@ class Editops : private std::vector<EditOp> {
325326
/* add remaining elements */
326327
for (; op_iter != op_end; op_iter++) {
327328
result[result_pos] = *op_iter;
328-
result[result_pos].src_pos += offset;
329+
result[result_pos].src_pos =
330+
static_cast<size_t>(static_cast<ptrdiff_t>(result[result_pos].src_pos) + offset);
329331
result_pos++;
330332
}
331333

0 commit comments

Comments
 (0)