1
0
mirror of https://github.com/facebook/zstd.git synced 2025-08-01 09:47:01 +03:00

777 Commits

Author SHA1 Message Date
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
0d58aaf6f0 /contrib: fixed license header
removed last reference to PATENTS file
2017-10-02 02:07:17 -07:00
f1a3ce34b7 Merge pull request #826 from terrelln/license
[linux-kernel] Update license
2017-08-31 12:52:23 -07:00
f9252d8347 [linux-kernel] Update license 2017-08-31 12:48:36 -07:00
b0cb081dc8 last batch of header files changed to reflect new license (#825)
only remains to update contrib/linux-kernel (@terrelln)
2017-08-31 12:20:50 -07:00
e21384fffb fixed more file headers after license change (#825) 2017-08-31 12:11:57 -07:00
e9dc204f42 fixed a bunch of headers after license change (#825) 2017-08-31 11:24:54 -07:00
394bdd7db9 changed license for examples
intentionnally this time
2017-08-29 09:24:11 -07:00
dd63533b29 Merge pull request #797 from paulcruz74/documentation
Updating README.md
2017-08-16 00:37:55 -07:00
733ca51360 Updating README.md 2017-08-15 17:48:23 -07:00
2daeab12f4 Merge pull request #795 from terrelln/squashfs-tools2
[kernel] Update squashfs-tools patch
2017-08-15 11:59:41 -07:00
57e2df6651 [kernel] Update squashfs-tools patch 2017-08-14 22:43:36 -07:00