File tree Expand file tree Collapse file tree 4 files changed +11
-7
lines changed Expand file tree Collapse file tree 4 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 1
1
## Changelog
2
2
3
- ### [ 1.0.5] - 2022-
3
+ ### [ 1.0.5] - 2022-07-23
4
4
#### Fixed
5
5
- fix opcode conversion for empty source sequence
6
6
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ if (CMAKE_BINARY_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
20
20
message (FATAL_ERROR "Building in-source is not supported! Create a build dir and remove ${CMAKE_SOURCE_DIR} /CMakeCache.txt" )
21
21
endif ()
22
22
23
- project (rapidfuzz LANGUAGES CXX VERSION 1.0.4 )
23
+ project (rapidfuzz LANGUAGES CXX VERSION 1.0.5 )
24
24
25
25
list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
26
26
include (GNUInstallDirs )
Original file line number Diff line number Diff line change 1
1
// Licensed under the MIT License <http://opensource.org/licenses/MIT>.
2
2
// SPDX-License-Identifier: MIT
3
3
// RapidFuzz v1.0.2
4
- // Generated: 2022-07-22 23:36:42.783380
4
+ // Generated: 2022-07-23 00:29:32.270116
5
5
// ----------------------------------------------------------
6
6
// This file is an amalgamation of multiple different files.
7
7
// You probably shouldn't edit it directly.
@@ -454,7 +454,8 @@ class Editops : private std::vector<EditOp> {
454
454
for (const auto & sop : subsequence) {
455
455
for (; op_iter != op_end && sop != *op_iter; op_iter++) {
456
456
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);
458
459
result_pos++;
459
460
}
460
461
/* element of subsequence not part of the sequence */
@@ -470,7 +471,8 @@ class Editops : private std::vector<EditOp> {
470
471
/* add remaining elements */
471
472
for (; op_iter != op_end; op_iter++) {
472
473
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);
474
476
result_pos++;
475
477
}
476
478
Original file line number Diff line number Diff line change @@ -309,7 +309,8 @@ class Editops : private std::vector<EditOp> {
309
309
for (const auto & sop : subsequence) {
310
310
for (; op_iter != op_end && sop != *op_iter; op_iter++) {
311
311
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);
313
314
result_pos++;
314
315
}
315
316
/* element of subsequence not part of the sequence */
@@ -325,7 +326,8 @@ class Editops : private std::vector<EditOp> {
325
326
/* add remaining elements */
326
327
for (; op_iter != op_end; op_iter++) {
327
328
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);
329
331
result_pos++;
330
332
}
331
333
You can’t perform that action at this time.
0 commit comments