svn commit: r1931632 - in subversion/branches/better-pristines: . subversion/libsvn_subr/lz4
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <176988581375.3194787.9193154463347321196@svn02-us-east.apache.org> |
Author: brane
Date: Sat Jan 31 18:56:53 2026
New Revision: 1931632
Log:
On the better-pristines branch: Add LZ4's framing API to our internal copy.
* build.conf
(private-includes): Ignore LZ4 source files included from others.
(libsvn_subr): Include the new amalgamated sources.
* subversion/libsvn_subr/svnlz4.h: New; configures the LZ4 amalgamation.
* subversion/libsvn_subr/svnlz4.c: New; includes the LZ4 sources to
create a conditionally-compiled amalgamation.
* subversion/libsvn_subr/lz4/lz4internal.h: Include svnlz4.h instead of
configuring the compilation here.
* subversion/libsvn_subr/lz4/lz4.c: Remove conditional block around contents.
* subversion/libsvn_subr/lz4/lz4frame.h,
subversion/libsvn_subr/lz4/lz4frame.c,
subversion/libsvn_subr/lz4/lz4hc.h,
subversion/libsvn_subr/lz4/lz4hc.c,
subversion/libsvn_subr/lz4/xxhash.h,
subversion/libsvn_subr/lz4/xxhash.c: New files imported from LZ4.
Added:
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4frame.c (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4frame.h (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4hc.c (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4hc.h (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/svnlz4.c (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/svnlz4.h (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/xxhash.c (contents, props changed)
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/xxhash.h (contents, props changed)
Modified:
subversion/branches/better-pristines/build.conf
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4.c
subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4internal.h
NOTE: this message was too long when including "diff" contents.
The contents have been replaced with URLs to display the
diff contents on a web page.
Modified: subversion/branches/better-pristines/build.conf
Modified: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4.c
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4frame.c
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4frame.h
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4hc.c
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4hc.h
Modified: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/lz4internal.h
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/svnlz4.c
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/svnlz4.h
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/xxhash.c
Added: subversion/branches/better-pristines/subversion/libsvn_subr/lz4/xxhash.h