[DTrace-devel] [oracle/dtrace-utils] 7c4dca: Refactor the versioning handling system (code move...

Kris Van Hees noreply at github.com
Tue Aug 19 15:03:26 UTC 2025


  Branch: refs/heads/dev-queue
  Home:   https://github.com/oracle/dtrace-utils
  Commit: 7c4dca15d94a94c603f1ba6bccb13d16ab49551f
      https://github.com/oracle/dtrace-utils/commit/7c4dca15d94a94c603f1ba6bccb13d16ab49551f
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-08-18 (Mon, 18 Aug 2025)

  Changed paths:
    M libdtrace/Build
    M libdtrace/dt_impl.h
    M libdtrace/dt_open.c
    M libdtrace/dt_subr.c
    A libdtrace/dt_version.c
    M libdtrace/dt_version.h

  Log Message:
  -----------
  Refactor the versioning handling system (code movement)

Consolidate all versioning related code into dt_version.c and
dt_version.h, as a first step to refactoring how versioning info
is managed in the DTrace code base.

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>


  Commit: de80c1ff1d8034f1c1c7ae0a1b1a32e58c56b081
      https://github.com/oracle/dtrace-utils/commit/de80c1ff1d8034f1c1c7ae0a1b1a32e58c56b081
  Author: Kris Van Hees <kris.van.hees at oracle.com>
  Date:   2025-08-18 (Mon, 18 Aug 2025)

  Changed paths:
    M GNUmakefile
    M libdtrace/.gitignore
    M libdtrace/Build
    M libdtrace/dt_version.h
    A libdtrace/mkvers
    A libdtrace/versions.list
    M test/unittest/dtrace-util/tst.APIVersion.d
    M test/unittest/dtrace-util/tst.APIVersion.r
    A test/unittest/dtrace-util/tst.APIVersion.r.p
    M test/unittest/options/tst.version.r
    M test/unittest/options/tst.version.sh

  Log Message:
  -----------
  Refactor the versioning handling system (consolidate data)

Rather than having multiple data items that need to be updated whenever
a new version is released, a single entry in versions.list will now be
all that is needed.  The mkvers script generates the necessary defines,
and is also used to return the most recent release version to be used
in GNUmakefile.

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>


Compare: https://github.com/oracle/dtrace-utils/compare/321bf3fea1ac...de80c1ff1d80

To unsubscribe from these emails, change your notification settings at https://github.com/oracle/dtrace-utils/settings/notifications



More information about the DTrace-devel mailing list