<revisionlist>
<revision rev="1" vrev="1">
<srcmd5>3e61ace1af4dd2cbbd17b8955ca27e72</srcmd5>
<version>1.0.0+git.20200423.15ffa09</version>
<time>1587839249</time>
<user>dimstar_suse</user>
<comment>A new package submission.</comment>
<requestid>796667</requestid>
</revision>
<revision rev="2" vrev="1">
<srcmd5>ba0b4f7d258f8390170e52d512f144ea</srcmd5>
<version>1.0.0+git.20200426.be575d6</version>
<time>1588023477</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.0.0+git.20200426.be575d6:
* Update build matrix.
* Test both LLVM 9 and LLVM 10.
* Enable non-type-temp-arg.cpp test (csmith-project/creduce#212).
* handle DREs coming from template instantiations
* don't call EvaluateAsInt on dependent expressions
* Update documentation for latest FreeBSD.
* Change logic deciding which clang libs to link with clang_delta
* Switch to lib names exported from ClangConfig.cmake
* Support multiple passes for --remove-pass option.
* Add 2 tests for clang_delta's try-catch pass.
</comment>
<requestid>798063</requestid>
</revision>
<revision rev="3" vrev="1">
<srcmd5>3f1d307d40e3905dcaeb9bc23002cf4b</srcmd5>
<version>1.0.0+git.20200429.99a7004</version>
<time>1588186438</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.0.0+git.20200429.99a7004:
* Refactor script_path and programs in cvise.py.
* Finish usage of GNUInstallDirs (#16).
* Rapidly improve Pass statistics:
* Update wording in COPYING.
* Run tests with ${PYTHON_EXECUTABLE} -m pytest.
* Respect -DCLANG_FORMAT cmake variable (#15).
* Use GNUInstallDirs for configurable install locations
* Add ctest for the project (#14).
* Remove one more documentation reference of delta.
</comment>
<requestid>798964</requestid>
</revision>
<revision rev="4" vrev="1">
<srcmd5>473d6b5489cebf8f9ee686150b286aed</srcmd5>
<version>1.1.0+git.20200430.e8d954e</version>
<time>1588324502</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.1.0+git.20200430.e8d954e:
* Bump to version 1.1.0.
* Remove unused YYTEXT_POINTER.
* README: remove a section about temporary directories.
* Use console for markdown parts.
* Add usage example (#18).
* Docker: Do not depend on delta.
* Allow skipping of passes that miss a prerequisite (#17).
* Refactor checking of external programs.
* Fix and enable 2 rename-fun tests.
* Remove 2 lit files.
* Use -W* only for GNU and Clang compilers.</comment>
<requestid>799231</requestid>
</revision>
<revision rev="5" vrev="1">
<srcmd5>1f4938ef27b4adf1f3c9cc153f2c0241</srcmd5>
<version>1.2.0+git.20200507.7cf63b5</version>
<time>1588971991</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.2.0+git.20200507.7cf63b5:
* Fix cvise --version - unknown git version.
- Update to version 1.2.0+git.20200507.9fa4330:
* Fix argument parsing of cvise-delta.
* Remove unused files in .gitattributes.
- Update to version 1.1.0+git.20200507.c12db9c:
* Bump to 1.2.0.
- Update to version 1.1.0+git.20200507.b467807:
* Update cvise-delta documentation entry.
* Add cvise-delta.
* Add delta.json group file.
* Fix different argument name error.
* Fix crash when we reach enf of reduction.
* Add clang_delta piggybacking test.
* Skip git hash for cvise --version of a release build.
* Do not re-count instances for clangbinarysearch passes.
* Start using psutil and improve CPU count detection.
* Remove 2 lit leftovers.
* Change timing-related options.
* Update CREDUCE_MERGE.
* Port to python tests.
* correctly remove unused deleted/defaulted functions
* Update copyright years.
* Port to Python tests.
* handle namespace declared by macros
* Port to Python tests.
* added several tests for remove-namespace pass</comment>
<requestid>801271</requestid>
</revision>
<revision rev="6" vrev="1">
<srcmd5>36b13436e5fb4feb774e9ee5451aa5ba</srcmd5>
<version>1.2.1+git.20200509.57058d4</version>
<time>1589055599</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.2.0+git.20200509.57058d4:
* Add assert about shell argument.
* Prevent no change in RenameParam pass.
* Move Peep::a to slow passes.
* Fix weird version in Docker example.
* Test fedora 32 and rawhide.
* Use shell=True only for test script.
* Run test-scrupt in subprocess with shell=True (#20).</comment>
<requestid>802281</requestid>
</revision>
<revision rev="7" vrev="1">
<srcmd5>d62764e4f5d4c6892be00c1a251cc841</srcmd5>
<version>1.3.0+git.20200511.50c821f</version>
<time>1589197449</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.3.0+git.20200511.50c821f:
* Bump to 1.3.0.
* Decrease pebble.SLEEP_UNIT for faster responsiveness.
* Do not parse test_script stdout and stderr outputs.</comment>
<requestid>802603</requestid>
</revision>
<revision rev="8" vrev="1">
<srcmd5>a7ecc4b971a948861cfe4a0000778132</srcmd5>
<version>1.4.0+git.20200601.4173fa7</version>
<time>1591101258</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.3.0+git.20200601.4173fa7:
* Bump to 1.4.0.
* Remove superfluous debugging message.
- Use LLVM 10.
- Update to version 1.3.0+git.20200530.444f5f0:
* Add C++ std auto-detection of clangbinarysearch passes.
- Update to version 1.3.0+git.20200528.9dbe6d9:
* Fix bash shebin.
- Update to version 1.3.0+git.20200527.46d9394:
* Add new argument --commands that can replace script.
* Improve wording of error message.
* Support Debug/Release subfolder for Windows builds.
* Report missing external program.
* Document what is expected from interestingness script.
* Port test to PyTest.
* get real location for angle locs
* Add Speed Comparison.
* Mention Gentoo linux package installation.</comment>
<requestid>810608</requestid>
</revision>
<revision rev="9" vrev="2">
<srcmd5>22663fcf36d93af74d9b9c6f00f0b72c</srcmd5>
<version>1.4.0+git.20200601.4173fa7</version>
<time>1591742979</time>
<user>dimstar_suse</user>
<comment></comment>
<requestid>812799</requestid>
</revision>
<revision rev="10" vrev="1">
<srcmd5>192ad8b4e32cf05976651bafcde8d592</srcmd5>
<version>1.4.0+git.20200617.20d10d4</version>
<time>1592398608</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.4.0+git.20200617.20d10d4:
* Add --no-renaming option.
* Fix interestingness test error message.
* Record LLVM version in Bug report.
* Fix use of uninitialized members.</comment>
<requestid>815407</requestid>
</revision>
<revision rev="11" vrev="1">
<srcmd5>605a9d963ddae75c60cc165da59cf647</srcmd5>
<version>1.4.0+git.20200630.58375a7</version>
<time>1593547149</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.4.0+git.20200630.58375a7:
* Fix crash in unifdef pass with float indices.</comment>
<requestid>817860</requestid>
</revision>
<revision rev="12" vrev="1">
<srcmd5>026dca8686a38ba2288e1252fb196f01</srcmd5>
<version>1.4.0+git.20200701.2dbaf41</version>
<time>1593606459</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.4.0+git.20200701.2dbaf41:
* Fix up RemoveUnusedEnumMember constructor.
- Update to version 1.4.0+git.20200701.485b700:
* Add new tests for remove-unused-enum-member.
* Make remove-unused-enum-member clangbinarypass.
* Make RemoveUnusedEnumMember to accept --to-counter.</comment>
<requestid>818074</requestid>
</revision>
<revision rev="13" vrev="1">
<srcmd5>bbca4aac9aa36ecd5a1775c727c1f506</srcmd5>
<version>1.5.0+git.20200707.c1ebd48</version>
<time>1594228263</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.5.0+git.20200707.c1ebd48:
* Bump to 1.5.0.
- Update to version 1.4.0+git.20200707.1195f4f:
* Fix crash when reducing multiple files.
- Add python3-psutil to Requires.
- Update to version 1.4.0+git.20200706.369bc31:
* Port test-case.
* retrieve InvalidIdx only for definitions
- Update to version 1.4.0+git.20200703.e2dcfaa:
* Update merged revision.
* Port tests to python.
* update Copyright year
* skip cases where the TemplateArg has the same name as the parameter
* fixed a crash in rewriteNamedDecls
* RemoveUnusedEnumMember: sync up from master.</comment>
<requestid>819230</requestid>
</revision>
<revision rev="14" vrev="1">
<srcmd5>42f0020323dedddfcfd3a8d53d67cce3</srcmd5>
<version>1.6.0+git.20200726.1b1be7c</version>
<time>1595864716</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.5.0+git.20200726.1b1be7c:
* Bump to v1.6.0.
- Update to version 1.5.0+git.20200724.686d1e9:
* clex: correctly exit when file does not exist.
* Clean up ignores a bit.
* Add ignores.
* One more fix to ignores.
* Add more ignores.
* Fix mapping and add ignores.
* Replace coverage badge.
* Rename codecov.yml file.
* Add .codecov.yml file with prefix fix.
* Switch to codecov.
* LGMT: exclude cpp/fixme-comment type.
* Fix 2 LGTM CPP warnings.
* LGTM: Do not build with debug info enabled.
* Remove object files for LGTM.
* Add coverage badge.
* Update build script.
* Add missing python3 package.
* Add exclude pattern.
* cvise/utils/testing.py: print full backtrace for test failure
* cvise/passes/clangbinarysearch.py: add missing imports
* Fix usage of BUILD_TYPE.
* Pass BUILD_TYPE to build_and_test.sh.
* Add missing sqlite3.
* Add special coverage build.
* Add argument to build_and_test.sh.
* Install python3-pip package.</comment>
<requestid>822878</requestid>
</revision>
<revision rev="15" vrev="1">
<srcmd5>55b57d768d7858afbcecbf389ce0b91f</srcmd5>
<version>1.6.0+git.20200728.98d731e</version>
<time>1596108846</time>
<user>dimstar_suse</user>
<comment>- Stop using zstd compression.
- Update to version 1.6.0+git.20200728.98d731e:
* Catch proper exception in readkey.py.
* Add missing dependency.
* Add first integration test.
- Support building on Leap 15.
</comment>
<requestid>823550</requestid>
</revision>
<revision rev="16" vrev="1">
<srcmd5>b61f91b91f9edada62f8c6c692c8d00e</srcmd5>
<version>1.7.0+git.20200929.17345b8</version>
<time>1601488435</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.7.0+git.20200929.17345b8:
* Bump to v1.7.0.
- Update to version 1.6.0+git.20200929.a12db89:
* Fix psutil core count detection code.
* Add OBS image at the beginning.
* Add icon.
* Add OBS master following project.
* Update last update Creduce commit.
* build_and_test.sh: resolve bash via /usr/bin/env
* passes/ifs.py: fix infinite loop in IfPass
* Fix a small type.</comment>
<requestid>838595</requestid>
</revision>
<revision rev="17" vrev="1">
<srcmd5>73651d3fa6b4cc2bc56dc22cf40917cd</srcmd5>
<version>1.8.0+git.20201021.07d465a</version>
<time>1603369534</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.8.0+git.20201021.07d465a:
* Bump to v1.8.0.
- Update to version 1.8.0+git.20201021.39657be:
* Disable renaming passes by default.
* Fix LinesPass for Fortran "Standard Fixed Format".
* Use proper openSUSE package in Docker image.
* Bump to v1.7.0.
* Fix psutil core count detection code.
* Add OBS image at the beginning.
* Add icon.
* Add OBS master following project.
* Update last update Creduce commit.
* Fix a small type.</comment>
<requestid>843248</requestid>
</revision>
<revision rev="18" vrev="1">
<srcmd5>e487b9d45bc8d0c4b3ce39928ec697cd</srcmd5>
<version>1.8.0+git.20201029.d32ab1b</version>
<time>1604054950</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.8.0+git.20201029.d32ab1b:
* Fix verbose output for sanity check.
* Improve wording for transformation opportunities.
* Improve debugging for InsaneTestCaseError.</comment>
<requestid>844890</requestid>
</revision>
<revision rev="19" vrev="1">
<srcmd5>f847b421f0bdf641ac2a385883bdedf6</srcmd5>
<version>1.8.0+git.20201106.e7821e8</version>
<time>1604702716</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.8.0+git.20201106.e7821e8:
* Remove superfluous print.
* Fix killing of timed out processes.
* Save test when it reaches a timeout.
* Move timeout to WARN.
* Fix timeout default.
* Support timestamps for a duration >24 hours.
- Use llvm11.</comment>
<requestid>846460</requestid>
</revision>
<revision rev="20" vrev="1">
<srcmd5>4049a9a0d88ed9fbe7ea47fd2eeb0f8a</srcmd5>
<version>1.9.0+git.20201110.a000f9e</version>
<time>1605012401</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.9.0+git.20201110.a000f9e:
* Improve printing of multiple reduced test-cases.
* Remove -n auto from pytest config.
* Start reduction for multiple files by the biggest.
* Fix reduction for multiple files when --commands is used.
- Update to version 1.8.0+git.20201110.8cdd0e5:
* Bump to v1.9.0.
* Use -n auto for pytest.
* Clean up Cmake warnings.
* Disable builds with older LLVM releases.
* Add setup.cfg file for pytest.
* Update build configurations.</comment>
<requestid>847448</requestid>
</revision>
<revision rev="21" vrev="1">
<srcmd5>aed6cf19bfe25ff8bad2261310741a2c</srcmd5>
<version>1.9.0+git.20201113.53eb76b</version>
<time>1605290390</time>
<user>dimstar_suse</user>
<comment>- Update to version 1.9.0+git.20201113.53eb76b:
* Report also number of lines.
* Use proper shebang.</comment>
<requestid>848294</requestid>
</revision>
<revision rev="22" vrev="1">
<srcmd5>b61a65156deb893bbfc856babc3c6be9</srcmd5>
<version>2.0.0+git.20201115.492d2d7</version>
<time>1605644635</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.0.0+git.20201115.492d2d7:
* Add Leap 15 and fix shebang.
- Update to version 1.9.0+git.20201115.cfdc482:
* Bump to v2.0.0.
* Remove E122 exception.
* Add exceptions for remaining flake8 errors.
* Fix E128 errors.
* Fix E302 flake8 errors.
* Start using ' for quoting.
- Update to version 1.9.0+git.20201115.0600c14:
* Fix importlib mechanism again.
* Fix Fedora docker files.
- Update to version 1.9.0+git.20201115.838ba74:
* Finish flake8 clean up.
* Clean up relative imports and * imports.
* Fix first part of flake8 issues.</comment>
<requestid>848702</requestid>
</revision>
<revision rev="23" vrev="1">
<srcmd5>31b55fdfe4f288e7bd73219d6764d2ce</srcmd5>
<version>2.0.0+git.20201120.2b2ba30</version>
<time>1605958944</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.0.0+git.20201120.2b2ba30:
* Fix flake8 issue.
- Update to version 2.0.0+git.20201120.2b68f19:
* Count only non-empty lines.
* Revert to use `env python3` shebang.</comment>
<requestid>849556</requestid>
</revision>
<revision rev="24" vrev="1">
<srcmd5>5480a08c2b41b8610b558700d70c1205</srcmd5>
<version>2.0.0+git.20210106.01ea6c9</version>
<time>1609959417</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.0.0+git.20210106.01ea6c9:
* Preserve mode of test-cases.
* Add new option --start-with-pass.
* Handle using declarations declared with macros
* Move back removed testers.</comment>
<requestid>860605</requestid>
</revision>
<revision rev="25" vrev="1">
<srcmd5>f3e050ca565a9cda4323a81aefa53e74</srcmd5>
<version>2.1.0+git.20210111.972f4ba</version>
<time>1610381743</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.0.0+git.20210111.972f4ba:
* Bump to v2.1.0.
* Make LLVM 12 code conditional.
* clang_delta: llvm-12: getContentCache() now returns a reference
* clang_delta: llvm-12: prefer getBufferOrNone to getBuffer
* Fix non-COVERAGE builds.
* Add missing python3 package for sqlite3.
* Add sqlite-devel for tumbleweed.
* Install git.
* Simplify Leap build.
* Fix one missing package for Leap.
* Do not depend on sqlite.
* Fix Leap configuration.
* Fix config.
* Fix configuration.
* Workflow: add Leap container.
* Use codecov directly.
* Install curl.
* Fix workflow.
* Update codecov yml config.
* Use codecov workflow directly.
* Fix workflow.
* Fix COVERAGE condition in GitHub workflow.
* Remove Travis leftovers.
* Add nproc.
* Rename a step.
* Fix badge URL.
* Stop using Travis CI. Bye.
* Github actions: add coverage.
* Add github workflow.</comment>
<requestid>862257</requestid>
</revision>
<revision rev="26" vrev="1">
<srcmd5>351c1ea56cede629ae4f3ed81db13373</srcmd5>
<version>2.2.0+git.20210304.4c7f4cd</version>
<time>1614948464</time>
<user>RBrownSUSE</user>
<comment>- Update to version 2.1.0+git.20210304.4c7f4cd:
* Bump to v2.2.0.
* Do not detect c++ std when --clang-delta-std is used.
* Add check for test case paths.
* Add --clang-delta-preserve-routine cvise option.
* Ensuring test inputs are copied into the build folder #43
* Adding a 'preserve-routine' flag to clang_delta #43
* Do not fail fast.</comment>
<requestid>876737</requestid>
</revision>
<revision rev="27" vrev="1">
<srcmd5>adf7c5bc72d9281237137c2cf0da59a8</srcmd5>
<version>2.3.0+git.20210309.0a14640</version>
<time>1615363001</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210309.0a14640:
* Add note about GCDA pass to README page.
* Add experimental GCDA reduction pass.
- Update to version 2.2.0+git.20210309.3f80c31:
* Bump to v2.3.0.
* Port to LLVM 12 (tested with 12.0.0 rc2).
- Update to version 2.2.0+git.20210308.de9373b:
* Remove temporary files in working directory.</comment>
<requestid>877950</requestid>
</revision>
<revision rev="28" vrev="1">
<srcmd5>2c380dd556d8aece670101d7266b91d7</srcmd5>
<version>2.3.0+git.20210317.2713400</version>
<time>1616008629</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210317.2713400:
* Mention that it can be install on Ubuntu.
* Run Lines pass 8x in delta.json pass.
* Add link to GitHub Actions.
* Fix typo.
* Fix SimpleInliner pass for alias functions.</comment>
<requestid>879705</requestid>
</revision>
<revision rev="29" vrev="1">
<srcmd5>ae3b6fcf9c8a3ea67bca40e031b65183</srcmd5>
<version>2.3.0+git.20210320.0ff4a84</version>
<time>1616365226</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210320.0ff4a84:
* Use colordiff if available.</comment>
<requestid>880299</requestid>
</revision>
<revision rev="30" vrev="1">
<srcmd5>775bcc2f214be7b8fcd9b04aa3428063</srcmd5>
<version>2.3.0+git.20210325.1a5f305</version>
<time>1616925264</time>
<user>RBrownSUSE</user>
<comment>- Update to version 2.3.0+git.20210325.1a5f305:
* Add new clang pass: class-to-struct (#50).</comment>
<requestid>881309</requestid>
</revision>
<revision rev="31" vrev="1">
<srcmd5>005c1480cbcf18a62a2cc9f6866fb130</srcmd5>
<version>2.3.0+git.20210331.352e93f</version>
<time>1617279467</time>
<user>RBrownSUSE</user>
<comment>- Update to version 2.3.0+git.20210331.352e93f:
* Repeat clang_delta_std detection for each test-case.</comment>
<requestid>882326</requestid>
</revision>
<revision rev="32" vrev="1">
<srcmd5>a0067bc41caf5e3570ff16f1f6f48547</srcmd5>
<version>2.3.0+git.20210412.66ee8c1</version>
<time>1618235383</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210412.66ee8c1:
* Class-to-struct pass: fix forward declarations.</comment>
<requestid>884625</requestid>
</revision>
<revision rev="33" vrev="1">
<srcmd5>d2c8bf75705819e3303ae204e9e62a04</srcmd5>
<version>2.3.0+git.20210419.7c7526b</version>
<time>1618859191</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210419.7c7526b:
* Add --skip-interestingness-test-check (-s) argument.</comment>
<requestid>886690</requestid>
</revision>
<revision rev="34" vrev="2">
<srcmd5>4cb17c6b1b92944ef3c0cb2a658e2bfa</srcmd5>
<version>2.3.0+git.20210419.7c7526b</version>
<time>1619378854</time>
<user>dimstar_suse</user>
<comment>- Use LLVM12.
</comment>
<requestid>888323</requestid>
</revision>
<revision rev="35" vrev="1">
<srcmd5>eab3f0c7aa46f77b014595fa9b77e2f0</srcmd5>
<version>2.3.0+git.20210419.e9a7b94</version>
<time>1620504455</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210419.e9a7b94:
* Simplify bool option definition.
- Use non-version dependencies to LLVM and clang.</comment>
<requestid>891437</requestid>
</revision>
<revision rev="36" vrev="1">
<srcmd5>1623bad170bb94dc500ef77ed058c730</srcmd5>
<version>2.3.0+git.20210628.38b42d9</version>
<time>1624887225</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210628.38b42d9:
* Remove creduce tests.
* Fixed a crash caused by macro
* Fixed an issue for processing init-lists
* Fixed a crash for removing function decl groups
* Handle move in int. test.</comment>
<requestid>902777</requestid>
</revision>
<revision rev="37" vrev="1">
<srcmd5>c69cce7450b5ab44fad740dc54439af2</srcmd5>
<version>2.3.0+git.20210819.0f98784</version>
<time>1629471475</time>
<user>RBrownSUSE</user>
<comment>- Update to version 2.3.0+git.20210819.0f98784:
* Properly handle keyboard interrupt when a pass is running (#62).
* Use pass name in the created temporary directories (#62).
* Install python3-chardet.
* Add support for --to-utf8 (#59).
* Add LLVM 12 build target.
* Support current LLVM tip.
* Fix CPU count detection on Darwin.</comment>
<requestid>913267</requestid>
</revision>
<revision rev="38" vrev="1">
<srcmd5>a61469e8b90d50b6bcef02e10d531fee</srcmd5>
<version>2.3.0+git.20210917.064adbb</version>
<time>1631913971</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20210917.064adbb:
* Print filename when reducing multiple files.
* Fix typo in README.md.</comment>
<requestid>919745</requestid>
</revision>
<revision rev="39" vrev="1">
<srcmd5>1483d01a14d068cedfeb9b559f1faa48</srcmd5>
<version>2.3.0+git.20211011.42e2caa</version>
<time>1634068163</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20211011.42e2caa:
* Finalize LGTM fix.
- Update to version 2.3.0+git.20211009.8ce7a88:
* Fix LGTM error.
* Update openSUSE devel libraries.
* Finish porting to LLVM 13.
* Port to LLVM 13.</comment>
<requestid>924866</requestid>
</revision>
<revision rev="40" vrev="1">
<srcmd5>b43f159b3ff85c4cc1b4a163c32d2447</srcmd5>
<version>2.4.0+git.20211014.5c63665</version>
<time>1634331831</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.3.0+git.20211014.5c63665:
* Bump to 2.4.0.
* Small tweak for LLVM 13.</comment>
<requestid>925242</requestid>
</revision>
<revision rev="41" vrev="2">
<srcmd5>4cb47c14e5eeb9e12e1c6fb6db7570e7</srcmd5>
<version>2.4.0+git.20211014.5c63665</version>
<time>1635788155</time>
<user>dimstar_suse</user>
<comment>- Add colordiff to Requires.</comment>
<requestid>928572</requestid>
</revision>
<revision rev="42" vrev="1">
<srcmd5>a7db0d674025dfe175bf15a4f63738e0</srcmd5>
<version>2.4.0+git.20211119.7ad9ac5</version>
<time>1637372362</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20211119.7ad9ac5:
* Enable -Werror also for release configurations.
* Enable privilage mode again.
* Mention colordiff in INSTALL.
* Fix detection of colordiff.
* Stop using codecov.
* Run in privilage mode.
* Add build target: LLVM 13.
* Port to the new codecod uploader.
* Fix thinko in warning option: -Wall to -Wdefault.
* Report all warnings from pytest.
* Fix resource leaks in tests.</comment>
<requestid>932531</requestid>
</revision>
<revision rev="43" vrev="1">
<srcmd5>e050b2744c9221f4c2cbe3634a0a7049</srcmd5>
<version>2.4.0+git.20211126.bd7809f</version>
<time>1637970694</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20211126.bd7809f:
* Disable maybe-uninitialized from Werror.
* Fix workflow.
* Use extra-flags.
* Remove definition of PACKAGE macro (#68).
* Discourage -Werror in README.md</comment>
<requestid>934014</requestid>
</revision>
<revision rev="44" vrev="1">
<srcmd5>b0604f60313f9aacc94ed34ee59c5257</srcmd5>
<version>2.4.0+git.20211209.2669efd</version>
<time>1640108458</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20211209.2669efd:
* Fix file handling in lines pass.
* Allow and document building on windows
* Remove tests.
* handle user-defined literals for remove-namespace pass
* skip CallExpr if CurrentStmt is null
* Fix README
* Fix formatting.
* Improve wording related to compiler warnings.</comment>
<requestid>941895</requestid>
</revision>
<revision rev="45" vrev="1">
<srcmd5>a486cc815a315de8fbd4de2199378fb1</srcmd5>
<version>2.4.0+git.20220104.21c4e26</version>
<time>1641321474</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20220104.21c4e26:
* Remove C-Reduce test-case.
* skip non VarDecl for getInitExprFromBase
* Fix topformflat sanity check in lines pass.
* Use repology.
- Add chardet as a Requirement.</comment>
<requestid>943772</requestid>
</revision>
<revision rev="46" vrev="1">
<srcmd5>e32a5a1b8fb150a43f5d7201d2bd8e99</srcmd5>
<version>2.4.0+git.20220630.80a749e</version>
<time>1656675898</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20220630.80a749e:
* Skip pass if enormous test-case growth is seen
* README: add a tip about -Wfatal-errors
* Use LLVM 14 as a default library version.
* return UINT_MAX for invalid CstArray size
* remove spelling locations in case of macros
* handle macros for reduce-class-template-param
* handle more macro cases for remove-namespace
* handle more macro cases for ReplaceExpr
* skip recursive calls for simple-inliner
* skip defaulted function for param-to-local</comment>
<requestid>986054</requestid>
</revision>
<revision rev="47" vrev="1">
<srcmd5>a598995a42701d956d86a8a24e7d09dc</srcmd5>
<version>2.4.0+git.20220701.2941a38</version>
<time>1656768852</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20220701.2941a38:
* Add new option --skip-after-n-transforms.
* llvm{9,10} are removed in Tumbleweed now</comment>
<requestid>986225</requestid>
</revision>
<revision rev="48" vrev="1">
<srcmd5>1b6b3d43e05d0fe9af2a90e8a1d067ad</srcmd5>
<version>2.4.0+git.20220809.f32223a</version>
<time>1660144458</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20220809.f32223a:
* refactors so that the project is LLVM 15-compatible
* Remove extra space in a message.</comment>
<requestid>994178</requestid>
</revision>
<revision rev="49" vrev="2">
<srcmd5>2749e28c8280e2980478854e7bd8e115</srcmd5>
<version>2.4.0+git.20220809.f32223a</version>
<time>1661432940</time>
<user>dimstar_suse</user>
<comment></comment>
<requestid>999107</requestid>
</revision>
<revision rev="50" vrev="1">
<srcmd5>e7f4cd915723683ecb74ff001e389c0c</srcmd5>
<version>2.4.0+git.20220826.b11db4d</version>
<time>1661593815</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.4.0+git.20220826.b11db4d:
* Run flake8 directly due to broken pytest-flake8.
* Add new line.
* List tested LLVM versions in Installation page.
- Remove extra removal of pytest-flake8 in spec file.</comment>
<requestid>999469</requestid>
</revision>
<revision rev="51" vrev="1">
<srcmd5>5a63c713abeb33b08b2d3e61a484830a</srcmd5>
<version>2.5.0+git.20220830.f61c4b6</version>
<time>1661863840</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220830.f61c4b6:
* Bump to 2.5.0.
* Reduce MAX_PASS_INCREASEMENT_THRESHOLD to 3.</comment>
<requestid>1000197</requestid>
</revision>
<revision rev="52" vrev="1">
<srcmd5>7dad26abf5092debe26a600bacfd72db</srcmd5>
<version>2.5.0+git.20220831.cf6747b</version>
<time>1662063062</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220831.cf6747b:
* Change gcdabinary to GCC 12 and newer.</comment>
<requestid>1000428</requestid>
</revision>
<revision rev="53" vrev="1">
<srcmd5>8984a64608f0faa9badcb5f8996089f0</srcmd5>
<version>2.5.0+git.20220909.31fe1f8</version>
<time>1662740895</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220909.31fe1f8:
* class-template-to-class transformation was not working with out-of-line method definitions
- Update to version 2.5.0+git.20220909.3c7e8c6:
* Add c++2b C++ standard.</comment>
<requestid>1002313</requestid>
</revision>
<revision rev="54" vrev="1">
<srcmd5>f91df282f517dd854ada9d85fa558476</srcmd5>
<version>2.5.0+git.20220911.4c7ce7f</version>
<time>1662926267</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220911.4c7ce7f:
* instantiate-template-param was not working for parameters inside anonymous templates</comment>
<requestid>1002529</requestid>
</revision>
<revision rev="55" vrev="1">
<srcmd5>b92a015746b1c7b56375ab3fffe170f5</srcmd5>
<version>2.5.0+git.20220912.e2268dd</version>
<time>1663002511</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220912.e2268dd:
* Added member-to-global pass that moves declarations within a record (class or struct) in front of the record
- Update to version 2.5.0+git.20220912.c56e8a0:
* Replaced everywhere TypedefDecl by TypedefNameDecl to supporting typedef-like using declarations
* Hopefully compatible with old libclang
* return-void transformation discarded function specifiers, attributes and scope qualifiers
* class-template-to-class transformation was not working with out-of-line method definitions
* Add c++2b C++ standard.</comment>
<requestid>1002720</requestid>
</revision>
<revision rev="56" vrev="1">
<srcmd5>bd5982562e9376daaac5f1e44e3983d8</srcmd5>
<version>2.5.0+git.20220914.93cb973</version>
<time>1663155907</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.5.0+git.20220914.93cb973:
* Added rename-operator pass that converts operator functions (e.g. operator +) to regular functions</comment>
<requestid>1003450</requestid>
</revision>
<revision rev="57" vrev="1">
<srcmd5>753bd41b07748e1c8f2ce6b225a0f61b</srcmd5>
<version>2.6.0+git.20221003.09a5d1e</version>
<time>1664820487</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221003.09a5d1e:
* Bump to 2.6.0.
* Fixed small bugs in class-template-to-class, simplify-dependent-typedef and template-arg-to-int passes
* member-to-global pass failed for members not ending with a ";"
* CMake: Fixed compilation, enabled parallel builds and deactivated unnecessary warnings for MSVC
* GCDABinaryPass: handle when there are no functions</comment>
<requestid>1007666</requestid>
</revision>
<revision rev="58" vrev="2">
<srcmd5>312719888085b7fcabd5e9afbcec7217</srcmd5>
<version>2.6.0+git.20221003.09a5d1e</version>
<time>1665754901</time>
<user>dimstar_suse</user>
<comment>- Do not use ninja, prefer make (due to jobserver interaction with GCC).</comment>
<requestid>1010438</requestid>
</revision>
<revision rev="59" vrev="1">
<srcmd5>f4bc3daff1f1156d56b5103dcbefbe9b</srcmd5>
<version>2.6.0+git.20221018.7c1f0b4</version>
<time>1666089942</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221018.7c1f0b4:
* Fix LLVM 16 build.
* Move cron job to 03:00
* Fix CI.
* Split workflows.
* Add cron job.
* LLVM 16: disable one test
* clang 16: disable one -Werror
* Fix LLVM 16 issue:
* Fix CI
* Add LLVM Nightly builder.
* Use env for Leap.
* Move to -std=c++17 as it will be required by LLVM 16.
- Use gcc-11 for Leap.</comment>
<requestid>1029665</requestid>
</revision>
<revision rev="60" vrev="1">
<srcmd5>07fe9736640d605c4d03a9ab679f6558</srcmd5>
<version>2.6.0+git.20221121.ff14486</version>
<time>1669041018</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221121.ff14486:
* Add c++2b for auto-detection in clangbinarysearch.py.
* Use detected --std in ClangBinarySearchPass
* Add extra llvm16 package.
* Port to LLVM ToT.
* Fix CI.
* CI: fix Leap
* CI: reorg installed packages
* CI: rename workflow
* CI: install findutils
* run pyupgrade
* run pyupgrade only with --py36-plus.
* Revert "run pyupgrade on the code"
* Revert "Expect Python 3.8+."
* Add pyupgrade to CI.
* run pyupgrade on the code
* Expect Python 3.8+.
* Fix name of badge
* Update badges.</comment>
<requestid>1037082</requestid>
</revision>
<revision rev="61" vrev="1">
<srcmd5>48c7b7d6f09b6e77b9a1386add3b9441</srcmd5>
<version>2.6.0+git.20221130.702f9d5</version>
<time>1669816829</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221130.702f9d5:
* Fix where we skip when --skip-after-n-transforms is used.
- Update to version 2.6.0+git.20221121.e753f5b:
* tweak logic in clangbinarysearch.py</comment>
<requestid>1039101</requestid>
</revision>
<revision rev="62" vrev="1">
<srcmd5>eb67ac7b7183ee29de04ed9f7678c57e</srcmd5>
<version>2.6.0+git.20221213.c01d287</version>
<time>1670954247</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221213.c01d287:
* Transformation instantiate-template-param did not support replacement of all types (e.g. pointer, reference, arrays were not working)
* Bugfix: instantiate-template-param transformation used always the type of the first template parameter
* LLVM 16: stop using deprecated llvm::None.
* Remove LGTM badges as it will be closed.
- Update to version 2.6.0+git.20221209.b337b9a:
* Use ubuntu:rolling container
* Use ubuntu-latest.
* Improve error message for bad value of `--start-with-pass`.
* Use -Wno-error=mismatched-new-delete conditionally.</comment>
<requestid>1042718</requestid>
</revision>
<revision rev="63" vrev="1">
<srcmd5>3aa8825da71667f53570d5d430031763</srcmd5>
<version>2.6.0+git.20221214.96f841e</version>
<time>1671023479</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221214.96f841e:
* Pass instantiate-template-param learned to remove template arguments and parameters</comment>
<requestid>1042816</requestid>
</revision>
<revision rev="64" vrev="1">
<srcmd5>d4f3bcc19df3921ae28119e5b1bde825</srcmd5>
<version>2.6.0+git.20221216.1423ed5</version>
<time>1671209497</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221216.1423ed5:
* Split remove-base-class transformation into remove-base-class and merge-base-class and supporting templated base classes
* Update reason comment.
* Improve LLVM version detection.
* Add support for skipIf get_llvm_version.
- Update to version 2.6.0+git.20221215.2f76b4f:
* Added getDescribedTemplateParams for backwards compatibility
* The move-function-body transformation learned to move class methods, templated functions and methods within templated classes
* testing: quit if we cannot create bug report
* Fixed crash in reduce-class-template-param</comment>
<requestid>1043346</requestid>
</revision>
<revision rev="65" vrev="1">
<srcmd5>b5f1049b342a7d78a4cb6a99663571e2</srcmd5>
<version>2.6.0+git.20221217.f1b5a08</version>
<time>1671305798</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.6.0+git.20221217.f1b5a08:
* Fixed infinite loop problem with move-definition-to-declaration transformation
* move-definition-to-declaration transformation learned to move struct, class, union and variable definitions
* Renamed transformation move-function-body to move-definition-to-declaration</comment>
<requestid>1043436</requestid>
</revision>
<revision rev="66" vrev="2">
<srcmd5>57009088f87d7a0fdb02f1cf03da53c0</srcmd5>
<version>2.6.0+git.20221217.f1b5a08</version>
<time>1671564060</time>
<user>dimstar_suse</user>
<comment>- Start using mold linker.</comment>
<requestid>1043883</requestid>
</revision>
<revision rev="67" vrev="1">
<srcmd5>3b83516508f911c42e27eecef9fdab28</srcmd5>
<version>2.7.0+git.20221223.d9e4a50</version>
<time>1671889905</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.7.0+git.20221223.d9e4a50:
* Bump to 2.7.0.
* Fix build error with LLVM 16.
* enable debuginfo in CMAKE_CXX_FLAGS_RELWITHDEBINFO build type
* Remove extra symlink in LLVM nightly build.</comment>
<requestid>1044734</requestid>
</revision>
<revision rev="68" vrev="1">
<srcmd5>2b5ab51803435b1bd1514bfc5f0c5a53</srcmd5>
<version>2.7.0+git.20230302.ff4e51e</version>
<time>1677794643</time>
<user>dimstar_suse</user>
<comment>- Update to version 2.7.0+git.20230302.ff4e51e:
* add -Wno-error=dangling-reference for GCC 13+
* LLVM 17: port DesignatedInitExpr::Designator
* Fix one more llvm::Optional leftover:
* port llvm::Optional to std::optional
* LLVM nightly: use llvm-17
* bump CMake minimal version</comment>
<requestid>1068630</requestid>
</revision>
</revisionlist>