File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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" )
2121endif ()
2222
23- project (rapidfuzz LANGUAGES CXX VERSION 1.0.4 )
23+ project (rapidfuzz LANGUAGES CXX VERSION 1.0.5 )
2424
2525list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
2626include (GNUInstallDirs )
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments