Yann Collet
2503b64345
fix minor artifact error in single_file_lib
2024-12-20 10:36:58 -08:00
Yann Collet
b4a40a845f
move Sequences definition to zstd_compress_internal.h
...
they should not be in common/zstd_internal.h,
since these definitions are not shared beyond lib/compress/.
2024-12-20 10:36:55 -08:00
Yann Collet
adbb536d00
fixed single file library test
...
copy "zstd_errors.h" alongside "zstd.h" to pass compilation test.
2024-10-31 14:38:36 -07:00
Yann Collet
dd38c677eb
fixed single-library build
2024-10-23 11:50:56 -07:00
W. Felix Handte
5d693cc38c
Coalesce Almost All Copyright Notices to Standard Phrasing
...
```
for f in $(find . \( -path ./.git -o -path ./tests/fuzz/corpora -o -path ./tests/regression/data-cache -o -path ./tests/regression/cache \) -prune -o -type f); do sed -i '/Copyright .* \(Yann Collet\)\|\(Meta Platforms\)/ s/Copyright .*/Copyright (c) Meta Platforms, Inc. and affiliates./' $f; done
git checkout HEAD -- build/VS2010/libzstd-dll/libzstd-dll.rc build/VS2010/zstd/zstd.rc tests/test-license.py contrib/linux-kernel/test/include/linux/xxhash.h examples/streaming_compression_thread_pool.c lib/legacy/zstd_v0*.c lib/legacy/zstd_v0*.h
nano ./programs/windres/zstd.rc
nano ./build/VS2010/zstd/zstd.rc
nano ./build/VS2010/libzstd-dll/libzstd-dll.rc
```
2022-12-20 12:52:34 -05:00
W. Felix Handte
7f12f24cf4
Rewrite Copyright Date Ranges from -present
to -2022
...
Apparently it's better. Somehow.
```
for f in $(find . \( -path ./.git -o -path ./tests/fuzz/corpora -o -path ./tests/regression/data-cache -o -path ./tests/regression/cache \) -prune -o -type f); do echo $f; sed -i 's/\-present/-2022/' $f; done
g co HEAD -- build/meson/
```
2022-12-20 12:44:56 -05:00
W. Felix Handte
8927f985ff
Update Copyright Headers 'Facebook' -> 'Meta Platforms'
...
```
for f in $(find . \( -path ./.git -o -path ./tests/fuzz/corpora \) -prune -o -type f);
do
sed -i 's/Facebook, Inc\./Meta Platforms, Inc. and affiliates./' $f;
done
```
2022-12-20 12:37:57 -05:00
William Ahern
60fcc36af6
escape glob pattern special characters in subject string before generating search patterns in combine.sh list_has_item
2022-08-10 20:58:55 -07:00
William Ahern
cca3544708
restore combine.sh bash performance while still sticking to POSIX
2022-08-10 16:51:17 -07:00
Dominique Pelle
b772f53952
Typo and grammar fixes
2022-03-12 08:58:04 +01:00
Dimitris Apostolou
cf1894b324
Fix typos
2022-03-05 23:47:25 +02:00
Carl Woffenden
3f181b6192
More descriptive exclusion error; updated docs and copyright
2022-01-20 14:50:31 +01:00
Carl Woffenden
dc983e7d68
Typo (and missing commit)
2022-01-19 18:05:35 +01:00
Carl Woffenden
786263ea85
Suggestion from code review
2022-01-19 17:48:10 +01:00
Carl Woffenden
566ebce347
Python style change
...
Co-authored-by: Alexandre Bury <alexandre.bury@gmail.com >
2022-01-19 17:33:20 +01:00
Carl Woffenden
5fd6ddaf8b
Fixed bugs found in other projects
...
When testing amalgamating other projects it was found: invalid Unicode errors were tripping Python's text IO, and the header search order appears differs from the shell version.
2022-01-19 16:56:03 +01:00
Carl Woffenden
dd7d29a19c
Updated README
2022-01-19 15:57:33 +01:00
Carl Woffenden
7d90f0b520
Test and tidy
...
Made the Python more Python-like. Added notes and general tidy. Tested exclusions and building with various options. Tested all scripts.
2022-01-19 11:32:53 +01:00
Carl Woffenden
8f1e51f99f
Feature parity with original shell script; needs further testing
2022-01-18 19:07:18 +01:00
Carl Woffenden
829ac2e9ce
Work-in-progress; annotated types, added docs, parsed and resolved excluded files
2022-01-18 11:43:01 +01:00
Carl Woffenden
7e50d1e8c1
Using faster Python script to amalgamate
2022-01-17 18:59:54 +01:00
Nick Terrell
c284569457
[asm] Share portability macros and restrict ASM further
...
Move portability macros to `lib/common/portability_macros.h`. This file
only contains platform/feature detection (e.g. 0/1 macros). This file is
shared between C and ASM code, so it cannot include any C code.
Rename `HUF_` ASM macros to be `ZSTD_` prefixed, and move to the new
header.
Restrict `ZSTD_ASM_SUPPORTED` to `__GNUC__`, because we need the GAS
assembler.
Finally, only include the ASM code if we are actually going to use it.
This disables it on all Windows platforms, which should resolve the
problem brought up in Issue #2789 .
2021-12-02 16:58:04 -08:00
Dimitris Apostolou
ebbd675998
Fix typos
2021-11-13 10:04:04 +02:00
Nick Terrell
a5f2c45528
Huffman ASM
2021-09-20 14:46:43 -07:00
W. Felix Handte
4ba49af665
Rewrite References to Location
2021-05-05 18:03:48 -04:00
W. Felix Handte
1d65917323
Move Single-File Build Script from contrib/
to build/
2021-05-05 16:07:51 -04:00