1
0
mirror of https://github.com/facebook/zstd.git synced 2025-07-30 22:23:13 +03:00
Commit Graph

788 Commits

Author SHA1 Message Date
3d7941ce41 Benchmark different f values 2018-07-26 16:24:13 -07:00
3b163e0b5b Add array to keep track of frequency within active segment, fix malloc bug, update benchmarking result 2018-07-26 13:53:13 -07:00
2333ecb173 Allow d=6 2018-07-25 18:10:09 -07:00
1e85f314d8 Benchmark fast cover optimize vs k=200 2018-07-25 17:53:38 -07:00
d1fc507ef9 Initial benchmarking result for fastCover 2018-07-25 17:05:54 -07:00
f5407e398a Make hash value const 2018-07-25 16:54:08 -07:00
7f3f70f766 Add Fast Cover Dictionary Builder 2018-07-25 16:34:07 -07:00
77068a8447 Merge pull request #1246 from jennifermliu/benchmark
Benchmark dictionary builders
2018-07-20 18:09:31 -07:00
b6c5d4982c Minor fix 2018-07-20 17:41:22 -07:00
71e767ac09 Refactoring and benchmark without dictionary 2018-07-20 17:03:47 -07:00
470c8d42f4 Benchmark dictionary builders 2018-07-20 11:32:39 -07:00
4d1ad5cdb2 Merge pull request #1238 from jennifermliu/random
Add random dictionary builder
2018-07-19 13:52:15 -07:00
0c5eaef248 Update Makefile 2018-07-19 13:44:27 -07:00
5bb46a898e Rename cleanup 2018-07-18 12:15:49 -07:00
52e7cf0e40 Add cleanup to trainfromFiles and move RANDOM_segment_t declaration 2018-07-18 10:40:13 -07:00
ce09fb723d Update freeSampleInfo 2018-07-17 16:13:40 -07:00
896ff0644a Fix deallocation problem and add documentation 2018-07-17 16:01:44 -07:00
e6fe405838 Make test PHONY target 2018-07-17 12:42:53 -07:00
49acfaeaec Move file loading functions to new file for access by benchmarking tool 2018-07-17 12:35:09 -07:00
4d32339b75 Remove CLevel cli option which was accidentally added back in the last commit 2018-07-16 18:59:18 -07:00
1f7fa5cdd6 Fix spacing and Edit Makefile (now run with make instead of make run) 2018-07-16 16:31:59 -07:00
b5806d33db Refactor RANDOM 2018-07-16 16:03:04 -07:00
044cd81ce6 Fix wrong conditions 2018-07-14 12:34:03 +02:00
1a61bdb9c0 Update zstd.lua 2018-07-14 12:27:42 +02:00
0e5fbc10fa Update README 2018-07-13 17:41:09 -07:00
31731df4da Remove clevel and update documentation 2018-07-13 17:38:53 -07:00
a23a3b95f9 Add random dictionary builder 2018-07-13 16:05:14 -07:00
23d77c531e Added premake4/GENie script to contrib folder 2018-07-11 18:02:18 +02:00
87579d51ee meson: fix build 2018-07-02 15:06:46 +01:00
bf30b9caf4 Add CXXFLAGS to ALL_LDFLAGS (#1178)
pzstd requires C++11, which older C++ standard libraries like libstdc++
as used on OS X 10.8 and earlier don't support. The user might address
this by setting "CXXFLAGS=-stdlib=libc++". This flag must be used both
at compile time and at link time. Asking the user to also put the flag
in LDFLAGS is undesirable because then the flag would also be used when
linking C code, which would be inappropriate.
2018-06-14 13:05:33 -07:00
750ee87a92 Merge pull request #1175 from ryandesign/macos
Fix name of macOS
2018-06-13 11:32:06 -04:00
8ebd0f3a17 Remove duplicate CXXFLAGS 2018-06-10 18:04:21 -05:00
b567ce9d68 Fix name of macOS 2018-06-09 14:31:17 -05:00
97c60cdf36 fixed seekable_format type mismatch
and some minor "unused variable" warnings.
Also : zstd_seekable.h is actually depending on zstd.h for ZSTDLIB_API
2018-06-06 13:10:29 -07:00
30ee23e905 ensure seekable_format/examples generated libzstd.a
when it's not already present in the expected directory
2018-06-06 12:09:58 -07:00
2dbe408a49 Make the build reproducible
Whilst working on the Reproducible Builds effort [0], we noticed
that zstd could not be built reproducibly.

This is due to the manual page encoding the number of CPUs from the
build machine and thus varies across builds.

This was originally filed in Debian as #897904 [1].

 [0] https://reproducible-builds.org/
 [1] https://bugs.debian.org/897904

Signed-off-by: Chris Lamb <lamby@debian.org>
2018-05-04 08:39:51 -07:00
00d52282d0 Use -pthread rather than -lpthread.
It can have other effects, such as pulling in extra libraries.  Without it,
riscv build fails with undefined reference to `__atomic_compare_exchange_1'.
2018-04-09 01:50:49 +02:00
9e6ba88363 moved snap to /contrib 2018-03-19 16:15:06 -07:00
a7b532a347 added docker readme 2018-03-19 16:13:12 -07:00
b06db3b3c5 Merge pull request #1052 from Varunram/dockerfile
Add Dockerfile
2018-03-19 16:07:41 -07:00
7616200eaf Add Dockerfile
Dockerfile initially proposed by @gyscos at #880
2018-03-18 14:53:48 +05:30
5373e44ba7 fixed contrib/adaptive-compression 2018-03-15 17:10:15 -07:00
355cb645bf fixed seekable format example 2018-03-15 16:29:28 -07:00
38cbcb5f1a removed LRM exploratory experiment 2018-03-15 16:26:08 -07:00
e916b9090e gen_html: changed CFLAGS for CXXFLAGS
since it's associated with $(CXX)
2018-03-09 11:52:14 -08:00
ea41b580eb meson: allow -Dlegacy_support=true, fix -Dlegacy_support=0 2017-12-29 10:18:33 -08:00
6ff43c0051 get soversion right 2017-12-24 10:05:43 -08:00
daffe435c0 meson: support differn't legacy levels.
Default to v0.4.0+
2017-12-21 15:47:38 -08:00
3ddfa42fe8 meson: fix build
used absolute paths which are deprecated in meson, also missing some sources
that got split

also move source files each to their own line so future diffs are clearer.
2017-12-19 22:02:03 -08:00
c173dbd6e7 no longer supported starting C++17 2017-12-04 18:00:53 -08:00