Skip to content

Commit

Permalink
Version 2.7.2 Fixed out-of-bound memory access issue for large inputs.
Browse files Browse the repository at this point in the history
  • Loading branch information
IlyaGrebnov committed Apr 19, 2023
1 parent 3b618d1 commit 3847654
Show file tree
Hide file tree
Showing 10 changed files with 126 additions and 175 deletions.
3 changes: 3 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
Changes in 2.7.2 (April 18, 2023)
- Fixed out-of-bound memory access issue for large inputs (libsais64).

Changes in 2.7.1 (June 19, 2022)
- Improved cache coherence for ARMv8 architecture.

Expand Down
54 changes: 0 additions & 54 deletions Makefile

This file was deleted.

2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ The libsais provides simple C99 API to construct suffix array and Burrows-Wheele
The libsais is released under the [Apache License Version 2.0](LICENSE "Apache license")

## Changes
* April 18, 2023 (2.7.2)
* Fixed out-of-bound memory access issue for large inputs (libsais64).
* June 19, 2022 (2.7.1)
* Improved cache coherence for ARMv8 architecture.
* April 12, 2022 (2.7.0)
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.1
2.7.2
76 changes: 38 additions & 38 deletions src/libsais.c → libsais.c

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/libsais.h → libsais.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Please see the file LICENSE for full copyright information.

#define LIBSAIS_VERSION_MAJOR 2
#define LIBSAIS_VERSION_MINOR 7
#define LIBSAIS_VERSION_PATCH 1
#define LIBSAIS_VERSION_STRING "2.7.1"
#define LIBSAIS_VERSION_PATCH 2
#define LIBSAIS_VERSION_STRING "2.7.2"

#ifdef __cplusplus
extern "C" {
Expand Down
76 changes: 38 additions & 38 deletions src/libsais16.c → libsais16.c

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/libsais16.h → libsais16.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Please see the file LICENSE for full copyright information.

#define LIBSAIS16_VERSION_MAJOR 2
#define LIBSAIS16_VERSION_MINOR 7
#define LIBSAIS16_VERSION_PATCH 1
#define LIBSAIS16_VERSION_STRING "2.7.1"
#define LIBSAIS16_VERSION_PATCH 2
#define LIBSAIS16_VERSION_STRING "2.7.2"

#ifdef __cplusplus
extern "C" {
Expand Down
76 changes: 38 additions & 38 deletions src/libsais64.c → libsais64.c

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/libsais64.h → libsais64.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ Please see the file LICENSE for full copyright information.

#define LIBSAIS64_VERSION_MAJOR 2
#define LIBSAIS64_VERSION_MINOR 7
#define LIBSAIS64_VERSION_PATCH 1
#define LIBSAIS64_VERSION_STRING "2.7.1"
#define LIBSAIS64_VERSION_PATCH 2
#define LIBSAIS64_VERSION_STRING "2.7.2"

#ifdef __cplusplus
extern "C" {
Expand Down

0 comments on commit 3847654

Please sign in to comment.