aboutsummaryrefslogtreecommitdiff
path: root/libitm
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-11-13 21:57:11 +0100
committerMartin Liska <mliska@suse.cz>2022-11-14 09:35:04 +0100
commita0ccbac8430a08ae489d93c1b1ea7b17b046778b (patch)
treeb21da8a1c068f7d238ae9ef9d30def911efcc594 /libitm
parent45ab87d4f39da13af2d5544c79510317de87c99e (diff)
downloadgcc-a0ccbac8430a08ae489d93c1b1ea7b17b046778b.zip
gcc-a0ccbac8430a08ae489d93c1b1ea7b17b046778b.tar.gz
gcc-a0ccbac8430a08ae489d93c1b1ea7b17b046778b.tar.bz2
Revert "sphinx: add missing trailing newline"
This reverts commit 3ed1b4ce7c9bdf8c777d12da0f5fe4cae8ba7c8e.
Diffstat (limited to 'libitm')
-rw-r--r--libitm/doc/c-c++-language-constructs-for-tm.rst2
-rw-r--r--libitm/doc/copyright.rst2
-rw-r--r--libitm/doc/enabling-libitm.rst2
-rw-r--r--libitm/doc/gnu-free-documentation-license.rst2
-rw-r--r--libitm/doc/index.rst2
-rw-r--r--libitm/doc/indices-and-tables.rst2
-rw-r--r--libitm/doc/internals.rst2
-rw-r--r--libitm/doc/locking-conventions.rst2
-rw-r--r--libitm/doc/nesting-flat-vs-closed.rst2
-rw-r--r--libitm/doc/the-libitm-abi.rst2
-rw-r--r--libitm/doc/the-libitm-abi/function-list.rst2
-rw-r--r--libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst2
-rw-r--r--libitm/doc/the-libitm-abi/library-design-principles.rst2
-rw-r--r--libitm/doc/the-libitm-abi/memory-model.rst2
-rw-r--r--libitm/doc/the-libitm-abi/non-objectives.rst2
-rw-r--r--libitm/doc/the-libitm-abi/objectives.rst2
-rw-r--r--libitm/doc/the-libitm-abi/sample-code.rst2
-rw-r--r--libitm/doc/the-libitm-abi/types-and-macros-list.rst2
-rw-r--r--libitm/doc/tm-methods-and-method-groups.rst2
19 files changed, 19 insertions, 19 deletions
diff --git a/libitm/doc/c-c++-language-constructs-for-tm.rst b/libitm/doc/c-c++-language-constructs-for-tm.rst
index 5a3df7b..8487eae 100644
--- a/libitm/doc/c-c++-language-constructs-for-tm.rst
+++ b/libitm/doc/c-c++-language-constructs-for-tm.rst
@@ -36,4 +36,4 @@ synchronization guarantees that are similar to what would be guaranteed when
using a single global lock as a guard for all transactions. Note that like
other synchronization constructs in C/C++, transactions rely on a
data-race-free program (e.g., a nontransactional write that is concurrent
-with a transactional read to the same memory location is a data race).
+with a transactional read to the same memory location is a data race). \ No newline at end of file
diff --git a/libitm/doc/copyright.rst b/libitm/doc/copyright.rst
index 7c3c29d..f0a7a07 100644
--- a/libitm/doc/copyright.rst
+++ b/libitm/doc/copyright.rst
@@ -10,4 +10,4 @@ Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-A copy of the license is included in the section entitled :ref:`gnu_fdl`.
+A copy of the license is included in the section entitled :ref:`gnu_fdl`. \ No newline at end of file
diff --git a/libitm/doc/enabling-libitm.rst b/libitm/doc/enabling-libitm.rst
index 98165e0..212c120 100644
--- a/libitm/doc/enabling-libitm.rst
+++ b/libitm/doc/enabling-libitm.rst
@@ -10,4 +10,4 @@ Enabling libitm
To activate support for TM in C/C++, the compile-time flag :option:`-fgnu-tm`
must be specified. This enables TM language-level constructs such as
-transaction statements (e.g., ``__transaction_atomic``, see :ref:`c-c++-language-constructs-for-tm` for details).
+transaction statements (e.g., ``__transaction_atomic``, see :ref:`c-c++-language-constructs-for-tm` for details). \ No newline at end of file
diff --git a/libitm/doc/gnu-free-documentation-license.rst b/libitm/doc/gnu-free-documentation-license.rst
index af742cd..089cc68 100644
--- a/libitm/doc/gnu-free-documentation-license.rst
+++ b/libitm/doc/gnu-free-documentation-license.rst
@@ -3,4 +3,4 @@
This is part of the GCC manual.
For copying conditions, see the copyright.rst file.
-.. include:: ../../doc/gnu_free_documentation_license.rst
+.. include:: ../../doc/gnu_free_documentation_license.rst \ No newline at end of file
diff --git a/libitm/doc/index.rst b/libitm/doc/index.rst
index dbffc1d..45ff20f 100644
--- a/libitm/doc/index.rst
+++ b/libitm/doc/index.rst
@@ -24,4 +24,4 @@ several threads.
the-libitm-abi
internals
gnu-free-documentation-license
- indices-and-tables
+ indices-and-tables \ No newline at end of file
diff --git a/libitm/doc/indices-and-tables.rst b/libitm/doc/indices-and-tables.rst
index 427cea3..9799e4e 100644
--- a/libitm/doc/indices-and-tables.rst
+++ b/libitm/doc/indices-and-tables.rst
@@ -1 +1 @@
-.. include:: ../../doc/indices-and-tables.rst
+.. include:: ../../doc/indices-and-tables.rst \ No newline at end of file
diff --git a/libitm/doc/internals.rst b/libitm/doc/internals.rst
index 218df6e..2e1c24c 100644
--- a/libitm/doc/internals.rst
+++ b/libitm/doc/internals.rst
@@ -13,4 +13,4 @@ Internals
tm-methods-and-method-groups
nesting-flat-vs-closed
- locking-conventions
+ locking-conventions \ No newline at end of file
diff --git a/libitm/doc/locking-conventions.rst b/libitm/doc/locking-conventions.rst
index 4d46d73..b7a8d31 100644
--- a/libitm/doc/locking-conventions.rst
+++ b/libitm/doc/locking-conventions.rst
@@ -258,4 +258,4 @@ but it's unclear how often that actually matters in practice. Workloads that
have threads with different priorities will likely also require lower latency
or higher throughput for high-priority threads. Therefore, it probably makes
not that much sense (except for eventual progress guarantees) to use
-priority inheritance until the TM has priority-aware contention management.
+priority inheritance until the TM has priority-aware contention management. \ No newline at end of file
diff --git a/libitm/doc/nesting-flat-vs-closed.rst b/libitm/doc/nesting-flat-vs-closed.rst
index e05d1ae..8b157ba 100644
--- a/libitm/doc/nesting-flat-vs-closed.rst
+++ b/libitm/doc/nesting-flat-vs-closed.rst
@@ -25,4 +25,4 @@ performance overhead of the additional checkpoints required for closed
nesting. User-controlled aborts will correctly abort the innermost enclosing
transaction, whereas the whole (i.e., outermost) transaction will be restarted
otherwise (e.g., when a transaction encounters data conflicts during
-optimistic execution).
+optimistic execution). \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi.rst b/libitm/doc/the-libitm-abi.rst
index a8856d2..2340074 100644
--- a/libitm/doc/the-libitm-abi.rst
+++ b/libitm/doc/the-libitm-abi.rst
@@ -24,4 +24,4 @@ look-up, the following subsections mirror the structure of this specification.
the-libitm-abi/function-list
the-libitm-abi/future-enhancements-to-the-abi
the-libitm-abi/sample-code
- the-libitm-abi/memory-model
+ the-libitm-abi/memory-model \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/function-list.rst b/libitm/doc/the-libitm-abi/function-list.rst
index eaced25..79cc5d8 100644
--- a/libitm/doc/the-libitm-abi/function-list.rst
+++ b/libitm/doc/the-libitm-abi/function-list.rst
@@ -269,4 +269,4 @@ replace calls to the original functions with calls to the wrapper functions.
libitm also provides transactional clones of C++ memory management functions
such as global operator new and delete. They are part of libitm for historic
-reasons but do not need to be part of this ABI.
+reasons but do not need to be part of this ABI. \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst b/libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst
index ef1ebc7..f8fbac3 100644
--- a/libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst
+++ b/libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst
@@ -4,4 +4,4 @@
For copying conditions, see the copyright.rst file.
[No changes] Future Enhancements to the ABI
-*******************************************
+******************************************* \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/library-design-principles.rst b/libitm/doc/the-libitm-abi/library-design-principles.rst
index 31287f4..7482994 100644
--- a/libitm/doc/the-libitm-abi/library-design-principles.rst
+++ b/libitm/doc/the-libitm-abi/library-design-principles.rst
@@ -58,4 +58,4 @@ There is no ``getTransaction`` function.
Function pointer encryption
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Currently, this is not implemented.
+Currently, this is not implemented. \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/memory-model.rst b/libitm/doc/the-libitm-abi/memory-model.rst
index 19e35de..f43e2f8 100644
--- a/libitm/doc/the-libitm-abi/memory-model.rst
+++ b/libitm/doc/the-libitm-abi/memory-model.rst
@@ -15,4 +15,4 @@ C++ TM specification).
For example, if a transactional load is ordered before another load/store, then
the TM runtime must also ensure this ordering when accessing shared state. If
not, this might break the kind of publication safety used in the C++ TM
-specification. Likewise, the TM runtime must ensure privatization safety.
+specification. Likewise, the TM runtime must ensure privatization safety. \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/non-objectives.rst b/libitm/doc/the-libitm-abi/non-objectives.rst
index b820b28..b3c558e 100644
--- a/libitm/doc/the-libitm-abi/non-objectives.rst
+++ b/libitm/doc/the-libitm-abi/non-objectives.rst
@@ -4,4 +4,4 @@
For copying conditions, see the copyright.rst file.
[No changes] Non-objectives
-***************************
+*************************** \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/objectives.rst b/libitm/doc/the-libitm-abi/objectives.rst
index 7280083..d4c5d460 100644
--- a/libitm/doc/the-libitm-abi/objectives.rst
+++ b/libitm/doc/the-libitm-abi/objectives.rst
@@ -4,4 +4,4 @@
For copying conditions, see the copyright.rst file.
[No changes] Objectives
-***********************
+*********************** \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/sample-code.rst b/libitm/doc/the-libitm-abi/sample-code.rst
index 0bea73f..c8e9541 100644
--- a/libitm/doc/the-libitm-abi/sample-code.rst
+++ b/libitm/doc/the-libitm-abi/sample-code.rst
@@ -7,4 +7,4 @@ Sample code
************
The code examples might not be correct w.r.t. the current version of the ABI,
-especially everything related to exception handling.
+especially everything related to exception handling. \ No newline at end of file
diff --git a/libitm/doc/the-libitm-abi/types-and-macros-list.rst b/libitm/doc/the-libitm-abi/types-and-macros-list.rst
index 705d066..248c666 100644
--- a/libitm/doc/the-libitm-abi/types-and-macros-list.rst
+++ b/libitm/doc/the-libitm-abi/types-and-macros-list.rst
@@ -7,4 +7,4 @@ Types and macros list
*********************
``_ITM_codeProperties`` has changed, see :ref:`txn-code-properties`.
-``_ITM_srcLocation`` is not used.
+``_ITM_srcLocation`` is not used. \ No newline at end of file
diff --git a/libitm/doc/tm-methods-and-method-groups.rst b/libitm/doc/tm-methods-and-method-groups.rst
index 22e6318..a9b5619 100644
--- a/libitm/doc/tm-methods-and-method-groups.rst
+++ b/libitm/doc/tm-methods-and-method-groups.rst
@@ -44,4 +44,4 @@ the "dispatch\_" prefix (e.g., "serialirr" instead of
``GTM::dispatch_serialirr()``).
Note that this environment variable is only a hint for libitm and might not
-be supported in the future.
+be supported in the future. \ No newline at end of file