svn commit: r1931632 - in subversion/branches/better-pristines: . subversion/libsvn_subr/lz4

[email protected]
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.