-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Jenkins badge #131
Merged
Merged
Add Jenkins badge #131
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Test PASSed. |
vinniefalco
added a commit
to vinniefalco/rippled
that referenced
this pull request
May 14, 2014
eea7322 Improve EnvHdfs f457444 Clean up compaction logging 3e4a9ec Arena to inline 2KB of data in it. 1ef31b6 Merge pull request XRPLF#143 from mlin/travis-ci 9a0e3ab Merge branch 'master' of github.com:facebook/rocksdb into show-reads e883407 [Java] Refined the output of Java DbBenchmark. 8c2c460 FixedPrefixTransform to include prefix length in its name e30dec9 [Java] Fixed a bug in Java DB Benchmark where random reads does not consider full key range. 93f2643 [Java] Make read benchmarks print out found / not-found information. 26f5dd9 TablePropertiesCollectorFactory 2082a7d [Java] Temporary set the number of BG threads based on the number of BG compactions. 1c7799d Fixed a file-not-found issue when a log file is moved to archive. d14581f [Java] Rename org.rocksdb.Iterator to org.rocksdb.RocksIterator. 3f8da15 Merge pull request XRPLF#142 from mlin/build-in-paths-containing-spaces d08073a Merge pull request XRPLF#141 from dallasmarlow/master 557fbc9 arena spacing 27c05ea Add a minimal .travis.yml for Travis CI. Some ugly hacks needed to get RocksDB building in Travis' OpenVZ Ubuntu 12.04 environment. 76596b5 Fix building RocksDB in paths containing spaces -- quote path names in Makefile and build_detect_platform. 3edc056 comment 038a477 Make it easier to start using RocksDB 030db3d testing acd17fd Remove unused variable in DBIter deb8940 have proprocessor choose correct mmap args fec4269 Fix more gflag namespace issues a1068c9 Make RocksDB work with newer gflags ddd4114 MergingIterator uses autovector instead of vector af7453a autovector::resize 8e37a29 Compaction with zero outputs 1c6a027 HashLinkedList::Iterator: remove an ununsed class variable f41cde3 remove anon mmap allocation flag `MAP_HUGETLB` b5616da Fix iOS compile 768d424 [fix] SIGSEGV when VersionEdit in MANIFEST is corrupted 313b2e5 Better INSTALL.md and Makefile rules 9efbd85 fsync directory after creating current file in NewDB() 3a171dc Pass logger to memtable rep and TLB page allocation error logged to info logs 044af85 Update HISTORY.md -- release RocksDB 3.0 7984b9b BackupableDBTest thread-safe 15c3991 Add comment about ValueType 9e7d00d Make rocksdb work with all versions of lz4 d2569fe log_and_apply_bench on a new benchmark framework 9b17558 PlainTableFactory::PlainTableFactory() to have huge TLB turned off by default 6785a52 Temporary remove perror() calls before we can log from inside of arena 4a7c747 Revert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB"" And make the default 0 for hash linked list memtable d56959a [Java] Use environmental variable JAVA_HOME in Makefile for RocksJava. db1854d Declare all DB methods virtual so that StackableDB can override them d69dc64 Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB" 41e5cf2 Add share_files_with_cheksum option to BackupEngine 77edbfd link with lz4 4ecfbcf ApplyToAllCacheEntries 31d38a6 Add TARGETS to gitignore 3b5fa6b Improve ttl_test 82042f4 Include version in options d28ed69 fix release build d29e48b fix compile warning 0afc8bc xxHash 61955a0 [Java] Add RocksObject, the base class of all java objects with a c++ pointer. 096f5be Put column family information in LiveFileMetaData a3ab998 [Java] Add static method RocksDB.loadLibrary() 16f1aa7 Fix signed/unsigned compare df70047 Flush stale column families 7dafa3a Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB 66f88c4 Some fixes as preparation for release d6d67c0 More s/us fixes 2e11e47 Merge pull request XRPLF#131 from ankgup87/master 046a85a Merge pull request XRPLF#132 from kjk/master 9d9d296 Add a new mem-table representation based on cuckoo hash. 2b7cf03 Update Makefile f1c9aa6 More unsigned/signed compare fixes 38693d9 Fix more signed/unsigned comparsions d0b006a Fix unsigned and signed integer compare 76c3dbf Make ttl_test a bit more robust dd9eb7a Cache result of ReadFirstRecord() de825e7 Create new branch instead of tag in make_new_version e525bb1 Make kMajorVersion and kMinorVersion take version from version macros 6cb0cb3 Add version.h d5cb6e7 Assert on key size in multiget 65fba4b Merge branch 'master' of https://github.com/facebook/rocksdb 91ef2ea Use new DBWithTTL API in tests f868dcb Support for adding TTL-ed column family 72ff275 Fix TransactionLogIterator EOF caching 9895465 [Java] Fixed compile error due to the removal of ReadOptions.prefix_seek, minor improvement on DbBenchmark.java. 7ca06a3 Merge pull request XRPLF#130 from donovanhide/master 0e4e4db Merge branch 'master' of https://github.com/facebook/rocksdb 4f9fae9 Add rocksdb_open_for_read_only to C API fe331c8 fix valgrind c489499 Fix OSX compile 13b5632 Merge branch 'master' of https://github.com/facebook/rocksdb a515d23 Revert makefile 9e0ab42 Fix bug + formatting 3f8b412 Fix formatting e96e71b Multi-get impl and formatting a618691 Read-only BackupEngine ccaca59 avoid calling FindFile twice in TwoLevelIterator for PlainTable d642c60 Check PrefixMayMatch on Seek() 3995e80 kill ReadOptions.prefix and .prefix_seek 8ce5492 Delete superversion and log outside of mutex ad3cd39 Column family logging 46b3076 Better stack trace in MAC a82c492 [Java] Fixed some errors in the sample and benchmark code. e537a84 [Java] Fixed a compile error caused in some Java version. 3e0b93b [Java] Fixed a compile error. 0597949 [Java] Enable filluniquerandom, readseq, BloomFilter, and 70+ command-line options to DbBenchmark.java 4cd9f58 Fix corruption test 478990c Make CompactionInputErrorParanoid less flakey fc3127e Install stack trace handlers in unit tests a40970a Run whitebox test before black box 472a80a Initialize verification_failed in db_stress 2413a06 Improve stability of db_stress d8fe006 [Java] Add Java bindings and Java tests for 30+ rocksdb::Options. 4de5b84 Fix a bug in IterKey f9f8965 Print out stack trace in mac, too a570740 Expose number of entries in mem tables to users 5f1daf7 get rid of shared_ptr in memtable.cc 547bb6a simplify ThreadLocalPtr a little bit 86a0133 PlainTableReader to expose index size to users 1068d2f Revert "Better port::Mutex::AssertHeld() and AssertNotHeld()" ddafceb Better port::Mutex::AssertHeld() and AssertNotHeld() 2912340 Merge pull request XRPLF#125 from ankgup87/master 042221b Merge branch 'master' of https://github.com/facebook/rocksdb 3992aec Support for column families in TTL DB dd9f6f0 Fix formatting e557297 New CLA form 7a5106f Add doc 2214fd8 Refactor filter impl 89cb481 Fix doc 677b0d6 Refactor filter impl 5e797cf Change filter implementation cea2be2 Fix formatting dc4b27a Add bloom filters af6ad11 Fix SIGFAULT when running sst_dump on v2.6 db c2da9e5 Flush before Fsync()/Sync() ba16c1f Move benchmark timing to Env::NowNanos() e316af5 [Java] Add Java binding and Java test for ReadOptions. d0939cd Single-threaded asan_crash_test ef8b8a8 [Java] Add Java bindings for memtables and sst format. 8dc3436 Rename "benchmark" back to "bench". 05c1686 Relax env_test::AllocateTest ff1b5df Added benchmark functionality on the lines of folly/Benchmark.h c7076a7 Fix Allocate test f813279 Remove TransactionLogIteratorRace when -DNDEBUG 11e8525 Merge pull request XRPLF#124 from ankgup87/master 0f2d768 hints for narrowing down FindFile range and avoiding checking unrelevant L0 files bbdd550 Remove getIterator function from portal 1574e0c Add doc 06b590d Add doc dc28a72 Add doc + refactor + fix formatting 1d6c1e0 Add more iterator JNI bindings eda3984 Add more iterator functions 5bbeefa Adding iterator JNI binding 27d3bc1 Use a different approach to make sure BlockBasedTableReader can use hash index on older files 35c968f Merge pull request XRPLF#122 from ankgup87/master 686fdea Fix formatting issues ebd85e8 Fix build dc291f5 Merge branch 'master' of https://github.com/facebook/rocksdb 1a8abe7 Merge pull request XRPLF#120 from jamesgpearce/master a745089 Added period 9b2a093 [Java] Add Java bindings for 30 options for rocksdb::DBOptions. bb6fd15 [Java] Add a basic binding and test for BackupableDB and StackableDB. 6517922 Fix bugs introduced by D17961 ce353c2 Nuke tools/shell 86ae820 Fix ifdef NDEBUG fa430bf Minimize accessing multiple objects in Version::Get() e37dd21 Index type doesn't have to be persisted 62551b1 Don't compile sync_point if NDEBUG 5cef458 RocksDB 2.8 to be able to read files generated by 2.6 136e4ef Add doc d160595 Add doc d3b44f0 Fix white spaces 6b0cc41 Merge branch 'master' of https://github.com/facebook/rocksdb 5108ed7 Add fixed classes 320ae72 Add histogramType for statistics 161d9e5 Don't overflow size_t in mac 5c12f27 Remove tautological assert 144066a Deleted statisticsType 495fc80 Merge branch 'master' of https://github.com/facebook/rocksdb b18d914 Change statisticsType to tickerType faf7691 Close DB at the end of DontRollEmptyLogs test 1803ed2 Fix Mac OS compile 7d83885 Fix compile issues when doing make release 0f40fe4 When creating a new DB, fail it when wal_dir contains existing log files c166615 Fix compile issues introduced by RocksDBLite 588bca2 RocksDBLite 23c8f89 Revert "Don't compile ldb tool into static library" a347ffe Revert "Fix sst_dump and reduce_levels_test compile errors" d8f00b4 Fix sst_dump and reduce_levels_test compile errors e296577 Don't compile ldb tool into static library dbe0f32 Set log_empty to false even when options.sync is off [fix tests] e6acb87 Don't roll empty logs 3723d08 Add newline at end of file 9842177 remove unused header 8756a32 Remove unused headers c199e0e Add statistics a044398 Add statistics object c87ed09 Fix db_bench's multireadrandom 118f88d Fix compile error in tailing_iter.h 51f4b50 [Java] Add SizeUnit in org.rocksdb.util to store const like KB, GB. 31e7e7f [JAVA] Add java binding for Options.block_cache. 2885ad9 [JNI] Each set function of Options / WriteOptions now returns its option instance. be01661 Expose in memory Env to the world 327102e Fix merge_test failure due to incorrect assert behavior in the release mode. 82b37a1 thread local for tailing iterator 539dd20 using thread local SuperVersion for NewIterator d5e087b db_bench: add a mode to operate multiple DBs 30aff72 Don't shadow in ColumnFamilyDescriptor eba3fc6 make corruption_test:CompactionInputErrorParanoid deterministic 9433e35 Dont build version if compiling for IOS de41357 Don't dump rocksdb version on IOS 0af36d6 SeekRandomWhileWriting e23e73e Use shorten index key for hash-index b3d7435 No shadow in public headers 1405232 Temporarily disable a test case in db_test 6c0fc5d Fix some InfoLogLevels dfe2d2f [JNI] Add readwhilewriting to Java db_bench ddef684 Renamed InfoLogLevel::DEBUG to InfoLogLevel::DEBUG_LEVEL 75b59d5 Enable hash index for block-based table 7a92537 db_bench: add IteratorCreationWhileWriting mode and allow prefix_seek ca4fa20 [Java] rename 'make jni' to 'make rocksdbjava' 4daea66 Turn on -Wmissing-prototypes df2a8b6 Polish IterKey and use it in DBImpl::ProcessKeyValueCompaction() dc55903 Improved CompressedCache 4824014 speed up db_bench filluniquerandom mode 2014915 Fix ASAN issue e9ed28f PlainTableBuilder::Add() to use local char array instead of reused std::string as tmp buffer b947fdc Column family support for DB::OpenForReadOnly() 0f5cbcd [JNI] Add an initial benchmark for java binding for rocksdb. c65448f Merge branch 'master' of github.com:facebook/rocksdb into HEAD 731e55c Fix GetProperty() test 2e0d432 Merge pull request XRPLF#110 from ankgup87/jni 34455de Fix Mac OS compile issues 5b345b7 Remove env_ from MergingIterator 0c1126d db_bench cleanup beeee9d Small speedup of CompactionFilterV2 92c1eb0 macros for perf_context 5abae2c [JNI] Fixed a column family related compile error. 8a50971 Fix formatting issues 1422044 Fix formatting 5e2db3b PlainTableIterator not to store copied key in std::string 22d45de Fix formatting errors a4d73dd Initialize Options::bloom_locality 664559f Small final fixes before merge d1e2bce CallFlushDuringCompaction b42ceb9 Simplify cleanup of dead (refcount == 0) column families e48348d Make flush part of compaction process 2a0917b Merge branch 'master' into columnfamilies f6ed420 Fix default path in geodb_test 751e4b1 Fix wal_dir sanitizing 3d2fe84 Merge branch 'master' into columnfamilies 7efdd9e Options::wal_dir shouldn't end in '/' c990a76 Add documentation for JNI options 63d74d2 Expose JNI layer for these options: block_size, max_write_buffer_number, write_buffer_size, disable_seek_compaction, max_background_compactions. f01a04e Update HISTORY.md acdc6a1 relax backupable db rate limit tests bcd1f15 Remove -Wno-unused-const-variable ea0198f Create log::Writer out of DB Mutex c90d446 make hash_link_list Node's key space consecutively followed at the end 318eace Dynamically choose SSE 4.2 51023c3 Make RocksDB compile for iOS 32b2c1a Merge branch 'jni' 99c756f Flush Buffered Info Logs Before Doing Compaction (one line change) ef7dc38 Fix some other signed & unsigned comparisons 3699fda Merge branch 'master' into jni 040657a Fix MacOS errors 2fa5d41 [RocksDB] make SetPerfLevel affect only the current thread f76e402 initialize candidate count f5469b1 Merge branch 'master' of github.com:facebook/rocksdb into ignore 47ccf71 Include java related output files in .gitignore b9767d0 Move several more logging inside DB mutex to log buffer c0b9fa8 Add script auto_sanity_test.sh to perform auto sanity test 078365b Merge pull request XRPLF#108 from tecbot/c-api-enhancements 98422cb [C-API] implemented more options 3a30b5b [C-API] added "rocksdb_options_set_plain_table_factory" to make it possible to use plain table factory e351184 [JNI] Avoid a potential byte-array-copy btw c++ and java in RocksDB.get(byte[], byte[]). 92d2766 [JNI] Improve the internal interface between java and c++ for basic db operations. 48bc0c6 [RocksDB] Fix a race condition in GetSortedWalFiles d1d19f5 Fix valgrind error in c_test 158845b Move a info logging out of DB Mutex c9622aa Merge pull request XRPLF#107 from alberts/fastah 56ca75e crc32: build a whole special Extend function for SSE 4.2. 4af1954 Compaction Filter V1 to use old context struct to keep backward compatible da0887a [JNI] Add java api and java tests for WriteBatch and WriteOptions, add put() and remove() to RocksDB. 284c365 Fix valgrind error caused by FileMetaData as two level iterator's index block handle 8555ce2 Merge branch 'master' into columnfamilies 8c4a3bf Add a java api for rocksdb::Options, currently only supports create_if_missing. e0a87c4 DBIter to use static allocated char array for saved_key_ (if it is not too long) 807b2c2 reduce thread count in ThreadLocalTest.ConcurrentReadWriteTest d50619a PlainTableIterator::Seek() shouldn't check bloom filter in total order mode 442e1bc Merge pull request XRPLF#105 from tecbot/c-api-prefix fa84eb1 Fixed a compile error which tries to check whether a size_t < 0 in env_posix.cc 38dc5ef [C-API] added the possiblity to create a HashSkipList or HashLinkedList to support prefix seeks a73383e Minor fix in rocksdb jni library, RocksDB now does not implement Closeable. 8e81caf Fix Autoroll logger 05080da fix db_sanity_test 726c808 Retry FS system calls on EINTR ddbd1ec Merge branch 'master' into columnfamilies 577556d Don't store version number in MANIFEST 5ec38c3 Minor fix in rocksdb jni library. 8a139a0 More valgrind issues! 550cca7 dynamicbloom fix: don't offset address when it is already aligned 43a593a Change default value of some Options 2d3468c MemTableIterator not to reference Memtable c8bb799 fix the buffer overflow in dynamic_bloom_test 96e2c2c Geo spatial support. 4031b98 A GIS implementation for rocksdb. 64ae6e9 Don't preallocate log files 0d463a3 Add a jni library for rocksdb which supports Open, Get, Put, and Close. 0d755ff cache friendly blocked bloomfilter 10cebec Fix the bug in MergeUtil which causes mixing values of different keys. a92194e [RocksDB] Add db property "rocksdb.cur-size-active-mem-table" b14c1f9 allow mmap writes 5826f95 Make rate limiting unit test more robust 1c9f8f0 Fix valgrind issues d556200 Some small cleaning up to make some compiling environment happy 6a08bc0 Fix no return warning in FileComparator 1e9621d Sort files correctly in Builder::SaveTo 954679b AssertHeld() should do things ad9a39c [RocksDB] Preallocate new MANIFEST files 6b2e7a2 When Options.max_num_files=-1, non level0 files also by pass table cache e86d7df Merge branch 'master' into columnfamilies b9ce156 Add assert to MergeOperator::PartialMergeMulti to check # of operands. 5c44a8d fallocate_with_keep_size is false for LogWrites d9ca83d [rocksdb] make init prefix more robust 34f9da1 Fix the failure of stringappend_test caused by PartialMergeMulti. e816838 Merge branch 'master' into columnfamilies ebaff6f fix the HISTORY file to describe change happened in b47812f b47812f [rocksdb] new CompactionFilterV2 API cda4006 Enhance partial merge to support multiple arguments e6d4b00 Relax backupable RateLimiter unit test for slow environments b253f24 Rate limiter for BackupableDB 275832a Merge branch 'master' into columnfamilies 83ab62e Fix data corruption by LogBuffer 76642b8 Increase done even if progress_reports is false ac328a8 Merge branch 'master' into columnfamilies c21ce14 Fix double-free in corruption_test e67241f Sanity check on Open 7981a43 Consistency Check Function 8ea3cb6 If paranoid_checks -- Mark DB read-only on any IOError 4cfb0eb Delete rocksdb dir after crashtest f681030 Fix DBTest.UniversalCompactionTrigger failure caused by D17067 752ec46 Add a unit test to verify compaction filter context e20fa3f Merge branch 'master' into columnfamilies fcd5c5e ComputeCompactionScore in CompactionPicker 69f6cf4 Fix two bugs in talbe format e493f2f Don't compact with zero input files 1ad0c2f add tags to gitignore 22507af Fix compile issue in Mac OS 6dc940d avoid shared_ptr assignment in Version::Get() 159928d Added flag progress_reports in db_stress 71e6a34 Add a DB property to indicate number of background errors encountered 69aa6ec Finalize fist version in column family e25819a Merge branch 'master' into columnfamilies 1ec72b3 Several easy-to-add properties related to compaction and flushes 758fa8c Don't Finalize in CompactionPicker 7ac437c HISTORY update 3055a15 Merge branch 'master' into columnfamilies 63cef90 disable the log_number check in Recover() 7624f43 Fixed a typo in INSTALL.md bcea9c1 Finalize version in dumpmanifest f26cb0f Optimize fallocation ae25742 Fix race condition in manifest roll d63ae5c Adjust memtable sizes in unit test 64904b3 Merge branch 'master' into columnfamilies 5601bc4 Check starts_with(prefix) in MultiPrefixIterate 9caeff5 keep_log_files option in BackupableDB e0c1211 Merge branch 'master' into columnfamilies a5fafd4 Correct the logic of MemTable::ShouldFlushNow(). 9b8a2b5 No prefix iterator in db_stress c61c983 Fix a bug that Prev() can hang. f9d0530 Don't care about signed/unsigned compare 30447b7 Merge pull request XRPLF#99 from caiosba/master 0cf6c8f fix: use the correct edit when comparing log_number 453ec52 journal log_number correctly in MANIFEST f234dfd Breaking line b9c78d2 Make it compile on Debian/GCC 4.7 5948a66 Merge pull request XRPLF#97 from agchou/patch-1 a782bb9 Fix log_number in LogAndApply 8b169e9 Merge branch 'master' into columnfamilies 928ee23 Change WriteBatch interface 2bad3cb Missing includes db23413 [CF] WriteBatch to take in ColumnFamilyHandle 56dce9b unterminated conditional directive f74659a Fix another Mac OS warning 3c75cc1 Fix HashSkipList and HashLinkedList SIGSEGV 6c72079 Fix warning on Mac OS f0e1e3e CF cleanup part 2 f071a20 Need more data in memtable to flush due to 11da8b e1f56e1 Merge branch 'master' into columnfamilies 5aa81f0 Fix extra compaction tasks scheduled after D16767 in some cases 04a1035 Revert "DB stress with normal skip list" 02a2cb1 fix VerifyDb in StressTest 86926d8 DB stress with normal skip list 11da8bc A heuristic way to check if a memtable is full 7b7793e Don't sync in stress test ee4b996 DeleteLogFiles in FailOverwritingBackups 25c8a1a More bug fixed introduced by code cleanup b694b16 Fix copyright year b5d6ad6 Bug fixes introduced by code cleanup dff9214 Merge branch 'master' into columnfamilies fb2346f [CF] Code cleanup part 1 45ad75d Correct version of D16821 2b95dc1 Revert "Fix bad merge of D16791 and D16767" 5ba028c DBStress cleanup 839c8ec Fix bad merge of D16791 and D16767 86ba3e2 make assert based on FLAGS_prefix_size bd45633 Fix data race against logging data structure because of LogBuffer 02dab3b fix db_stress test 56ca833 initialize static const outside of class d833f15 Fix bug in VersionEdit::DebugString() 37472bb Add MaxColumnFamily to VersionEdit::DebugString() 457c78e [CF] db_stress for column families 6c66bc0 Temp Fix of LogBuffer flushing cb98021 Add a comment after SignalAll() 01dcef1 Env to add a function to allow users to query waiting queue length dad8603 [CF] Fix column family dropping 9634ba4 Merge branch 'master' into columnfamilies d5de22d Call PurgeObsoleteFiles() only when HaveSomethingToDelete() 9db8c4c Fix share_table_files bug fac58c0 DBTest: remove perf_context's time > 0 check a91aed6 [RocksDB] Minor cleanup of PurgeObsoleteFiles 8d007b4 Consolidate SliceTransform object ownership 9e0e6aa [RocksDB] make sure KSVObsolete does not get accessed as a valid pointer. cff908d fix ldb_test TtlPutGet test b04c75d Dump options in backupable DB 66da467 [RocksDB] LogBuffer Cleanup 04d2c26 Add option verify_checksums_in_compaction d4f2c61 Ignore dropped column families -- don't flush or compact them 1e0d472 Merge branch 'master' into columnfamilies 9f15092 [CF] NewIterators e5fa494 use CAS when returning SuperVersion to ThreadLocal ebe2527 Merge pull request XRPLF#94 from yumiOS/modify_ftruncate_warning 056a028 Modify the compile error about ftruncate() eec8695 Delete local sv when destroying DB from stress test 566f18e More precise calculation of sub_index_size e1f52b6 Fix Valgrind error introduced by D16515 26ac560 Truncate unused space on PosixWritableFile::Close() 9c8ad62 DB Sanity Test 80a207f Merge branch 'master' into columnfamilies abeee9f Make sure GetUniqueID releated tests run on "regular" storage ecb1ffa Buffer info logs when picking compactions and write them out after releasing the mutex 4405f3a Allow user to specify log level for info_log e2dd148 Fix compile fail introduced by merge a329dd1 Fix TEST_Destroy_DBImpl() to work with column families 0738ae6 Merge branch 'master' into columnfamilies 9625acb [CF] Dont reuse dropped column family IDs 8ca30bd Merge pull request XRPLF#47 from mlin/kCompactionStopStyleSimilarSize 04298f8 output perf_context in db_bench readrandom 64138b5 fix db_bench to use HashSkipList for real 51560ba config max_background_flushes in db_bench c0ccf43 MergingIterator assertion 2b5155f CloseDB in BackupableDBTest to make valgrind happy e8ecca9 CleanupIteratorState() only to initialize DeletionState when super version cleanup needed a01bda0 Fix a buggy assert e21d5b8 [CF] Flush all memtables on column family drop a5b1d2f make key evenly distributed between 0 and FLAGS_num e3f396f Some fixes to BackupableDB fa34697 Merge branch 'master' into columnfamilies 335b207 [CF] Delete SuperVersion in a special function a1d56e7 Uncomment the unit tests in table test 906f3dc Add a hash-index component for block 6b9da48 Get rid of all optimization flags in debug mode 9d0577a Merge branch 'master' into columnfamilies f0ee235 Fix issue with iterator operations in this order: Prev(), Seek(), Prev() 5142b37 Fix a group commit bug in LogAndApply 97eddef Reopen DB in crash test f9b2f0a [CF] Fix CF bugs in WriteBatch 1aeafec Make the Create() function comform the convention 16d4e45 Fix the memory leak in table index ff15113 Fix the unit test failure in devbox 74939a9 Make the block-based table's index pluggable bf86af5 Remove the terrible hack in for flush_block_policy_factory 8ea21a7 [CF] Rething LogAndApply for column families 58ca641 Make Log::Reader more robust 12966ec Fix LogAndApply() group commit a77527f Add ReadOptions to TransactionLogIterator. f6a257b Set dropped column family before persisting in the manifest 670f3ba [CF] Small refactor of Recover() and DumpManifest() 099ad94 Set log number for column family 510f84b [CF] CreateColumnFamily fix 6ba1084 Fix some compilation bugs in different platforms 99e4b40 Fix the [-Werror=sign-compare] issues 206b38f SetLogNumber in CreateColumnFamily b41a3bc [CF] Change flow of CreateColumnFamily 492c9f7 [CF] Column family support for LDB tool 9a7b749 Refine the checks in InfoLogLevel test. ad0c374 cache SuperVersion in thread local storage to avoid mutex lock 85b1b5e [CF] WaitForFlush() instead of sleeping e41c060 Make sure logger is safely released in `InfoLogLevel` 444cafc Fix inconsistent code format 4c42201 [CF] Test fixes and speedup 343c32b [CF] DifferentMergeOperators and DifferentCompactionStyles tests a04dbf6 PlainTable::Next() should pass the error message from ReadKey() ccaedd1 Enable log info with different levels. 3c81546 [CF] Make LogDeletionTest less flakey 6e7cae7 [CF] More tests 9bce2b2 [CF] Fix lint errors in CF code 8b7ab99 [CF] Handle failure in WriteBatch::Handler 944ff67 Merge branch 'master' into columnfamilies b2795b7 thread local pointer storage 8895526 Merge branch 'master' into columnfamilies 5ad7ee0 [CF] Log deletion in column families dc277f0 [CF] Adaptation of GetLiveFiles for CF 5a91746 log file is uint64_t 4209516 Schedule flush when waiting on flush dea894e expose wal_dir in db_bench a8c1f29 Merge pull request XRPLF#90 from alberts/morecapi 72aacf6 A few more C API functions. b69e7d9 [CF] Better handling of memtable logs d39da4b Merge branch 'master' into columnfamilies 6ed450a DeleteFile should schedule Flush or Compaction 2bf1151 Fix C API 01c27be A simple benchmark to measure WAL append latency 18a7cdf Merge pull request XRPLF#82 from tecbot/api-enhancements c9244dc Update the instruction to build shared library ce2b1f7 added a test case for custom merge operator 68248a2 added a delete method for custom filter policy and merge operator to make it possible to override the cleanup behaviour of the return value d45d17b allow lambda function syntax in cpplint 15ac5ad Update to CONTRIBUTING.md b2d2967 Add a test in prefix_test to verify correctness of results 2b205b3 Disable putting filter block to block cache d74c9b7 Enhancements to the API e90d3f7 First Transaction Logs Should Not Skip Storage Options Given 83e7842 Improve the check for header guard 44a9cbd Make GetPropertiesOfAllTables not virtual 78ce24a Fix the lint issues in dev box 6aef661 some improvements to CompressedCache test 422bb09 Fix table properties 76c0481 Merge branch 'master' into columnfamilies be7e273 fix u/s comparison XRPLF#83 c67d48c [CF] DB test to run on non-default column family 46812f6 Improve/fix bugs for the cpp linter 6369062 Expose the table properties to application b2e7ee8 Followup code refactor on plain table 85c0545 Put *.out to the ignore list (for MacOS) 59cffe0 Benchmark table reader wiht nanoseconds b5140a0 Fix table_reader_bench and add it to "make" f3ae3d0 Add more black-box tests for PlainTable and explicitly support total order mode 39ae9f7 Remove constructors for ColumnFamilyHandle ccdb93e Merge branch 'master' into columnfamilies b06840a [CF] Rethinking ColumnFamilyHandle and fix to dropping column families e6b3e3b Support prefix seek in UserCollectedProperties ca5f1a2 CompactionContext to include is_manual_compaction 994c327 IOError cleanup 5fbf2ef preload table handle on Recover() when max_open_files == -1 28b7f7f enable plain table in db_bench 265150c Fix problem 3 for issue XRPLF#80 aa734ce Fix a member variables initialization order issue 3304266 Reduce malloc of iterators in Get() code paths d4b789f Add LIBRARY back to `make dbg` 745c181 Quick fix for table_test failure 8e634d3 Merge pull request XRPLF#74 from alberts/lz4 5833f47 Switch to c++11 bc2ff59 Fixed wrong comment GetTableMetaData -> GetLiveFilesMetaData df2f922 Support for LZ4 compression. 9a270f3 Fix the valgrind error in table test. b8ea5e3 Fix incompatible compilation in Linux server 161ab42 Make table properties shareable 8d4db63 [CF] OpenWithColumnFamilies -> Open 9ff9abe Merge branch 'master' into columnfamilies 0982c38 Fix compilation error with gcc 4.7 99e61fd [CF] Separate dumping of DBOptions and ColumnFamilyOptions 4159a28 Merge pull request XRPLF#77 from alberts/docfixes d19d981 doc: table_stats_collectors -> table_properties_collectors. 2b8c446 Merge branch 'master' into columnfamilies 3ce8d9a Add support for plain table format to sst_dump. 1560bb9 Readrandom with tailing iterator d53b188 Fix some errors detected by coverity scan 1d08140 Compile -O2 by default and add `make dbg` 0143abd Merge branch 'master' into columnfamilies dcea184 Update HISTORY.md 0b4ccf7 Flushes should always go to HIGH priority thread pool 4564b2e Merge pull request XRPLF#76 from lisyarus/fix_zlib_macro_bug fd0ffbc Disable the html-based coverage report by default f8d5443 [CF] Thread-safety guarantees for ColumnFamilySet 8fa8a70 [CF] Propagate correct options to WriteBatch::InsertInto 84f8185 Merge branch 'master' into performance b4f441f Fixed a bug introduced by previous commit f276e0e [CF] Options -> DBOptions aa6fbbf Fix build in case zlib not found 6e56ab5 [CF] Add full_options_ to ColumnFamilyData 328ac7e Merge branch 'master' into columnfamilies c24d8c4 [CF] Rethink table cache 183ba01 Merge pull request XRPLF#71 from alberts/crc32 d411dc5 crc32c: choose function in static initialization 7b9f134 [CF] Move InternalStats to ColumnFamilyData 73f6225 [CF] Split SanitizeOptions into two d43ebd8 Put table factory back to public api 5e2c4fe Get rid of DBImpl::user_comparator() 0e22bad [column families] Iterator and MultiGet 2966d76 Fix some 32-bit compile errors 2a9271b Merge branch 'master' into columnfamilies 5b3b654 use super_version in NewIterator() and MultiGet() function 29bacb2 VersionSet cleanup d169b67 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 5c6ef56 Fix printf format 87bda51 Merge pull request XRPLF#58 from mlin/no-stdout 4f6cb17 First phase API clean up 27a8856 Compacting column families 5661ed8 Fix reduce_levels_test fe9bd30 Merge branch 'master' into columnfamilies 30a7006 Fix corruption_test failure caused by auto-enablement of checksum verification. f748912 Move compaction picker and internal key comparator to ColumnFamilyData 5693db2 Merge branch 'master' into columnfamilies dbbffbd Mark the log_number file number used 3615f53 Enable flushing memtables from arbitrary column families 56bea9f When using Universal Compaction, Zero out seqID in the last file too 4e0298f Clean up arena API abd70ec The default settings enable checksum verification on every read. 9ca638a Enable iterating column families with a concurrent writer 6973bb1 MakeRoomForWrite() support for column families c37e7de Merge branch 'master' into columnfamilies ac92420 Merge branch 'master' into performance a46ac92 Allow command line tool sst-dump to display table properties. 3c0dcf0 InternalStatistics 3170abd Remove unused classes d118707 set bg_error_ when background flush goes wrong 514e42c Fix some lint warnings fa99d53 Change ColumnFamilyData from struct to class fb84c49 convert Tickers back to array with padding and alignment 15999e7 Fix column family test (create directory) 4662969 PurgeObsoleteFiles in DropColumnFamily 20b231d Merge branch 'master' into columnfamilies f24a3ee Read from and write to different column families b7db241 LIBNAME in Makefile is not really configurable b1874af Canonicalize "RocksDB" in make_new_version.sh c9eef78 Improve make_new_version.sh 9a597dc Installation instructions for CentOS e57f0cc add include <atomic> to version_set.h 9fe60d5 Add history log and revise script c1071ed Merge branch 'master' into columnfamilies 9a126ba only corrupt private file checksum in backupable_db_test 5d2c628 Only get the manifest file size if there is no error e5ec738 Better interface to create BackupEngine ec2fa4a Export BackupEngine a5e220f Merge branch 'master' into performance 9dc2941 add checksum for backup files 4bf2535 [column families] Removing VersionSet::current() 90f29cc Update monitoring to include average time per compaction and stall 3d33da7 Fix UnmarkEOF for partial blocks 511b03a LogAndApply to take ColumnFamilyData eb05560 [column families] Move memtable and immutable memtable list to column family data ae16606 Merge branch 'master' into columnfamilies 832158e Fsync directory after we create a new file b20486f [Performance Branch] HashLinkList to avoid to convert length prefixed string back to internal keys cf783c6 Merge branch 'master' into columnfamilies 6c2ca1d Move NeedsCompaction() from VersionSet to Version e55b3c0 Fixing ref-counting memtables af7838d address code review comments on 5e3aeb5 - reduce string copying in Compaction::Summary - simplify file number checking in UniversalCompactionStopStyleSimilarSize unit test 983fafa Fix memory leak 4b51dff Some refactorings on plain table 68a91a2 missing include 5356b2a Merge branch 'master' into columnfamilies 04afa32 Fix reduce levels 8477255 Moving Some includes from options.h to forward declaration 6a404de Merge branch 'master' into columnfamilies f653fdc Fixing iterator cleanup for Tailing iterator 1423e7c Merge branch 'master' into columnfamilies b13bdfa Add a call DisownData() to Cache, which should speed up shutdown 677fee2 Make VersionSet::ReduceNumberOfLevels() static c583157 MemTableListVersion 0ab7661 Re-org the table tests f131d4c Add a make target for shared library e832e72 Revert "Moving to glibc-fb" 7d991be Some small refactorings on table_test 66dc033 Temporarily disable caching index/filter blocks d24961b Moving to glibc-fb 4605e20 If User setting of compaction multipliers overflow, use default value 1 instead 28d1a0c Merge branch 'master' into columnfamilies 09489d3 Fix a bug in DBImpl::CreateColumnFamily eda924a Remove an unused `GetLengthPrefixedSlice` aba2acb CompactRange() to return status 054c5dd Merge branch 'master' into performance 81c9cc9 Tailing iterator 4e91f27 Fix performance regression in statistics bb19b53 Aggressively inlining the short functions in coding.cc d045846 Add google-style checker to "arc lint" 7c5e583 ColumnFamilySet f9a25dd Fix wrong merge 92a022a Merge branch 'master' into columnfamilies fb01755 Unfriending classes 6fe9b57 Refactor Recover() code 4036d58 Fix a Statistics-related unit test faulure 23f6791 Merge branch 'master' into columnfamilies 7dea558 [Performance Branch] Fix a bug when merging from master 4e8321b Boost access before mutex is unlocked ef602f6 Misc cleanup on performance branch 83681bf Statistics code cleanup 8079dd5 Merge branch 'master' into performance 0f4a75b Fix SIGSEGV in compaction picker 439e36d Fix SlowdownAmount 5e3aeb5 An initial implementation of kCompactionStopStyleSimilarSize for universal compaction b1194f4 Minor compaction logging improvements 1) make summary less likely to be truncated 2) format human-readable file sizes in summary 3) log the motivation for each universal compaction 23576d7 Remove the extra line in "make release" 1447bb5 Allow callback to change size of existing value. Change return type of the callback function to an enum status to handle 3 cases. d4f65f1 Merge branch 'master' into performance e19bad9 Fix some "make format" issue 6d6fb70 Remove compaction pointers c699c84 CompactionPicker 1304d8c Merge branch 'master' into performance eae1804 Remove the unnecessary use of shared_ptr 787f11b Move more functions from VersionSet to Version 615d1ea Moving Compaction class to separate header file 2f4eda7 Move functions from VersionSet to Version 65a8a52 Decrease reliance on VersionSet::NumberLevels() cd535c2 Optimize MayContainHash() c8f1622 Fix the return type of WriteBatch::Data(). 9b51af5 [RocksDB Performance Branch] DBImpl.NewInternalIterator() to reduce works inside mutex d9cd7a0 Fix CompactRange to apply filter to every key 1ed2404 Wrong number of levels is Invalid argument now, not corruption 6291020 Fix test 7f3e417 Fix memtable construction in tests 055e6df VersionEdit not to take NumLevels() 7d9f21c BuildBatchGroup -- memcpy outside of lock 481c77e Move the compilation of the shared libraries to "make release" 78ee225 Merge branch 'master' of github.com:facebook/rocksdb into sanitizedOptions d702d80 A script that automatically reformat affected lines 1d9bac4 Use sanitized options while opening db 9ea8bf9 DB::Put() to estimate write batch data size needed and pre-allocate buffer fbbf0d1 Pre-calculate whether to slow down for too many level 0 files 51dd219 DB::Put() to estimate write batch data size needed and pre-allocate buffer 8454cfe Add read/modify/write functionality to Put() api ac2fe72 Compile dynamic library by default c4548d5 WriteBatch to provide a way for user to query data size directly and only return constant reference of data in Data() 00065d0 Fix merge test a107691 [column families] Implement refcounting ColumnFamilyData 151f9e1 Merge branch 'master' into columnfamilies d076cef [column families] Get rid of VersionSet::current_ and keep current Version for each column family dd6ecdf Use ASSERT_EQ() instead of assert() in merge_test a09ee10 Improve RocksDB "get" performance by computing merge result in memtable aa0ef66 [Performance Branch] If options.max_open_files set to be -1, cache table readers in FileMetadata for Get() and NewIterator() 62197d2 Merge pull request XRPLF#62 from matope/fix-BackupableDBTest-NoDoubleCopy-test-fail 5b5ab0c [Performance Branch] Fix memory leak in HashLinkListRep.GetIterator() f8642da Fix share_table_files condition in BackupEngine constructor. 9996e2d Merge pull request XRPLF#61 from Yancey1989/master afdd2d1 fix compile warning 237a3da StopWatch not to get time if it is created for statistics and it is disabled 424a524 [Performance Branch] A Hashed Linked List Based Mem Table cb37ddf Feature requests for BackupableDB d040667 readwhilewriting benchmark 5575316 StopWatch not to get time if it is created for statistics and it is disabled 12b6d2b Separate the aligned and unaligned memory allocation 19e3ee6 Add column family information to WAL 50994bf Don't always compress L0 files written by memtable flush a45b7d8 Merge pull request XRPLF#59 from mlin/more-c-bindings 72918ef [column families] Implement DB::OpenWithColumnFamilies() d3a2ba9 Merge branch 'master' into columnfamilies 17a2226 Merge branch 'master' into performance 4c75e21 Eliminate stdout message when launching a posix thread. 9f690ec Fix a deadlock in CompactRange() fff5c7e Merge branch 'master' into columnfamilies c370f55 Revert change in 8f6e319. be271c3 Merge pull request XRPLF#56 from sepeth/refactor-detect-version 7e70ff6 Fix issue XRPLF#57 d800dc5 Refactor build_tools/build_detect_version 8f6e319 Add a hack to build_detect_platform so it works in all types of fb-servers 8c4eb71 Fix one more valgrind error in table_test 5e7d562 Fix the valgrind issues ef6ad17 [column families] Support to create and drop column families 774ed89 Replace vector with autovector e72aa37 Merge branch 'master' into performance 476416c Some minor refactoring on the code 463086b Add clang-format rules 4695059 Automate the preparation step for a new release 9281a82 Hotfix the bug in table cache's GetSliceForFileNumber 7535443 [RocksDB] Support for column families in manifest 6de1b5b Merge branch 'master' into columnfamilies b60c14f Support multi-threaded DisableFileDeletions() and EnableFileDeletions() 345fb94 moving autovector_test after db_test 52ea1be Add -DROCKSDB_FALLOCATE_PRESENT to fbcode build 2b3aab3 Merge pull request XRPLF#48 from dyu/master 4b1d049 C API: add rocksdb_env_set_high_priority_background_threads fe030bd update the latest version in README.fb to 2.7 5a20744 Simplify build_tools/build_detect_version 1795397 Update README.fb e842b99 docs for shared library builds a6b476a tweak build bug fix f1cec73 Merge branch 'master' into performance 9d4dc0d fix build bug from recent commit:facebook/rocksdb@43c386b a094f3b TableCache.FindTable() to avoid the mem copy of file number 18df47b Avoid malloc in NotFound key status if no message is given. b40c052 Fix all the comparison issue in fb dev servers 113a08c Fix [-Werror=sign-compare] in autovector_test 079a21b Fix the unused variable warning message in mac os c01676e Implement autovector 5643ae1 Merge pull request XRPLF#32 from jamesgolick/master 71ddb11 Add a pointer to the engineering design discussion forum. bf4a48c [RocksDB] [Performance Branch] Revert previous patch. e94eea4 [RocksDB] [Performance Branch] Minor fix, Remove string resize from WriteBatch::Clear abaf262 [RocksDB] [Performance Branch] Some Changes to PlainTable format b26dc95 Initialize sequence number in BatchResult - issue XRPLF#39 1fdb3f7 [RocksDB] Optimize locking for Get 540a289 Merge pull request XRPLF#28 from bartman/master ca92068 Add 'readtocache' test 269709a Merge branch 'master' into columnfamilies e914b64 Reorder tests cbb8da6 Merge pull request XRPLF#35 from zizkovrb/rm-ds_store 3b50b62 Merge pull request XRPLF#37 from mlin/more-c-bindings 9385a52 [RocksDB] [Column Family] Interface proposal 14995a8 Move level0 sorting logic from Version::SaveTo() to Version::Finalize() a8b8b11 Get() Does Not Reserve space for to_delete memtables 8c34189 Remove .DS_Store files. 2a2506b C bindings: add a bunch of the newer options 28c24de [RocksDB Peformance Branch] A bug in PlainTable format 2e9efcd Add the property block for the plain table 5f5e5fc Revert `atomic_size_t usage` 5090316 [RocksDB] [Performance Branch] Trivia build fix b660e2d Expose usage info for the cache 9718c79 [Performance Branch] Fix a bug of PlainTable when building indexes 0cd1521 Completely remove argv_ since no one use it 0e24f97 Revert last commit and add "unused" attribute to suppress warning bc9b488 fix a warning in db_test when running `make release` 417b453 [backupable db] Delete db_dir children when restoring backup e9e6b00 Add monitoring for universal compaction and add counters for compaction IO e8ab193 [RocksDB Performance Branch] DBImpl.NewInternalIterator() to reduce works inside mutex 249e736 portable %lu printing aaf9c62 [RocksDB][Performance Branch]Iterator Cleanup method only tries to find obsolete files if it has the last reference to a version f37a597 Updating regression test based on master's version f5f5c64 Add readrandom with both memtable and sst regression test a8029fd Introduce MergeContext to Lazily Initialize merge operand list c28dd2a oops - missed a spot bc5dd19 [RocksDB Performance Branch] Avoid sorting in Version::Get() by presorting them in VersionSet::Builder::SaveTo() 41349d9 [RocksDB Performance Branch] Avoid sorting in Version::Get() by presorting them in VersionSet::Builder::SaveTo() 0304e3d When flushing mem tables, create iterators out of mutex 95a411d When flushing mem tables, create iterators out of mutex e8d40c3 [RocksDB perf] Cache speedup 3c02c36 [RocksDB] [Performance Branch] Added dynamic bloom, to be used for memable non-existing key filtering 43c386b only try to use fallocate if it's actually present on the system 5e4ab76 BackupableDB delete backups with newer seq number a82f42b rename db/memtablelist.{h,cc} c79e595 Make Cache::GetCapacity constant 204bb9c Get rid of LogFlush() in InternalIterator 19f5463 Don't LogFlush() in foreground threads 4815468 Fix another sign and unsign comparison in test cbe7ffe fix comparison between signed and unsigned 7cf5728 Cleaning up BackupableDB + fix valgrind errors 0e2c966 Merge pull request XRPLF#29 from sepeth/fix-shared-lib-build a204dab Merge pull request XRPLF#31 from sepeth/c-api 6c4e110 Rename leveldb to rocksdb in C api f6012ab Fix shared lib build 784e62f Fix unused variable warning fb9fce4 [RocksDB] BackupableDB 3a7c5bd Added branch detection in perf branch 26bc40a Fixing git branch detection in Jenkins 9644e0e Print stack trace on assertion failure c7707f2 Refine the statistics 07c8448 Enable regression tests to be run on other branches 0a5ec49 Make DBWithTTL more like StackableDB 551e942 Merge branch 'master' into performance ef2211a [RocksDB Performance Branch] Introduce MergeContext to Lazily Initialize merge operand list b1d2de4 Fix XRPLF#26 by putting the implementation of CreateDBStatistics() to a cc file 90729f8 Extract metaindex block from block-based table 92e8316 Make GetDbIdentity pure virtual and also implement it for StackableDB, DBWithTTL e1d92df Fix a bunch of mac compilation issues in performance branch 1880268 Make an API to get database identity from the IDENTITY file 219b35b Generalize footer reading from file fa88cbc [Log dumper broken when merge operator is in log] 5dec7ac Introducing the concept of NULL block handle 3a0e98d Parameterize table magic number f040e53 [RocksDB Performance Branch] A more customized index in PlainTableReader 97aa401 Add compression options to db_bench bd998a5 fix missing gflags library 28a1b9b [rocksdb] statistics counters for memtable hits and misses eb12e47 Killing Transform Rep 043fc14 Get rid of some shared_ptrs 8c42445 Make the default compilation debug-friendly 930cb0b Clarify CompactionFilter thread safety requirements 0b5b81a Removing reference to doc/impl.html 43d073d Cleaning up INSTALL.md -- there were two occurrences of gflags 96bc3ec Memtables should be deleted appropriately in the unit test. 45a2f2d Fix build without glibc 38feca4 Removed redundant slice_transform.h and memtablerep.h 98968ba Free obsolete memtables outside the dbmutex had a memory leak. fe754fe Readrandom with small block cache 35ddf18 Don't do compression tests if we don't have compression libs 1966b63 Merge branch 'master' into perf 4c81383 Set background thread name with pthread_setname_np() 4ee6e6c Merge pull request XRPLF#18 from isamu/doc_typo_fix 4a3583e Fix typo. 4e6463e [RocksDB][Performance Branch] Make height and branching factor configurable for skiplist implementation 5ebc6b0 [rocksdb] Regression tests 8aac46d [RocksDB Performance Branch] Fix a regression bug of munmap 8478f38 During benchmarking, I see excessive use of vector.reserve(). e60dde7 Merge pull request XRPLF#16 from Kangmo/patch-1 06844ab Added missing component : gflags in Linux platform. fd4eca7 fPIC in x64 environment 27bbef1 Free obsolete memtables outside the dbmutex. 3ce3658 DB::GetOptions() 793fdd6 We should compile with -fPIC on non-fbcode environments also e37221f Memtable regression test 11c26bd [RocksDB] Interface changes required for BackupableDB 299f5c7 Create new log file outside the dbmutex. 5b825d6 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally dfa1460 [For Performance Branch] Bloom filter in PlainTableIterator::Seek() - Update 1 718488a Add BloomFilter to PlainTableIterator::Seek() 0c93df9 Improve the readability of the TableProperties::ToString() 3e35aa6 Revert "Allow users to profile a query and see bottleneck of the query" b135d01 Allow users to profile a query and see bottleneck of the query 3d8ac31 Allow users to profile a query and see bottleneck of the query 58e1956 [Only for Performance Branch] A Hacky patch to lazily generate memtable key for prefix-hashed memtables. 7b10fe9 Fix a memory leak happened in table_test b59d4d5 A Simple Plain Table 071fb0d Inline a couple of functions and put one save lazily clearing 15b31b5 MergingIterator.Seek() to lazily initialize MinHeap 37b459f [RocksDB] Test diff on performance branch git-subtree-dir: src/ripple/rocksdb/rocksdb git-subtree-split: eea7322
vinniefalco
pushed a commit
to vinniefalco/rippled
that referenced
this pull request
May 14, 2014
[Java] Add multiget JNI bindings
rec
pushed a commit
to rec/rippled
that referenced
this pull request
Sep 9, 2015
Small fixes for compiling on Ubuntu 12.04
bachase
added a commit
to bachase/rippled
that referenced
this pull request
Dec 4, 2017
c10863b98 fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Young 1e92bb0af Merge pull request XRPLF#382 from lz4/installVars edb434365 updated lz4frame manual a1f3a27e9 Merge branch 'dev' into installVars and fixed conflicts af9d72b7f Merge pull request XRPLF#383 from lz4/blockChecksum 8593ba883 Merge pull request XRPLF#380 from lz4/dictID 01cdbfb5f lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" 731cff120 fix minor markdown display issues aea7d521a better respect GNU standard Makefile conventions 930a69211 cli : restored command -BX to enable block checksum (XRPLF#322) 77f99d292 restored block checksum capability at lz4frame API level 228e26ee6 Merge pull request XRPLF#378 from deymo/dev 757497ae3 implemented lz4frame decompression API 4531637ec support dictionary compression with independent blocks 8d597d62d fixed gcc prototype warning d8aafe2c5 dictionary compression correctly uses compression level ca2fb166a fixed C++ conversion warnings bf8daa2fd fixed uninitialization error in lz4frame 31f2cdf4d implemented dictionary compression in lz4frame 1d1737aaf fixed frameCompress example a82dadfba added dictID inside LZ4F_frameInfo_t e98a52857 updated Frame specification 76ef6d0ab Allow to predefine FORCE_INLINE macro. 9a967030d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev c5a015bc3 Merge pull request XRPLF#376 from ido/patch-1 4891f909e Merge branch 'dev' of github.com:Cyan4973/lz4 into dev dba4d70a1 updated man page 8aeaf6bb3 Fix typos preventing installation of static lib. ac5ed8e4b Merge pull request XRPLF#374 from ferdnyc/patch-2 63d500568 Generate updated man page from Markdown source ef0655510 Merge pull request XRPLF#373 from ferdnyc/patch-2 872f767fe Fix formatting of concatenation example 6ad3a983d fix XRPLF#369 2ef4afeeb Merge pull request XRPLF#371 from jku/tests-LIBDIR e14b4c5a3 tests/Makefile: don't use LIBDIR as variable 1525fd1f5 Merge pull request XRPLF#367 from Chocobo1/fallthrough 7982a905e Merge pull request XRPLF#368 from Chocobo1/readme 9d453a188 Update README.md a4ec7fa7b Fix gcc7 Wimplicit-fallthrough warnings 89b9f026c made level 10 a bit faster a6fd0f9d0 -g compilation flag not by default for lz4 cli bfc180660 clarified lz4frame api comment (XRPLF#350) d18084c65 report where decompression ends (XRPLF#313) 139a387d1 updated NEWS 0beaa356f fixed minor scan-build warning 775e63ee0 refactored simple_buffer.c example (XRPLF#363) 7e15e240a added a paragraph on overlap matches 03d8586fc cli accept block sizes with KB / MB prefixes 8c355d17f Merge pull request XRPLF#360 from Chocobo1/md 1c9d4091d [Doc] Fix markdown 6614be7cc Merge pull request XRPLF#359 from PierreNav/dev 4e359f5c3 Add DLL files to the INSTALL target 5c97cdfa0 Merge pull request XRPLF#352 from lz4/resetDCtx 2600a154b fix (minor) g++ compatibility for frametest e60cbb5ca added test for LZ4F_resetDecompressionContext() 2012e4de9 fixed c_standards tests a90212761 bumped version number to 1.8.0 b8575f2d2 updated Makefile fe932c452 expose LZ4F_resetDecompressionContext() 1efa48831 minor readability changes a8dd86d93 changed macro HEAPMODE into LZ4_HEAPMODE 11bfedb6c Merge pull request XRPLF#349 from svpv/master 6cf1f7d75 lz4hc.c: clamp compression levels > 12 a41df535f lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX f3460fc14 liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX 37ef330cd Merge pull request XRPLF#348 from terrelln/deprecate 0b3e80704 [LZ4F] Allow users to disable LZ4F_DEPRECATE 31e9ed612 Merge pull request XRPLF#347 from lz4/negativeCLevels e2c9b1912 lz4frame : Added negative compression levels 7eecd32c0 ensure lz4f_cctx internal buffer size remain valid in case of malloc error e169edac0 lz4frame : control lz4 context creation success e2827775e make __packed memory access default for gcc 3d4ee35da Merge pull request XRPLF#344 from lz4/LZ4F_getFrameInfo 6226d52ea fixed minor Visual warning b88df6b1b Improved comments on LZ4F_getFrameInfo() fc31257ab added LZ4F_resetDecompressionContext() f0a7651fc Safer LZ4_getFrameInfo() ab547a0ef Merge pull request XRPLF#342 from iburinoc/isatty 9b1f00056 Fix inline compile errors afde27acf Fix IS_CONSOLE returning 1 for NUL on windows 84246b974 Merge pull request XRPLF#341 from iburinoc/exematch 4567d0def Merge pull request XRPLF#340 from lz4/optlz4opt e9c3b14f2 Ignore extensions in exe name matching 38362c1d6 Merge pull request XRPLF#338 from ldv-alt/dev 60b6d2907 improved level 10 speed for degenerated cases 8f8fc52fc Merge branch 'dev' into optlz4opt 0863931a1 fixed API comment for LZ4F_createCompressionContext() dab3590fc Export deprecated symbols declared in lz4hc.h 13f5cb2d5 Merge pull request XRPLF#337 from ldv-alt/dev b1daffc4e cli: add GNU separator -- specifying that all following arguments are files 68044acfe Merge branch 'optlz4opt' of github.com:Cyan4973/lz4 into optlz4opt b8bc70022 minor refactor cea8f60df slight btopt speed improvement f513020a6 slight btopt speed improvement 8bd32a17b made SET_PRICE macro more usable 118b47f3d improved lz4opt speed (~4%) eff6166eb minor price function optimization 0d073d4d2 added `extern C` for lz4.h static section aae447fff LZ4_compress_HC_continue_destSize() works as intended up to level 10 cd35f0d98 LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path 6b2a1b360 updated lz4 version number 430b7d32b created LZ4_HC_STATIC_LINKING_ONLY section 9144520dc fixed Visual compilation error a33bf89c6 fix XRPLF#332 : do not modify /dev/null permissions e945a27f9 fix XRPLF#333 : expose obsolete decoding functions e1b2b370e added Oleg @remittor contribution b9132bedc Merge pull request XRPLF#331 from ldv-alt/dev 50fe87f13 Merge pull request XRPLF#329 from remittor/dev-hc2 883ebdcee Export only those symbols that are part of public API 25b243588 Export deprecated symbols 7aeecbff7 Explicitly set visibility of public API functions when gcc is used 93b3b08ef Merge pull request XRPLF#330 from inikep/dev cb1671955 bench.c: respect LZ4_MAX_INPUT_SIZE limit 517d446d7 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 36842ebb1 lz4hc: Fix LZ4HC_compress_hashChain for backward compatibility baa155088 lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variant 66b26a389 tests: fuzzer: Add test for LZ4_compressHC_destSize f007153e3 lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize 45b592b7e lz4hc: Cleanup function LZ4HC_encodeSequence 534f8fa5d lz4hc: Cleanup function LZ4HC_compress_hashChain 9141ada8d Merge pull request XRPLF#328 from ldv-alt/dev 0dfb0b9da Fix test-lz4-basic 97df1c978 updated LICENSE 5bfdff96b Merge pull request XRPLF#320 from inikep/dev d3eaf7883 remove MOREFLAGS from test-lz4c32 5bb6ba794 Merge pull request XRPLF#319 from inikep/dev ca2c5fd3c CFLAGS=-I/usr/include/x86_64-linux-gnu ace22424d circle.yml: fixed lz4c32 target (2) 0d77c85d9 circle.yml: fixed lz4c32 target 24007bb4e Merge pull request XRPLF#318 from esiegerman/eks/mklib 4ee9bd5c3 improved Circle CI tests c0a8d0ad8 added circle.yml 3ec1591db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 68a358769 Avoid fseek()'s 2GiB barrier with MinGW 40ad1e85d upgraded util.h eb51b2b8d Explicitly create $(DESTDIR)$(LIBDIR)/ at install time 69dbafc1c Merge pull request XRPLF#317 from esiegerman/eks/no-andand-oror b89cac7b2 Don't use "foo && false || true" 7e57c398c Merge pull request XRPLF#316 from inikep/dev f4b9c1d03 Merge pull request XRPLF#315 from bebehei/patch-1 c139eb40b added OpenBSD NetBSD SunOS to list of supported `make install` OSes 5e1a925be update repolink in makefile 272699a4e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7b14967a updated platform.h 4f261b828 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 04e5eaf9b added DragonFly to list of supported `make install` OS 04ec09269 updated comments on block sizes 7ed257191 Merge pull request XRPLF#312 from mgorny/cmake-pc-version 96e150e7d [cmake] Fix substituting version in liblz4.pc 67abd75e6 Merge pull request XRPLF#307 from inikep/dev 8e1fd97d1 lz4frame.h: added Introduction d56ee32b3 updated gen-lz4-manual.sh f54c7e0e7 added lz4frame_manual.html 9071df0fa lz4frame.h: prepared to generate manual 6a5633e99 lz4 manual updated to v1.7.5 f9f48f8ed lz4.h: improved manual generation 128244371 improved gen_manual 489d1618c added "This Makefile is validated for" 339e79320 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ca083dd4d Merge pull request XRPLF#304 from Chocobo1/cppcheck db6f733ec Use logical or instead of bitwise or 44f95e92e Fix printf specifier 9683a1ae8 LZ4_MEMORY_USAGE can be modified from compilation command line 16d69c8d0 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 05e27ade6 updated NEWS c18a81c02 Merge pull request XRPLF#296 from mgorny/cmake-fixes d7969e49a cmake: Install manpages 1380c33b7 cmake: Install lz4cat and unlz4 symlinks 28db4acc9 cmake: Support building shared & static libs simultaneously 9e867db90 cmake: Fix SOVERSION to match Makefiles cb9599449 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 8c4de60d0 Merge pull request XRPLF#295 from inikep/opt-parser d2b51c22d fuzzer: tests more compression levels 312d88249 removed nextToUpdateBT 3d5bb3897 clean logging 1c80b9af4 LZ4HC_getSearchNum 581da2bf8 Merge pull request XRPLF#293 from inikep/dev 98f9d6c72 improved logging 12aae846b fixed table update in LZ4_loadDictHC c8b31263c added FUZ_CLEVEL_DEFAULT 7a73c5c1f changed default PREFIX and MANDIR d57ff6456 changed default PREFIX and MANDIR a3d61cf3d improved test-lz4-opt-parser 20381a2fc fixed -BD compression f4575f4f1 added test-lz4-opt-parser e6536faf3 lib\Makefile: fixed INSTALL_DATA efaa9b7bc Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev b22e2bed5 BSD: improved "make install" ea51ad0ce Solaris: working "make install" 19c0f21b0 updated Makefile : lz4 no longer recompiled when already up-to-date 9b4b081c1 "make test" is now compatible with Solaris b41f9bb13 Merge pull request XRPLF#292 from inikep/dev 7eb16d97d updated NEWS 52cac9a97 updated a few macros names fea95c156 use FindFirstFileA and FindNextFileA on Windows e6af952f8 improved comments 581245063 use fseeko for 32-bit MacOS f084b6538 test Large File support for Mac OS-X in 32-bits mode 973bc7974 util.h and platform.h based on zstd 70526a11e fixed lib/clean bc0839c5d minor fix for travis-install test 7cf0bb97b LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and LZ4F_compressEnd() [XRPLF#290, suggested by @vtermanis] 385cb4f53 minor update Makefile 4f61505cc datagen.vcxproj: CharacterSet is MultiByte 253ac12cb VS projects: CharacterSet changed to MultiByte 287f7d3d6 added IncludePath 2fd7eb554 fixed Visual Studio compilation 3c6ce9c66 fixed gcc 4.4 support 64cbc4e1d improved MinGW support 9546ba62d executables use basic types from util.h 452cc970d reordered definitons in platform.h 090cb887a improved formatting (2) e1332241a improved formatting 5f0cc8e2d fixed gcc warnings (2) 2efedaf7d fixed gcc warnings 6adf05d1e improved platform.h 2cfef1395 executables use platform.h bb69cdf25 updated util.h 45b14ab8e added platfom.h 913b98fd6 fix `make` concurrency build (XRPLF#277) fec57e49e Merge pull request XRPLF#287 from inikep/dev 4f050b68d tree update dependent from compression level 838ed341f fullUpdate as a parameter b3ecc3e3e last match starts at least 12 bytes before end of block d694bf911 faster opt compression e7c42d757 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev a22e71d4a full binary tree update 626552671 updated NEWS de93e9e5d fix XRPLF#285 : lz4cat doesn't work with stdin (reported by @beiDei8z) fb6c98c85 slightly improved lz4opt.h 20183ad7a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 0280cf40d fixed path-1, as suggested by @t-mat 7e2d4c4c0 fixed test-lz4c32 750a50cf6 fix XRPLF#284, reported by @beiDei8z : added test cases for path/to/lz4cat 01ffed25a fix : invocation of path/to/unlz4 (XRPLF#284), reported by @beiDei8z 8c2f23c13 fixed LZ4_STREAMHCSIZE 76228f064 LZ4HC_DICTIONARY_LOGSIZE 17 8bfa42e61 improved ratio 128903824 15-bit LZ4HC_HASH_LOG 410ba53db improved LZ4HC_BinTree_GetAllMatches 1833be1cf fixed gcc warnings f2ebf37bf slightly improved ratio 77b051ed7 improve code formatting e3fee9474 LZ4HC_MAX_CLEVEL = 12 757ef1d5f removed LZ4HC_GetAllMatches cfe6a24b0 updated LZ4HC_get_price 2113ead17 17-bit LZ4HC_MAXD c1ef7a177 introduced LZ4HC_compress_hashChain 3f430daf7 added lz4opt.h 5ae0e789f Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 5eb547a60 fix XRPLF#283 : implement LZ4_versionString(). 9a6f7dfc5 updated NEWS a9a8dbf7c fixed minor display error when using -r 6b90cfbea Updated man page 009f06e01 minor man page update b3bc054d0 Merge pull request XRPLF#279 from t-mat/md-to-man 544290d58 Add "man" target to Makefile 018ddf799 numbering 605512a7b updated NEWS f4c74e6fa library release build compatible with environment variable edc132b69 lz4 release build compatible with PIE 7819d5878 new test case with fPIE de0cf5de6 fixed LZ4IO_compressMultipleFilenames 65a542579 updated README.md 2cbd0233b Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev cc21115cb minor warning fix 8875e7dbb fix minor analyzer warning 8b233b228 added a few dates ba7a85b46 fixed minor analyzer warning 3bde02a05 added gcc 4.4 test 2fe3aa985 added examples to make all 742f2b683 added doc in code comments 2dbcebfda changes travis test order b4db9d7e3 Add C++14 standard [[deprecated]] attribute a38cbf9f6 fixed : shadow global variable on gcc 4.4 (minor) 19df3029e fixed XRPLF#272 (compilation fails on gcc 4.4), reported by @totaam 519932afa attempt -mx32 tests on Travis CI a91983daa highly improved speed on -mx32 mode Now -mx32 is fastest mode on x64 CPU 6cabcd151 removed usan32 tests. Let's summarize : gcc-5 and gcc-6 on Travis do not support UB sanitizer. And clang on Travis is not able to generate -m32 code. Great. It makes the combination impossible to test on Travis ... :( 7a22904a7 moved usan32 tests to gcc-6 ffc8c18c1 usan32 relies on default compiler (by default) a4f4bf21e fixed gcc-5 conf 71814a26f switch usan32 tests to gcc-5 8e1ea59ad attempt to fix sanitize32 package dependency 8f536a43b added sanitize32 tests to Travis 3f6f57768 fixed strict aliasing warnings in fasttest c0e55ec05 fixed versionsTest 7d5354847 added v1.x.y to versions tests 279344a17 fixed Travis test cases 1abecbc33 fix 32-bits mode. Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode 7fde7438d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev a22ca9378 updated README for v1.7.3 e9bec0fdc Merge pull request XRPLF#271 from inikep/dev b1519f861 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2dee7bdaf include NEWS in lz4_x64.zip and lz4_x86.zip 632ab3b8d updated programs\README.md 8b48d5e44 updated example\README.md 11f6217cc created dll\example directory 873206e70 appveyor.yml: create only lz4_x64.zip and lz4_x86.zip 7b6a9d863 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2e10aab20 MinGW doesn't require the import library at all 7cecc7b08 fixed a limit case scenario 00fa1b9c0 fixed double ;; for Visual 929badd61 fixed sign conversion warning d613e2494 restored .travis.yml d2be69b14 fixed minor coverity warnings 8c32a12f1 .travis.yml for coverity 2eddc8ea2 removed .travis.yml, for better rebase 2906c373c fixed appveyor badges 0d6dc079f update appveyor tokens b44790cf9 Merge pull request XRPLF#270 from inikep/dev 4235e5e25 updated visual\README.md 257b65a1d ToolsVersion="4.0" 200746427 removed _x64 and _x86 e583dd056 ImageHasSafeExceptionHandlers=false eb160e1a2 appveyor.yml: added liblz4_x86.zip 45b8623af updated lib\dll\README.md 5625cc21e appveyor.yml: generate DLL package c093e256d added files used by DLL package be471c69d added fullbench-dll.sln that works with gcc/MinGW f71340ce1 DLL dependencies moved to lib/dll/ f3f59bef4 updated appveyor.yml b0e994cc5 upload executables to GitHub d84a80e66 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 923cf4447 bump version number 4c5c711b7 fixed minor conversion warning f094f5314 silence a minor msan warning 0fe5c187a fixed minor msan warning 201149f8e fixed conversion warnings fa158b411 fixed nameless union warnings 84af32d49 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 5a5ebeec1 clang and g++ tests restricted to native only on Travis CI Ubuntu v12 environment 569897ddd Merge pull request XRPLF#269 from inikep/dev 1b24cc115 fixed conversion warnings 9ad7508db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ecc55d19b fixed uintptr_t on pre-c99 compilers 3d3ccc154 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev d5c9b39dd minor code refactoring 4bd9db1dd Merge pull request XRPLF#268 from nemequ/dev f42130ee4 cli : add --help command 84b97f90b fuzzer code refactoring fix g++ conversion warning 151021a3a cmake: add public domain dedication, and a note about the maintainer b6bcb84ea cmake: make PIC optional when generating a static library 94542d845 made lz4hc explicitly dependent on lz4 bb97e8a6f fixed __GNUC__ macro cb2230826 fixed fuzzer error 3580d9698 enabled deprecation warnings on remaining obsolete functions 874f3e095 update code comments e528a82f0 Merge pull request XRPLF#267 from terrelln/strict-aliasing 3d456bdf2 fixed conversion warnings bf6dda69e updated frametest 85aeb0e4b Expose internal types to remove strict aliasing dbfdd5131 Merge pull request XRPLF#266 from terrelln/frame-ex 7aad356ff Add frame decompression example ec6fb477b added visual\README.md 9d075580d Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4f9db1383 updated xxhash lib c72d2f5b1 minor typo 7d2e4b3cf Merge pull request XRPLF#265 from terrelln/rm-zstd 5b37837e6 Fix license and remove references to zstd 1f246a989 Fixed XRPLF#178 fullbench on small input 5e13a6ec4 improved man on compression level f9c9bb364 Merge pull request XRPLF#263 from terrelln/dict-ex cd4462629 Merge pull request XRPLF#264 from inikep/dev 52251d970 Using MinGW+MSYS to create DLL 72a4a84df udated README.md 2ecce6f15 lz4.h: added Introduction section 93e2477ca added lz4_manual.html a340b734b added contrib/gen_manual 2278d1f02 custom block size d57d3e4b4 better MSYS/MinGW support 74f127787 NB_LOOPS ?= -i1 cf8ca581d reordered Travis CI tests 767a23160 changed FUZZER_TIME 6a160b72e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 924f00c86 fix empty body 94917c9a0 Add dictionary random access example f34808e4a fixed some static analyzer warning 46f74d79b fixed sparse on stdout fe48cef50 fixed multiples files on lz4cat (XRPLF#184, by @libor-m) 1b1680594 fix unused variable warning 1b95d60c6 fixed synthetic benchmark mode slightly optimized test mode acc48a3f8 fixed lz4cat changed lz4-test order 0c5e2e4d1 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev fafba3973 updated NEWS 2987eb417 Merge pull request XRPLF#262 from inikep/dev 063b4d92e fixed make install 773ae50b4 DLL exports only functions defined in liblz4.def ca80a7c8f create DLL with MinGW/MSYS 67fd5dffd updated appveyor.yml c794829a2 update .gitignore 9e7fe1062 removed <PlatformToolset> dd14dca15 LZ4_DLL_IMPORT 325babddf added lz4.rc ef2fdfe3d rename liblz4-dll to lz4-dll 7df658ec1 removed LZ4_DLL_EXPORT=1 (2) 4a6e7327c removed LZ4_DLL_EXPORT=1 bde0d340b added fullbench-dll.vcxproj da48dbb57 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev fe5148417 introduced LZ4_COMPILED_AS_DLL d5903c8e5 Merge pull request XRPLF#261 from terrelln/clean-fasttest d594d9d87 Remove fasttest when cleaning bd88e4007 Merge pull request XRPLF#260 from nemequ/dev 661c48040 cmake: significant changes to accomodate a new "bundled" mode. ce2202690 Merge pull request XRPLF#259 from inikep/dev 96ea2e363 updated IntDir 39157c9f3 added lz4-dll project ec63747de VS project: added IntDir c6fd78f4f VS project: added setargv.obj 1d22fae1e added test-lz4-speed.py 85f861fc4 bench.c: support notification level 2c788b372 joined arm and aarch64 tests 0a22bf7d6 err0r(LZ4F_errorCodes code) uses ptrdiff_t d06ab4f41 test powerpc64 230264913 tests\Makefile: added test-platform c201327f1 added platformTest 0f73ed572 new Travis tests 90981a35c Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7ab95faa slightly improved HC compression ratio e9089bcbe small compression ratio and speed improvement on small files 00c6370ad Fix XRPLF#243 : detect and report fread() errors, by @iyokan f6a7c6b57 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 301c4e94e Merge pull request XRPLF#258 from inikep/dev2 839085f05 Merge pull request XRPLF#257 from inikep/dev 9b3dcb325 MOREFLAGS="-Werror" 7fbb163f3 added "make c_standards" b6c407886 condensed travis.yml 2fbd7a512 updated travis.yml ef54f9f9d added --rm option d61bb74f2 updated declaration of LZ4F_freeDecompressionContext 7a98db266 added datagen.c to lz4.vcxproj 4b29af350 TreatWarningAsError=true only for debug 90d4401fe fixed appveyor.yml (3) 434d1230e fixed appveyor.yml (2) 58ead8dd2 fixed appveyor.yml 98be00847 Copy owner, file permissions and modification time 158156729 util.h requires CharacterSet=MultiByte ef9d1b2d4 fixed --test 112499a73 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 58d7a619a Merge pull request XRPLF#254 from terrelln/dev 920bf2171 Fix LZ4_decompress_fast_continue() bug 207f478ba minor refactor 8195ba8f7 Updated man page 96565816b restricted deprecation warning to fairly recent gcc versions (>=6.0) eaad740ac lz4frame obsolete enum should trigger deprecation warnings (on supported compilers) 079d5dd54 removed support for old error code enums from lz4frame_static.h, to free up namespace. note : lz4frame_static.h does not guaranteed API stability. note 2 : the macro to enable old error code enums is still present. Just needs to comment one line to re-enable them. 473acf5aa Merge pull request XRPLF#252 from inikep/dev 10c5d5eee Merge pull request XRPLF#253 from terrelln/exit-code 86a24c80f Fix typo in lz4 manpage f30c56c08 Quiet gcc-4.6.3 narrowing warning 374090c7a Return error if input file does not exist. fbede33fd fixed Travis tests 8ddaddc2d updated #include in util.h f878c08b7 better correctness on big-endian 64-bits platforms 26dec498c small compression speed improvement on 64-bits systems e8a6067e8 updated lz4cli.c 8b8c726a5 bench.c based on zstd e06fcd903 redefined VOID for Windows/MSYS e7648f4fc added -r option 6ebf8859e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4c496faba Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 6d6a3e0fb Merge pull request XRPLF#250 from terrelln/test-mode 4c6610709 minor code refactoring 136caa552 Rename passThrough to testMode eda8c4eb1 fix XRPLF#198 : no longer requires to restart streaming decompression from where it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented. 04d728b87 Fix tests for test mode 4791cda04 fixed strict warnings 258a5e7fa updated comments 3dcafd35d Fix test mode and write to null 6f68a1692 fixed travis badges 99d11120b Merge pull request XRPLF#249 from inikep/dev 46b49af37 fixed clang conversion warning c66108ceb check fread() operation results (XRPLF#243) 8847faffb updated programs/README.md f38adde9e versionsTests moved to tests/ 74ba377d7 updated .travis.yml 9f15a4c6e updated Visual Studio projects 84cedb463 updated links to LZ4 repository e624978ea test programs moved to tests/ 88cef262e documentation moved to doc/ b768da8ad Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 59adfd82d fix for ARM platform 67500142c Clarified license (XRPLF#115, XRPLF#244) f17302769 moved cmake and debian directories to contrib (XRPLF#245) d05ca2ff6 fixed XRPLF#247, reported by Felix Bolte 7e112cfa5 fixes static compilation under Windows (XRPLF#246) e64a92692 Merge pull request XRPLF#242 from vapier/dev 92408d338 README: fix minor typo 52cdb4a5f Merge pull request XRPLF#241 from vapier/dev c5cb4aa52 Merge pull request XRPLF#238 from kou/add-lz4lib-api 544abaced Merge pull request XRPLF#240 from kou/add-missin-ext 43b631223 add a flag to disable static libs 829941e5a Add missing $(EXT) to lz4 program name 59771f41c Use different prefix for each file to avoid conflict 1ca408105 Merge pull request XRPLF#239 from kou/use-lower-case-for-header-name 012c66536 Add LZ4LIB_API 46a7b94e8 Use lower case for header file name 3b9439ccd updated uninstall 8eae1320c Merge pull request XRPLF#236 from inikep/dev 33993542a removed test artefacts 3eb143fff fix bug XRPLF#232 at lz4/lz4#232 c8a78dba1 datagen depends on lz4.h for version string 53515b05e Merge pull request XRPLF#235 from inikep/dev 92ee3e0ea fixed LZ4 repository links 39be6f16a versionTests require 32-bit gcc libraries 122fdd13a versionTests require python3 6adf7392a updated .travis.yml 8ac619afe Merge pull request XRPLF#233 from inikep/dev 58a1616d7 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev c77fdb44f disabled <RunCodeAnalysis> for Win32 28f98647e lz4 version source from lz4.h dd51ca630 frametest depends on standard C time.h only f327a8bdd fullbench depends on standard C time.h only 32a31663c fuzzer depends on standard C time.h only 64f556e61 lz4cli version number from lz4.h 5871585b6 coding style change e5b0f1ea1 CFLAGS += $(MOREFLAGS) 829ae7587 remove EnablePREfast=true for Win32 547e1943c set OutDir ab707e8b0 update IncludePath 3a7b4457a restored lz4.vcxproj 81d90609b added appveyor.yml c200f7e09 renamed VS project f4111cf04 Merge pull request XRPLF#231 from inikep/dev b3ae49c7b added <string.h> for strlen() 2cf32ef0f -b# and -e# options from zstd c1864f69e fix mingw64 compilation warnings 7f08131f9 Merge pull request XRPLF#226 from gsauthof/port-make 3fa60044e don't use variable eval syntax in if() e1e3305db don't link the tools against the shared library b0d42cb7e remove additional -fPIC switch because 681d5010d use gnu c99 to get both c99 and POSIX 584e1fe92 request POSIX.2001 definitions for fileno() 5bd3eaa48 minor comments 9578ff539 minor refactor a7672dc4f minor decompression speed gains 182645ee0 lz4 as phony target 0214638eb Makefile : lz4 at root 63d22e7a1 minor comments clarifications 74e6afc5d minor comments clarification 2ac9ecec6 Fixed XRPLF#157 : LZ4F_getFrameInfo() fails on valid null-content frame 45ea27949 Minor fuzzer code refactoring de69eca47 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 828332d23 fixed : fuzzer test, reported by @setharnold (XRPLF#203) b130fd592 minor refactoring changes 3c295ca4a Merge pull request XRPLF#222 from kou/fix-build-error-with-mingw 0c63b7cbd Fix build error with MinGW on Linux 7316584ca Merge pull request XRPLF#219 from BenWiederhake/dev d3e2d8026 Use https wherever possible cec38d1b7 Correctly reference self (github, not googlecode) 654003003 Use correct 'repository' hostname 91cce757f Updated xxhash library to v0.6.1 5540f4f93 stronger compilation flags 19e585cc4 modified : some more deprecated functions from lz4hc.h generate warnings 6b1600f41 changed : default benchmark LZ4_decompress_safe() 6923f3e23 Minor refactoring (code style) 410ec8154 Fixed : alignment warning bc342ab94 minor refactoring c8a573d32 very minor decompression speed gain a5508b1ad fixed display result issue when benchmarking multiple files e27e7316d minor code refactoring 2d7df8b30 Reduced bench dependency to standard C <time.h> Faster tests More accurate results on systems with high resolution clocks 8938e1074 minor compression speed improvement c77c0c108 minor refactoring 3c0332600 minor refactoring (coding style) 1f47f3f74 Merge pull request XRPLF#208 from Nimloth/dev 7bfbccb97 Add FreeBSD to install targets 5bb5d6ee1 Merge pull request XRPLF#204 from irwand/dev bc70a4b72 fixed non-C99 compilers 10e3eecc5 fixed non-C99 compiler 973baa2c1 Merge branch 'heapmode_alloc_failure_fix' into dev 3e5bb6753 alloc failure fix 8a42ee10a Merge pull request XRPLF#201 from cernekee/cmake-pc 4bda09fc8 cmake: Install liblz4.pc 8b562a4f3 Merge pull request XRPLF#197 from Cyan4973/fix-readme-travis 5cdf9a657 Fix wrong link for Travis 220e0b606 Merge pull request XRPLF#194 from jzhuge/dev cf6652f9b lz4cli: print library version 60ba8638c Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 219da951d Added zstd 2995a45e5 Merge pull request XRPLF#185 from jwerner-chromium/dev dc868cd5b Allow for safe in-place decoding 4fcb2e17f Remove whitespace from ends of lines ad564c872 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev db53bbb94 updated hyperlink b84eb3349 Merge pull request XRPLF#182 from kou/add-missing-ext b8abffc39 Merge pull request XRPLF#181 from kou/fix-build-failure-on-mingw ab3e1d253 Add missing $(EXT) 14b40fb6d Fix build error on MinGW 62bbd102f Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2785eeedf clarified man page as suggested in XRPLF#170 631dc8f2b Merge pull request XRPLF#173 from flandr/liblz4 d67ae8fe4 Merge pull request XRPLF#172 from psteinb/add_static_cmake 4c9d851eb added static build target for OSX and Linux to cmake 495ea43d9 Merge pull request XRPLF#162 from KyleJHarper/20151021_examples 7aa004377 Forgot to make clean before commiting. Removing binary. 7f96babc4 Several changes to address a few concerns from Yann. See Google Group LZ4c topic 'Reusing compression/decompression resources' for details. d1be164e4 Added a note about why char* is used. Also removed a binary that wasn't supposed to be in there. 0d2518567 Finished the two example files. Decided to avoid adding anything to lz4.c/h to expose LZ4_compress_generic(). 02be6631b Took out the basics and placed them into basics.c. Added decompression and a wrapper for the generic call. I will likely break this file up into 2 examples before submission. 67b3a2470 Final tests and reporting are done. As expected there isn't much to be gained by jumping the chain. In most of my tests I did see a moderate performance gain when invoking LZ4_compress_generic() directly with normal text. This could very easily be an edge case. Either way it's interesting and worth sharing. bdd9143e0 Didn't add my file for some reason. Odd. 73dd936b9 Wrote the skeleton of the performance test. Need to finish tests for the rest of the call stack and then my own copy of generic(). 2c8013812 heapmode macro option for lz4hc ff3324b8d Fix : compiler-independent macro to remove deprecation warnings 64f8b037e clarified lz4 license 2df602568 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 7d4575e54 fixed link typo 012ab2f52 Merge pull request XRPLF#152 from dcolascione/dev 94a0954b1 Remove .dir-locals.el 4f1ff58f8 Tweak error message 975c06b1a Improve error messages for attempted console IO 6f1fe1b70 Add .dir-locals.el for setting tab-width 0011033e3 fixed XRPLF#150 : blank lines when converting lz4.1 to .ps or .pdf 248553c5e minor : show in table that frame checksum is optional cd18ed308 create link to dynamic library without using `cp -a` (XRPLF#147) fb6fece77 Updated Makefile and .travis 8a750aa35 Add static library target for msbuild 13f12aa02 Wrapped possibly empty string (Emscripten) with quotes (@Fordi) 4a5a003c4 updated cli help 9aa5504f0 New unalign access method e5aee601e updated xxhash e64345506 Merge pull request XRPLF#142 from bioothod/master d15ac1f1a Slightly improved compression speed on ARMv6 0f2bf0c54 Improved performance on ARMv6 fb4d3ef2c Added .gitignore 4b4384772 Updated xxhash to r41 2a6ad2a7f debian: changed name lz4->liblz4 2f3e4bf32 debian: changed name lz4->liblz4 31fed3167 debian: changed name lz4->liblz4 309d1e087 debian: remove sbin dir 2131eedf7 debian: renamed lz4->liblz4, updated installed library files b47786b9e debian: updated debianization to cdbs a8f33076a cmake: when building library make it shared 33fa0bfb7 Added debianization b4b739c4b cmake: bump version to the latest release 5dd12b4a7 faster sanitize tests 60119e258 Makefile : generates *.o for faster processing 9517bd923 minor simplification lz4_readarch() a60d11e46 update on decompression speed 00eedb37d minor refactor 3e579afa6 Slightly improved decompression speed Slightly decreased decompression stack usage in 64-bits mode 795a2cdb1 sligthly improved decompression speed a3c6daba6 liblz4 : Moved XXH_NAMESPACE to CPPFLAGS d86dc9167 Merge pull request XRPLF#131 from Cyan4973/dev dfabec2d1 Fixed a few minor visual analyzer warnings 4abc86e0b Increased stack memory considered normal by Visual static analyzer db59c7d33 Merge pull request XRPLF#130 from Cyan4973/dev 8901dcdc9 removed one malloc 1098d897a lz4io : removed one malloc 81f19264a lz4cli : add one malloc test aa1350e13 lz4hc : added one malloc test 6fe48b918 changed datagen to remove one malloc 15603d956 Added static analyzer test in Visual 48feb909d Merge pull request XRPLF#129 from Cyan4973/dev 57e14d4c1 renamed directory to versionsTest 14064beaf Updated NEWS 7273da38b minor example clarification 0cc38f9eb Updated lib readme 454d109c5 Fixed : fuzzer display messages caba2cc0f staticAnalyze use same compilation flags as normal build 8e8dc17ca Ensured make test is not confused with directory test 192ee724a Added namespace ability to xxhash c04df7e1b Changed : static library is no longer compiled with -fPIC by default (this option can still be added on the command line) See XRPLF#53 cdef03389 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 992faef5a Merge pull request XRPLF#124 from toddlipcon/master 3d9adf7af Merge pull request XRPLF#122 from keszybz/master 02ff90ac9 Merge pull request XRPLF#121 from keszybz/add-gitignore 91138150c Fix cmake build to use gnu flags on clang 2ce2e6008 Minor doc clarification on sparse mode support b17d3220d Minor lib readme update 3bcf68ff3 Use lz4 binary to check output 386d216cd Add example which uses the frame api through the library 0e0c32dfb Make git ignore generated files 7a532eedd Minor update on source ports 8a7bcead9 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 1cec6cb03 Updated badges 7f3d82def Merge pull request XRPLF#114 from lpsantil/djgpp f0a0e4430 READM fixup a3a479fc2 djgpp port now using the proposed contrib structure 00b6535b4 Reverted all `Makefile` changes 936f75b4d Renamed the djgpp README so that it gets converted to HTML by github. Fixed breakage of `make install`. 81d6b5634 Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler. faa0bce4e Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers b2bbb2790 Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ git-subtree-dir: src/lz4 git-subtree-split: c10863b98e1503af90616ae99725ecd120265dfb
bachase
added a commit
to bachase/rippled
that referenced
this pull request
Dec 4, 2017
c10863b98 fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Young 1e92bb0af Merge pull request XRPLF#382 from lz4/installVars edb434365 updated lz4frame manual a1f3a27e9 Merge branch 'dev' into installVars and fixed conflicts af9d72b7f Merge pull request XRPLF#383 from lz4/blockChecksum 8593ba883 Merge pull request XRPLF#380 from lz4/dictID 01cdbfb5f lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" 731cff120 fix minor markdown display issues aea7d521a better respect GNU standard Makefile conventions 930a69211 cli : restored command -BX to enable block checksum (XRPLF#322) 77f99d292 restored block checksum capability at lz4frame API level 228e26ee6 Merge pull request XRPLF#378 from deymo/dev 757497ae3 implemented lz4frame decompression API 4531637ec support dictionary compression with independent blocks 8d597d62d fixed gcc prototype warning d8aafe2c5 dictionary compression correctly uses compression level ca2fb166a fixed C++ conversion warnings bf8daa2fd fixed uninitialization error in lz4frame 31f2cdf4d implemented dictionary compression in lz4frame 1d1737aaf fixed frameCompress example a82dadfba added dictID inside LZ4F_frameInfo_t e98a52857 updated Frame specification 76ef6d0ab Allow to predefine FORCE_INLINE macro. 9a967030d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev c5a015bc3 Merge pull request XRPLF#376 from ido/patch-1 4891f909e Merge branch 'dev' of github.com:Cyan4973/lz4 into dev dba4d70a1 updated man page 8aeaf6bb3 Fix typos preventing installation of static lib. ac5ed8e4b Merge pull request XRPLF#374 from ferdnyc/patch-2 63d500568 Generate updated man page from Markdown source ef0655510 Merge pull request XRPLF#373 from ferdnyc/patch-2 872f767fe Fix formatting of concatenation example 6ad3a983d fix XRPLF#369 2ef4afeeb Merge pull request XRPLF#371 from jku/tests-LIBDIR e14b4c5a3 tests/Makefile: don't use LIBDIR as variable 1525fd1f5 Merge pull request XRPLF#367 from Chocobo1/fallthrough 7982a905e Merge pull request XRPLF#368 from Chocobo1/readme 9d453a188 Update README.md a4ec7fa7b Fix gcc7 Wimplicit-fallthrough warnings 89b9f026c made level 10 a bit faster a6fd0f9d0 -g compilation flag not by default for lz4 cli bfc180660 clarified lz4frame api comment (XRPLF#350) d18084c65 report where decompression ends (XRPLF#313) 139a387d1 updated NEWS 0beaa356f fixed minor scan-build warning 775e63ee0 refactored simple_buffer.c example (XRPLF#363) 7e15e240a added a paragraph on overlap matches 03d8586fc cli accept block sizes with KB / MB prefixes 8c355d17f Merge pull request XRPLF#360 from Chocobo1/md 1c9d4091d [Doc] Fix markdown 6614be7cc Merge pull request XRPLF#359 from PierreNav/dev 4e359f5c3 Add DLL files to the INSTALL target 5c97cdfa0 Merge pull request XRPLF#352 from lz4/resetDCtx 2600a154b fix (minor) g++ compatibility for frametest e60cbb5ca added test for LZ4F_resetDecompressionContext() 2012e4de9 fixed c_standards tests a90212761 bumped version number to 1.8.0 b8575f2d2 updated Makefile fe932c452 expose LZ4F_resetDecompressionContext() 1efa48831 minor readability changes a8dd86d93 changed macro HEAPMODE into LZ4_HEAPMODE 11bfedb6c Merge pull request XRPLF#349 from svpv/master 6cf1f7d75 lz4hc.c: clamp compression levels > 12 a41df535f lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX f3460fc14 liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX 37ef330cd Merge pull request XRPLF#348 from terrelln/deprecate 0b3e80704 [LZ4F] Allow users to disable LZ4F_DEPRECATE 31e9ed612 Merge pull request XRPLF#347 from lz4/negativeCLevels e2c9b1912 lz4frame : Added negative compression levels 7eecd32c0 ensure lz4f_cctx internal buffer size remain valid in case of malloc error e169edac0 lz4frame : control lz4 context creation success e2827775e make __packed memory access default for gcc 3d4ee35da Merge pull request XRPLF#344 from lz4/LZ4F_getFrameInfo 6226d52ea fixed minor Visual warning b88df6b1b Improved comments on LZ4F_getFrameInfo() fc31257ab added LZ4F_resetDecompressionContext() f0a7651fc Safer LZ4_getFrameInfo() ab547a0ef Merge pull request XRPLF#342 from iburinoc/isatty 9b1f00056 Fix inline compile errors afde27acf Fix IS_CONSOLE returning 1 for NUL on windows 84246b974 Merge pull request XRPLF#341 from iburinoc/exematch 4567d0def Merge pull request XRPLF#340 from lz4/optlz4opt e9c3b14f2 Ignore extensions in exe name matching 38362c1d6 Merge pull request XRPLF#338 from ldv-alt/dev 60b6d2907 improved level 10 speed for degenerated cases 8f8fc52fc Merge branch 'dev' into optlz4opt 0863931a1 fixed API comment for LZ4F_createCompressionContext() dab3590fc Export deprecated symbols declared in lz4hc.h 13f5cb2d5 Merge pull request XRPLF#337 from ldv-alt/dev b1daffc4e cli: add GNU separator -- specifying that all following arguments are files 68044acfe Merge branch 'optlz4opt' of github.com:Cyan4973/lz4 into optlz4opt b8bc70022 minor refactor cea8f60df slight btopt speed improvement f513020a6 slight btopt speed improvement 8bd32a17b made SET_PRICE macro more usable 118b47f3d improved lz4opt speed (~4%) eff6166eb minor price function optimization 0d073d4d2 added `extern C` for lz4.h static section aae447fff LZ4_compress_HC_continue_destSize() works as intended up to level 10 cd35f0d98 LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path 6b2a1b360 updated lz4 version number 430b7d32b created LZ4_HC_STATIC_LINKING_ONLY section 9144520dc fixed Visual compilation error a33bf89c6 fix XRPLF#332 : do not modify /dev/null permissions e945a27f9 fix XRPLF#333 : expose obsolete decoding functions e1b2b370e added Oleg @remittor contribution b9132bedc Merge pull request XRPLF#331 from ldv-alt/dev 50fe87f13 Merge pull request XRPLF#329 from remittor/dev-hc2 883ebdcee Export only those symbols that are part of public API 25b243588 Export deprecated symbols 7aeecbff7 Explicitly set visibility of public API functions when gcc is used 93b3b08ef Merge pull request XRPLF#330 from inikep/dev cb1671955 bench.c: respect LZ4_MAX_INPUT_SIZE limit 517d446d7 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 36842ebb1 lz4hc: Fix LZ4HC_compress_hashChain for backward compatibility baa155088 lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variant 66b26a389 tests: fuzzer: Add test for LZ4_compressHC_destSize f007153e3 lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize 45b592b7e lz4hc: Cleanup function LZ4HC_encodeSequence 534f8fa5d lz4hc: Cleanup function LZ4HC_compress_hashChain 9141ada8d Merge pull request XRPLF#328 from ldv-alt/dev 0dfb0b9da Fix test-lz4-basic 97df1c978 updated LICENSE 5bfdff96b Merge pull request XRPLF#320 from inikep/dev d3eaf7883 remove MOREFLAGS from test-lz4c32 5bb6ba794 Merge pull request XRPLF#319 from inikep/dev ca2c5fd3c CFLAGS=-I/usr/include/x86_64-linux-gnu ace22424d circle.yml: fixed lz4c32 target (2) 0d77c85d9 circle.yml: fixed lz4c32 target 24007bb4e Merge pull request XRPLF#318 from esiegerman/eks/mklib 4ee9bd5c3 improved Circle CI tests c0a8d0ad8 added circle.yml 3ec1591db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 68a358769 Avoid fseek()'s 2GiB barrier with MinGW 40ad1e85d upgraded util.h eb51b2b8d Explicitly create $(DESTDIR)$(LIBDIR)/ at install time 69dbafc1c Merge pull request XRPLF#317 from esiegerman/eks/no-andand-oror b89cac7b2 Don't use "foo && false || true" 7e57c398c Merge pull request XRPLF#316 from inikep/dev f4b9c1d03 Merge pull request XRPLF#315 from bebehei/patch-1 c139eb40b added OpenBSD NetBSD SunOS to list of supported `make install` OSes 5e1a925be update repolink in makefile 272699a4e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7b14967a updated platform.h 4f261b828 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 04e5eaf9b added DragonFly to list of supported `make install` OS 04ec09269 updated comments on block sizes 7ed257191 Merge pull request XRPLF#312 from mgorny/cmake-pc-version 96e150e7d [cmake] Fix substituting version in liblz4.pc 67abd75e6 Merge pull request XRPLF#307 from inikep/dev 8e1fd97d1 lz4frame.h: added Introduction d56ee32b3 updated gen-lz4-manual.sh f54c7e0e7 added lz4frame_manual.html 9071df0fa lz4frame.h: prepared to generate manual 6a5633e99 lz4 manual updated to v1.7.5 f9f48f8ed lz4.h: improved manual generation 128244371 improved gen_manual 489d1618c added "This Makefile is validated for" 339e79320 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ca083dd4d Merge pull request XRPLF#304 from Chocobo1/cppcheck db6f733ec Use logical or instead of bitwise or 44f95e92e Fix printf specifier 9683a1ae8 LZ4_MEMORY_USAGE can be modified from compilation command line 16d69c8d0 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 05e27ade6 updated NEWS c18a81c02 Merge pull request XRPLF#296 from mgorny/cmake-fixes d7969e49a cmake: Install manpages 1380c33b7 cmake: Install lz4cat and unlz4 symlinks 28db4acc9 cmake: Support building shared & static libs simultaneously 9e867db90 cmake: Fix SOVERSION to match Makefiles cb9599449 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 8c4de60d0 Merge pull request XRPLF#295 from inikep/opt-parser d2b51c22d fuzzer: tests more compression levels 312d88249 removed nextToUpdateBT 3d5bb3897 clean logging 1c80b9af4 LZ4HC_getSearchNum 581da2bf8 Merge pull request XRPLF#293 from inikep/dev 98f9d6c72 improved logging 12aae846b fixed table update in LZ4_loadDictHC c8b31263c added FUZ_CLEVEL_DEFAULT 7a73c5c1f changed default PREFIX and MANDIR d57ff6456 changed default PREFIX and MANDIR a3d61cf3d improved test-lz4-opt-parser 20381a2fc fixed -BD compression f4575f4f1 added test-lz4-opt-parser e6536faf3 lib\Makefile: fixed INSTALL_DATA efaa9b7bc Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev b22e2bed5 BSD: improved "make install" ea51ad0ce Solaris: working "make install" 19c0f21b0 updated Makefile : lz4 no longer recompiled when already up-to-date 9b4b081c1 "make test" is now compatible with Solaris b41f9bb13 Merge pull request XRPLF#292 from inikep/dev 7eb16d97d updated NEWS 52cac9a97 updated a few macros names fea95c156 use FindFirstFileA and FindNextFileA on Windows e6af952f8 improved comments 581245063 use fseeko for 32-bit MacOS f084b6538 test Large File support for Mac OS-X in 32-bits mode 973bc7974 util.h and platform.h based on zstd 70526a11e fixed lib/clean bc0839c5d minor fix for travis-install test 7cf0bb97b LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and LZ4F_compressEnd() [XRPLF#290, suggested by @vtermanis] 385cb4f53 minor update Makefile 4f61505cc datagen.vcxproj: CharacterSet is MultiByte 253ac12cb VS projects: CharacterSet changed to MultiByte 287f7d3d6 added IncludePath 2fd7eb554 fixed Visual Studio compilation 3c6ce9c66 fixed gcc 4.4 support 64cbc4e1d improved MinGW support 9546ba62d executables use basic types from util.h 452cc970d reordered definitons in platform.h 090cb887a improved formatting (2) e1332241a improved formatting 5f0cc8e2d fixed gcc warnings (2) 2efedaf7d fixed gcc warnings 6adf05d1e improved platform.h 2cfef1395 executables use platform.h bb69cdf25 updated util.h 45b14ab8e added platfom.h 913b98fd6 fix `make` concurrency build (XRPLF#277) fec57e49e Merge pull request XRPLF#287 from inikep/dev 4f050b68d tree update dependent from compression level 838ed341f fullUpdate as a parameter b3ecc3e3e last match starts at least 12 bytes before end of block d694bf911 faster opt compression e7c42d757 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev a22e71d4a full binary tree update 626552671 updated NEWS de93e9e5d fix XRPLF#285 : lz4cat doesn't work with stdin (reported by @beiDei8z) fb6c98c85 slightly improved lz4opt.h 20183ad7a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 0280cf40d fixed path-1, as suggested by @t-mat 7e2d4c4c0 fixed test-lz4c32 750a50cf6 fix XRPLF#284, reported by @beiDei8z : added test cases for path/to/lz4cat 01ffed25a fix : invocation of path/to/unlz4 (XRPLF#284), reported by @beiDei8z 8c2f23c13 fixed LZ4_STREAMHCSIZE 76228f064 LZ4HC_DICTIONARY_LOGSIZE 17 8bfa42e61 improved ratio 128903824 15-bit LZ4HC_HASH_LOG 410ba53db improved LZ4HC_BinTree_GetAllMatches 1833be1cf fixed gcc warnings f2ebf37bf slightly improved ratio 77b051ed7 improve code formatting e3fee9474 LZ4HC_MAX_CLEVEL = 12 757ef1d5f removed LZ4HC_GetAllMatches cfe6a24b0 updated LZ4HC_get_price 2113ead17 17-bit LZ4HC_MAXD c1ef7a177 introduced LZ4HC_compress_hashChain 3f430daf7 added lz4opt.h 5ae0e789f Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 5eb547a60 fix XRPLF#283 : implement LZ4_versionString(). 9a6f7dfc5 updated NEWS a9a8dbf7c fixed minor display error when using -r 6b90cfbea Updated man page 009f06e01 minor man page update b3bc054d0 Merge pull request XRPLF#279 from t-mat/md-to-man 544290d58 Add "man" target to Makefile 018ddf799 numbering 605512a7b updated NEWS f4c74e6fa library release build compatible with environment variable edc132b69 lz4 release build compatible with PIE 7819d5878 new test case with fPIE de0cf5de6 fixed LZ4IO_compressMultipleFilenames 65a542579 updated README.md 2cbd0233b Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev cc21115cb minor warning fix 8875e7dbb fix minor analyzer warning 8b233b228 added a few dates ba7a85b46 fixed minor analyzer warning 3bde02a05 added gcc 4.4 test 2fe3aa985 added examples to make all 742f2b683 added doc in code comments 2dbcebfda changes travis test order b4db9d7e3 Add C++14 standard [[deprecated]] attribute a38cbf9f6 fixed : shadow global variable on gcc 4.4 (minor) 19df3029e fixed XRPLF#272 (compilation fails on gcc 4.4), reported by @totaam 519932afa attempt -mx32 tests on Travis CI a91983daa highly improved speed on -mx32 mode Now -mx32 is fastest mode on x64 CPU 6cabcd151 removed usan32 tests. Let's summarize : gcc-5 and gcc-6 on Travis do not support UB sanitizer. And clang on Travis is not able to generate -m32 code. Great. It makes the combination impossible to test on Travis ... :( 7a22904a7 moved usan32 tests to gcc-6 ffc8c18c1 usan32 relies on default compiler (by default) a4f4bf21e fixed gcc-5 conf 71814a26f switch usan32 tests to gcc-5 8e1ea59ad attempt to fix sanitize32 package dependency 8f536a43b added sanitize32 tests to Travis 3f6f57768 fixed strict aliasing warnings in fasttest c0e55ec05 fixed versionsTest 7d5354847 added v1.x.y to versions tests 279344a17 fixed Travis test cases 1abecbc33 fix 32-bits mode. Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode 7fde7438d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev a22ca9378 updated README for v1.7.3 e9bec0fdc Merge pull request XRPLF#271 from inikep/dev b1519f861 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2dee7bdaf include NEWS in lz4_x64.zip and lz4_x86.zip 632ab3b8d updated programs\README.md 8b48d5e44 updated example\README.md 11f6217cc created dll\example directory 873206e70 appveyor.yml: create only lz4_x64.zip and lz4_x86.zip 7b6a9d863 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2e10aab20 MinGW doesn't require the import library at all 7cecc7b08 fixed a limit case scenario 00fa1b9c0 fixed double ;; for Visual 929badd61 fixed sign conversion warning d613e2494 restored .travis.yml d2be69b14 fixed minor coverity warnings 8c32a12f1 .travis.yml for coverity 2eddc8ea2 removed .travis.yml, for better rebase 2906c373c fixed appveyor badges 0d6dc079f update appveyor tokens b44790cf9 Merge pull request XRPLF#270 from inikep/dev 4235e5e25 updated visual\README.md 257b65a1d ToolsVersion="4.0" 200746427 removed _x64 and _x86 e583dd056 ImageHasSafeExceptionHandlers=false eb160e1a2 appveyor.yml: added liblz4_x86.zip 45b8623af updated lib\dll\README.md 5625cc21e appveyor.yml: generate DLL package c093e256d added files used by DLL package be471c69d added fullbench-dll.sln that works with gcc/MinGW f71340ce1 DLL dependencies moved to lib/dll/ f3f59bef4 updated appveyor.yml b0e994cc5 upload executables to GitHub d84a80e66 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 923cf4447 bump version number 4c5c711b7 fixed minor conversion warning f094f5314 silence a minor msan warning 0fe5c187a fixed minor msan warning 201149f8e fixed conversion warnings fa158b411 fixed nameless union warnings 84af32d49 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 5a5ebeec1 clang and g++ tests restricted to native only on Travis CI Ubuntu v12 environment 569897ddd Merge pull request XRPLF#269 from inikep/dev 1b24cc115 fixed conversion warnings 9ad7508db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ecc55d19b fixed uintptr_t on pre-c99 compilers 3d3ccc154 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev d5c9b39dd minor code refactoring 4bd9db1dd Merge pull request XRPLF#268 from nemequ/dev f42130ee4 cli : add --help command 84b97f90b fuzzer code refactoring fix g++ conversion warning 151021a3a cmake: add public domain dedication, and a note about the maintainer b6bcb84ea cmake: make PIC optional when generating a static library 94542d845 made lz4hc explicitly dependent on lz4 bb97e8a6f fixed __GNUC__ macro cb2230826 fixed fuzzer error 3580d9698 enabled deprecation warnings on remaining obsolete functions 874f3e095 update code comments e528a82f0 Merge pull request XRPLF#267 from terrelln/strict-aliasing 3d456bdf2 fixed conversion warnings bf6dda69e updated frametest 85aeb0e4b Expose internal types to remove strict aliasing dbfdd5131 Merge pull request XRPLF#266 from terrelln/frame-ex 7aad356ff Add frame decompression example ec6fb477b added visual\README.md 9d075580d Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4f9db1383 updated xxhash lib c72d2f5b1 minor typo 7d2e4b3cf Merge pull request XRPLF#265 from terrelln/rm-zstd 5b37837e6 Fix license and remove references to zstd 1f246a989 Fixed XRPLF#178 fullbench on small input 5e13a6ec4 improved man on compression level f9c9bb364 Merge pull request XRPLF#263 from terrelln/dict-ex cd4462629 Merge pull request XRPLF#264 from inikep/dev 52251d970 Using MinGW+MSYS to create DLL 72a4a84df udated README.md 2ecce6f15 lz4.h: added Introduction section 93e2477ca added lz4_manual.html a340b734b added contrib/gen_manual 2278d1f02 custom block size d57d3e4b4 better MSYS/MinGW support 74f127787 NB_LOOPS ?= -i1 cf8ca581d reordered Travis CI tests 767a23160 changed FUZZER_TIME 6a160b72e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 924f00c86 fix empty body 94917c9a0 Add dictionary random access example f34808e4a fixed some static analyzer warning 46f74d79b fixed sparse on stdout fe48cef50 fixed multiples files on lz4cat (XRPLF#184, by @libor-m) 1b1680594 fix unused variable warning 1b95d60c6 fixed synthetic benchmark mode slightly optimized test mode acc48a3f8 fixed lz4cat changed lz4-test order 0c5e2e4d1 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev fafba3973 updated NEWS 2987eb417 Merge pull request XRPLF#262 from inikep/dev 063b4d92e fixed make install 773ae50b4 DLL exports only functions defined in liblz4.def ca80a7c8f create DLL with MinGW/MSYS 67fd5dffd updated appveyor.yml c794829a2 update .gitignore 9e7fe1062 removed <PlatformToolset> dd14dca15 LZ4_DLL_IMPORT 325babddf added lz4.rc ef2fdfe3d rename liblz4-dll to lz4-dll 7df658ec1 removed LZ4_DLL_EXPORT=1 (2) 4a6e7327c removed LZ4_DLL_EXPORT=1 bde0d340b added fullbench-dll.vcxproj da48dbb57 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev fe5148417 introduced LZ4_COMPILED_AS_DLL d5903c8e5 Merge pull request XRPLF#261 from terrelln/clean-fasttest d594d9d87 Remove fasttest when cleaning bd88e4007 Merge pull request XRPLF#260 from nemequ/dev 661c48040 cmake: significant changes to accomodate a new "bundled" mode. ce2202690 Merge pull request XRPLF#259 from inikep/dev 96ea2e363 updated IntDir 39157c9f3 added lz4-dll project ec63747de VS project: added IntDir c6fd78f4f VS project: added setargv.obj 1d22fae1e added test-lz4-speed.py 85f861fc4 bench.c: support notification level 2c788b372 joined arm and aarch64 tests 0a22bf7d6 err0r(LZ4F_errorCodes code) uses ptrdiff_t d06ab4f41 test powerpc64 230264913 tests\Makefile: added test-platform c201327f1 added platformTest 0f73ed572 new Travis tests 90981a35c Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7ab95faa slightly improved HC compression ratio e9089bcbe small compression ratio and speed improvement on small files 00c6370ad Fix XRPLF#243 : detect and report fread() errors, by @iyokan f6a7c6b57 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 301c4e94e Merge pull request XRPLF#258 from inikep/dev2 839085f05 Merge pull request XRPLF#257 from inikep/dev 9b3dcb325 MOREFLAGS="-Werror" 7fbb163f3 added "make c_standards" b6c407886 condensed travis.yml 2fbd7a512 updated travis.yml ef54f9f9d added --rm option d61bb74f2 updated declaration of LZ4F_freeDecompressionContext 7a98db266 added datagen.c to lz4.vcxproj 4b29af350 TreatWarningAsError=true only for debug 90d4401fe fixed appveyor.yml (3) 434d1230e fixed appveyor.yml (2) 58ead8dd2 fixed appveyor.yml 98be00847 Copy owner, file permissions and modification time 158156729 util.h requires CharacterSet=MultiByte ef9d1b2d4 fixed --test 112499a73 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 58d7a619a Merge pull request XRPLF#254 from terrelln/dev 920bf2171 Fix LZ4_decompress_fast_continue() bug 207f478ba minor refactor 8195ba8f7 Updated man page 96565816b restricted deprecation warning to fairly recent gcc versions (>=6.0) eaad740ac lz4frame obsolete enum should trigger deprecation warnings (on supported compilers) 079d5dd54 removed support for old error code enums from lz4frame_static.h, to free up namespace. note : lz4frame_static.h does not guaranteed API stability. note 2 : the macro to enable old error code enums is still present. Just needs to comment one line to re-enable them. 473acf5aa Merge pull request XRPLF#252 from inikep/dev 10c5d5eee Merge pull request XRPLF#253 from terrelln/exit-code 86a24c80f Fix typo in lz4 manpage f30c56c08 Quiet gcc-4.6.3 narrowing warning 374090c7a Return error if input file does not exist. fbede33fd fixed Travis tests 8ddaddc2d updated #include in util.h f878c08b7 better correctness on big-endian 64-bits platforms 26dec498c small compression speed improvement on 64-bits systems e8a6067e8 updated lz4cli.c 8b8c726a5 bench.c based on zstd e06fcd903 redefined VOID for Windows/MSYS e7648f4fc added -r option 6ebf8859e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4c496faba Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 6d6a3e0fb Merge pull request XRPLF#250 from terrelln/test-mode 4c6610709 minor code refactoring 136caa552 Rename passThrough to testMode eda8c4eb1 fix XRPLF#198 : no longer requires to restart streaming decompression from where it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented. 04d728b87 Fix tests for test mode 4791cda04 fixed strict warnings 258a5e7fa updated comments 3dcafd35d Fix test mode and write to null 6f68a1692 fixed travis badges 99d11120b Merge pull request XRPLF#249 from inikep/dev 46b49af37 fixed clang conversion warning c66108ceb check fread() operation results (XRPLF#243) 8847faffb updated programs/README.md f38adde9e versionsTests moved to tests/ 74ba377d7 updated .travis.yml 9f15a4c6e updated Visual Studio projects 84cedb463 updated links to LZ4 repository e624978ea test programs moved to tests/ 88cef262e documentation moved to doc/ b768da8ad Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 59adfd82d fix for ARM platform 67500142c Clarified license (XRPLF#115, XRPLF#244) f17302769 moved cmake and debian directories to contrib (XRPLF#245) d05ca2ff6 fixed XRPLF#247, reported by Felix Bolte 7e112cfa5 fixes static compilation under Windows (XRPLF#246) e64a92692 Merge pull request XRPLF#242 from vapier/dev 92408d338 README: fix minor typo 52cdb4a5f Merge pull request XRPLF#241 from vapier/dev c5cb4aa52 Merge pull request XRPLF#238 from kou/add-lz4lib-api 544abaced Merge pull request XRPLF#240 from kou/add-missin-ext 43b631223 add a flag to disable static libs 829941e5a Add missing $(EXT) to lz4 program name 59771f41c Use different prefix for each file to avoid conflict 1ca408105 Merge pull request XRPLF#239 from kou/use-lower-case-for-header-name 012c66536 Add LZ4LIB_API 46a7b94e8 Use lower case for header file name 3b9439ccd updated uninstall 8eae1320c Merge pull request XRPLF#236 from inikep/dev 33993542a removed test artefacts 3eb143fff fix bug XRPLF#232 at lz4/lz4#232 c8a78dba1 datagen depends on lz4.h for version string 53515b05e Merge pull request XRPLF#235 from inikep/dev 92ee3e0ea fixed LZ4 repository links 39be6f16a versionTests require 32-bit gcc libraries 122fdd13a versionTests require python3 6adf7392a updated .travis.yml 8ac619afe Merge pull request XRPLF#233 from inikep/dev 58a1616d7 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev c77fdb44f disabled <RunCodeAnalysis> for Win32 28f98647e lz4 version source from lz4.h dd51ca630 frametest depends on standard C time.h only f327a8bdd fullbench depends on standard C time.h only 32a31663c fuzzer depends on standard C time.h only 64f556e61 lz4cli version number from lz4.h 5871585b6 coding style change e5b0f1ea1 CFLAGS += $(MOREFLAGS) 829ae7587 remove EnablePREfast=true for Win32 547e1943c set OutDir ab707e8b0 update IncludePath 3a7b4457a restored lz4.vcxproj 81d90609b added appveyor.yml c200f7e09 renamed VS project f4111cf04 Merge pull request XRPLF#231 from inikep/dev b3ae49c7b added <string.h> for strlen() 2cf32ef0f -b# and -e# options from zstd c1864f69e fix mingw64 compilation warnings 7f08131f9 Merge pull request XRPLF#226 from gsauthof/port-make 3fa60044e don't use variable eval syntax in if() e1e3305db don't link the tools against the shared library b0d42cb7e remove additional -fPIC switch because 681d5010d use gnu c99 to get both c99 and POSIX 584e1fe92 request POSIX.2001 definitions for fileno() 5bd3eaa48 minor comments 9578ff539 minor refactor a7672dc4f minor decompression speed gains 182645ee0 lz4 as phony target 0214638eb Makefile : lz4 at root 63d22e7a1 minor comments clarifications 74e6afc5d minor comments clarification 2ac9ecec6 Fixed XRPLF#157 : LZ4F_getFrameInfo() fails on valid null-content frame 45ea27949 Minor fuzzer code refactoring de69eca47 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 828332d23 fixed : fuzzer test, reported by @setharnold (XRPLF#203) b130fd592 minor refactoring changes 3c295ca4a Merge pull request XRPLF#222 from kou/fix-build-error-with-mingw 0c63b7cbd Fix build error with MinGW on Linux 7316584ca Merge pull request XRPLF#219 from BenWiederhake/dev d3e2d8026 Use https wherever possible cec38d1b7 Correctly reference self (github, not googlecode) 654003003 Use correct 'repository' hostname 91cce757f Updated xxhash library to v0.6.1 5540f4f93 stronger compilation flags 19e585cc4 modified : some more deprecated functions from lz4hc.h generate warnings 6b1600f41 changed : default benchmark LZ4_decompress_safe() 6923f3e23 Minor refactoring (code style) 410ec8154 Fixed : alignment warning bc342ab94 minor refactoring c8a573d32 very minor decompression speed gain a5508b1ad fixed display result issue when benchmarking multiple files e27e7316d minor code refactoring 2d7df8b30 Reduced bench dependency to standard C <time.h> Faster tests More accurate results on systems with high resolution clocks 8938e1074 minor compression speed improvement c77c0c108 minor refactoring 3c0332600 minor refactoring (coding style) 1f47f3f74 Merge pull request XRPLF#208 from Nimloth/dev 7bfbccb97 Add FreeBSD to install targets 5bb5d6ee1 Merge pull request XRPLF#204 from irwand/dev bc70a4b72 fixed non-C99 compilers 10e3eecc5 fixed non-C99 compiler 973baa2c1 Merge branch 'heapmode_alloc_failure_fix' into dev 3e5bb6753 alloc failure fix 8a42ee10a Merge pull request XRPLF#201 from cernekee/cmake-pc 4bda09fc8 cmake: Install liblz4.pc 8b562a4f3 Merge pull request XRPLF#197 from Cyan4973/fix-readme-travis 5cdf9a657 Fix wrong link for Travis 220e0b606 Merge pull request XRPLF#194 from jzhuge/dev cf6652f9b lz4cli: print library version 60ba8638c Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 219da951d Added zstd 2995a45e5 Merge pull request XRPLF#185 from jwerner-chromium/dev dc868cd5b Allow for safe in-place decoding 4fcb2e17f Remove whitespace from ends of lines ad564c872 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev db53bbb94 updated hyperlink b84eb3349 Merge pull request XRPLF#182 from kou/add-missing-ext b8abffc39 Merge pull request XRPLF#181 from kou/fix-build-failure-on-mingw ab3e1d253 Add missing $(EXT) 14b40fb6d Fix build error on MinGW 62bbd102f Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2785eeedf clarified man page as suggested in XRPLF#170 631dc8f2b Merge pull request XRPLF#173 from flandr/liblz4 d67ae8fe4 Merge pull request XRPLF#172 from psteinb/add_static_cmake 4c9d851eb added static build target for OSX and Linux to cmake 495ea43d9 Merge pull request XRPLF#162 from KyleJHarper/20151021_examples 7aa004377 Forgot to make clean before commiting. Removing binary. 7f96babc4 Several changes to address a few concerns from Yann. See Google Group LZ4c topic 'Reusing compression/decompression resources' for details. d1be164e4 Added a note about why char* is used. Also removed a binary that wasn't supposed to be in there. 0d2518567 Finished the two example files. Decided to avoid adding anything to lz4.c/h to expose LZ4_compress_generic(). 02be6631b Took out the basics and placed them into basics.c. Added decompression and a wrapper for the generic call. I will likely break this file up into 2 examples before submission. 67b3a2470 Final tests and reporting are done. As expected there isn't much to be gained by jumping the chain. In most of my tests I did see a moderate performance gain when invoking LZ4_compress_generic() directly with normal text. This could very easily be an edge case. Either way it's interesting and worth sharing. bdd9143e0 Didn't add my file for some reason. Odd. 73dd936b9 Wrote the skeleton of the performance test. Need to finish tests for the rest of the call stack and then my own copy of generic(). 2c8013812 heapmode macro option for lz4hc ff3324b8d Fix : compiler-independent macro to remove deprecation warnings 64f8b037e clarified lz4 license 2df602568 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 7d4575e54 fixed link typo 012ab2f52 Merge pull request XRPLF#152 from dcolascione/dev 94a0954b1 Remove .dir-locals.el 4f1ff58f8 Tweak error message 975c06b1a Improve error messages for attempted console IO 6f1fe1b70 Add .dir-locals.el for setting tab-width 0011033e3 fixed XRPLF#150 : blank lines when converting lz4.1 to .ps or .pdf 248553c5e minor : show in table that frame checksum is optional cd18ed308 create link to dynamic library without using `cp -a` (XRPLF#147) fb6fece77 Updated Makefile and .travis 8a750aa35 Add static library target for msbuild 13f12aa02 Wrapped possibly empty string (Emscripten) with quotes (@Fordi) 4a5a003c4 updated cli help 9aa5504f0 New unalign access method e5aee601e updated xxhash e64345506 Merge pull request XRPLF#142 from bioothod/master d15ac1f1a Slightly improved compression speed on ARMv6 0f2bf0c54 Improved performance on ARMv6 fb4d3ef2c Added .gitignore 4b4384772 Updated xxhash to r41 2a6ad2a7f debian: changed name lz4->liblz4 2f3e4bf32 debian: changed name lz4->liblz4 31fed3167 debian: changed name lz4->liblz4 309d1e087 debian: remove sbin dir 2131eedf7 debian: renamed lz4->liblz4, updated installed library files b47786b9e debian: updated debianization to cdbs a8f33076a cmake: when building library make it shared 33fa0bfb7 Added debianization b4b739c4b cmake: bump version to the latest release 5dd12b4a7 faster sanitize tests 60119e258 Makefile : generates *.o for faster processing 9517bd923 minor simplification lz4_readarch() a60d11e46 update on decompression speed 00eedb37d minor refactor 3e579afa6 Slightly improved decompression speed Slightly decreased decompression stack usage in 64-bits mode 795a2cdb1 sligthly improved decompression speed a3c6daba6 liblz4 : Moved XXH_NAMESPACE to CPPFLAGS d86dc9167 Merge pull request XRPLF#131 from Cyan4973/dev dfabec2d1 Fixed a few minor visual analyzer warnings 4abc86e0b Increased stack memory considered normal by Visual static analyzer db59c7d33 Merge pull request XRPLF#130 from Cyan4973/dev 8901dcdc9 removed one malloc 1098d897a lz4io : removed one malloc 81f19264a lz4cli : add one malloc test aa1350e13 lz4hc : added one malloc test 6fe48b918 changed datagen to remove one malloc 15603d956 Added static analyzer test in Visual 48feb909d Merge pull request XRPLF#129 from Cyan4973/dev 57e14d4c1 renamed directory to versionsTest 14064beaf Updated NEWS 7273da38b minor example clarification 0cc38f9eb Updated lib readme 454d109c5 Fixed : fuzzer display messages caba2cc0f staticAnalyze use same compilation flags as normal build 8e8dc17ca Ensured make test is not confused with directory test 192ee724a Added namespace ability to xxhash c04df7e1b Changed : static library is no longer compiled with -fPIC by default (this option can still be added on the command line) See XRPLF#53 cdef03389 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 992faef5a Merge pull request XRPLF#124 from toddlipcon/master 3d9adf7af Merge pull request XRPLF#122 from keszybz/master 02ff90ac9 Merge pull request XRPLF#121 from keszybz/add-gitignore 91138150c Fix cmake build to use gnu flags on clang 2ce2e6008 Minor doc clarification on sparse mode support b17d3220d Minor lib readme update 3bcf68ff3 Use lz4 binary to check output 386d216cd Add example which uses the frame api through the library 0e0c32dfb Make git ignore generated files 7a532eedd Minor update on source ports 8a7bcead9 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 1cec6cb03 Updated badges 7f3d82def Merge pull request XRPLF#114 from lpsantil/djgpp f0a0e4430 READM fixup a3a479fc2 djgpp port now using the proposed contrib structure 00b6535b4 Reverted all `Makefile` changes 936f75b4d Renamed the djgpp README so that it gets converted to HTML by github. Fixed breakage of `make install`. 81d6b5634 Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler. faa0bce4e Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers b2bbb2790 Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ git-subtree-dir: src/lz4 git-subtree-split: c10863b98e1503af90616ae99725ecd120265dfb
bachase
added a commit
to bachase/rippled
that referenced
this pull request
Dec 18, 2017
c10863b98 fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Young 1e92bb0af Merge pull request XRPLF#382 from lz4/installVars edb434365 updated lz4frame manual a1f3a27e9 Merge branch 'dev' into installVars and fixed conflicts af9d72b7f Merge pull request XRPLF#383 from lz4/blockChecksum 8593ba883 Merge pull request XRPLF#380 from lz4/dictID 01cdbfb5f lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" 731cff120 fix minor markdown display issues aea7d521a better respect GNU standard Makefile conventions 930a69211 cli : restored command -BX to enable block checksum (XRPLF#322) 77f99d292 restored block checksum capability at lz4frame API level 228e26ee6 Merge pull request XRPLF#378 from deymo/dev 757497ae3 implemented lz4frame decompression API 4531637ec support dictionary compression with independent blocks 8d597d62d fixed gcc prototype warning d8aafe2c5 dictionary compression correctly uses compression level ca2fb166a fixed C++ conversion warnings bf8daa2fd fixed uninitialization error in lz4frame 31f2cdf4d implemented dictionary compression in lz4frame 1d1737aaf fixed frameCompress example a82dadfba added dictID inside LZ4F_frameInfo_t e98a52857 updated Frame specification 76ef6d0ab Allow to predefine FORCE_INLINE macro. 9a967030d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev c5a015bc3 Merge pull request XRPLF#376 from ido/patch-1 4891f909e Merge branch 'dev' of github.com:Cyan4973/lz4 into dev dba4d70a1 updated man page 8aeaf6bb3 Fix typos preventing installation of static lib. ac5ed8e4b Merge pull request XRPLF#374 from ferdnyc/patch-2 63d500568 Generate updated man page from Markdown source ef0655510 Merge pull request XRPLF#373 from ferdnyc/patch-2 872f767fe Fix formatting of concatenation example 6ad3a983d fix XRPLF#369 2ef4afeeb Merge pull request XRPLF#371 from jku/tests-LIBDIR e14b4c5a3 tests/Makefile: don't use LIBDIR as variable 1525fd1f5 Merge pull request XRPLF#367 from Chocobo1/fallthrough 7982a905e Merge pull request XRPLF#368 from Chocobo1/readme 9d453a188 Update README.md a4ec7fa7b Fix gcc7 Wimplicit-fallthrough warnings 89b9f026c made level 10 a bit faster a6fd0f9d0 -g compilation flag not by default for lz4 cli bfc180660 clarified lz4frame api comment (XRPLF#350) d18084c65 report where decompression ends (XRPLF#313) 139a387d1 updated NEWS 0beaa356f fixed minor scan-build warning 775e63ee0 refactored simple_buffer.c example (XRPLF#363) 7e15e240a added a paragraph on overlap matches 03d8586fc cli accept block sizes with KB / MB prefixes 8c355d17f Merge pull request XRPLF#360 from Chocobo1/md 1c9d4091d [Doc] Fix markdown 6614be7cc Merge pull request XRPLF#359 from PierreNav/dev 4e359f5c3 Add DLL files to the INSTALL target 5c97cdfa0 Merge pull request XRPLF#352 from lz4/resetDCtx 2600a154b fix (minor) g++ compatibility for frametest e60cbb5ca added test for LZ4F_resetDecompressionContext() 2012e4de9 fixed c_standards tests a90212761 bumped version number to 1.8.0 b8575f2d2 updated Makefile fe932c452 expose LZ4F_resetDecompressionContext() 1efa48831 minor readability changes a8dd86d93 changed macro HEAPMODE into LZ4_HEAPMODE 11bfedb6c Merge pull request XRPLF#349 from svpv/master 6cf1f7d75 lz4hc.c: clamp compression levels > 12 a41df535f lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX f3460fc14 liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX 37ef330cd Merge pull request XRPLF#348 from terrelln/deprecate 0b3e80704 [LZ4F] Allow users to disable LZ4F_DEPRECATE 31e9ed612 Merge pull request XRPLF#347 from lz4/negativeCLevels e2c9b1912 lz4frame : Added negative compression levels 7eecd32c0 ensure lz4f_cctx internal buffer size remain valid in case of malloc error e169edac0 lz4frame : control lz4 context creation success e2827775e make __packed memory access default for gcc 3d4ee35da Merge pull request XRPLF#344 from lz4/LZ4F_getFrameInfo 6226d52ea fixed minor Visual warning b88df6b1b Improved comments on LZ4F_getFrameInfo() fc31257ab added LZ4F_resetDecompressionContext() f0a7651fc Safer LZ4_getFrameInfo() ab547a0ef Merge pull request XRPLF#342 from iburinoc/isatty 9b1f00056 Fix inline compile errors afde27acf Fix IS_CONSOLE returning 1 for NUL on windows 84246b974 Merge pull request XRPLF#341 from iburinoc/exematch 4567d0def Merge pull request XRPLF#340 from lz4/optlz4opt e9c3b14f2 Ignore extensions in exe name matching 38362c1d6 Merge pull request XRPLF#338 from ldv-alt/dev 60b6d2907 improved level 10 speed for degenerated cases 8f8fc52fc Merge branch 'dev' into optlz4opt 0863931a1 fixed API comment for LZ4F_createCompressionContext() dab3590fc Export deprecated symbols declared in lz4hc.h 13f5cb2d5 Merge pull request XRPLF#337 from ldv-alt/dev b1daffc4e cli: add GNU separator -- specifying that all following arguments are files 68044acfe Merge branch 'optlz4opt' of github.com:Cyan4973/lz4 into optlz4opt b8bc70022 minor refactor cea8f60df slight btopt speed improvement f513020a6 slight btopt speed improvement 8bd32a17b made SET_PRICE macro more usable 118b47f3d improved lz4opt speed (~4%) eff6166eb minor price function optimization 0d073d4d2 added `extern C` for lz4.h static section aae447fff LZ4_compress_HC_continue_destSize() works as intended up to level 10 cd35f0d98 LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path 6b2a1b360 updated lz4 version number 430b7d32b created LZ4_HC_STATIC_LINKING_ONLY section 9144520dc fixed Visual compilation error a33bf89c6 fix XRPLF#332 : do not modify /dev/null permissions e945a27f9 fix XRPLF#333 : expose obsolete decoding functions e1b2b370e added Oleg @remittor contribution b9132bedc Merge pull request XRPLF#331 from ldv-alt/dev 50fe87f13 Merge pull request XRPLF#329 from remittor/dev-hc2 883ebdcee Export only those symbols that are part of public API 25b243588 Export deprecated symbols 7aeecbff7 Explicitly set visibility of public API functions when gcc is used 93b3b08ef Merge pull request XRPLF#330 from inikep/dev cb1671955 bench.c: respect LZ4_MAX_INPUT_SIZE limit 517d446d7 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 36842ebb1 lz4hc: Fix LZ4HC_compress_hashChain for backward compatibility baa155088 lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variant 66b26a389 tests: fuzzer: Add test for LZ4_compressHC_destSize f007153e3 lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize 45b592b7e lz4hc: Cleanup function LZ4HC_encodeSequence 534f8fa5d lz4hc: Cleanup function LZ4HC_compress_hashChain 9141ada8d Merge pull request XRPLF#328 from ldv-alt/dev 0dfb0b9da Fix test-lz4-basic 97df1c978 updated LICENSE 5bfdff96b Merge pull request XRPLF#320 from inikep/dev d3eaf7883 remove MOREFLAGS from test-lz4c32 5bb6ba794 Merge pull request XRPLF#319 from inikep/dev ca2c5fd3c CFLAGS=-I/usr/include/x86_64-linux-gnu ace22424d circle.yml: fixed lz4c32 target (2) 0d77c85d9 circle.yml: fixed lz4c32 target 24007bb4e Merge pull request XRPLF#318 from esiegerman/eks/mklib 4ee9bd5c3 improved Circle CI tests c0a8d0ad8 added circle.yml 3ec1591db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 68a358769 Avoid fseek()'s 2GiB barrier with MinGW 40ad1e85d upgraded util.h eb51b2b8d Explicitly create $(DESTDIR)$(LIBDIR)/ at install time 69dbafc1c Merge pull request XRPLF#317 from esiegerman/eks/no-andand-oror b89cac7b2 Don't use "foo && false || true" 7e57c398c Merge pull request XRPLF#316 from inikep/dev f4b9c1d03 Merge pull request XRPLF#315 from bebehei/patch-1 c139eb40b added OpenBSD NetBSD SunOS to list of supported `make install` OSes 5e1a925be update repolink in makefile 272699a4e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7b14967a updated platform.h 4f261b828 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 04e5eaf9b added DragonFly to list of supported `make install` OS 04ec09269 updated comments on block sizes 7ed257191 Merge pull request XRPLF#312 from mgorny/cmake-pc-version 96e150e7d [cmake] Fix substituting version in liblz4.pc 67abd75e6 Merge pull request XRPLF#307 from inikep/dev 8e1fd97d1 lz4frame.h: added Introduction d56ee32b3 updated gen-lz4-manual.sh f54c7e0e7 added lz4frame_manual.html 9071df0fa lz4frame.h: prepared to generate manual 6a5633e99 lz4 manual updated to v1.7.5 f9f48f8ed lz4.h: improved manual generation 128244371 improved gen_manual 489d1618c added "This Makefile is validated for" 339e79320 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ca083dd4d Merge pull request XRPLF#304 from Chocobo1/cppcheck db6f733ec Use logical or instead of bitwise or 44f95e92e Fix printf specifier 9683a1ae8 LZ4_MEMORY_USAGE can be modified from compilation command line 16d69c8d0 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 05e27ade6 updated NEWS c18a81c02 Merge pull request XRPLF#296 from mgorny/cmake-fixes d7969e49a cmake: Install manpages 1380c33b7 cmake: Install lz4cat and unlz4 symlinks 28db4acc9 cmake: Support building shared & static libs simultaneously 9e867db90 cmake: Fix SOVERSION to match Makefiles cb9599449 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 8c4de60d0 Merge pull request XRPLF#295 from inikep/opt-parser d2b51c22d fuzzer: tests more compression levels 312d88249 removed nextToUpdateBT 3d5bb3897 clean logging 1c80b9af4 LZ4HC_getSearchNum 581da2bf8 Merge pull request XRPLF#293 from inikep/dev 98f9d6c72 improved logging 12aae846b fixed table update in LZ4_loadDictHC c8b31263c added FUZ_CLEVEL_DEFAULT 7a73c5c1f changed default PREFIX and MANDIR d57ff6456 changed default PREFIX and MANDIR a3d61cf3d improved test-lz4-opt-parser 20381a2fc fixed -BD compression f4575f4f1 added test-lz4-opt-parser e6536faf3 lib\Makefile: fixed INSTALL_DATA efaa9b7bc Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev b22e2bed5 BSD: improved "make install" ea51ad0ce Solaris: working "make install" 19c0f21b0 updated Makefile : lz4 no longer recompiled when already up-to-date 9b4b081c1 "make test" is now compatible with Solaris b41f9bb13 Merge pull request XRPLF#292 from inikep/dev 7eb16d97d updated NEWS 52cac9a97 updated a few macros names fea95c156 use FindFirstFileA and FindNextFileA on Windows e6af952f8 improved comments 581245063 use fseeko for 32-bit MacOS f084b6538 test Large File support for Mac OS-X in 32-bits mode 973bc7974 util.h and platform.h based on zstd 70526a11e fixed lib/clean bc0839c5d minor fix for travis-install test 7cf0bb97b LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and LZ4F_compressEnd() [XRPLF#290, suggested by @vtermanis] 385cb4f53 minor update Makefile 4f61505cc datagen.vcxproj: CharacterSet is MultiByte 253ac12cb VS projects: CharacterSet changed to MultiByte 287f7d3d6 added IncludePath 2fd7eb554 fixed Visual Studio compilation 3c6ce9c66 fixed gcc 4.4 support 64cbc4e1d improved MinGW support 9546ba62d executables use basic types from util.h 452cc970d reordered definitons in platform.h 090cb887a improved formatting (2) e1332241a improved formatting 5f0cc8e2d fixed gcc warnings (2) 2efedaf7d fixed gcc warnings 6adf05d1e improved platform.h 2cfef1395 executables use platform.h bb69cdf25 updated util.h 45b14ab8e added platfom.h 913b98fd6 fix `make` concurrency build (XRPLF#277) fec57e49e Merge pull request XRPLF#287 from inikep/dev 4f050b68d tree update dependent from compression level 838ed341f fullUpdate as a parameter b3ecc3e3e last match starts at least 12 bytes before end of block d694bf911 faster opt compression e7c42d757 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev a22e71d4a full binary tree update 626552671 updated NEWS de93e9e5d fix XRPLF#285 : lz4cat doesn't work with stdin (reported by @beiDei8z) fb6c98c85 slightly improved lz4opt.h 20183ad7a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 0280cf40d fixed path-1, as suggested by @t-mat 7e2d4c4c0 fixed test-lz4c32 750a50cf6 fix XRPLF#284, reported by @beiDei8z : added test cases for path/to/lz4cat 01ffed25a fix : invocation of path/to/unlz4 (XRPLF#284), reported by @beiDei8z 8c2f23c13 fixed LZ4_STREAMHCSIZE 76228f064 LZ4HC_DICTIONARY_LOGSIZE 17 8bfa42e61 improved ratio 128903824 15-bit LZ4HC_HASH_LOG 410ba53db improved LZ4HC_BinTree_GetAllMatches 1833be1cf fixed gcc warnings f2ebf37bf slightly improved ratio 77b051ed7 improve code formatting e3fee9474 LZ4HC_MAX_CLEVEL = 12 757ef1d5f removed LZ4HC_GetAllMatches cfe6a24b0 updated LZ4HC_get_price 2113ead17 17-bit LZ4HC_MAXD c1ef7a177 introduced LZ4HC_compress_hashChain 3f430daf7 added lz4opt.h 5ae0e789f Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 5eb547a60 fix XRPLF#283 : implement LZ4_versionString(). 9a6f7dfc5 updated NEWS a9a8dbf7c fixed minor display error when using -r 6b90cfbea Updated man page 009f06e01 minor man page update b3bc054d0 Merge pull request XRPLF#279 from t-mat/md-to-man 544290d58 Add "man" target to Makefile 018ddf799 numbering 605512a7b updated NEWS f4c74e6fa library release build compatible with environment variable edc132b69 lz4 release build compatible with PIE 7819d5878 new test case with fPIE de0cf5de6 fixed LZ4IO_compressMultipleFilenames 65a542579 updated README.md 2cbd0233b Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev cc21115cb minor warning fix 8875e7dbb fix minor analyzer warning 8b233b228 added a few dates ba7a85b46 fixed minor analyzer warning 3bde02a05 added gcc 4.4 test 2fe3aa985 added examples to make all 742f2b683 added doc in code comments 2dbcebfda changes travis test order b4db9d7e3 Add C++14 standard [[deprecated]] attribute a38cbf9f6 fixed : shadow global variable on gcc 4.4 (minor) 19df3029e fixed XRPLF#272 (compilation fails on gcc 4.4), reported by @totaam 519932afa attempt -mx32 tests on Travis CI a91983daa highly improved speed on -mx32 mode Now -mx32 is fastest mode on x64 CPU 6cabcd151 removed usan32 tests. Let's summarize : gcc-5 and gcc-6 on Travis do not support UB sanitizer. And clang on Travis is not able to generate -m32 code. Great. It makes the combination impossible to test on Travis ... :( 7a22904a7 moved usan32 tests to gcc-6 ffc8c18c1 usan32 relies on default compiler (by default) a4f4bf21e fixed gcc-5 conf 71814a26f switch usan32 tests to gcc-5 8e1ea59ad attempt to fix sanitize32 package dependency 8f536a43b added sanitize32 tests to Travis 3f6f57768 fixed strict aliasing warnings in fasttest c0e55ec05 fixed versionsTest 7d5354847 added v1.x.y to versions tests 279344a17 fixed Travis test cases 1abecbc33 fix 32-bits mode. Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode 7fde7438d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev a22ca9378 updated README for v1.7.3 e9bec0fdc Merge pull request XRPLF#271 from inikep/dev b1519f861 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2dee7bdaf include NEWS in lz4_x64.zip and lz4_x86.zip 632ab3b8d updated programs\README.md 8b48d5e44 updated example\README.md 11f6217cc created dll\example directory 873206e70 appveyor.yml: create only lz4_x64.zip and lz4_x86.zip 7b6a9d863 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2e10aab20 MinGW doesn't require the import library at all 7cecc7b08 fixed a limit case scenario 00fa1b9c0 fixed double ;; for Visual 929badd61 fixed sign conversion warning d613e2494 restored .travis.yml d2be69b14 fixed minor coverity warnings 8c32a12f1 .travis.yml for coverity 2eddc8ea2 removed .travis.yml, for better rebase 2906c373c fixed appveyor badges 0d6dc079f update appveyor tokens b44790cf9 Merge pull request XRPLF#270 from inikep/dev 4235e5e25 updated visual\README.md 257b65a1d ToolsVersion="4.0" 200746427 removed _x64 and _x86 e583dd056 ImageHasSafeExceptionHandlers=false eb160e1a2 appveyor.yml: added liblz4_x86.zip 45b8623af updated lib\dll\README.md 5625cc21e appveyor.yml: generate DLL package c093e256d added files used by DLL package be471c69d added fullbench-dll.sln that works with gcc/MinGW f71340ce1 DLL dependencies moved to lib/dll/ f3f59bef4 updated appveyor.yml b0e994cc5 upload executables to GitHub d84a80e66 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 923cf4447 bump version number 4c5c711b7 fixed minor conversion warning f094f5314 silence a minor msan warning 0fe5c187a fixed minor msan warning 201149f8e fixed conversion warnings fa158b411 fixed nameless union warnings 84af32d49 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 5a5ebeec1 clang and g++ tests restricted to native only on Travis CI Ubuntu v12 environment 569897ddd Merge pull request XRPLF#269 from inikep/dev 1b24cc115 fixed conversion warnings 9ad7508db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ecc55d19b fixed uintptr_t on pre-c99 compilers 3d3ccc154 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev d5c9b39dd minor code refactoring 4bd9db1dd Merge pull request XRPLF#268 from nemequ/dev f42130ee4 cli : add --help command 84b97f90b fuzzer code refactoring fix g++ conversion warning 151021a3a cmake: add public domain dedication, and a note about the maintainer b6bcb84ea cmake: make PIC optional when generating a static library 94542d845 made lz4hc explicitly dependent on lz4 bb97e8a6f fixed __GNUC__ macro cb2230826 fixed fuzzer error 3580d9698 enabled deprecation warnings on remaining obsolete functions 874f3e095 update code comments e528a82f0 Merge pull request XRPLF#267 from terrelln/strict-aliasing 3d456bdf2 fixed conversion warnings bf6dda69e updated frametest 85aeb0e4b Expose internal types to remove strict aliasing dbfdd5131 Merge pull request XRPLF#266 from terrelln/frame-ex 7aad356ff Add frame decompression example ec6fb477b added visual\README.md 9d075580d Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4f9db1383 updated xxhash lib c72d2f5b1 minor typo 7d2e4b3cf Merge pull request XRPLF#265 from terrelln/rm-zstd 5b37837e6 Fix license and remove references to zstd 1f246a989 Fixed XRPLF#178 fullbench on small input 5e13a6ec4 improved man on compression level f9c9bb364 Merge pull request XRPLF#263 from terrelln/dict-ex cd4462629 Merge pull request XRPLF#264 from inikep/dev 52251d970 Using MinGW+MSYS to create DLL 72a4a84df udated README.md 2ecce6f15 lz4.h: added Introduction section 93e2477ca added lz4_manual.html a340b734b added contrib/gen_manual 2278d1f02 custom block size d57d3e4b4 better MSYS/MinGW support 74f127787 NB_LOOPS ?= -i1 cf8ca581d reordered Travis CI tests 767a23160 changed FUZZER_TIME 6a160b72e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 924f00c86 fix empty body 94917c9a0 Add dictionary random access example f34808e4a fixed some static analyzer warning 46f74d79b fixed sparse on stdout fe48cef50 fixed multiples files on lz4cat (XRPLF#184, by @libor-m) 1b1680594 fix unused variable warning 1b95d60c6 fixed synthetic benchmark mode slightly optimized test mode acc48a3f8 fixed lz4cat changed lz4-test order 0c5e2e4d1 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev fafba3973 updated NEWS 2987eb417 Merge pull request XRPLF#262 from inikep/dev 063b4d92e fixed make install 773ae50b4 DLL exports only functions defined in liblz4.def ca80a7c8f create DLL with MinGW/MSYS 67fd5dffd updated appveyor.yml c794829a2 update .gitignore 9e7fe1062 removed <PlatformToolset> dd14dca15 LZ4_DLL_IMPORT 325babddf added lz4.rc ef2fdfe3d rename liblz4-dll to lz4-dll 7df658ec1 removed LZ4_DLL_EXPORT=1 (2) 4a6e7327c removed LZ4_DLL_EXPORT=1 bde0d340b added fullbench-dll.vcxproj da48dbb57 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev fe5148417 introduced LZ4_COMPILED_AS_DLL d5903c8e5 Merge pull request XRPLF#261 from terrelln/clean-fasttest d594d9d87 Remove fasttest when cleaning bd88e4007 Merge pull request XRPLF#260 from nemequ/dev 661c48040 cmake: significant changes to accomodate a new "bundled" mode. ce2202690 Merge pull request XRPLF#259 from inikep/dev 96ea2e363 updated IntDir 39157c9f3 added lz4-dll project ec63747de VS project: added IntDir c6fd78f4f VS project: added setargv.obj 1d22fae1e added test-lz4-speed.py 85f861fc4 bench.c: support notification level 2c788b372 joined arm and aarch64 tests 0a22bf7d6 err0r(LZ4F_errorCodes code) uses ptrdiff_t d06ab4f41 test powerpc64 230264913 tests\Makefile: added test-platform c201327f1 added platformTest 0f73ed572 new Travis tests 90981a35c Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7ab95faa slightly improved HC compression ratio e9089bcbe small compression ratio and speed improvement on small files 00c6370ad Fix XRPLF#243 : detect and report fread() errors, by @iyokan f6a7c6b57 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 301c4e94e Merge pull request XRPLF#258 from inikep/dev2 839085f05 Merge pull request XRPLF#257 from inikep/dev 9b3dcb325 MOREFLAGS="-Werror" 7fbb163f3 added "make c_standards" b6c407886 condensed travis.yml 2fbd7a512 updated travis.yml ef54f9f9d added --rm option d61bb74f2 updated declaration of LZ4F_freeDecompressionContext 7a98db266 added datagen.c to lz4.vcxproj 4b29af350 TreatWarningAsError=true only for debug 90d4401fe fixed appveyor.yml (3) 434d1230e fixed appveyor.yml (2) 58ead8dd2 fixed appveyor.yml 98be00847 Copy owner, file permissions and modification time 158156729 util.h requires CharacterSet=MultiByte ef9d1b2d4 fixed --test 112499a73 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 58d7a619a Merge pull request XRPLF#254 from terrelln/dev 920bf2171 Fix LZ4_decompress_fast_continue() bug 207f478ba minor refactor 8195ba8f7 Updated man page 96565816b restricted deprecation warning to fairly recent gcc versions (>=6.0) eaad740ac lz4frame obsolete enum should trigger deprecation warnings (on supported compilers) 079d5dd54 removed support for old error code enums from lz4frame_static.h, to free up namespace. note : lz4frame_static.h does not guaranteed API stability. note 2 : the macro to enable old error code enums is still present. Just needs to comment one line to re-enable them. 473acf5aa Merge pull request XRPLF#252 from inikep/dev 10c5d5eee Merge pull request XRPLF#253 from terrelln/exit-code 86a24c80f Fix typo in lz4 manpage f30c56c08 Quiet gcc-4.6.3 narrowing warning 374090c7a Return error if input file does not exist. fbede33fd fixed Travis tests 8ddaddc2d updated #include in util.h f878c08b7 better correctness on big-endian 64-bits platforms 26dec498c small compression speed improvement on 64-bits systems e8a6067e8 updated lz4cli.c 8b8c726a5 bench.c based on zstd e06fcd903 redefined VOID for Windows/MSYS e7648f4fc added -r option 6ebf8859e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4c496faba Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 6d6a3e0fb Merge pull request XRPLF#250 from terrelln/test-mode 4c6610709 minor code refactoring 136caa552 Rename passThrough to testMode eda8c4eb1 fix XRPLF#198 : no longer requires to restart streaming decompression from where it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented. 04d728b87 Fix tests for test mode 4791cda04 fixed strict warnings 258a5e7fa updated comments 3dcafd35d Fix test mode and write to null 6f68a1692 fixed travis badges 99d11120b Merge pull request XRPLF#249 from inikep/dev 46b49af37 fixed clang conversion warning c66108ceb check fread() operation results (XRPLF#243) 8847faffb updated programs/README.md f38adde9e versionsTests moved to tests/ 74ba377d7 updated .travis.yml 9f15a4c6e updated Visual Studio projects 84cedb463 updated links to LZ4 repository e624978ea test programs moved to tests/ 88cef262e documentation moved to doc/ b768da8ad Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 59adfd82d fix for ARM platform 67500142c Clarified license (XRPLF#115, XRPLF#244) f17302769 moved cmake and debian directories to contrib (XRPLF#245) d05ca2ff6 fixed XRPLF#247, reported by Felix Bolte 7e112cfa5 fixes static compilation under Windows (XRPLF#246) e64a92692 Merge pull request XRPLF#242 from vapier/dev 92408d338 README: fix minor typo 52cdb4a5f Merge pull request XRPLF#241 from vapier/dev c5cb4aa52 Merge pull request XRPLF#238 from kou/add-lz4lib-api 544abaced Merge pull request XRPLF#240 from kou/add-missin-ext 43b631223 add a flag to disable static libs 829941e5a Add missing $(EXT) to lz4 program name 59771f41c Use different prefix for each file to avoid conflict 1ca408105 Merge pull request XRPLF#239 from kou/use-lower-case-for-header-name 012c66536 Add LZ4LIB_API 46a7b94e8 Use lower case for header file name 3b9439ccd updated uninstall 8eae1320c Merge pull request XRPLF#236 from inikep/dev 33993542a removed test artefacts 3eb143fff fix bug XRPLF#232 at lz4/lz4#232 c8a78dba1 datagen depends on lz4.h for version string 53515b05e Merge pull request XRPLF#235 from inikep/dev 92ee3e0ea fixed LZ4 repository links 39be6f16a versionTests require 32-bit gcc libraries 122fdd13a versionTests require python3 6adf7392a updated .travis.yml 8ac619afe Merge pull request XRPLF#233 from inikep/dev 58a1616d7 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev c77fdb44f disabled <RunCodeAnalysis> for Win32 28f98647e lz4 version source from lz4.h dd51ca630 frametest depends on standard C time.h only f327a8bdd fullbench depends on standard C time.h only 32a31663c fuzzer depends on standard C time.h only 64f556e61 lz4cli version number from lz4.h 5871585b6 coding style change e5b0f1ea1 CFLAGS += $(MOREFLAGS) 829ae7587 remove EnablePREfast=true for Win32 547e1943c set OutDir ab707e8b0 update IncludePath 3a7b4457a restored lz4.vcxproj 81d90609b added appveyor.yml c200f7e09 renamed VS project f4111cf04 Merge pull request XRPLF#231 from inikep/dev b3ae49c7b added <string.h> for strlen() 2cf32ef0f -b# and -e# options from zstd c1864f69e fix mingw64 compilation warnings 7f08131f9 Merge pull request XRPLF#226 from gsauthof/port-make 3fa60044e don't use variable eval syntax in if() e1e3305db don't link the tools against the shared library b0d42cb7e remove additional -fPIC switch because 681d5010d use gnu c99 to get both c99 and POSIX 584e1fe92 request POSIX.2001 definitions for fileno() 5bd3eaa48 minor comments 9578ff539 minor refactor a7672dc4f minor decompression speed gains 182645ee0 lz4 as phony target 0214638eb Makefile : lz4 at root 63d22e7a1 minor comments clarifications 74e6afc5d minor comments clarification 2ac9ecec6 Fixed XRPLF#157 : LZ4F_getFrameInfo() fails on valid null-content frame 45ea27949 Minor fuzzer code refactoring de69eca47 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 828332d23 fixed : fuzzer test, reported by @setharnold (XRPLF#203) b130fd592 minor refactoring changes 3c295ca4a Merge pull request XRPLF#222 from kou/fix-build-error-with-mingw 0c63b7cbd Fix build error with MinGW on Linux 7316584ca Merge pull request XRPLF#219 from BenWiederhake/dev d3e2d8026 Use https wherever possible cec38d1b7 Correctly reference self (github, not googlecode) 654003003 Use correct 'repository' hostname 91cce757f Updated xxhash library to v0.6.1 5540f4f93 stronger compilation flags 19e585cc4 modified : some more deprecated functions from lz4hc.h generate warnings 6b1600f41 changed : default benchmark LZ4_decompress_safe() 6923f3e23 Minor refactoring (code style) 410ec8154 Fixed : alignment warning bc342ab94 minor refactoring c8a573d32 very minor decompression speed gain a5508b1ad fixed display result issue when benchmarking multiple files e27e7316d minor code refactoring 2d7df8b30 Reduced bench dependency to standard C <time.h> Faster tests More accurate results on systems with high resolution clocks 8938e1074 minor compression speed improvement c77c0c108 minor refactoring 3c0332600 minor refactoring (coding style) 1f47f3f74 Merge pull request XRPLF#208 from Nimloth/dev 7bfbccb97 Add FreeBSD to install targets 5bb5d6ee1 Merge pull request XRPLF#204 from irwand/dev bc70a4b72 fixed non-C99 compilers 10e3eecc5 fixed non-C99 compiler 973baa2c1 Merge branch 'heapmode_alloc_failure_fix' into dev 3e5bb6753 alloc failure fix 8a42ee10a Merge pull request XRPLF#201 from cernekee/cmake-pc 4bda09fc8 cmake: Install liblz4.pc 8b562a4f3 Merge pull request XRPLF#197 from Cyan4973/fix-readme-travis 5cdf9a657 Fix wrong link for Travis 220e0b606 Merge pull request XRPLF#194 from jzhuge/dev cf6652f9b lz4cli: print library version 60ba8638c Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 219da951d Added zstd 2995a45e5 Merge pull request XRPLF#185 from jwerner-chromium/dev dc868cd5b Allow for safe in-place decoding 4fcb2e17f Remove whitespace from ends of lines ad564c872 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev db53bbb94 updated hyperlink b84eb3349 Merge pull request XRPLF#182 from kou/add-missing-ext b8abffc39 Merge pull request XRPLF#181 from kou/fix-build-failure-on-mingw ab3e1d253 Add missing $(EXT) 14b40fb6d Fix build error on MinGW 62bbd102f Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2785eeedf clarified man page as suggested in XRPLF#170 631dc8f2b Merge pull request XRPLF#173 from flandr/liblz4 d67ae8fe4 Merge pull request XRPLF#172 from psteinb/add_static_cmake 4c9d851eb added static build target for OSX and Linux to cmake 495ea43d9 Merge pull request XRPLF#162 from KyleJHarper/20151021_examples 7aa004377 Forgot to make clean before commiting. Removing binary. 7f96babc4 Several changes to address a few concerns from Yann. See Google Group LZ4c topic 'Reusing compression/decompression resources' for details. d1be164e4 Added a note about why char* is used. Also removed a binary that wasn't supposed to be in there. 0d2518567 Finished the two example files. Decided to avoid adding anything to lz4.c/h to expose LZ4_compress_generic(). 02be6631b Took out the basics and placed them into basics.c. Added decompression and a wrapper for the generic call. I will likely break this file up into 2 examples before submission. 67b3a2470 Final tests and reporting are done. As expected there isn't much to be gained by jumping the chain. In most of my tests I did see a moderate performance gain when invoking LZ4_compress_generic() directly with normal text. This could very easily be an edge case. Either way it's interesting and worth sharing. bdd9143e0 Didn't add my file for some reason. Odd. 73dd936b9 Wrote the skeleton of the performance test. Need to finish tests for the rest of the call stack and then my own copy of generic(). 2c8013812 heapmode macro option for lz4hc ff3324b8d Fix : compiler-independent macro to remove deprecation warnings 64f8b037e clarified lz4 license 2df602568 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 7d4575e54 fixed link typo 012ab2f52 Merge pull request XRPLF#152 from dcolascione/dev 94a0954b1 Remove .dir-locals.el 4f1ff58f8 Tweak error message 975c06b1a Improve error messages for attempted console IO 6f1fe1b70 Add .dir-locals.el for setting tab-width 0011033e3 fixed XRPLF#150 : blank lines when converting lz4.1 to .ps or .pdf 248553c5e minor : show in table that frame checksum is optional cd18ed308 create link to dynamic library without using `cp -a` (XRPLF#147) fb6fece77 Updated Makefile and .travis 8a750aa35 Add static library target for msbuild 13f12aa02 Wrapped possibly empty string (Emscripten) with quotes (@Fordi) 4a5a003c4 updated cli help 9aa5504f0 New unalign access method e5aee601e updated xxhash e64345506 Merge pull request XRPLF#142 from bioothod/master d15ac1f1a Slightly improved compression speed on ARMv6 0f2bf0c54 Improved performance on ARMv6 fb4d3ef2c Added .gitignore 4b4384772 Updated xxhash to r41 2a6ad2a7f debian: changed name lz4->liblz4 2f3e4bf32 debian: changed name lz4->liblz4 31fed3167 debian: changed name lz4->liblz4 309d1e087 debian: remove sbin dir 2131eedf7 debian: renamed lz4->liblz4, updated installed library files b47786b9e debian: updated debianization to cdbs a8f33076a cmake: when building library make it shared 33fa0bfb7 Added debianization b4b739c4b cmake: bump version to the latest release 5dd12b4a7 faster sanitize tests 60119e258 Makefile : generates *.o for faster processing 9517bd923 minor simplification lz4_readarch() a60d11e46 update on decompression speed 00eedb37d minor refactor 3e579afa6 Slightly improved decompression speed Slightly decreased decompression stack usage in 64-bits mode 795a2cdb1 sligthly improved decompression speed a3c6daba6 liblz4 : Moved XXH_NAMESPACE to CPPFLAGS d86dc9167 Merge pull request XRPLF#131 from Cyan4973/dev dfabec2d1 Fixed a few minor visual analyzer warnings 4abc86e0b Increased stack memory considered normal by Visual static analyzer db59c7d33 Merge pull request XRPLF#130 from Cyan4973/dev 8901dcdc9 removed one malloc 1098d897a lz4io : removed one malloc 81f19264a lz4cli : add one malloc test aa1350e13 lz4hc : added one malloc test 6fe48b918 changed datagen to remove one malloc 15603d956 Added static analyzer test in Visual 48feb909d Merge pull request XRPLF#129 from Cyan4973/dev 57e14d4c1 renamed directory to versionsTest 14064beaf Updated NEWS 7273da38b minor example clarification 0cc38f9eb Updated lib readme 454d109c5 Fixed : fuzzer display messages caba2cc0f staticAnalyze use same compilation flags as normal build 8e8dc17ca Ensured make test is not confused with directory test 192ee724a Added namespace ability to xxhash c04df7e1b Changed : static library is no longer compiled with -fPIC by default (this option can still be added on the command line) See XRPLF#53 cdef03389 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 992faef5a Merge pull request XRPLF#124 from toddlipcon/master 3d9adf7af Merge pull request XRPLF#122 from keszybz/master 02ff90ac9 Merge pull request XRPLF#121 from keszybz/add-gitignore 91138150c Fix cmake build to use gnu flags on clang 2ce2e6008 Minor doc clarification on sparse mode support b17d3220d Minor lib readme update 3bcf68ff3 Use lz4 binary to check output 386d216cd Add example which uses the frame api through the library 0e0c32dfb Make git ignore generated files 7a532eedd Minor update on source ports 8a7bcead9 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 1cec6cb03 Updated badges 7f3d82def Merge pull request XRPLF#114 from lpsantil/djgpp f0a0e4430 READM fixup a3a479fc2 djgpp port now using the proposed contrib structure 00b6535b4 Reverted all `Makefile` changes 936f75b4d Renamed the djgpp README so that it gets converted to HTML by github. Fixed breakage of `make install`. 81d6b5634 Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler. faa0bce4e Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers b2bbb2790 Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ git-subtree-dir: src/lz4 git-subtree-split: c10863b98e1503af90616ae99725ecd120265dfb
bachase
added a commit
to bachase/rippled
that referenced
this pull request
Dec 18, 2017
c10863b98 fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Young 1e92bb0af Merge pull request XRPLF#382 from lz4/installVars edb434365 updated lz4frame manual a1f3a27e9 Merge branch 'dev' into installVars and fixed conflicts af9d72b7f Merge pull request XRPLF#383 from lz4/blockChecksum 8593ba883 Merge pull request XRPLF#380 from lz4/dictID 01cdbfb5f lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c" 731cff120 fix minor markdown display issues aea7d521a better respect GNU standard Makefile conventions 930a69211 cli : restored command -BX to enable block checksum (XRPLF#322) 77f99d292 restored block checksum capability at lz4frame API level 228e26ee6 Merge pull request XRPLF#378 from deymo/dev 757497ae3 implemented lz4frame decompression API 4531637ec support dictionary compression with independent blocks 8d597d62d fixed gcc prototype warning d8aafe2c5 dictionary compression correctly uses compression level ca2fb166a fixed C++ conversion warnings bf8daa2fd fixed uninitialization error in lz4frame 31f2cdf4d implemented dictionary compression in lz4frame 1d1737aaf fixed frameCompress example a82dadfba added dictID inside LZ4F_frameInfo_t e98a52857 updated Frame specification 76ef6d0ab Allow to predefine FORCE_INLINE macro. 9a967030d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev c5a015bc3 Merge pull request XRPLF#376 from ido/patch-1 4891f909e Merge branch 'dev' of github.com:Cyan4973/lz4 into dev dba4d70a1 updated man page 8aeaf6bb3 Fix typos preventing installation of static lib. ac5ed8e4b Merge pull request XRPLF#374 from ferdnyc/patch-2 63d500568 Generate updated man page from Markdown source ef0655510 Merge pull request XRPLF#373 from ferdnyc/patch-2 872f767fe Fix formatting of concatenation example 6ad3a983d fix XRPLF#369 2ef4afeeb Merge pull request XRPLF#371 from jku/tests-LIBDIR e14b4c5a3 tests/Makefile: don't use LIBDIR as variable 1525fd1f5 Merge pull request XRPLF#367 from Chocobo1/fallthrough 7982a905e Merge pull request XRPLF#368 from Chocobo1/readme 9d453a188 Update README.md a4ec7fa7b Fix gcc7 Wimplicit-fallthrough warnings 89b9f026c made level 10 a bit faster a6fd0f9d0 -g compilation flag not by default for lz4 cli bfc180660 clarified lz4frame api comment (XRPLF#350) d18084c65 report where decompression ends (XRPLF#313) 139a387d1 updated NEWS 0beaa356f fixed minor scan-build warning 775e63ee0 refactored simple_buffer.c example (XRPLF#363) 7e15e240a added a paragraph on overlap matches 03d8586fc cli accept block sizes with KB / MB prefixes 8c355d17f Merge pull request XRPLF#360 from Chocobo1/md 1c9d4091d [Doc] Fix markdown 6614be7cc Merge pull request XRPLF#359 from PierreNav/dev 4e359f5c3 Add DLL files to the INSTALL target 5c97cdfa0 Merge pull request XRPLF#352 from lz4/resetDCtx 2600a154b fix (minor) g++ compatibility for frametest e60cbb5ca added test for LZ4F_resetDecompressionContext() 2012e4de9 fixed c_standards tests a90212761 bumped version number to 1.8.0 b8575f2d2 updated Makefile fe932c452 expose LZ4F_resetDecompressionContext() 1efa48831 minor readability changes a8dd86d93 changed macro HEAPMODE into LZ4_HEAPMODE 11bfedb6c Merge pull request XRPLF#349 from svpv/master 6cf1f7d75 lz4hc.c: clamp compression levels > 12 a41df535f lz4cli.c: fix a comment: LZ4HC_DEFAULT_CLEVEL -> LZ4HC_CLEVEL_MAX f3460fc14 liz4hc.h: fix a comment: LZ4HC_MAX_CLEVEL -> LZ4HC_CLEVEL_MAX 37ef330cd Merge pull request XRPLF#348 from terrelln/deprecate 0b3e80704 [LZ4F] Allow users to disable LZ4F_DEPRECATE 31e9ed612 Merge pull request XRPLF#347 from lz4/negativeCLevels e2c9b1912 lz4frame : Added negative compression levels 7eecd32c0 ensure lz4f_cctx internal buffer size remain valid in case of malloc error e169edac0 lz4frame : control lz4 context creation success e2827775e make __packed memory access default for gcc 3d4ee35da Merge pull request XRPLF#344 from lz4/LZ4F_getFrameInfo 6226d52ea fixed minor Visual warning b88df6b1b Improved comments on LZ4F_getFrameInfo() fc31257ab added LZ4F_resetDecompressionContext() f0a7651fc Safer LZ4_getFrameInfo() ab547a0ef Merge pull request XRPLF#342 from iburinoc/isatty 9b1f00056 Fix inline compile errors afde27acf Fix IS_CONSOLE returning 1 for NUL on windows 84246b974 Merge pull request XRPLF#341 from iburinoc/exematch 4567d0def Merge pull request XRPLF#340 from lz4/optlz4opt e9c3b14f2 Ignore extensions in exe name matching 38362c1d6 Merge pull request XRPLF#338 from ldv-alt/dev 60b6d2907 improved level 10 speed for degenerated cases 8f8fc52fc Merge branch 'dev' into optlz4opt 0863931a1 fixed API comment for LZ4F_createCompressionContext() dab3590fc Export deprecated symbols declared in lz4hc.h 13f5cb2d5 Merge pull request XRPLF#337 from ldv-alt/dev b1daffc4e cli: add GNU separator -- specifying that all following arguments are files 68044acfe Merge branch 'optlz4opt' of github.com:Cyan4973/lz4 into optlz4opt b8bc70022 minor refactor cea8f60df slight btopt speed improvement f513020a6 slight btopt speed improvement 8bd32a17b made SET_PRICE macro more usable 118b47f3d improved lz4opt speed (~4%) eff6166eb minor price function optimization 0d073d4d2 added `extern C` for lz4.h static section aae447fff LZ4_compress_HC_continue_destSize() works as intended up to level 10 cd35f0d98 LZ4_compress_HC_destSize() uses LZ4HC_compress_generic() code path 6b2a1b360 updated lz4 version number 430b7d32b created LZ4_HC_STATIC_LINKING_ONLY section 9144520dc fixed Visual compilation error a33bf89c6 fix XRPLF#332 : do not modify /dev/null permissions e945a27f9 fix XRPLF#333 : expose obsolete decoding functions e1b2b370e added Oleg @remittor contribution b9132bedc Merge pull request XRPLF#331 from ldv-alt/dev 50fe87f13 Merge pull request XRPLF#329 from remittor/dev-hc2 883ebdcee Export only those symbols that are part of public API 25b243588 Export deprecated symbols 7aeecbff7 Explicitly set visibility of public API functions when gcc is used 93b3b08ef Merge pull request XRPLF#330 from inikep/dev cb1671955 bench.c: respect LZ4_MAX_INPUT_SIZE limit 517d446d7 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 36842ebb1 lz4hc: Fix LZ4HC_compress_hashChain for backward compatibility baa155088 lz4hc: Fix LZ4HC_compress_hashChain for full support destSize variant 66b26a389 tests: fuzzer: Add test for LZ4_compressHC_destSize f007153e3 lz4hc: Add LZ4_compressHC_destSize and LZ4_compress_HC_continue_destSize 45b592b7e lz4hc: Cleanup function LZ4HC_encodeSequence 534f8fa5d lz4hc: Cleanup function LZ4HC_compress_hashChain 9141ada8d Merge pull request XRPLF#328 from ldv-alt/dev 0dfb0b9da Fix test-lz4-basic 97df1c978 updated LICENSE 5bfdff96b Merge pull request XRPLF#320 from inikep/dev d3eaf7883 remove MOREFLAGS from test-lz4c32 5bb6ba794 Merge pull request XRPLF#319 from inikep/dev ca2c5fd3c CFLAGS=-I/usr/include/x86_64-linux-gnu ace22424d circle.yml: fixed lz4c32 target (2) 0d77c85d9 circle.yml: fixed lz4c32 target 24007bb4e Merge pull request XRPLF#318 from esiegerman/eks/mklib 4ee9bd5c3 improved Circle CI tests c0a8d0ad8 added circle.yml 3ec1591db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 68a358769 Avoid fseek()'s 2GiB barrier with MinGW 40ad1e85d upgraded util.h eb51b2b8d Explicitly create $(DESTDIR)$(LIBDIR)/ at install time 69dbafc1c Merge pull request XRPLF#317 from esiegerman/eks/no-andand-oror b89cac7b2 Don't use "foo && false || true" 7e57c398c Merge pull request XRPLF#316 from inikep/dev f4b9c1d03 Merge pull request XRPLF#315 from bebehei/patch-1 c139eb40b added OpenBSD NetBSD SunOS to list of supported `make install` OSes 5e1a925be update repolink in makefile 272699a4e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7b14967a updated platform.h 4f261b828 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 04e5eaf9b added DragonFly to list of supported `make install` OS 04ec09269 updated comments on block sizes 7ed257191 Merge pull request XRPLF#312 from mgorny/cmake-pc-version 96e150e7d [cmake] Fix substituting version in liblz4.pc 67abd75e6 Merge pull request XRPLF#307 from inikep/dev 8e1fd97d1 lz4frame.h: added Introduction d56ee32b3 updated gen-lz4-manual.sh f54c7e0e7 added lz4frame_manual.html 9071df0fa lz4frame.h: prepared to generate manual 6a5633e99 lz4 manual updated to v1.7.5 f9f48f8ed lz4.h: improved manual generation 128244371 improved gen_manual 489d1618c added "This Makefile is validated for" 339e79320 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ca083dd4d Merge pull request XRPLF#304 from Chocobo1/cppcheck db6f733ec Use logical or instead of bitwise or 44f95e92e Fix printf specifier 9683a1ae8 LZ4_MEMORY_USAGE can be modified from compilation command line 16d69c8d0 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 05e27ade6 updated NEWS c18a81c02 Merge pull request XRPLF#296 from mgorny/cmake-fixes d7969e49a cmake: Install manpages 1380c33b7 cmake: Install lz4cat and unlz4 symlinks 28db4acc9 cmake: Support building shared & static libs simultaneously 9e867db90 cmake: Fix SOVERSION to match Makefiles cb9599449 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 8c4de60d0 Merge pull request XRPLF#295 from inikep/opt-parser d2b51c22d fuzzer: tests more compression levels 312d88249 removed nextToUpdateBT 3d5bb3897 clean logging 1c80b9af4 LZ4HC_getSearchNum 581da2bf8 Merge pull request XRPLF#293 from inikep/dev 98f9d6c72 improved logging 12aae846b fixed table update in LZ4_loadDictHC c8b31263c added FUZ_CLEVEL_DEFAULT 7a73c5c1f changed default PREFIX and MANDIR d57ff6456 changed default PREFIX and MANDIR a3d61cf3d improved test-lz4-opt-parser 20381a2fc fixed -BD compression f4575f4f1 added test-lz4-opt-parser e6536faf3 lib\Makefile: fixed INSTALL_DATA efaa9b7bc Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev b22e2bed5 BSD: improved "make install" ea51ad0ce Solaris: working "make install" 19c0f21b0 updated Makefile : lz4 no longer recompiled when already up-to-date 9b4b081c1 "make test" is now compatible with Solaris b41f9bb13 Merge pull request XRPLF#292 from inikep/dev 7eb16d97d updated NEWS 52cac9a97 updated a few macros names fea95c156 use FindFirstFileA and FindNextFileA on Windows e6af952f8 improved comments 581245063 use fseeko for 32-bit MacOS f084b6538 test Large File support for Mac OS-X in 32-bits mode 973bc7974 util.h and platform.h based on zstd 70526a11e fixed lib/clean bc0839c5d minor fix for travis-install test 7cf0bb97b LZ4F_compressBound(0) provides upper bound for LZ4F_flush() and LZ4F_compressEnd() [XRPLF#290, suggested by @vtermanis] 385cb4f53 minor update Makefile 4f61505cc datagen.vcxproj: CharacterSet is MultiByte 253ac12cb VS projects: CharacterSet changed to MultiByte 287f7d3d6 added IncludePath 2fd7eb554 fixed Visual Studio compilation 3c6ce9c66 fixed gcc 4.4 support 64cbc4e1d improved MinGW support 9546ba62d executables use basic types from util.h 452cc970d reordered definitons in platform.h 090cb887a improved formatting (2) e1332241a improved formatting 5f0cc8e2d fixed gcc warnings (2) 2efedaf7d fixed gcc warnings 6adf05d1e improved platform.h 2cfef1395 executables use platform.h bb69cdf25 updated util.h 45b14ab8e added platfom.h 913b98fd6 fix `make` concurrency build (XRPLF#277) fec57e49e Merge pull request XRPLF#287 from inikep/dev 4f050b68d tree update dependent from compression level 838ed341f fullUpdate as a parameter b3ecc3e3e last match starts at least 12 bytes before end of block d694bf911 faster opt compression e7c42d757 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev a22e71d4a full binary tree update 626552671 updated NEWS de93e9e5d fix XRPLF#285 : lz4cat doesn't work with stdin (reported by @beiDei8z) fb6c98c85 slightly improved lz4opt.h 20183ad7a Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 0280cf40d fixed path-1, as suggested by @t-mat 7e2d4c4c0 fixed test-lz4c32 750a50cf6 fix XRPLF#284, reported by @beiDei8z : added test cases for path/to/lz4cat 01ffed25a fix : invocation of path/to/unlz4 (XRPLF#284), reported by @beiDei8z 8c2f23c13 fixed LZ4_STREAMHCSIZE 76228f064 LZ4HC_DICTIONARY_LOGSIZE 17 8bfa42e61 improved ratio 128903824 15-bit LZ4HC_HASH_LOG 410ba53db improved LZ4HC_BinTree_GetAllMatches 1833be1cf fixed gcc warnings f2ebf37bf slightly improved ratio 77b051ed7 improve code formatting e3fee9474 LZ4HC_MAX_CLEVEL = 12 757ef1d5f removed LZ4HC_GetAllMatches cfe6a24b0 updated LZ4HC_get_price 2113ead17 17-bit LZ4HC_MAXD c1ef7a177 introduced LZ4HC_compress_hashChain 3f430daf7 added lz4opt.h 5ae0e789f Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 5eb547a60 fix XRPLF#283 : implement LZ4_versionString(). 9a6f7dfc5 updated NEWS a9a8dbf7c fixed minor display error when using -r 6b90cfbea Updated man page 009f06e01 minor man page update b3bc054d0 Merge pull request XRPLF#279 from t-mat/md-to-man 544290d58 Add "man" target to Makefile 018ddf799 numbering 605512a7b updated NEWS f4c74e6fa library release build compatible with environment variable edc132b69 lz4 release build compatible with PIE 7819d5878 new test case with fPIE de0cf5de6 fixed LZ4IO_compressMultipleFilenames 65a542579 updated README.md 2cbd0233b Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev cc21115cb minor warning fix 8875e7dbb fix minor analyzer warning 8b233b228 added a few dates ba7a85b46 fixed minor analyzer warning 3bde02a05 added gcc 4.4 test 2fe3aa985 added examples to make all 742f2b683 added doc in code comments 2dbcebfda changes travis test order b4db9d7e3 Add C++14 standard [[deprecated]] attribute a38cbf9f6 fixed : shadow global variable on gcc 4.4 (minor) 19df3029e fixed XRPLF#272 (compilation fails on gcc 4.4), reported by @totaam 519932afa attempt -mx32 tests on Travis CI a91983daa highly improved speed on -mx32 mode Now -mx32 is fastest mode on x64 CPU 6cabcd151 removed usan32 tests. Let's summarize : gcc-5 and gcc-6 on Travis do not support UB sanitizer. And clang on Travis is not able to generate -m32 code. Great. It makes the combination impossible to test on Travis ... :( 7a22904a7 moved usan32 tests to gcc-6 ffc8c18c1 usan32 relies on default compiler (by default) a4f4bf21e fixed gcc-5 conf 71814a26f switch usan32 tests to gcc-5 8e1ea59ad attempt to fix sanitize32 package dependency 8f536a43b added sanitize32 tests to Travis 3f6f57768 fixed strict aliasing warnings in fasttest c0e55ec05 fixed versionsTest 7d5354847 added v1.x.y to versions tests 279344a17 fixed Travis test cases 1abecbc33 fix 32-bits mode. Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode 7fde7438d Merge branch 'dev' of github.com:Cyan4973/lz4 into dev a22ca9378 updated README for v1.7.3 e9bec0fdc Merge pull request XRPLF#271 from inikep/dev b1519f861 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2dee7bdaf include NEWS in lz4_x64.zip and lz4_x86.zip 632ab3b8d updated programs\README.md 8b48d5e44 updated example\README.md 11f6217cc created dll\example directory 873206e70 appveyor.yml: create only lz4_x64.zip and lz4_x86.zip 7b6a9d863 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 2e10aab20 MinGW doesn't require the import library at all 7cecc7b08 fixed a limit case scenario 00fa1b9c0 fixed double ;; for Visual 929badd61 fixed sign conversion warning d613e2494 restored .travis.yml d2be69b14 fixed minor coverity warnings 8c32a12f1 .travis.yml for coverity 2eddc8ea2 removed .travis.yml, for better rebase 2906c373c fixed appveyor badges 0d6dc079f update appveyor tokens b44790cf9 Merge pull request XRPLF#270 from inikep/dev 4235e5e25 updated visual\README.md 257b65a1d ToolsVersion="4.0" 200746427 removed _x64 and _x86 e583dd056 ImageHasSafeExceptionHandlers=false eb160e1a2 appveyor.yml: added liblz4_x86.zip 45b8623af updated lib\dll\README.md 5625cc21e appveyor.yml: generate DLL package c093e256d added files used by DLL package be471c69d added fullbench-dll.sln that works with gcc/MinGW f71340ce1 DLL dependencies moved to lib/dll/ f3f59bef4 updated appveyor.yml b0e994cc5 upload executables to GitHub d84a80e66 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 923cf4447 bump version number 4c5c711b7 fixed minor conversion warning f094f5314 silence a minor msan warning 0fe5c187a fixed minor msan warning 201149f8e fixed conversion warnings fa158b411 fixed nameless union warnings 84af32d49 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 5a5ebeec1 clang and g++ tests restricted to native only on Travis CI Ubuntu v12 environment 569897ddd Merge pull request XRPLF#269 from inikep/dev 1b24cc115 fixed conversion warnings 9ad7508db Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev ecc55d19b fixed uintptr_t on pre-c99 compilers 3d3ccc154 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev d5c9b39dd minor code refactoring 4bd9db1dd Merge pull request XRPLF#268 from nemequ/dev f42130ee4 cli : add --help command 84b97f90b fuzzer code refactoring fix g++ conversion warning 151021a3a cmake: add public domain dedication, and a note about the maintainer b6bcb84ea cmake: make PIC optional when generating a static library 94542d845 made lz4hc explicitly dependent on lz4 bb97e8a6f fixed __GNUC__ macro cb2230826 fixed fuzzer error 3580d9698 enabled deprecation warnings on remaining obsolete functions 874f3e095 update code comments e528a82f0 Merge pull request XRPLF#267 from terrelln/strict-aliasing 3d456bdf2 fixed conversion warnings bf6dda69e updated frametest 85aeb0e4b Expose internal types to remove strict aliasing dbfdd5131 Merge pull request XRPLF#266 from terrelln/frame-ex 7aad356ff Add frame decompression example ec6fb477b added visual\README.md 9d075580d Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4f9db1383 updated xxhash lib c72d2f5b1 minor typo 7d2e4b3cf Merge pull request XRPLF#265 from terrelln/rm-zstd 5b37837e6 Fix license and remove references to zstd 1f246a989 Fixed XRPLF#178 fullbench on small input 5e13a6ec4 improved man on compression level f9c9bb364 Merge pull request XRPLF#263 from terrelln/dict-ex cd4462629 Merge pull request XRPLF#264 from inikep/dev 52251d970 Using MinGW+MSYS to create DLL 72a4a84df udated README.md 2ecce6f15 lz4.h: added Introduction section 93e2477ca added lz4_manual.html a340b734b added contrib/gen_manual 2278d1f02 custom block size d57d3e4b4 better MSYS/MinGW support 74f127787 NB_LOOPS ?= -i1 cf8ca581d reordered Travis CI tests 767a23160 changed FUZZER_TIME 6a160b72e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 924f00c86 fix empty body 94917c9a0 Add dictionary random access example f34808e4a fixed some static analyzer warning 46f74d79b fixed sparse on stdout fe48cef50 fixed multiples files on lz4cat (XRPLF#184, by @libor-m) 1b1680594 fix unused variable warning 1b95d60c6 fixed synthetic benchmark mode slightly optimized test mode acc48a3f8 fixed lz4cat changed lz4-test order 0c5e2e4d1 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev fafba3973 updated NEWS 2987eb417 Merge pull request XRPLF#262 from inikep/dev 063b4d92e fixed make install 773ae50b4 DLL exports only functions defined in liblz4.def ca80a7c8f create DLL with MinGW/MSYS 67fd5dffd updated appveyor.yml c794829a2 update .gitignore 9e7fe1062 removed <PlatformToolset> dd14dca15 LZ4_DLL_IMPORT 325babddf added lz4.rc ef2fdfe3d rename liblz4-dll to lz4-dll 7df658ec1 removed LZ4_DLL_EXPORT=1 (2) 4a6e7327c removed LZ4_DLL_EXPORT=1 bde0d340b added fullbench-dll.vcxproj da48dbb57 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev fe5148417 introduced LZ4_COMPILED_AS_DLL d5903c8e5 Merge pull request XRPLF#261 from terrelln/clean-fasttest d594d9d87 Remove fasttest when cleaning bd88e4007 Merge pull request XRPLF#260 from nemequ/dev 661c48040 cmake: significant changes to accomodate a new "bundled" mode. ce2202690 Merge pull request XRPLF#259 from inikep/dev 96ea2e363 updated IntDir 39157c9f3 added lz4-dll project ec63747de VS project: added IntDir c6fd78f4f VS project: added setargv.obj 1d22fae1e added test-lz4-speed.py 85f861fc4 bench.c: support notification level 2c788b372 joined arm and aarch64 tests 0a22bf7d6 err0r(LZ4F_errorCodes code) uses ptrdiff_t d06ab4f41 test powerpc64 230264913 tests\Makefile: added test-platform c201327f1 added platformTest 0f73ed572 new Travis tests 90981a35c Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev c7ab95faa slightly improved HC compression ratio e9089bcbe small compression ratio and speed improvement on small files 00c6370ad Fix XRPLF#243 : detect and report fread() errors, by @iyokan f6a7c6b57 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 301c4e94e Merge pull request XRPLF#258 from inikep/dev2 839085f05 Merge pull request XRPLF#257 from inikep/dev 9b3dcb325 MOREFLAGS="-Werror" 7fbb163f3 added "make c_standards" b6c407886 condensed travis.yml 2fbd7a512 updated travis.yml ef54f9f9d added --rm option d61bb74f2 updated declaration of LZ4F_freeDecompressionContext 7a98db266 added datagen.c to lz4.vcxproj 4b29af350 TreatWarningAsError=true only for debug 90d4401fe fixed appveyor.yml (3) 434d1230e fixed appveyor.yml (2) 58ead8dd2 fixed appveyor.yml 98be00847 Copy owner, file permissions and modification time 158156729 util.h requires CharacterSet=MultiByte ef9d1b2d4 fixed --test 112499a73 Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 58d7a619a Merge pull request XRPLF#254 from terrelln/dev 920bf2171 Fix LZ4_decompress_fast_continue() bug 207f478ba minor refactor 8195ba8f7 Updated man page 96565816b restricted deprecation warning to fairly recent gcc versions (>=6.0) eaad740ac lz4frame obsolete enum should trigger deprecation warnings (on supported compilers) 079d5dd54 removed support for old error code enums from lz4frame_static.h, to free up namespace. note : lz4frame_static.h does not guaranteed API stability. note 2 : the macro to enable old error code enums is still present. Just needs to comment one line to re-enable them. 473acf5aa Merge pull request XRPLF#252 from inikep/dev 10c5d5eee Merge pull request XRPLF#253 from terrelln/exit-code 86a24c80f Fix typo in lz4 manpage f30c56c08 Quiet gcc-4.6.3 narrowing warning 374090c7a Return error if input file does not exist. fbede33fd fixed Travis tests 8ddaddc2d updated #include in util.h f878c08b7 better correctness on big-endian 64-bits platforms 26dec498c small compression speed improvement on 64-bits systems e8a6067e8 updated lz4cli.c 8b8c726a5 bench.c based on zstd e06fcd903 redefined VOID for Windows/MSYS e7648f4fc added -r option 6ebf8859e Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 4c496faba Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 6d6a3e0fb Merge pull request XRPLF#250 from terrelln/test-mode 4c6610709 minor code refactoring 136caa552 Rename passThrough to testMode eda8c4eb1 fix XRPLF#198 : no longer requires to restart streaming decompression from where it stopped. It permits relocating remaining data into another memory space. Still, the same content must be presented. 04d728b87 Fix tests for test mode 4791cda04 fixed strict warnings 258a5e7fa updated comments 3dcafd35d Fix test mode and write to null 6f68a1692 fixed travis badges 99d11120b Merge pull request XRPLF#249 from inikep/dev 46b49af37 fixed clang conversion warning c66108ceb check fread() operation results (XRPLF#243) 8847faffb updated programs/README.md f38adde9e versionsTests moved to tests/ 74ba377d7 updated .travis.yml 9f15a4c6e updated Visual Studio projects 84cedb463 updated links to LZ4 repository e624978ea test programs moved to tests/ 88cef262e documentation moved to doc/ b768da8ad Merge remote-tracking branch 'refs/remotes/lz4/dev' into dev 59adfd82d fix for ARM platform 67500142c Clarified license (XRPLF#115, XRPLF#244) f17302769 moved cmake and debian directories to contrib (XRPLF#245) d05ca2ff6 fixed XRPLF#247, reported by Felix Bolte 7e112cfa5 fixes static compilation under Windows (XRPLF#246) e64a92692 Merge pull request XRPLF#242 from vapier/dev 92408d338 README: fix minor typo 52cdb4a5f Merge pull request XRPLF#241 from vapier/dev c5cb4aa52 Merge pull request XRPLF#238 from kou/add-lz4lib-api 544abaced Merge pull request XRPLF#240 from kou/add-missin-ext 43b631223 add a flag to disable static libs 829941e5a Add missing $(EXT) to lz4 program name 59771f41c Use different prefix for each file to avoid conflict 1ca408105 Merge pull request XRPLF#239 from kou/use-lower-case-for-header-name 012c66536 Add LZ4LIB_API 46a7b94e8 Use lower case for header file name 3b9439ccd updated uninstall 8eae1320c Merge pull request XRPLF#236 from inikep/dev 33993542a removed test artefacts 3eb143fff fix bug XRPLF#232 at lz4/lz4#232 c8a78dba1 datagen depends on lz4.h for version string 53515b05e Merge pull request XRPLF#235 from inikep/dev 92ee3e0ea fixed LZ4 repository links 39be6f16a versionTests require 32-bit gcc libraries 122fdd13a versionTests require python3 6adf7392a updated .travis.yml 8ac619afe Merge pull request XRPLF#233 from inikep/dev 58a1616d7 Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into dev c77fdb44f disabled <RunCodeAnalysis> for Win32 28f98647e lz4 version source from lz4.h dd51ca630 frametest depends on standard C time.h only f327a8bdd fullbench depends on standard C time.h only 32a31663c fuzzer depends on standard C time.h only 64f556e61 lz4cli version number from lz4.h 5871585b6 coding style change e5b0f1ea1 CFLAGS += $(MOREFLAGS) 829ae7587 remove EnablePREfast=true for Win32 547e1943c set OutDir ab707e8b0 update IncludePath 3a7b4457a restored lz4.vcxproj 81d90609b added appveyor.yml c200f7e09 renamed VS project f4111cf04 Merge pull request XRPLF#231 from inikep/dev b3ae49c7b added <string.h> for strlen() 2cf32ef0f -b# and -e# options from zstd c1864f69e fix mingw64 compilation warnings 7f08131f9 Merge pull request XRPLF#226 from gsauthof/port-make 3fa60044e don't use variable eval syntax in if() e1e3305db don't link the tools against the shared library b0d42cb7e remove additional -fPIC switch because 681d5010d use gnu c99 to get both c99 and POSIX 584e1fe92 request POSIX.2001 definitions for fileno() 5bd3eaa48 minor comments 9578ff539 minor refactor a7672dc4f minor decompression speed gains 182645ee0 lz4 as phony target 0214638eb Makefile : lz4 at root 63d22e7a1 minor comments clarifications 74e6afc5d minor comments clarification 2ac9ecec6 Fixed XRPLF#157 : LZ4F_getFrameInfo() fails on valid null-content frame 45ea27949 Minor fuzzer code refactoring de69eca47 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 828332d23 fixed : fuzzer test, reported by @setharnold (XRPLF#203) b130fd592 minor refactoring changes 3c295ca4a Merge pull request XRPLF#222 from kou/fix-build-error-with-mingw 0c63b7cbd Fix build error with MinGW on Linux 7316584ca Merge pull request XRPLF#219 from BenWiederhake/dev d3e2d8026 Use https wherever possible cec38d1b7 Correctly reference self (github, not googlecode) 654003003 Use correct 'repository' hostname 91cce757f Updated xxhash library to v0.6.1 5540f4f93 stronger compilation flags 19e585cc4 modified : some more deprecated functions from lz4hc.h generate warnings 6b1600f41 changed : default benchmark LZ4_decompress_safe() 6923f3e23 Minor refactoring (code style) 410ec8154 Fixed : alignment warning bc342ab94 minor refactoring c8a573d32 very minor decompression speed gain a5508b1ad fixed display result issue when benchmarking multiple files e27e7316d minor code refactoring 2d7df8b30 Reduced bench dependency to standard C <time.h> Faster tests More accurate results on systems with high resolution clocks 8938e1074 minor compression speed improvement c77c0c108 minor refactoring 3c0332600 minor refactoring (coding style) 1f47f3f74 Merge pull request XRPLF#208 from Nimloth/dev 7bfbccb97 Add FreeBSD to install targets 5bb5d6ee1 Merge pull request XRPLF#204 from irwand/dev bc70a4b72 fixed non-C99 compilers 10e3eecc5 fixed non-C99 compiler 973baa2c1 Merge branch 'heapmode_alloc_failure_fix' into dev 3e5bb6753 alloc failure fix 8a42ee10a Merge pull request XRPLF#201 from cernekee/cmake-pc 4bda09fc8 cmake: Install liblz4.pc 8b562a4f3 Merge pull request XRPLF#197 from Cyan4973/fix-readme-travis 5cdf9a657 Fix wrong link for Travis 220e0b606 Merge pull request XRPLF#194 from jzhuge/dev cf6652f9b lz4cli: print library version 60ba8638c Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 219da951d Added zstd 2995a45e5 Merge pull request XRPLF#185 from jwerner-chromium/dev dc868cd5b Allow for safe in-place decoding 4fcb2e17f Remove whitespace from ends of lines ad564c872 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev db53bbb94 updated hyperlink b84eb3349 Merge pull request XRPLF#182 from kou/add-missing-ext b8abffc39 Merge pull request XRPLF#181 from kou/fix-build-failure-on-mingw ab3e1d253 Add missing $(EXT) 14b40fb6d Fix build error on MinGW 62bbd102f Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 2785eeedf clarified man page as suggested in XRPLF#170 631dc8f2b Merge pull request XRPLF#173 from flandr/liblz4 d67ae8fe4 Merge pull request XRPLF#172 from psteinb/add_static_cmake 4c9d851eb added static build target for OSX and Linux to cmake 495ea43d9 Merge pull request XRPLF#162 from KyleJHarper/20151021_examples 7aa004377 Forgot to make clean before commiting. Removing binary. 7f96babc4 Several changes to address a few concerns from Yann. See Google Group LZ4c topic 'Reusing compression/decompression resources' for details. d1be164e4 Added a note about why char* is used. Also removed a binary that wasn't supposed to be in there. 0d2518567 Finished the two example files. Decided to avoid adding anything to lz4.c/h to expose LZ4_compress_generic(). 02be6631b Took out the basics and placed them into basics.c. Added decompression and a wrapper for the generic call. I will likely break this file up into 2 examples before submission. 67b3a2470 Final tests and reporting are done. As expected there isn't much to be gained by jumping the chain. In most of my tests I did see a moderate performance gain when invoking LZ4_compress_generic() directly with normal text. This could very easily be an edge case. Either way it's interesting and worth sharing. bdd9143e0 Didn't add my file for some reason. Odd. 73dd936b9 Wrote the skeleton of the performance test. Need to finish tests for the rest of the call stack and then my own copy of generic(). 2c8013812 heapmode macro option for lz4hc ff3324b8d Fix : compiler-independent macro to remove deprecation warnings 64f8b037e clarified lz4 license 2df602568 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 7d4575e54 fixed link typo 012ab2f52 Merge pull request XRPLF#152 from dcolascione/dev 94a0954b1 Remove .dir-locals.el 4f1ff58f8 Tweak error message 975c06b1a Improve error messages for attempted console IO 6f1fe1b70 Add .dir-locals.el for setting tab-width 0011033e3 fixed XRPLF#150 : blank lines when converting lz4.1 to .ps or .pdf 248553c5e minor : show in table that frame checksum is optional cd18ed308 create link to dynamic library without using `cp -a` (XRPLF#147) fb6fece77 Updated Makefile and .travis 8a750aa35 Add static library target for msbuild 13f12aa02 Wrapped possibly empty string (Emscripten) with quotes (@Fordi) 4a5a003c4 updated cli help 9aa5504f0 New unalign access method e5aee601e updated xxhash e64345506 Merge pull request XRPLF#142 from bioothod/master d15ac1f1a Slightly improved compression speed on ARMv6 0f2bf0c54 Improved performance on ARMv6 fb4d3ef2c Added .gitignore 4b4384772 Updated xxhash to r41 2a6ad2a7f debian: changed name lz4->liblz4 2f3e4bf32 debian: changed name lz4->liblz4 31fed3167 debian: changed name lz4->liblz4 309d1e087 debian: remove sbin dir 2131eedf7 debian: renamed lz4->liblz4, updated installed library files b47786b9e debian: updated debianization to cdbs a8f33076a cmake: when building library make it shared 33fa0bfb7 Added debianization b4b739c4b cmake: bump version to the latest release 5dd12b4a7 faster sanitize tests 60119e258 Makefile : generates *.o for faster processing 9517bd923 minor simplification lz4_readarch() a60d11e46 update on decompression speed 00eedb37d minor refactor 3e579afa6 Slightly improved decompression speed Slightly decreased decompression stack usage in 64-bits mode 795a2cdb1 sligthly improved decompression speed a3c6daba6 liblz4 : Moved XXH_NAMESPACE to CPPFLAGS d86dc9167 Merge pull request XRPLF#131 from Cyan4973/dev dfabec2d1 Fixed a few minor visual analyzer warnings 4abc86e0b Increased stack memory considered normal by Visual static analyzer db59c7d33 Merge pull request XRPLF#130 from Cyan4973/dev 8901dcdc9 removed one malloc 1098d897a lz4io : removed one malloc 81f19264a lz4cli : add one malloc test aa1350e13 lz4hc : added one malloc test 6fe48b918 changed datagen to remove one malloc 15603d956 Added static analyzer test in Visual 48feb909d Merge pull request XRPLF#129 from Cyan4973/dev 57e14d4c1 renamed directory to versionsTest 14064beaf Updated NEWS 7273da38b minor example clarification 0cc38f9eb Updated lib readme 454d109c5 Fixed : fuzzer display messages caba2cc0f staticAnalyze use same compilation flags as normal build 8e8dc17ca Ensured make test is not confused with directory test 192ee724a Added namespace ability to xxhash c04df7e1b Changed : static library is no longer compiled with -fPIC by default (this option can still be added on the command line) See XRPLF#53 cdef03389 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 992faef5a Merge pull request XRPLF#124 from toddlipcon/master 3d9adf7af Merge pull request XRPLF#122 from keszybz/master 02ff90ac9 Merge pull request XRPLF#121 from keszybz/add-gitignore 91138150c Fix cmake build to use gnu flags on clang 2ce2e6008 Minor doc clarification on sparse mode support b17d3220d Minor lib readme update 3bcf68ff3 Use lz4 binary to check output 386d216cd Add example which uses the frame api through the library 0e0c32dfb Make git ignore generated files 7a532eedd Minor update on source ports 8a7bcead9 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev 1cec6cb03 Updated badges 7f3d82def Merge pull request XRPLF#114 from lpsantil/djgpp f0a0e4430 READM fixup a3a479fc2 djgpp port now using the proposed contrib structure 00b6535b4 Reverted all `Makefile` changes 936f75b4d Renamed the djgpp README so that it gets converted to HTML by github. Fixed breakage of `make install`. 81d6b5634 Makefile cleanups to make building with Andrew Wu's build-djgpp cross compilers (and everyone else) simpler. faa0bce4e Fixup lib/Makefile so that is builds a library for djgpp using Andrew Wu's build-djgpp cross compilers b2bbb2790 Fixup programs/{Makefile,lz4cli.c,lz4io.c} to build with Andrew Wu's build-djgpp cross compilers. Add some documentation in README.DJ git-subtree-dir: src/lz4 git-subtree-split: c10863b98e1503af90616ae99725ecd120265dfb
tequdev
pushed a commit
to tequdev/rippled
that referenced
this pull request
Nov 17, 2023
…acks in reset networks (XRPLF#131) * make account starting seq the parent close time to prevent replay attacks in reset networks * add tests for activation --------- Co-authored-by: Denis Angell <dangell@transia.co>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a badge to the README showing the current build status. I'm also testing whether Jenkins is set up correctly to automatically run unit tests on all new pull requests.
Edit: That means, please don't merge this. I'll merge it when I'm done testing.