Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,18 @@
# file gets renamed again ...

ChangeLog merge=merge-changelog

# Setup whitespace error detection.
#
# (1) Spaces before tabs,
#
# (2) Use of spaces where a tab should be used,
#
# (3) Trailing whitespace,

*.cxx whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.cc whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.cpp whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.[cChH] whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.exp whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.tcl whitespace=space-before-tab,indent-with-non-tab,trailing-space
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ TAGS.sub
.clangd
.cache
compile_commands.json
.vscode
.devcontainer/

.gdbinit
.gdb_history
Expand Down Expand Up @@ -72,3 +74,4 @@ stamp-*
/mpc*
/gmp*
/isl*
/gettext*
70 changes: 70 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Git has the notion of hooks, which are custom scripts that are run on
# specific events. One of these hooks is the pre-commit hook (located at
# .git/hooks/pre-commit), which is run when committing, before specifying a
# message.
#
# To ease management of the pre-commit hook, the pre-commit framework
# ( https://pre-commit.com ) was developed. This is the configuration file
# for that framework. It contains a list of hooks, with information on where
# to find them and on which files to run them.
#
# See here ( https://pre-commit.com/#install ) on how to install the
# pre-commit framework.
#
# To run all the hooks specified in this file manually, you can do:
# $ pre-commit run
#
# To run some hooks and skip others, you can use environment variable SKIP:
# $ SKIP=flake8,isort pre-commit run
#
# To install the pre-commit framework in the repository in order to run the
# hooks on every commit, do:
# $ pre-commit install
#
# After installing the pre-commit framework, you can skip running all
# pre-commit hooks using --no-verify, or some using SKIP.
# $ git commit --no-verify ...
# $ SKIP=flake8,isort git commit ...
#
# In case some of these hooks don't work for you, you can make the SKIP
# setting permanent by:
# - setting SKIP in your environment
# (this will affect all repositories where it is set)
# - setting SKIP in .git/hooks/pre-commit by adding "export SKIP=..."
# (this will affect only this repository, but it may have to be re-added
# if .git/hooks/pre-commit is regenerated)
#
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks

repos:
- repo: https://github.com/psf/black-pre-commit-mirror
rev: 24.8.0
hooks:
- id: black
types_or: [file]
files: 'gdb/.*\.py(\.in)?$'
- repo: https://github.com/pycqa/flake8
rev: 7.1.1
hooks:
- id: flake8
types_or: [file]
# Note this one is only run on gdb/python, not (for now) the
# test suite.
files: 'gdb/python/.*\.py(\.in)?$'
args: [--config, gdb/setup.cfg]
- repo: https://github.com/pycqa/isort
rev: 5.13.2
hooks:
- id: isort
types_or: [file]
files: 'gdb/.*\.py(\.in)?$'
- repo: local
hooks:
- id: check-include-guards
name: check-include-guards
language: python
entry: gdb/check-include-guards.py
# All gdb header files, but not headers in the test suite.
files: '^(gdb(support|server)?)/.*\.h$'
exclude: '.*/testsuite/.*'
153 changes: 153 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,156 @@
2025-01-19 Nick Clifton <[email protected]>

* 2.44 Binutils Branch point.

2024-07-20 Nick Clifton <[email protected]>

* 2.43 branch point.

2024-07-15 Nick Clifton <[email protected]>

Import the following upstream commits to the config files:
commit 948ae97ca5703224bd3eada06b7a69f40dd15a02
Update copyright years
commit 471d8141d3a9fd845fe2ddd20b10569ab6437bc9
config.sub: recognize nanoMIPS CPUs
commit ee6ea2f13ba4dc0836665d3c50099135bba36287
config.guess: recognize ironclad OS
commit 5e2f254bcb505da063ba541b25df2c3f567b5517
config.sub: recognize ironclad OS
commit 0e4a5b3a1ec551bf3cf4d432f4506ef02d1674c5
config.sub: recognize *-*-uefi
commit d21518c6c819d285c6d9ec0c39c55615d0dde19c
Recognize the VideoCore 4 processor
commit a9a369e97a39a49e675712aee4035ed662d24d71
config.guess: detect LLVM-libc via features.h
commit 5b83c2ff5da15451cb566e1837253d0f60543dd7
config.sub: add LLVM-libc support

2024-03-20 Simon Marchi <[email protected]>

* .pre-commit-config.yaml: Bump black hook to 24.3.0

2024-03-20 Simon Marchi <[email protected]>

* .pre-commit-config.yaml: New.

2024-03-14 Simon Marchi <[email protected]>

* Makefile.def: Add configure-gdbserver and all-gdbserver
dependencies on all-libiconv.
* Makefile.in: Re-generate.

2024-01-15 Nick Clifton <[email protected]>

* 2.42 branch point.

2023-11-15 Arsen Arsenović <[email protected]>

* intl: Remove directory. Replaced with out-of-tree GNU
gettext.
* .gitignore: Add '/gettext*'.
* configure.ac (host_libs): Replace intl with gettext.
(hbaseargs, bbaseargs, baseargs): Split baseargs into
{h,b}baseargs.
(skip_barg): New flag. Skips appending current flag to
bbaseargs.
<library exemptions>: Exempt --with-libintl-{type,prefix} from
target and build machine argument passing.
* configure: Regenerate.
* Makefile.def (host_modules): Replace intl module with gettext
module.
(configure-ld): Depend on configure-gettext.
* Makefile.in: Regenerate.
* src-release.sh: Remove references to the intl/ directory.

2023-07-03 Nick Clifton <[email protected]>

2.41 Branch Point.

2023-06-26 Nick Clifton <[email protected]>

* Import these updates to the config scripts

commit 4ad4bb7c30aca1e705448ba8d51a210bbd47bb52
Author: Paul Eggert <[email protected]>
Date: Fri Jun 23 09:55:10 2023 -0700

Quote 'like this', not `like this'.

commit 63acb96f92473ceb5e21d873d7c0aee266b3d6d3
Author: Paul Eggert <[email protected]>
Date: Sat Jan 21 00:15:01 2023 -0600

Fix config.sub spelling typo for "athlon"

commit 4ce12a5c9125cedc0d0ba584444a6865396923ec
Author: Dmitry V. Levin <[email protected]>
Date: Sun Jan 1 08:00:00 2023 +0000

Update copyright years

commit c397e2c040bce50bcdccb131f90115ba7e8bfc19
Author: Arsen Arsenovi <[email protected]>
Date: Sat Sep 17 23:34:48 2022 +0200

config.sub: add linux-mlibc targets

commit 9f9f9b0b13197269848c76e3e057a3ed0680b4bf
Author: Arsen Arsenovi <[email protected]>
Date: Sat Sep 17 23:34:47 2022 +0200

config.guess: support running on Managarm systems

commit 87e6687749da7bb2ab158a79fa83721c19ed9246
Author: Arsen Arsenovi <[email protected]>
Date: Sat Sep 17 23:34:46 2022 +0200

config.sub: add managarm-{mlibc,kernel} targets

commit 20403c5701973a4cbd7e0b4bbeb627fcd424a0f1
Author: Xiaotian Wu <[email protected]>
Date: Mon Aug 1 16:05:29 2022 +0800

Remove loongarchx32

commit 02ba26b218d3d3db6c56e014655faf463cefa983
Author: Alexander von Gluck IV <[email protected]>
Date: Wed May 25 15:43:13 2022 -0500

config.guess: Update Haiku guesses

commit f56a7140386d08a531bcfd444d632b28c61a6329
Author: Bruno Haible <[email protected]>
Date: Sun May 8 19:08:08 2022 +0200

config.guess (x86_64:Linux:*:*): Detect 32-bit ABI.

2023-04-20 Nick Clifton <[email protected]>

* SECURITY.txt: New file.
* src-release.sh (DEVO_SUPPORT): Add SECURITY.txt.

2022-12-31 Nick Clifton <[email protected]>

* 2.40 binutils branch created.

2022-10-10 Nick Clifton <[email protected]>

* src-release.sh: Add "-r <date>" option to create reproducible
tarballs based upon a fixed timestamp of <date>.
* binutils/README-how-to-make-a-release: Add a line showing how to
use -r <date> when creating a binutils release.

2022-10-04 Nick Clifton <[email protected]>

* README-maintainer-mode: Add a minimum version of dejagnu
requirement.

2022-09-08 Nick Clifton <[email protected]>

* README-maintainer-mode: Update minimum version of gettext
required.

2022-07-08 Nick Clifton <[email protected]>

* 2.39 branch created.
Expand Down
Loading