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

Reply via email to