Daily bump.
[gcc.git] / contrib / ChangeLog
index d9632fb30dc2a75b4c310eca72fa4acd401e48a8..13fa4683af5d8a28ae65739985d81cd8116b7cb5 100644 (file)
@@ -1,3 +1,483 @@
+2020-12-17  Nathan Sidwell  <nathan@acm.org>
+
+       PR bootstrap/98300
+       * gcc_update: Add c++tools/config.h.in.
+
+2020-12-15  Nathan Sidwell  <nathan@acm.org>
+
+       * gcc_update: Add c++tools & libcody.
+
+2020-12-15  Nathan Sidwell  <nathan@acm.org>
+
+       * gcc-changelog/git_commit.py (changelog_locations): Add
+       libcody, c++tools.
+
+2020-12-08  Martin Liska  <mliska@suse.cz>
+
+       * filter-clang-warnings.py: Filter more cases.
+
+2020-12-08  Martin Liska  <mliska@suse.cz>
+
+       * filter-clang-warnings.py: Modernize and filter 2 more
+       patterns.
+
+2020-12-04  Martin Liska  <mliska@suse.cz>
+
+       * check-params-in-docs.py: use flake8 and add some
+       tweaks to ignore aarch64 params.
+
+2020-12-02  Jason Merrill  <jason@redhat.com>
+
+       * gcc-git-customization.sh: Configure sendemail.to.
+
+2020-11-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Suggest close file for
+       'unchanged file mentioned in a ChangeLog' error.
+       * gcc-changelog/test_email.py: Test it.
+
+2020-11-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Allow sub-directory wildcard
+       changelog entry. Fix a typo caused by apostrophe escaping.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-11-30  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_commit.py (wildcard_prefixes): Add libstdc++
+       testsuite directory.
+
+2020-11-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Allow wildcard pattern only.
+
+2020-11-27  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Use regex for cherry pick prefix.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-11-25  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Use revert_regex instead
+       of string prefix.  Convert sets to literals.
+
+2020-11-16  Martin Liska  <mliska@suse.cz>
+
+       * mklog.py: Do not call read on an input stream.
+       Fix some flake8 issues.
+
+2020-11-07  Lewis Hyatt  <lhyatt@gmail.com>
+
+       * unicode/EastAsianWidth.txt: Update to Unicode 13.0.0.
+       * unicode/PropList.txt: Likewise.
+       * unicode/README: Likewise.
+       * unicode/UnicodeData.txt: Likewise.
+       * unicode/from_glibc/unicode_utils.py: Update to latest glibc version.
+       * unicode/from_glibc/utf8_gen.py: Likewise.
+
+2020-11-06  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Add new check.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Add new patch.
+
+2020-11-04  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_repository.py: Set strict=True
+       for parse_git_revisions as a default.
+
+2020-11-04  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gcc-changelog/git_commit.py (item_parenthesis_empty_regex,
+       item_parenthesis_regex): Add.
+       (check_for_empty_description): Use them.
+       * gcc-changelog/test_email.py (test_emptry_entry_desc,
+       test_emptry_entry_desc_2): Add.
+       * gcc-changelog/test_patches.txt: Add two testcases for it.
+
+2020-11-03  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gcc-changelog/git_email.py: Add unidiff_supports_renaming check.
+
+2020-11-03  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/setup.cfg: New file.
+
+2020-10-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Handle empty groups in
+       file description.
+       * gcc-changelog/test_email.py: New test.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-09-21  Tobias Burnus  <tobias@codesourcery.com>
+
+       * mklog.py: Parse first 10 lines for PR/DR number
+       not only the first line.
+
+2020-09-17  Dimitrij Mojoski  <dmjpp@hotmail.com>
+
+       * clang-format: Autodetect C++ standard in use rather than
+       forcing C++03.
+
+2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu,
+       tilegxbe-linux-gnu, and tilepro-linux-gnu.
+
+2020-07-29  Martin Liska  <mliska@suse.cz>
+
+       * git-backport.py: fix how are ChangeLog paths combined.
+
+2020-07-23  Patrick Palka  <ppalka@redhat.com>
+
+       * vimrc (SetStyle): Also inspect &filetype to determine whether
+       a file is C-like.
+
+2020-07-23  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: When reverting a backport,
+       we should print only Revert header.
+
+2020-07-17  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_update_version.py: Fix typo.
+
+2020-07-10  Mike Nolta  <mike@nolta.net>
+
+       * download_prerequisites: Don't pass wget options to curl.
+
+2020-07-07  Alexandre Oliva  <oliva@adacore.com>
+           Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Support CASE and COND.
+       * gcc-changelog/test_patches.txt: Add test.
+       * gcc-changelog/test_email.py: Add test.
+
+2020-06-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_repository.py: Support older releases of
+       GitPython when renamed_file was named renamed.
+
+2020-06-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_check_commit.py: Print revision
+       of original_info.
+       * gcc-changelog/git_commit.py: Support Revert commits.
+
+2020-06-30  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_check_commit.py: Use GitInfo
+       * gcc-changelog/git_commit.py: Add GitInfo class.
+       * gcc-changelog/git_email.py: Use GitInfo class.
+       * gcc-changelog/git_repository.py: Likewise.
+
+2020-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * download_prerequisites: Support AIX and OpenBSD unames.
+       Pipe `{gzip,bzip2} -d` to `tar -xf -`.
+
+2020-06-18  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: First checkout and then
+       run git pull ---rebase.
+
+2020-06-18  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: Support merge commits
+       and walk only on the branch that is being merged and generate
+       missing ChangeLog entries.
+
+2020-06-18  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Fix Backported from timestamp when
+       use_commit_ts=True is used.
+
+2020-06-17  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Print 'Backported from master'
+       heading to backported commits.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Add new patch.
+       * gcc-changelog/git_repository.py: Add commit_to_date hook.
+       * gcc-changelog/git_email.py: Add fuzzy implementation
+       of commit_to_date_hook.
+
+2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
+
+       * prepare-commit-msg: Use the gcc-config.mklog-hook-type Git
+       config key instead of the GCC_FORCE_MKLOG environment variable.
+       Optionally disable generating a new ChangeLog template for
+       amended commits when the existing log is still OK.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: Add --curent argument.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+       * prepare-commit-msg: Replace ENV variable with a git config
+       value.
+
+2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
+
+       * prepare-commit-msg: Use 'tee' to save the diff to a file
+       instead of running 'git diff' twice.
+
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Fix renamed files in
+       parse_git_name_status.
+       * gcc-changelog/test_email.py: Add test for it.
+
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Add more supported prefixes.
+       * gcc-changelog/test_email.py: Fix one flake8 error.
+       * gcc-changelog/test_patches.txt: Add tested for newly
+       supported prefixes.
+
+2020-06-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_commit.py (GitCommit.parse_changelog):
+       Improve error strings.
+       * gcc-changelog/test_email.py: Update expected errors.
+
+2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_email.py: Set exit status on error.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Fix ChangeLog regex in order to
+       match the top-level ChangeLog.
+       * gcc-changelog/test_email.py: Add test.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
+       wildcard_prefixes locations.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Add 3 new patches.
+
+2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gcc-changelog/git_commit.py (ignored_prefixes): Add
+       gcc/testsuite/gdc.test/.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/test_email.py (TestGccChangelog.test_long_lines):
+       Update expected error message.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_commit.py (GitCommit.parse_changelog): Fix
+       grammar.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+       * prepare-commit-msg: Do nothing if the mklog.py script isn't
+       present.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+       * gcc-changelog/git_commit.py (GitCommit.check_mentioned_files):
+       Improve error text.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Add v850e1-elf.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Add or1k-elf, or1k-linux-*, and or1k-rtems.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Remove arm-wrs-vxworks.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Remove cris-linux, crisv32-elf, and
+       crisv32-linux.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Add pru-elf.
+
+2020-05-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * config-list.mk (LIST): Remove rs6000-ibm-aix5.3.0.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Find empty change descriptions.
+       * gcc-changelog/test_email.py: New test.
+       * gcc-changelog/test_patches.txt: New patch that tests that.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+       * git-backport.py: The script did 'git co HEAD~' when
+       there was no modified ChangeLog file in a successful
+       git cherry pick.
+       Run cherry-pick --continue without editor.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Properly
+       handle duplicite authors.
+       * gcc-changelog/test_email.py: New test.
+       * gcc-changelog/test_patches.txt: New patch.
+
+2020-05-28  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
+       renamings as a file deletion plus a file addition.
+       * gcc-changelog/git_repository.py (parse_git_revisions):
+       Likewise.
+       * gcc-changelog/test_email.py: New testcase.
+       * gcc-changelog/test_patches.txt: New testcase.
+
+2020-05-28  Martin Liska  <mliska@suse.cz>
+
+       * check-params-in-docs.py: Update to new format
+       of help.  Apply flake8 corrections.
+
+2020-05-28  Martin Liska  <mliska@suse.cz>
+
+       * mklog.py: Support renaming of files.
+       One needs unidiff 0.6.0+.
+       * test_mklog.py: Test it.
+
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+       * gcc-git-customization.sh: Use git-backport.py to drop
+       all changes for ChangeLog files.
+       * git-backport.py: New file.
+
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+       * gcc-git-customization.sh: Rename
+       commit-mklog to gcc-commit-mklog.
+
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+       * prepare-commit-msg: Save diff to a file if
+       the GCC_GIT_DIFF_FILE variable is set.
+
+2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries
+       with multi-line file lists.
+       * gcc-changelog/test_email.py: New testcase.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * gcc-changelog/git_update_version.py: Close file objects after
+       use.
+       * gcc-changelog/git_email.py: Likewise.
+       * gcc-changelog/test_email.py: Likewise.
+
+2020-05-26  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: Add 2 new options.
+
+2020-05-26  Alexandre Oliva  <oliva@gnu.org>
+
+       * gcc-changelog/git_commit.py (changelog_regex): Accept optional
+       'for' prefix.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+       * compare-debug: Adjust for .gkd files named as dump files,
+       with the source suffix rather than the object suffix.
+
+2020-05-26  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Parse changelog entries for
+       ignored locations.
+       * gcc-changelog/test_email.py: Add new test for it.
+       * gcc-changelog/test_patches.txt: Likewise.
+
+2020-05-26  Jason Merrill  <jason@redhat.com>
+
+       * prepare-commit-msg: New file.
+       * gcc-git-customization.sh: Install it.  Add commit-mklog alias.
+       * mklog.py: Add new option -c which appends
+       to a ChangeLog file.
+
+2020-05-25  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Add trailing '/'
+       for libdruntime.  Allow empty changelog for
+       only ignored files.
+       * gcc-changelog/test_email.py: New test for go
+       patch in ignored location.
+       * gcc-changelog/test_patches.txt: Add test.
+
+2020-05-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-changelog/git_commit.py: Add trailing / to
+       gcc/testsuite/go.test/test and replace gcc/go/frontend/
+       with gcc/go/gofrontend/ in ignored locations.
+
+2020-05-22  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Add gcc/testsuite/go.test/test
+       to ignored locations.
+
+2020-05-21  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_update_version.py: Prepare the script, the
+       only missing piece is pushing of the updated branches.
+
+2020-05-21  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Support DR entries/
+       * gcc-changelog/test_email.py: New test for it.
+       * gcc-changelog/test_patches.txt: New patch for it.
+
+2020-05-21  Martin Liska  <mliska@suse.cz>
+
+       * mklog.py: Support DR parsing.
+       * test_mklog.py: New test for DR parsing.
+
+2020-05-20  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Add author_tuple
+       only if not present in author_lines.
+       * gcc-changelog/test_email.py: New test.
+       * gcc-changelog/test_patches.txt: Add new patch.
+
+2020-05-20  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Refactor to make flake8 happy.
+       * gcc-changelog/test_email.py: Add new test.
+       * gcc-changelog/test_patches.txt: Add new patch.
+
+2020-05-20  Frederik Harwath  <frederik@codesourcery.com>
+
+       * gcc-changelog/git_commit.py: Skip over lines starting
+       with "Reviewed-by: ", "Reviewed-on: ", or "Signed-off-by: "
+
+2020-05-20  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_check_commit.py: Change
+       --allow-non-strict-mode to --non-strict-mode.
+
+2020-05-20  Martin Liska  <mliska@suse.cz>
+
+       * gcc-changelog/git_commit.py: Support cherry pick
+       prefix.
+       * gcc-changelog/test_email.py: Test it.
+       * gcc-changelog/test_patches.txt: Add new patch.
+       * gcc-git-customization.sh: Add gcc-backport.
+
 2020-05-19  Martin Liska  <mliska@suse.cz>
 
        * mklog.py: Use REST API for bug title downloading.