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