<?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 petscsystypes.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>2235c4e21094f57f73a5851b0c05b8ecf6dffc6d - Merge branch &apos;dalcinl/bt-byte&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#2235c4e21094f57f73a5851b0c05b8ecf6dffc6d</link>
        <description>Merge branch &apos;dalcinl/bt-byte&apos; into &apos;main&apos;Implement PetscBT with new PetscByte datatype as unsigned charSee merge request petsc/petsc!9046

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Mon, 23 Feb 2026 17:25:25 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9d47de495d3c23378050c1b4a410c12a375cb6c6 - Merge branch &apos;barry/2026-02-14/fix-defined-missing-braces&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#9d47de495d3c23378050c1b4a410c12a375cb6c6</link>
        <description>Merge branch &apos;barry/2026-02-14/fix-defined-missing-braces&apos; into &apos;main&apos;Fix the inconsistent usage of #if defined XXX compared to defined(XXX)See merge request petsc/petsc!9040

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Wed, 18 Feb 2026 16:18:12 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>73bc78fd37e75d4ddbfce74f660d516a70dae68b - Implement PetscBT with new PetscByte datatype as unsigned char</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#73bc78fd37e75d4ddbfce74f660d516a70dae68b</link>
        <description>Implement PetscBT with new PetscByte datatype as unsigned char

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Tue, 17 Feb 2026 10:13:36 +0000</pubDate>
        <dc:creator>Lisandro Dalcin &lt;dalcinl@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>beceaeb65c30291e7755356830621fe80888c102 - Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#beceaeb65c30291e7755356830621fe80888c102</link>
        <description>Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)Thanks-to: Pierre JolivetAn LLM Claude detected the incosnsitency it was not used to remove the inconsistency

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Sun, 15 Feb 2026 02:00:23 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>763f2bca39761ced838ceb01229c1fbebe29da36 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#763f2bca39761ced838ceb01229c1fbebe29da36</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Fri, 23 Jan 2026 21:38:10 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>7d4bf6f5307be37a528d705bb74330b41e1867ee - Merge branch &apos;barry/2026-01-20/doc-ftn-callback-subtype&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#7d4bf6f5307be37a528d705bb74330b41e1867ee</link>
        <description>Merge branch &apos;barry/2026-01-20/doc-ftn-callback-subtype&apos; into &apos;release&apos;Document PetscFortranCallbackTypeSee merge request petsc/petsc!8968

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Fri, 23 Jan 2026 21:37:58 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9e3fb53105ca470762cd645fa5338a54d2ccfa5b - Document PetscFortranCallbackType</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#9e3fb53105ca470762cd645fa5338a54d2ccfa5b</link>
        <description>Document PetscFortranCallbackType

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Wed, 21 Jan 2026 03:28:25 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6f3e8f245a905894e14929176c7be9c169ba174c - Merge branch &apos;MartinDiehl/detect-Intel-hidden-as-Cray&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#6f3e8f245a905894e14929176c7be9c169ba174c</link>
        <description>Merge branch &apos;MartinDiehl/detect-Intel-hidden-as-Cray&apos; into &apos;main&apos;try to uncover Intel compilers pretending to be CraySee merge request petsc/petsc!8835

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Wed, 26 Nov 2025 14:33:46 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a0268130ad139abca55fcffd57c102fc2a8b946f - try to uncover Intel compilers pretending to be Cray</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#a0268130ad139abca55fcffd57c102fc2a8b946f</link>
        <description>try to uncover Intel compilers pretending to be Crayalso documented how to get a Fortran logical that is compatiblewith C Bool for NVIDIA and Intel compilers

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Sat, 08 Nov 2025 08:57:01 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
<item>
        <title>fe7aa59fd2aa140db60e6d3bcaddfca3cbec1354 - Merge branch &apos;barry/2025-08-31/fix-hypre-default-setting-reset-to-same&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#fe7aa59fd2aa140db60e6d3bcaddfca3cbec1354</link>
        <description>Merge branch &apos;barry/2025-08-31/fix-hypre-default-setting-reset-to-same&apos; into &apos;main&apos;Fixes the bug with hypre whan user changes to parameters are ignoredSee merge request petsc/petsc!8678

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Mon, 22 Sep 2025 18:51:46 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8112c1cbf372cb53bf7c5aca994a84a6a303db4d - Merge branch &apos;barry/2025-09-04/deprecate-mpiu-bool&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#8112c1cbf372cb53bf7c5aca994a84a6a303db4d</link>
        <description>Merge branch &apos;barry/2025-09-04/deprecate-mpiu-bool&apos; into &apos;main&apos;Deprecate MPIU_BOOL which used to be for PETSc&apos;s enum Bool but now is just MPI_C_BOOLSee merge request petsc/petsc!8691

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Mon, 22 Sep 2025 18:44:15 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>4d81f786dd83a54238eda1781a6bcb46680b5bbf - Add PetscOptionsBool3()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#4d81f786dd83a54238eda1781a6bcb46680b5bbf</link>
        <description>Add PetscOptionsBool3()

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Mon, 01 Sep 2025 00:03:35 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>5440e5dcf30153d9ab6dbf994494f40b7f9df88b - Deprecate MPIU_BOOL which used to be for PETSc&apos; enum Bool but now is just MPI_C_BOOL so no longer needs its own name</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#5440e5dcf30153d9ab6dbf994494f40b7f9df88b</link>
        <description>Deprecate MPIU_BOOL which used to be for PETSc&apos; enum Bool but now is just MPI_C_BOOL so no longer needs its own name

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Thu, 04 Sep 2025 14:33:07 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>51b144c619aff302b570817d6f78637b8418d403 - Merge branch &apos;MarDiehl/use-bool-instead-of-enum&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#51b144c619aff302b570817d6f78637b8418d403</link>
        <description>Merge branch &apos;MarDiehl/use-bool-instead-of-enum&apos; into &apos;main&apos;use bool instead of enumSee merge request petsc/petsc!8528

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Fri, 29 Aug 2025 16:31:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>1dc74096b26639214095fb859eef97f246f48d51 - use standard bool instead of enum</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#1dc74096b26639214095fb859eef97f246f48d51</link>
        <description>use standard bool instead of enumPetscBool is equivalent to _Bool/bool in CFor C standards prior to C23, true = 1 and false = 0 are defined in &lt;stdbool.h&gt;.For C23, true and false are real keywords.The Fortran equivalent is logical(C_BOOL) with C_BOOL fromISO_C_binding.The C and the C++ standard do not specify the size of Booleans, but theytypically have a size of 1 Byte with b00000000 for false and b00000001 for true.When using compilers from the same vendor, it is sane to assume that_Bool/bool in C and bool in C++ are fully compatible. But that is notguaranteed by the standards

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Mon, 21 Jul 2025 18:54:00 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
<item>
        <title>09b68a49ed2854d1e4985cc2aa6af33c7c4e69b3 - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#09b68a49ed2854d1e4985cc2aa6af33c7c4e69b3</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Fri, 04 Apr 2025 16:52:00 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e80aff1c6c3c5b0d2b2c91d72667105d74682974 - Merge branch &apos;jolivet/fix-petsc-case&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#e80aff1c6c3c5b0d2b2c91d72667105d74682974</link>
        <description>Merge branch &apos;jolivet/fix-petsc-case&apos; into &apos;release&apos;Fix wrong case for PETScSee merge request petsc/petsc!8266

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Thu, 03 Apr 2025 20:58:34 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f0b74427b291237450348b8514d67555ad08bce6 - Fix wrong case for PETSc</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#f0b74427b291237450348b8514d67555ad08bce6</link>
        <description>Fix wrong case for PETSc

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Tue, 01 Apr 2025 19:15:23 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>b0dcfd164860a975c76f90dabf1036901aab1c4e - Merge branch &apos;barry/2025-03-20/minor-fortran-cleanup&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#b0dcfd164860a975c76f90dabf1036901aab1c4e</link>
        <description>Merge branch &apos;barry/2025-03-20/minor-fortran-cleanup&apos; into &apos;main&apos;Minor cleanup of Fortran binding stuff to simplify future maintainanceSee merge request petsc/petsc!8218

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Sun, 23 Mar 2025 00:45:48 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6dd63270497ad23dcf16ae500a87ff2b2a0b7474 - Minor cleanup of Fortran binding stuff to simplify future maintainance</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/include/petscsystypes.h#6dd63270497ad23dcf16ae500a87ff2b2a0b7474</link>
        <description>Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple

            List of files:
            /petsc/include/petscsystypes.h</description>
        <pubDate>Thu, 20 Mar 2025 13:06:44 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
