Skip to content

Conversation

@0xdaryl
Copy link
Contributor

@0xdaryl 0xdaryl commented Dec 3, 2025

  • Add factory constructor for TR::Options
  • Add proper allocator support to Loggers
  • Introduce CompilerEnv message logger
  • Redesign log filename builder

@0xdaryl
Copy link
Contributor Author

0xdaryl commented Dec 3, 2025

Jenkins build all

@0xdaryl 0xdaryl force-pushed the logger.namebuilder branch from 792eadb to e16a51d Compare December 3, 2025 22:07
@0xdaryl
Copy link
Contributor Author

0xdaryl commented Dec 3, 2025

Jenkins build all

Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
Signed-off-by: Daryl Maier <maier@ca.ibm.com>
* Consolidate and simplify the construction of log file names by creating a
builder that synthesizes a file name from a base name, an optional numerical
suffix, and an optional suffix that can contain special format specifiers.  The
suffix is processed by the port library, if one exists.  The format specifiers
are those described in the documentation for 'omrstr_create_tokens()' in
port/common/omrstr.c.

* Remove now-obsolete FrontEnd name formatter and non-port library code for
collecting the pid and current time

* Rename some identifiers to match what their actual semantics are

* Rename enable/disable compiler options for applying log file name suffixes to
be more descriptive

Signed-off-by: Daryl Maier <maier@ca.ibm.com>
@0xdaryl 0xdaryl force-pushed the logger.namebuilder branch from e16a51d to 9416f7d Compare December 8, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant