<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in loglegacy.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>d34ab3a3b78907064f72418aab6f14fcc696a2f4 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#d34ab3a3b78907064f72418aab6f14fcc696a2f4</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Mon, 24 Feb 2025 15:45:22 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>32edcb65b165b0555daaea6103d5a10bb4af5b89 - Merge branch &apos;jolivet/fix-docs&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#32edcb65b165b0555daaea6103d5a10bb4af5b89</link>
        <description>Merge branch &apos;jolivet/fix-docs&apos; into &apos;release&apos;Fix typosSee merge request petsc/petsc!8155

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Sat, 22 Feb 2025 14:49:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>54c0599748d6bec40ddc3bedea0515243cbbf0fb - Fix typos</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#54c0599748d6bec40ddc3bedea0515243cbbf0fb</link>
        <description>Fix typos

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Fri, 21 Feb 2025 12:26:06 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>970231d20df44f79b27787157e39d441e79f434b - Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#970231d20df44f79b27787157e39d441e79f434b</link>
        <description>Merge branch &apos;jolivet/clang-format-18&apos; into &apos;main&apos;clang-format version 18See merge request petsc/petsc!6902

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Thu, 07 Mar 2024 12:36:17 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f4f49eeac7efa77fffa46b7ff95a3ed169f659ed - Remove multiple parentheses and extra semicolon</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#f4f49eeac7efa77fffa46b7ff95a3ed169f659ed</link>
        <description>Remove multiple parentheses and extra semicolongit grep -l -E &quot;\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]&quot; | xargs sed -r -i&apos;&apos; &apos;s#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g&apos;git grep -l -E &quot;Petsc(.)*\(\(\*[a-zA-Z0-9_]*\),&quot; | xargs sed -r -i&apos;&apos; &apos;s#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g&apos;git grep -l -E &quot;([\!\&amp;\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|-&gt;)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)&quot; | xargs sed -r -i&apos;&apos; &apos;s#([\!\&amp;\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|-&gt;)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g&apos;

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Sun, 11 Feb 2024 06:40:18 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>4d86920da9ee67c835173a5dfffa1b3a52fd24ca - checkbadSource: rules for PetscFunctionBegin and derivatives</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#4d86920da9ee67c835173a5dfffa1b3a52fd24ca</link>
        <description>checkbadSource: rules for PetscFunctionBegin and derivatives

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Sat, 10 Feb 2024 08:07:08 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>6c37f76f2ace6b1ab1a4a8f1d7a04dee3e7f2aa9 - Merge branch &apos;tisaac/feature-log-handler&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#6c37f76f2ace6b1ab1a4a8f1d7a04dee3e7f2aa9</link>
        <description>Merge branch &apos;tisaac/feature-log-handler&apos; into &apos;main&apos;Deglobalize logging into PetscLogHandler and PetscLogStateSee merge request petsc/petsc!6709

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Thu, 27 Jul 2023 15:06:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>294de794fe123e610254afa1d3b5e86df4c0be38 - Profiling: Rename PETSC_LOG_HANDLER_XXX -&gt; PETSCLOGHANDLERXXX</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#294de794fe123e610254afa1d3b5e86df4c0be38</link>
        <description>Profiling: Rename PETSC_LOG_HANDLER_XXX -&gt; PETSCLOGHANDLERXXX

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Thu, 20 Jul 2023 05:12:35 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b665b14e20d08dc58a3f47e0addbfcd5129cdb60 - Profiling: Switch logging over to the new PetscLogHandler infrastructure</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#b665b14e20d08dc58a3f47e0addbfcd5129cdb60</link>
        <description>Profiling: Switch logging over to the new PetscLogHandler infrastructure- Move data structures only needed by the default logger now (Action,  Object) to logdefault.c- Create petsclogdeprecated.h and petsc/private/logimpldeprecated.h  for publicly visible symbols that are now deprecated.  Yes,  lots of symbols in petsc/private/logimpl.h were not only visible  but had docstrings.- The macros PetscLogEventBegin(), PetscLogEventEnd(),  PetscLogEventSync(), PetscLogObjectCreate(), and  PetscLogObjectDestroy() now looks through the log handlers  in PetscLogHandlers, sees if they have they appropriate  callbacks (Exposed in PetscLogHandlerHot), and calls them.  Up to 4 log handlers can run simultaneously.- All queries about the registered things now go through  petsc_log_state.- Output functions dispatch to the appropriate PetscLogHandler- There is no need for xmllogevent.c, xmlviewer.c, eventlog.c,  classlog.c, and stagelog.c anymore.  Some orphaned functions  (PetscLogSetThreshold(), PetscLogEventSetDof(),  PetscLogEventSetError(), PetscASend(), PetscARecv(), PetscAReduce())- PetscFEOpenCLLogResidual() did some intrusive things related  to the old logging infrastruture: the private header  for the default log handler is now imported into feopencl.c  so that it can do equivalent things with the new infrastructure.- PetscLogPauseCurrentEvent_Internal() is replaced with  PetscLogEventsPause()Deprecated symbols include:- All functions related to PetscStageLog and the resizable array structs  that it contained.- The legacy EventBegin()/EventEnd() callbacks.- PetscLogAllBegin(), which actually reported less information than  PetscLogDefaultBegin() because it was not kept up-to-date with  regards to GPU profiling.

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Tue, 18 Jul 2023 14:37:05 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0970d93f389b89d61186faed376e9cc5531f567f - Profiling: Add legacy callbacks implementation of PetscLogHandler</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/legacy/loglegacy.c#0970d93f389b89d61186faed376e9cc5531f567f</link>
        <description>Profiling: Add legacy callbacks implementation of PetscLogHandlerThe existing logging infrastructures has four exposed callback pointers:- PetscLogPLB / PetscLogPLE for PetscLogEventBegin() / PetscLogEventEnd()  These can also be set with PetscLogSet- PetscLogPHC / PetscLogPHD for PetscLogObjectCreate() /  PetscLogObjectDestroy()This log handler implementation provides a path for users who have beensetting their own callbacks with these functions to upgrade to the newPetscLogHandler interface.

            List of files:
            /petsc/src/sys/logging/handler/impls/legacy/loglegacy.c</description>
        <pubDate>Thu, 13 Jul 2023 18:47:17 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
