aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2020-12-22Daily bump.GCC Administrator1-0/+12
2020-12-21gcc-changelog: new error for quoted utf8 filenamesMartin Liska3-0/+39
contrib/ChangeLog: * gcc-changelog/git_commit.py: Add new error for quoted filenames. * gcc-changelog/test_email.py: Test it. * gcc-changelog/test_patches.txt: Test it.
2020-12-21gcc-changelog: add Unicode test-caseMartin Liska2-0/+32
contrib/ChangeLog: * gcc-changelog/test_email.py: New test. * gcc-changelog/test_patches.txt: Likewise.
2020-12-18Daily bump.GCC Administrator1-0/+5
2020-12-17bootstrap: Fix some windows issues [PR 98300]Nathan Sidwell1-1/+3
When breaking out the sample server from the gcc/cp directory, it lost its check for mmap, and the sample resolver just assumed it was there. Fixed thusly. The non-mapping paths in module.cc weren't (recently) excercised, and led to a signedness warning. Finally I'd missed c++tools's config.h.in in the gcc_update script. There I took the opportunity of adding a 'tools' segment of the dependency lists. PR bootstrap/98300 contrib/ * gcc_update: Add c++tools/config.h.in. c++tools/ * configure.ac: Check for sys/mman.h. * resolver.cc: Don't assume mmap, O_CLOEXEC are available. Use xmalloc. * config.h.in: Regenerated. * configure: Regenerated. gcc/cp/ * module.cc: Fix ::read, ::write result signedness comparisons.
2020-12-16Daily bump.GCC Administrator1-0/+9
2020-12-15gcc_update updateNathan Sidwell1-0/+2
I missed adding these two configure files. contrib/ * gcc_update: Add c++tools & libcody.
2020-12-15Add toplevel dirsNathan Sidwell1-0/+2
contrib/ * gcc-changelog/git_commit.py (changelog_locations): Add libcody, c++tools.
2020-12-09Daily bump.GCC Administrator1-0/+9
2020-12-08contrib: filter more in filter-clang-warnings.pyMartin Liska1-3/+5
contrib/ChangeLog: * filter-clang-warnings.py: Filter more cases.
2020-12-08contrib: modernize filter-clang-warnings.pyMartin Liska1-17/+24
contrib/ChangeLog: * filter-clang-warnings.py: Modernize and filter 2 more patterns.
2020-12-05Daily bump.GCC Administrator1-0/+5
2020-12-04Document missing params.Martin Liska1-1/+11
contrib/ChangeLog: * check-params-in-docs.py: use flake8 and add some tweaks to ignore aarch64 params. gcc/ChangeLog: * doc/invoke.texi: Add missing params.
2020-12-03Daily bump.GCC Administrator1-0/+4
2020-12-02git: Tell git send-email where to send patches.Jason Merrill1-0/+4
I've been using git send-email --annotate --suppress-from --to=gcc-patches@gcc.gnu.org \ ${@:-HEAD^} ':!*/ChangeLog' ':!*configure' for sending most patches, but it occurs to me that it would be useful to put the To: address in the configury. If someone were feeling ambitious, they could write a script to analyze a patch and add the relevant maintainers to To: or CC:. contrib/ChangeLog: * gcc-git-customization.sh: Configure sendemail.to.
2020-12-01Daily bump.GCC Administrator1-0/+22
2020-11-30changelog: add hint for a file mismatchMartin Liska2-1/+7
contrib/ChangeLog: * 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-30changelog: allow subdir wildcard entryMartin Liska3-3/+34
contrib/ChangeLog: * 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-30gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefixesJonathan Wakely1-1/+2
This allows using "testsuite/*" in libstdc++-v3/ChangeLog entries, which was one of the original motivations for adding wildcard support in the first place: https://gcc.gnu.org/pipermail/gcc/2020-June/232719.html contrib/ChangeLog: * gcc-changelog/git_commit.py (wildcard_prefixes): Add libstdc++ testsuite directory.
2020-11-30changelog: Allow wildcard pattern only.Martin Liska1-1/+1
contrib/ChangeLog: * gcc-changelog/git_commit.py: Allow wildcard pattern only.
2020-11-28Daily bump.GCC Administrator1-0/+6
2020-11-27changelog: allow flexible "cherry picked" format.Martin Liska3-10/+14
It handles the following: (cherry picked from commit c0c7270cc4efd896fe99f8ad5409dbef089a407f (testsuite changes only)) contrib/ChangeLog: * 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-25Daily bump.GCC Administrator1-0/+5
2020-11-25changelog: fix parsing of a revert commitMartin Liska1-13/+14
contrib/ChangeLog: * gcc-changelog/git_commit.py: Use revert_regex instead of string prefix. Convert sets to literals.
2020-11-17Daily bump.GCC Administrator1-0/+5
2020-11-16mklog: support unidiff 0.5.4Martin Liska1-5/+4
contrib/ChangeLog: * mklog.py: Do not call read on an input stream. Fix some flake8 issues.
2020-11-08Daily bump.GCC Administrator1-0/+9
2020-11-07libcpp: Update cpp_wcwidth() to Unicode 13.0.0Lewis Hyatt6-63/+1106
generated_cpp_wcwidth.h was regenerated using Unicode 13.0.0 data files. No material changes to the parsing scripts (either GCC- or glibc-sourced) were necessary; glibc's utf8_gen.py was tweaked slightly by glibc and matched here. contrib/ChangeLog: * 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. libcpp/ChangeLog: * generated_cpp_wcwidth.h: Regenerated from Unicode 13.0.0 data.
2020-11-07Daily bump.GCC Administrator1-0/+6
2020-11-06gcc-changelog: prevent double cherry-pick lineMartin Liska3-1/+38
contrib/ChangeLog: * 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-05Daily bump.GCC Administrator1-0/+14
2020-11-04gcc-changelog: Change parse_git_revisions strict argument to True.Martin Liska1-1/+1
Change the default that is used by GIT server hook and also by git_update_version.py. Both should use True now. contrib/ChangeLog: * gcc-changelog/git_repository.py: Set strict=True for parse_git_revisions as a default.
2020-11-04gcc-changelog/git_commit.py: Check for missing descriptionTobias Burnus3-2/+70
Especially when using mklog.py, it is simply to forget to fill in the entries after the '\t* file.c (section):' or '\t(section):'. contrib/ChangeLog: * 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-04Daily bump.GCC Administrator1-0/+8
2020-11-03gcc-changelog/git_email.py: Support older unidiff modulesTobias Burnus1-2/+3
contrib/ChangeLog: * gcc-changelog/git_email.py: Add unidiff_supports_renaming check.
2020-11-03Add setup.cfg for pytest.Martin Liska1-0/+2
contrib/ChangeLog: * gcc-changelog/setup.cfg: New file.
2020-11-02Daily bump.GCC Administrator1-0/+7
2020-10-30gcc-changelog: Handle situations like '* tree-vect-slp.c (): 'Martin Liska3-0/+53
contrib/ChangeLog: * 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-22Daily bump.GCC Administrator1-0/+5
2020-09-21mklog.py: Parse first 10 lines for PR/DR numberTobias Burnus1-2/+7
contrib/ChangeLog: * mklog.py: Parse first 10 lines for PR/DR number not only the first line.
2020-09-18Daily bump.GCC Administrator1-0/+5
2020-09-17Autodetect C++ dialect in use for clang-formatDimitrij Mojoski1-1/+1
PR other//97076 * clang-format: Autodetect C++ standard in use rather than forcing C++03.
2020-08-27Daily bump.GCC Administrator1-0/+5
2020-08-26contrib: Add OPT-enable-obsolete to tile*-*-*Iain Buclaw1-1/+2
The tile*-*-* targets were marked as obsolete in SVN r259724. contrib/ChangeLog: * config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu, tilegxbe-linux-gnu, and tilepro-linux-gnu.
2020-07-30Daily bump.GCC Administrator1-0/+4
2020-07-29gcc-changelog: fix combining of arguments.Martin Liska1-1/+1
contrib/ChangeLog: 2020-07-29 Martin Liska <mliska@suse.cz> * git-backport.py: fix how are ChangeLog paths combined.
2020-07-24Daily bump.GCC Administrator1-0/+10
2020-07-23contrib/vimrc: detect more C-like filesPatrick Palka1-1/+1
Currently this script doesn't set the indentation style for the standard library headers under libstdc++/ because they lack a file extension. But they do have a modeline, so the file type is still set appropriately by Vim. So by inspecting &filetype, we can also detect these standard library headers as C-like files. contrib/ChangeLog: * vimrc (SetStyle): Also inspect &filetype to determine whether a file is C-like.
2020-07-23gcc-changelog: fix when somebody reverts a backportMartin Liska1-9/+10
contrib/ChangeLog: * gcc-changelog/git_commit.py: When reverting a backport, we should print only Revert header.
2020-07-18Daily bump.GCC Administrator1-0/+4