Commit Graph

  • d3041e06db - Update to version 2.3.0+git.20211014.5c63665: * Bump to 2.4.0. * Small tweak for LLVM 13. Martin Liška 2021-10-14 11:27:52 +00:00
  • 12b52a41bc Accepting request 924866 from devel:tools Dominique Leuenberger 2021-10-12 19:49:23 +00:00
  • a1ab95a9e0 - Update to version 2.3.0+git.20211011.42e2caa: * Finalize LGTM fix. Martin Liška 2021-10-11 05:52:28 +00:00
  • 8120db487b - 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. Martin Liška 2021-10-11 05:13:31 +00:00
  • 04afcf7af3 Accepting request 919745 from devel:tools Dominique Leuenberger 2021-09-17 21:26:11 +00:00
  • 16417ac4f7 - Update to version 2.3.0+git.20210917.064adbb: * Print filename when reducing multiple files. * Fix typo in README.md. Martin Liška 2021-09-17 13:10:38 +00:00
  • 98ebf49d9a Accepting request 913267 from devel:tools Richard Brown 2021-08-20 14:57:55 +00:00
  • 07d03da760 Add missing dependency. Martin Liška 2021-08-20 07:18:34 +00:00
  • 222c2eff07 - 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. Martin Liška 2021-08-19 15:09:17 +00:00
  • 28816ddd59 Accepting request 902777 from devel:tools Dominique Leuenberger 2021-06-28 13:33:45 +00:00
  • 4d523a8b7a - 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. Martin Liška 2021-06-28 09:14:22 +00:00
  • 5d26d16926 Accepting request 891437 from devel:tools Dominique Leuenberger 2021-05-08 20:07:35 +00:00
  • f90500b04f - Update to version 2.3.0+git.20210419.e9a7b94: * Simplify bool option definition. Martin Liška 2021-05-08 06:34:37 +00:00
  • 00786aac3e - Use non-version dependencies to LLVM and clang. Martin Liška 2021-05-08 06:25:18 +00:00
  • d677109d68 Accepting request 888323 from devel:tools Dominique Leuenberger 2021-04-25 19:27:34 +00:00
  • b4000ca3a9 - Use LLVM12. Martin Liška 2021-04-22 12:40:39 +00:00
  • 4941aadbc7 Accepting request 886690 from devel:tools Dominique Leuenberger 2021-04-19 19:06:31 +00:00
  • 107af8d54b - Update to version 2.3.0+git.20210419.7c7526b: * Add --skip-interestingness-test-check (-s) argument. Martin Liška 2021-04-19 12:26:29 +00:00
  • dca0928f22 Accepting request 884625 from devel:tools Dominique Leuenberger 2021-04-12 13:49:43 +00:00
  • 89120acabf - Update to version 2.3.0+git.20210412.66ee8c1: * Class-to-struct pass: fix forward declarations. Martin Liška 2021-04-12 10:10:22 +00:00
  • b5afc13a24 Accepting request 882326 from devel:tools Richard Brown 2021-04-01 12:17:47 +00:00
  • 770c7dbeba - Update to version 2.3.0+git.20210331.352e93f: * Repeat clang_delta_std detection for each test-case. Martin Liška 2021-03-31 09:47:56 +00:00
  • 2807781328 Accepting request 881309 from devel:tools Richard Brown 2021-03-28 09:54:24 +00:00
  • ddd47917b9 - Update to version 2.3.0+git.20210325.1a5f305: * Add new clang pass: class-to-struct (#50). Martin Liška 2021-03-25 12:26:17 +00:00
  • f796059e04 Accepting request 880299 from devel:tools Dominique Leuenberger 2021-03-21 22:20:26 +00:00
  • f808155514 - Update to version 2.3.0+git.20210320.0ff4a84: * Use colordiff if available. Martin Liška 2021-03-20 19:50:27 +00:00
  • 4b16611e37 Accepting request 879705 from devel:tools Dominique Leuenberger 2021-03-17 19:17:09 +00:00
  • 44514d270e - 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. Martin Liška 2021-03-17 15:03:47 +00:00
  • 959484ac56 Accepting request 877950 from devel:tools Dominique Leuenberger 2021-03-10 07:56:41 +00:00
  • 880e89608b - Update to version 2.3.0+git.20210309.0a14640: * Add note about GCDA pass to README page. * Add experimental GCDA reduction pass. Martin Liška 2021-03-09 10:17:50 +00:00
  • 085e2a731d - Update to version 2.2.0+git.20210309.3f80c31: * Bump to v2.3.0. * Port to LLVM 12 (tested with 12.0.0 rc2). Martin Liška 2021-03-09 08:23:19 +00:00
  • dbd777be97 - Update to version 2.2.0+git.20210308.de9373b: * Remove temporary files in working directory. Martin Liška 2021-03-08 15:30:28 +00:00
  • 88b03a6dc4 Accepting request 876737 from devel:tools Richard Brown 2021-03-05 12:47:44 +00:00
  • 79363daf88 - 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. Martin Liška 2021-03-04 12:55:19 +00:00
  • 585f85e3a0 Accepting request 862257 from devel:tools Dominique Leuenberger 2021-01-11 16:15:43 +00:00
  • c4fd15d6a0 - 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. Martin Liška 2021-01-11 10:56:06 +00:00
  • 64e739e709 - Update to version 2.0.0+git.20210107.0a962a7: * Fix TestCvise test in Travis. * Report clang_delta crashes when querying for instances. Martin Liška 2021-01-07 09:22:51 +00:00
  • dfdb4a093b Accepting request 860605 from devel:tools Dominique Leuenberger 2021-01-06 18:56:57 +00:00
  • 1773480ca3 - 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. Martin Liška 2021-01-06 08:18:55 +00:00
  • fa062d8027 Use spec-cleaner. Martin Liška 2020-11-23 10:05:25 +00:00
  • 57e9bb35e7 Accepting request 849556 from devel:tools Dominique Leuenberger 2020-11-21 11:42:24 +00:00
  • 358e61cd70 - Update to version 2.0.0+git.20201120.2b2ba30: * Fix flake8 issue. Martin Liška 2020-11-20 07:24:45 +00:00
  • 30fc4a3c29 - Update to version 2.0.0+git.20201120.2b68f19: * Count only non-empty lines. * Revert to use env python3 shebang. Martin Liška 2020-11-20 06:02:43 +00:00
  • 3b0f51d27f Accepting request 848702 from devel:tools Dominique Leuenberger 2020-11-17 20:23:55 +00:00
  • c9e03ee578 - Update to version 2.0.0+git.20201115.492d2d7: * Add Leap 15 and fix shebang. Martin Liška 2020-11-15 11:26:25 +00:00
  • 9ce9ce1ac6 - 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. Martin Liška 2020-11-15 09:52:08 +00:00
  • cfc89b6a13 - Update to version 1.9.0+git.20201115.0600c14: * Fix importlib mechanism again. * Fix Fedora docker files. Martin Liška 2020-11-15 08:59:46 +00:00
  • 7af4951424 Accepting request 848294 from devel:tools Dominique Leuenberger 2020-11-13 17:59:50 +00:00
  • dd4326a8e2 - Update to version 1.9.0+git.20201113.53eb76b: * Report also number of lines. * Use proper shebang. Martin Liška 2020-11-13 08:26:19 +00:00
  • 6c7c845d46 Accepting request 847448 from devel:tools Dominique Leuenberger 2020-11-10 12:46:41 +00:00
  • eb2dc3b664 - 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. Martin Liška 2020-11-10 10:38:40 +00:00
  • efa4515ac3 - 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. Martin Liška 2020-11-10 07:19:26 +00:00
  • e78fcd19c6 Accepting request 846460 from devel:tools Dominique Leuenberger 2020-11-06 22:45:16 +00:00
  • 7e3ad5cfbd - 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. Martin Liška 2020-11-06 12:53:00 +00:00
  • 093a3e1489 - Use llvm11. Martin Liška 2020-11-06 12:45:05 +00:00
  • 9a7cc164c5 Accepting request 844890 from devel:tools Dominique Leuenberger 2020-10-30 10:49:10 +00:00
  • 088253a317 - Update to version 1.8.0+git.20201029.d32ab1b: * Fix verbose output for sanity check. * Improve wording for transformation opportunities. * Improve debugging for InsaneTestCaseError. Martin Liška 2020-10-29 14:53:27 +00:00
  • 0a7fb9cf7e Accepting request 843248 from devel:tools Dominique Leuenberger 2020-10-22 12:25:34 +00:00
  • 4e1f39cfd3 - Update to version 1.8.0+git.20201021.07d465a: * Bump to v1.8.0. Martin Liška 2020-10-21 15:19:50 +00:00
  • 77a9cb10cb - Update to version 1.8.0+git.20201021.39657be: Martin Liška 2020-10-21 15:14:13 +00:00
  • d3942d8c5c - Update to version 1.7.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. Martin Liška 2020-10-21 15:13:50 +00:00
  • df34d13d8e Accepting request 838595 from devel:tools Dominique Leuenberger 2020-09-30 17:53:55 +00:00
  • 7a4ce800b7 - Update to version 1.7.0+git.20200929.17345b8: * Bump to v1.7.0. Martin Liška 2020-09-29 15:40:20 +00:00
  • d0449d1e47 Accepting request 823550 from devel:tools Dominique Leuenberger 2020-07-30 11:34:06 +00:00
  • 245b7013bd - Stop using zstd compression. Martin Liška 2020-07-30 09:25:27 +00:00
  • 0ed3f6aee0 - Support building on Leap 15. Martin Liška 2020-07-30 09:20:42 +00:00
  • f82a3aacbc Accepting request 822878 from devel:tools Dominique Leuenberger 2020-07-27 15:45:16 +00:00
  • 2abcff75fe - Update to version 1.5.0+git.20200726.1b1be7c: * Bump to v1.6.0. Martin Liška 2020-07-26 19:36:02 +00:00
  • 1a9409a464 - 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. * Run coverage just for one build. * Add objdir to .gitignore. * Install coveralls within Docker containers. Martin Liška 2020-07-24 09:47:33 +00:00
  • 34d6aab6de Accepting request 819230 from devel:tools Dominique Leuenberger 2020-07-08 17:11:03 +00:00
  • a38ef349c7 - Update to version 1.5.0+git.20200707.c1ebd48: * Bump to 1.5.0. Martin Liška 2020-07-07 12:15:56 +00:00
  • d1f6a651c2 - Update to version 1.4.0+git.20200707.1195f4f: * Fix crash when reducing multiple files. Martin Liška 2020-07-07 08:16:42 +00:00
  • 7cdc374cd8 - Add python3-psutil to Requires. Martin Liška 2020-07-07 07:34:29 +00:00
  • 6c10b2aa41 - Update to version 1.4.0+git.20200706.369bc31: * Port test-case. * retrieve InvalidIdx only for definitions Martin Liška 2020-07-06 21:32:21 +00:00
  • 39f9ea23fe - 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. Martin Liška 2020-07-03 14:27:20 +00:00
  • 9c019c83e8 Accepting request 818074 from devel:tools Dominique Leuenberger 2020-07-01 12:27:39 +00:00
  • 255f46197c - Update to version 1.4.0+git.20200701.2dbaf41: * Fix up RemoveUnusedEnumMember constructor. Martin Liška 2020-07-01 10:44:31 +00:00
  • 6d56878b09 Accepting request 817860 from devel:tools Dominique Leuenberger 2020-06-30 19:59:09 +00:00
  • 928e878729 - Update to version 1.4.0+git.20200630.58375a7: * Fix crash in unifdef pass with float indices. Martin Liška 2020-06-30 11:48:31 +00:00
  • 7c212b25af Accepting request 815407 from devel:tools Dominique Leuenberger 2020-06-17 12:56:48 +00:00
  • 96aac1dc63 - 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. Martin Liška 2020-06-17 07:40:12 +00:00
  • 29306a4b03 Accepting request 812799 from devel:tools Dominique Leuenberger 2020-06-09 22:49:39 +00:00
  • ddf7278aec Accepting request 812797 from home:scarabeus_iv:branches:devel:tools Martin Liška 2020-06-09 07:35:00 +00:00
  • beb8299864 Accepting request 810608 from devel:tools Dominique Leuenberger 2020-06-02 12:34:18 +00:00
  • 9b115f8663 - Update to version 1.3.0+git.20200601.4173fa7: * Bump to 1.4.0. * Remove superfluous debugging message. Martin Liška 2020-06-01 12:25:40 +00:00
  • 45d277f1af - Use LLVM 10. Martin Liška 2020-05-30 14:12:16 +00:00
  • 75c2d1587b - Update to version 1.3.0+git.20200528.9dbe6d9: * Fix bash shebin. Martin Liška 2020-05-29 08:20:09 +00:00
  • c0e7d73dbc - 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. Martin Liška 2020-05-27 19:43:10 +00:00
  • 9b4c71c5a9 Accepting request 802603 from devel:tools Dominique Leuenberger 2020-05-11 11:44:09 +00:00
  • 850cca6f8e - 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. Martin Liška 2020-05-11 06:56:01 +00:00
  • 4a3fcbe316 Accepting request 802281 from devel:tools Dominique Leuenberger 2020-05-09 20:19:59 +00:00
  • 819bee90f3 - 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). Martin Liška 2020-05-09 17:18:29 +00:00
  • 694151778d Accepting request 801271 from devel:tools Dominique Leuenberger 2020-05-08 21:06:31 +00:00
  • 24f68a00bb - Update to version 1.2.0+git.20200507.7cf63b5: * Fix cvise --version - unknown git version. Martin Liška 2020-05-07 13:53:29 +00:00
  • d7c0e895cb - Update to version 1.2.0+git.20200507.9fa4330: * Fix argument parsing of cvise-delta. * Remove unused files in .gitattributes. Martin Liška 2020-05-07 12:47:01 +00:00
  • ae829d6165 - Update to version 1.1.0+git.20200507.c12db9c: * Bump to 1.2.0. Martin Liška 2020-05-07 12:01:37 +00:00
  • bed1c87c98 Accepting request 799231 from devel:tools Dominique Leuenberger 2020-05-01 09:15:02 +00:00
  • 537fb1d9d7 - 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. Martin Liška 2020-04-30 13:15:19 +00:00
  • 2dc1a36992 Accepting request 798964 from devel:tools Dominique Leuenberger 2020-04-29 18:53:58 +00:00
  • 9c7ef02a02 - 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. Martin Liška 2020-04-29 14:45:26 +00:00