<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Shane Snyder pushed to branch dev-better-error-handling
at <a href="https://xgitlab.cels.anl.gov/darshan/darshan">darshan / darshan</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/c7d2fb209100f0fdcca7dcb635ca16ad493474c4">c7d2fb20</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-03-31T20:18:20+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated autoperf submodule for bug fix
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/d9fd34f33d56a14b9fc47556298134911d755681">d9fd34f3</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-03-31T20:23:45+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update autoperf submodule for one more bug fix
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/dcc18274a2d38c98828cb1f4b109319e748dcf69">dcc18274</a></strong>
<div>
<span>by Sudheer Chunduri</span>
<i>at 2021-03-31T23:44:37+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">apmpi/pydarshan: update the pydarshan to process APMPI records
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/7e18ce2846ad6a4d3602c7152af26203f972236f">7e18ce28</a></strong>
<div>
<span>by Sudheer Chunduri</span>
<i>at 2021-04-01T21:16:57+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autoperf few fixes and code cleanup
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/bdec813963ab6484d928fe361da0e5887de33a51">bdec8139</a></strong>
<div>
<span>by Sudheer Chunduri</span>
<i>at 2021-04-01T16:19:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'apmpi-pydarshan-fixes' into 'master'

Apmpi pydarshan fixes

See merge request darshan/darshan!93</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/f16fd02ffdbdc67e4fee49ce61227b175bef786c">f16fd02f</a></strong>
<div>
<span>by Phil Carns</span>
<i>at 2021-04-02T08:28:19-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">regenerate revision controlled configure scripts

- these will be removed soon when we can coordinate corresponding
  updates to CI test scripts and spack packaging
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/e3ec9e3e138e7e833f7afa232a5ebbf2fb468da2">e3ec9e3e</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-06T08:47:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">autoperf submodule ssh->https
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/cf5cf73fb65cb1fb1c537e664bd2fa0c4a8998f7">cf5cf73f</a></strong>
<div>
<span>by Sudheer Chunduri</span>
<i>at 2021-04-06T17:04:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Autoperf: apxc and apmpi submodule updates
Include sample analysis scripts for both
few bug fixes to make record processing work with pydarshan
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/767a64554186b7dc8a238eb9ead9b5db0e65575b">767a6455</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-06T17:48:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'autoperf-updates' into 'master'

Autoperf: apxc and apmpi submodule updates

See merge request darshan/darshan!94</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/9d064ea9818fc8119addde4a1b0122f3768ad67e">9d064ea9</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-09T16:11:38-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated changelog for darshan-3.3.0-pre1
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/242538f3e8e0f56e268a553a2d95795d75ddc488">242538f3</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-09T22:23:44+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated submodule for APXC bug fix
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/e2664495cfead826a63437354405f9cecd558c32">e2664495</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-09T17:30:18-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update configure scripts for 3.3.0-pre1
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/20f9503bf3293aee6c989c56b76679334e1ec6e1">20f9503b</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-15T15:09:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: allow pytest coverage collection

* add `tests/__init__.py` file to allow `pytest-cov` to collect
test line coverage data via i.e.,
`pytest --cov-report=term-missing --cov=darshan tests/`

* on `master`, this currently fails to collect the coverage
data with this warning:
`coverage.py warning: No data was collected. (no-data-collected)`

* on this feature branch a complete coverage report is produced
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/65ff2d3fff905d8b2022b98d2433b3448bfbdaf7">65ff2d3f</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-15T16:19:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump pydarshan version numbers for release
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/caf1c297298a7f5301c8058bef45326e795422c5">caf1c297</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-15T15:56:53-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add test for unsupported rec

* add a test case that verifies that an appropriate
`logger` warning is produced for unsupported records
fed to the `mod_read_all_records()` method
of `DarshanReport`

* the warning code is not currently covered by tests
on `master`
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/634c50e919026676850e4d10cb29e61b580c5401">634c50e9</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-15T16:28:47-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add test for info() method

* the `info()` method of the `pydarshan` `DarshanReport` class
is currently completely uncovered by tests in `master`

* add a regression guard for some of the string contents of
the `info()` printout--this method is used pretty commonly,
at least in my experience
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/141e2fa6a11285eb19e1fc91d38cfd756090f8a6">141e2fa6</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-15T17:43:52-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_allow_pytest_cov_collection' into 'master'

TST: allow pytest coverage collection

See merge request darshan/darshan!96</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/ce78d6b2326c1bc49c0e118d0d6784a10e3c3259">ce78d6b2</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-15T16:49:28-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MAINT: rm pass statements

* `darshan/report.py` contains many pointless `pass`
statements; they may have served a placeholding purpose
early in development, but they are no longer of any use
so remove them
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/7b764116eca8a8b6f2c266acd6f441e4b5a24ddf">7b764116</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-20T11:56:20-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add DarshanReport open test

* add test cases to cover previously untested scenario
of `DarshanReport()` properly handling invalid file paths
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/550f3a65451ec445fadd1d735b0ecef53b779556">550f3a65</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-20T13:56:02-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add test for to_json() method

* add a regression test for the `to_json()` method
of the `DarshanReport` class, which was previously
uncovered by tests
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/31db1510ac402ffe8c78f20a6655fee554a60af0">31db1510</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-21T14:56:01-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MAINT: rm extraneous return

* remove a `return` statement that cannot possibly
execute inside `__deepcopy__` method of `DarshanReport`

* the [vulture](https://github.com/jendrikseipp/vulture) static
code analyzer also agrees with this assessment
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/97699ea753767f9f44207c05f80b3b4b57581f2c">97699ea7</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-21T16:11:22-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add DarshanReport deepcopy test

* add a regression test for the `__deepcopy__` method
of `DarshanReport`; verifies floating point value
similarity to original data and lack of memory overlap
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/7c9df6ae5cb951b1ac8aecf642c3465fcca2d920">7c9df6ae</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-21T17:22:13-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: test for get_lib_version()

* add a regression test for `get_lib_version()`, which is
not covered by tests in `master` branch

* incidentally, instead of actually using `get_lib_version()`
the code base currently repeats the code inside the function
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/c877e9b2050f9c5a2544f8046aa50418510e7725">c877e9b2</a></strong>
<div>
<span>by Tyler Reddy</span>
<i>at 2021-04-22T10:48:18-06:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TST: add DXT testing to pydarshan

* there is currently not a single DXT-enabled test
file in the `pydarshan` test suite; so, add a small
`6.5K` sample DXT-enabled darshan log file along with
a regression test
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/39dce232d3dbe84ec0132b155c7c1fab367c80f6">39dce232</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-22T22:10:51+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">only call hyperslab fns on hyperslab selections
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/5b596ed12c746a059fb198eb0779f64f4ca78f4c">5b596ed1</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-23T13:13:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'snyder/dev-issue315-hdf5-selections' into 'master'

only call HDF5 hyperslab functions on hyperslab selections

Closes #315

See merge request darshan/darshan!107</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/6c5c648447e23902a45ac1e806666c0df894161d">6c5c6484</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-23T13:20:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">don't call MPI_File_get_byte_offset for OpenMPI

A bug observed in some OpenMPI versions could lead to crashes
triggered by Darshan's own internal MPI-IO wrappers.
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/95678e943cfdafab39b8ba549dfa5775bf938e5c">95678e94</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-23T13:20:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'snyder/dev-issue317-openmpi-check' into 'master'

Disable MPI-IO module offset tracking for OpenMPI builds

See merge request darshan/darshan!106</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/8b3771d46503ebf3a43b9cfe853cd596e9486edb">8b3771d4</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T18:02:50+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check lustre striping for all files

This attempts to work around issue #302, where Darshan can't
instrument Lustre striping information for symlinks to Lustre
files that reside on other file systems. The method for querying
Lustre striping info is general enough (based on xattrs) and
low-overhead enough that this should not create any issues for
Darshan users.

Closes #302
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/5ec3e5a9f5ce4be7faddc266ee18c8db0d2cf5bc">5ec3e5a9</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T13:41:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'snyder/dev-issue302-lustre-symlinks' into 'master'

check lustre striping for all files

Closes #302

See merge request darshan/darshan!108</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/2cbf7faf722d98206946ea3317ad02fc954399fd">2cbf7faf</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T14:41:26-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update darshan-util docs to link to PyDarshan docs
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/be0ade397e2075eea7df3577598d21668ef71037">be0ade39</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T16:19:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated changelog for darshan-3.3.0-pre2
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/d0e606a02ca470ec065660baa7402aa8a0a20914">d0e606a0</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T16:59:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove AutoPerf from changelog for now
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/7125643d55a4a641e9f05ac902f1eb01aad96994">7125643d</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-04-29T17:05:02-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump configure versions for 3.3.0-pre2
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/faadaaefb9c3c09299d13ce96b1968151945ff14">faadaaef</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-03T14:21:33-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated PyDarshan version numbers for 3.3.0-pre2
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/96b40da6b2a36c63970d9df13c38a356b5fd1a74">96b40da6</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T16:25:49-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">small changelog fixups
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/2efe901a427ef89f8697ad693fbf1d579f2d2e63">2efe901a</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T16:29:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update config versions for final 3.3.0 release
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/f4f9173f35331a28fd9d85fe5ae2f5fd2a1895a3">f4f9173f</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T16:40:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated changelog for 3.3.0 release
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/2f8a67e61580432a82af0f8484a1332be905a5df">2f8a67e6</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T22:54:06+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update AutoPerf submodule commit
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/078cf4f36f9245220096dcb92ae2b65caaa7126e">078cf4f3</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T21:21:35-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add example 3.3.0 darshan log
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/67df16e6945d648e3321db4e162d935ccc20fee8">67df16e6</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T22:22:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">updated PyDarshan versions for 3.3.0.2
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/abefb7de07e837150019fcdab50b31c9dea1f8e6">abefb7de</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-05T22:23:13-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">initial PyDarshan changelog
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/84e660e03291b61766f4cd1d198c7faf7ba3419a">84e660e0</a></strong>
<div>
<span>by Jakob Luettgau</span>
<i>at 2021-05-06T15:40:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Pypa regression workaround
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/b0da9f03d102bd445102390ccf8b08a82186d4f2">b0da9f03</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-06T15:40:01-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'pypa_regression_workaround' into 'master'

Pypa regression workaround

See merge request darshan/darshan!109</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/9f9eb7f9e0116106dfbf873efcdc638c16be4966">9f9eb7f9</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-06T17:02:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">AutoPerf modules not supported in generic read_all routines for PyDarshan
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/48636ea5d4d0d5816d27de4a18dd4890a2649177">48636ea5</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-06T17:02:40-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'snyder/pydarshan-report-read-all-autoperf' into 'master'

AutoPerf modules not supported in generic read_all routines for PyDarshan

See merge request darshan/darshan!110</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/b50b8dd04c6ca3d07ce202b804d52c1b8a429d01">b50b8dd0</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-06T18:23:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">get pydarshan to properly build AutoPerf modules
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/d54f6c5955da6ce067dddfd00e71c43e72bd9218">d54f6c59</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-07T09:09:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'snyder/pydarshan-autoperf-support' into 'master'

get pydarshan to properly build AutoPerf modules

See merge request darshan/darshan!111</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/21362b6ae3029ce9ae5e65c8f52db10e8860a5f0">21362b6a</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-07T15:54:46-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">revert previous modifications to setup.py
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/feff6be89f26e5fb40bba576213612b9804f1d8a">feff6be8</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-07T15:55:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">make targets for pydarshan autoperf modules
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/e930ea08832c47711423345470a4b82b644b3db9">e930ea08</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T14:37:00-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_rm_pass_darshan_report' into 'master'

MAINT: rm pass statements

See merge request darshan/darshan!99</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/8fc5cb2c57c8a5e4c0e0d613743956c93c81bea6">8fc5cb2c</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T14:42:16-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_deepcopy_unused_return' into 'master'

MAINT: rm extraneous return

See merge request darshan/darshan!102</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/8049f2f9a2de5e1165a765e888e10ecc8a63643a">8049f2f9</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T14:54:45-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_unsupported_record_warn_test' into 'master'

TST: add test for unsupported rec

See merge request darshan/darshan!97</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/31bdb610199df912b671835f9202298ed17565a0">31bdb610</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T14:56:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">added AutoPerf to pydarshan unsupported_rec test
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/147c469e745cd63ead0378831e91dc1084986765">147c469e</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:00:42-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_test_darshanreport_info' into 'master'

TST: add test for info() method

See merge request darshan/darshan!98</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/65f4ed71507283d40e8584827aaafb70cdc617d2">65f4ed71</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:03:22-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix typo in pydarshan output
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/18d1054a255b2b008ba9e8c3e5d105e83b127f72">18d1054a</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:30:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy/darshan-treddy_test_invalid_darshanreport_file_open' into HEAD
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/457b69ce90530f23856c22ae16fd752e1c7dc69e">457b69ce</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:37:57-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy/darshan-treddy_test_to_json' into HEAD
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/f471874fa92d9e6a7061429cc0cf4e1ff9da5188">f471874f</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:42:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy/darshan-treddy_test_darshanreport_deepcopy' into HEAD
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/da63fe1abb47c51da5d119ecbe1851e3a05d28f1">da63fe1a</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T15:57:59-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_test_get_lib_version' into 'master'

TST: test for get_lib_version()

See merge request darshan/darshan!104</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/1a6fdd9fed9bc6584110e13e86183cd5598a575f">1a6fdd9f</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T16:01:15-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'treddy_test_dxt_simple' into 'master'

TST: add DXT testing to pydarshan

See merge request darshan/darshan!105</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/3034ae57be37dc08c188aa07b44814d951ad5ddc">3034ae57</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T16:46:47-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into dev-better-error-handling
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/ad4b0af6710e4e1e6d02d4c6f338a29ff3bef9a7">ad4b0af6</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T20:39:43-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bug fix in fprintf statement
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/051b3fe5a5b891e6545cdcb5ad499524a86514d5">051b3fe5</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T20:42:24-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">revert unneeded check for log handle = None
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/9d8ca7f024572ed9b4a3c3cd3a455ba08fc7d91d">9d8ca7f0</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T21:35:34-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sanity check input darshan-util log file handle

necessary to avoid seg faults if user passes in NULL handle
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/ac36a9d729cf28f2425f3391b8013183dd1db7c0">ac36a9d7</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T21:47:50-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">avoid keyerror when module isn't present in log
</pre>
</li>
<li>
<strong><a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/commit/541f82bba53fb5dd4504ea9c5fe53bb7dd0f80dd">541f82bb</a></strong>
<div>
<span>by Shane Snyder</span>
<i>at 2021-05-11T21:49:30-05:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">modify test to check correct return values
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#7445606fbf8f3683cd42bdc54b05d7a0bc2dfc44">
.gitmodules
</a>
</li>
<li class="file-stats">
<a href="#00fe7828d56d7a3ee4030d6cea057cf13f50e70c">
ChangeLog
</a>
</li>
<li class="file-stats">
<a href="#fd68d1e1ce6723281126e7dd4196d7ab72adcc5d">
darshan-runtime/configure
</a>
</li>
<li class="file-stats">
<a href="#d568bf870ab3f1dae63146414b75cf9481a73076">
darshan-runtime/configure.in
</a>
</li>
<li class="file-stats">
<a href="#13c21bb4202faea35baa8865bbcd2f6c732f8366">
darshan-runtime/darshan-core.h
</a>
</li>
<li class="file-stats">
<a href="#555a602b5203510f847d4a1bc246e57e4a96565b">
darshan-runtime/darshan-runtime-config.h.in
</a>
</li>
<li class="file-stats">
<a href="#4022c5f1c049da302e63f7acf3598afadfdfeb89">
darshan-runtime/lib/darshan-core.c
</a>
</li>
<li class="file-stats">
<a href="#8db652116ee33e5969aa0dc28d53c50c7fe13a3b">
darshan-runtime/lib/darshan-hdf5.c
</a>
</li>
<li class="file-stats">
<a href="#877f1651aa0eb0d9a867254560698309a8f666df">
darshan-runtime/lib/darshan-mpiio.c
</a>
</li>
<li class="file-stats">
<a href="#6972791de59bb7786e30a216b20cb8bda99e01ec">
<span class="new-file">
+
darshan-test/example-output/mpi-io-test-x86_64-3.3.0.darshan
</span>
</a>
</li>
<li class="file-stats">
<a href="#23911c491be8fa8cb7a78ffa8fcd89f582b778c8">
darshan-util/configure
</a>
</li>
<li class="file-stats">
<a href="#a9f557d482eaf058064eaed649f266799512281e">
darshan-util/configure.in
</a>
</li>
<li class="file-stats">
<a href="#ec0a06238510965f9117476430b17fa7e913c48e">
darshan-util/darshan-logutils.c
</a>
</li>
<li class="file-stats">
<a href="#00fda3684246660c53077955f537d75b3aa90000">
darshan-util/doc/darshan-util.txt
</a>
</li>
<li class="file-stats">
<a href="#d1e8a6fced10f6bec2a5102104a5f7181ed45ccb">
<span class="new-file">
+
darshan-util/pydarshan/CHANGELOG.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#154f19a6a63b1f4036b2592b4b34ca11801250d2">
darshan-util/pydarshan/Makefile
</a>
</li>
<li class="file-stats">
<a href="#0fc021e7664df62c1347cf41b53fe297b48643de">
darshan-util/pydarshan/darshan/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#c1d6fbb43edf1c79c1b971ea083d67b16a105feb">
darshan-util/pydarshan/darshan/backend/cffi_backend.py
</a>
</li>
<li class="file-stats">
<a href="#59606561936d5b726ba86dc7aa70fc71d52ffd8a">
darshan-util/pydarshan/darshan/report.py
</a>
</li>
<li class="file-stats">
<a href="#b058e85c80d9e5ef621e33216d352e6739c12b4c">
darshan-util/pydarshan/devel/build-all.sh
</a>
</li>
<li class="file-stats">
<a href="#f73b2e3398534fd000cb8a255de3b176b839c015">
darshan-util/pydarshan/devel/build-wheels.sh
</a>
</li>
<li class="file-stats">
<a href="#f1374717942dbc3c492f20af9807bed81ca3d357">
<span class="deleted-file">

darshan-util/pydarshan/examples/apmpi_analysis.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#beca67e3ca75dcbfe4cce244d535c5813d61b724">
darshan-util/pydarshan/setup.cfg
</a>
</li>
<li class="file-stats">
<a href="#2f72c6dfad59fd028312f780ac6f6df2012cc07c">
darshan-util/pydarshan/setup.py
</a>
</li>
<li class="file-stats">
<a href="#87d97dbd0c55598741d4f7ef19df061cf9ad8649">
<span class="new-file">
+
darshan-util/pydarshan/tests/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#13eaf8f29a86b41711ec8cc06235d087738dd93d">
<span class="new-file">
+
darshan-util/pydarshan/tests/input/sample-dxt-simple.darshan
</span>
</a>
</li>
<li class="file-stats">
<a href="#e933c1c93af38fb98a48779e8aabc1f1ecaa7c1e">
<span class="new-file">
+
darshan-util/pydarshan/tests/test_cffi_misc.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#055ac0ec460a4a71bdd779d8838bc3f3d2368b82">
darshan-util/pydarshan/tests/test_error.py
</a>
</li>
<li class="file-stats">
<a href="#6080704e57f28c392f6bb644277b7453ba804662">
<span class="new-file">
+
darshan-util/pydarshan/tests/test_moddxt.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#3722cb6c9f52df39488c1f91eac9715f502bf32a">
darshan-util/pydarshan/tests/test_report.py
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://xgitlab.cels.anl.gov/darshan/darshan/-/compare/71b300ffcfed440dd2f55164e8a321c47722efeb...541f82bba53fb5dd4504ea9c5fe53bb7dd0f80dd">View it on GitLab</a>.
<br>
You're receiving this email because of your account on xgitlab.cels.anl.gov.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>