<?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 logdefault.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>9dd11ecf0918283bb567d8b33a92f53ac4ea7840 - Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/default/logdefault.h#9dd11ecf0918283bb567d8b33a92f53ac4ea7840</link>
        <description>Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;Check header guardsSee merge request petsc/petsc!6822

            List of files:
            /petsc/src/sys/logging/handler/impls/default/logdefault.h</description>
        <pubDate>Fri, 25 Aug 2023 13:49:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a496304597bacff3545e802853d69e8765312868 - Convert all header guards to pragma once</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/default/logdefault.h#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/sys/logging/handler/impls/default/logdefault.h</description>
        <pubDate>Fri, 18 Aug 2023 15:13:00 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3ea99036a5fedea4d39e7e77471d0ab500c249d7 - Fix some malformed if !defined() header guards</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/default/logdefault.h#3ea99036a5fedea4d39e7e77471d0ab500c249d7</link>
        <description>Fix some malformed if !defined() header guards

            List of files:
            /petsc/src/sys/logging/handler/impls/default/logdefault.h</description>
        <pubDate>Thu, 17 Aug 2023 21:56:14 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&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/default/logdefault.h#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/default/logdefault.h</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>dff009be1503132eb32dbaedc8512f49b68e5e4c - Profiling: Add composed functions for default log handler functions</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/default/logdefault.h#dff009be1503132eb32dbaedc8512f49b68e5e4c</link>
        <description>Profiling: Add composed functions for default log handler functionsThis makes them extensible to other implementations.Where appropriate, the global log handler will now dispatchthese functions to all running log handlers.It is not always appropriate to dispatch to all running log handlers:when a single return value is expected or when a filenameis given, it will continue to dispatch only to the defaultlog handler.

            List of files:
            /petsc/src/sys/logging/handler/impls/default/logdefault.h</description>
        <pubDate>Mon, 24 Jul 2023 16:40:30 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>78f1b9b472cf46554c52f6298e1071a647f75846 - Profiling: Implement the default PetscLogHandler</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/sys/logging/handler/impls/default/logdefault.h#78f1b9b472cf46554c52f6298e1071a647f75846</link>
        <description>Profiling: Implement the default PetscLogHandlerThe existing default log handling that uses the PetscStageLogis translated in the PetscLogHandler_Default implementationof PetscLogHandler.- Most data that is global in the existing log handling  is moved into the struct, with the exception of the  raw counters.- The registry data structures of PetscStageLog (eventLog,  classLog) are not reproduced because they are now in  the PetscLogState interface.- PETSC_LOG_RESIZABLE_ARRAY is used to implement  resizable arrays instead of PetscStageInfo,  PetscEventPerfLog, and PetscClassPerfLog- The tau perfstubs and MPE functionality is not  reproduced because they will become new  handlers on their own.- The PetscLogGlobalNames provided by the  PetscLogRegistry interface make the logging  robust to differences in which events / stages are  registered on which process and in which order.Otherwise the functions are relatively faithful translationsof the existing PetscStageLog functions into the new interface.When reviewing this commit it might help to have a diffbetween the PetscStageLog and PetscLogHandler_Default functionsto see what changes between them.  I am working on a way to attachthat to the MR associated with this change.

            List of files:
            /petsc/src/sys/logging/handler/impls/default/logdefault.h</description>
        <pubDate>Thu, 13 Jul 2023 16:00:04 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;toby.isaac@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
