2010-11-11 Yuta Mori Changed paths: M /trunk/CMakeLists.txt M /trunk/include/CMakeLists.txt Fixed some bugs in CMakeLists.txt. 2008-08-24 Yuta Mori Changed paths: M /trunk/lib/divsufsort.c bug fix in divbwt. 2008-08-23 Yuta Mori Changed paths: M /trunk/INSTALL M /trunk/NEWS M /trunk/README M /trunk/include/divsufsort.h.cmake M /trunk/pkgconfig/CMakeLists.txt M /trunk/pkgconfig/libdivsufsort.pc.cmake Update files for 2.0.0. 2008-08-23 Yuta Mori Changed paths: M /trunk/examples/sasearch.c M /trunk/lib/sssort.c A few bug fixes. 2008-07-28 Yuta Mori Changed paths: M /trunk/CMakeLists.txt M /trunk/include/CMakeLists.txt M /trunk/include/divsufsort.h.cmake M /trunk/include/divsufsort_private.h M /trunk/lib/CMakeLists.txt M /trunk/lib/divsufsort.c M /trunk/lib/trsort.c M /trunk/lib/utils.c M /trunk/pkgconfig/CMakeLists.txt M /trunk/pkgconfig/libdivsufsort.pc.cmake Added 64-bit version of divsufsort. 2008-07-19 Yuta Mori Changed paths: M /trunk/include/divsufsort_private.h M /trunk/lib/sssort.c Fixed integer overflow in ss_isqrt(). 2008-07-14 Yuta Mori Changed paths: M /trunk/examples/mksary.c M /trunk/examples/sasearch.c M /trunk/examples/suftest.c M /trunk/examples/unbwt.c Rewrote examples. 2008-07-13 Yuta Mori Changed paths: M /trunk/examples/bwt.c Rewrote bwt.c. 2008-07-13 Yuta Mori Changed paths: A /trunk/CMakeModules/CheckLFS.cmake A /trunk/include/lfs.h.cmake Added files... 2008-07-13 Yuta Mori Changed paths: M /trunk/CMakeLists.txt M /trunk/include/CMakeLists.txt M /trunk/include/config.h.cmake Added LFS (Large File Support) files. 2008-07-11 Yuta Mori Changed paths: M /trunk/CMakeLists.txt Fix version number. 2008-07-11 Yuta Mori Changed paths: M /trunk/CMakeLists.txt A /trunk/CMakeModules/ProjectCPack.cmake M /trunk/COPYING M /trunk/examples/bwt.c M /trunk/examples/mksary.c M /trunk/examples/sasearch.c M /trunk/examples/suftest.c M /trunk/examples/unbwt.c M /trunk/include/config.h.cmake M /trunk/include/divsufsort.h.cmake M /trunk/include/divsufsort_private.h M /trunk/lib/CMakeLists.txt M /trunk/lib/divsufsort.c A /trunk/lib/sssort.c (from /trunk/lib/substringsort.c:5) D /trunk/lib/substringsort.c M /trunk/lib/trsort.c M /trunk/lib/utils.c A /trunk/pkgconfig A /trunk/pkgconfig/CMakeLists.txt A /trunk/pkgconfig/libdivsufsort.pc.cmake Major rewrite of libdivsufsort. Added CPack support to create the source package. Added OpenMP support for sssort. 2008-07-03 Yuta Mori Changed paths: A /trunk/CMakeLists.txt A /trunk/CMakeModules A /trunk/CMakeModules/AppendCompilerFlags.cmake A /trunk/CMakeModules/CheckFunctionKeywords.cmake A /trunk/CMakeModules/cmake_uninstall.cmake.in M /trunk/INSTALL D /trunk/Makefile.am M /trunk/README A /trunk/VERSION D /trunk/configure.ac A /trunk/examples/CMakeLists.txt D /trunk/examples/Makefile.am M /trunk/examples/sasearch.c A /trunk/include/CMakeLists.txt D /trunk/include/Makefile.am A /trunk/include/config.h.cmake A /trunk/include/divsufsort.h.cmake D /trunk/include/divsufsort.h.in A /trunk/include/divsufsort_private.h D /trunk/include/divsufsort_private.h.in A /trunk/lib/CMakeLists.txt D /trunk/lib/Makefile.am M /trunk/lib/divsufsort.c D /trunk/lib/libdivsufsort.sym M /trunk/lib/substringsort.c M /trunk/lib/trsort.c The build system was changed to CMake. (http://www.cmake.org/) 2008-06-26 Yuta Mori Changed paths: M /trunk/AUTHORS M /trunk/configure.ac AUTHORS: Fixed email address. 2008-02-23 Yuta Mori * lib/substringsort.c (_merge_backward): Bug fix. * lib/trsort.c (_tr_introsort): Bug fix. 2007-09-02 Yuta Mori * lib/trsort.c (_ls_introsort): Important bug fix. 2007-07-15 Yuta Mori A few bug fixes. * lib/divsufsort.c (divbwt): Bug fix. * lib/trsort.c (_tr_introsort): Bug fix. * lib/utils.c (sa_search, sa_simplesearch): New functions. * lib/libdivsufsort.sym: Update. * include/divsufsort.h.in: Update. * examples/sasearch.c: New file. * examples/Makefile.am: Update. * configure.ac: Update. * NEWS: Update. * README: Update. 2007-04-14 Yuta Mori Change license to the MIT/X11 license. Update all files for 1.2.0. * lib/libdivsufsort.sym: New file for libtool. 2007-04-07 Yuta Mori Update files for 1.1.7. 2007-04-07 Yuta Mori Replace drsort with tandem repeat sorting algorithm and Larsson-Sadakane sorting algorithm. * lib/trsort.c: New file. * lib/drsort.c: Delete. * lib/divsufsort.c: Update. * lib/Makefile.am: Update. * lib/divsufsort_private.h.in (LS_INSERTIONSORT_THRESHOLD, TR_INSERTIONSORT_THRESHOLD): New constants. (DR_INSERTIONSORT_THRESHOLD): Delete. (STACK_PUSH3, STACK_POP3): New macros. 2007-03-31 Yuta Mori Update files for 1.1.6. 2007-03-31 Yuta Mori Replace _ss_merge with new merge algorithms. * lib/substringsort.c (_ss_merge): Delete. * lib/substringsort.c (_block_swap, _merge_forward, _merge_backward, _merge): New functions. (substringsort): Update. * lib/divsufsort.c (_sort_typeBstar, divsufsort, divbwt): Update. * include/divsufsort_private.h.in (LOCALMERGE_BUFFERSIZE): New constant. (SS_MERGESORT_QUEUESIZE): Delete. 2007-03-24 Yuta Mori Update files for 1.1.5. 2007-03-23 Yuta Mori Replace breadth-first introsort with new multikey introsort. * lib/substringsort.c (_compare): Update. (_substring_partition): Update. (_multikey_introsort): New function. (_introsort, _bfintrosort): Delete. (substringsort): Update. * lib/divsufsort.c (_sort_typeBstar): Update. 2007-03-21 Yuta Mori * lib/substringsort.c (_introsort): Convert introsort to a non-recursive algorithm. (substringsort): Update. * lib/divsufsort.c (_sort_typeBstar): Update. 2007-03-21 Yuta Mori * include/divsufsort_private.h.in (STACK_SIZE): Rename from SS_STACK_SIZE. (SS_BLOCKSIZE): Rename from SS_MKQSORT_THRESHOLD. (SS_MKQSORT_DMAX, SS_DSWAP, SS_STACK_PUSH, SS_STACK_POP): Delete. (STACK_PUSH, STACK_POP): New macros. (substringsort): Update prototype. 2007-03-17 Yuta Mori Update files for 1.1.4. 2007-03-17 Yuta Mori * substringsort.c (_fixdown, _heapsort, _lg): New function. (_introsort): Rename from _quicksort. Change to use new partitioning algorithm. (_bfintrosort): Rename from _bfquicksort. 2007-03-10 Yuta Mori Update files for 1.1.3. 2007-03-10 Yuta Mori Replace depth-first multikey quicksort with new breadth-first ternary quicksort. * substringsort.c (_ss_compare_lcp, _ss_tqsort, _ss_mkqsort): Remove. (_median3): Rename from _ss_median and rewrite. (_pivot): Rename from _ss_pivot and rewrite. (_median5, _substring_partition, _quicksort, _bfquicksort): New function. 2007-03-03 Yuta Mori Update files for 1.1.2. 2007-03-03 Yuta Mori * substringsort.c (_compare): Rename from _ss_compare and rewrite. (_insertionsort): Rename from _ss_insertionsort and rewrite. 2007-02-24 Yuta Mori Update files for 1.1.1. 2007-02-24 Yuta Mori * lib/substringsort.c (_ss_getc): Remove. 2007-02-17 Yuta Mori Update files for 1.1.0. 2007-02-17 Yuta Mori * utils.c (bwtcheck): Remove. 2007-02-11 Yuta Mori * lib/divsufsort.c, include/divsufsort.h.in, include/divsufsort_private.h.in: Change to use a new improved two-stage sort algorithm (version 070210). 2007-01-28 Yuta Mori * lib/divsufsort.c (_sort): Fix a bug that using wrong index. 2007-01-28 Yuta Mori * examples/bwt.c: Rename from examples/bwt2.c. * examples/unbwt.c: Rename from examples/unbwt2.c. * examples/bwt1.c: Delete. * examples/unbwt1.c: Delete. 2007-01-28 Yuta Mori * lib/divsufsort.c, include/divsufsort_private.h.in: Change to use new improved two-stage sort algorithm (version 070128). 2007-01-24 Yuta Mori Remove use of libtool. * include/divsufsort_private.h.in: Rename from include/divsufsort_private.h. 2007-01-24 Yuta Mori Initial import. ;; Local Variables: ;; coding: utf-8 ;; End: