]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ada: Replace references for GLADE with PolyORB
authorTonu Naks <naks@adacore.com>
Wed, 14 May 2025 14:16:19 +0000 (14:16 +0000)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Tue, 1 Jul 2025 08:29:42 +0000 (10:29 +0200)
gcc/ada/ChangeLog:

* doc/gnat_rm/implementation_advice.rst: remove GLADE
* doc/gnat_rm/implementation_defined_characteristics.rst: remove GLADE
* doc/gnat_rm/specialized_needs_annexes.rst: remove GLADE
* doc/gnat_rm/the_gnat_library.rst: remove GLADE
* gnat_rm.texi: Regenerate.

gcc/ada/doc/gnat_rm/implementation_advice.rst
gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst
gcc/ada/doc/gnat_rm/specialized_needs_annexes.rst
gcc/ada/doc/gnat_rm/the_gnat_library.rst
gcc/ada/gnat_rm.texi

index 435cfa412ce9f38845b92c753a524e6417d02886..d4fdd09fccde9a5455cc19568b19a56b2584a7cf 100644 (file)
@@ -1218,16 +1218,12 @@ RM E.5(28-29): Partition Communication Subsystem
   should allow them to block until the corresponding subprogram body
   returns."
 
-Followed by GLADE, a separately supplied PCS that can be used with
-GNAT.
+A separately supplied PCS that can be used with GNAT when combined with the PolyORB product.
 
   "The ``Write`` operation on a stream of type ``Params_Stream_Type``
   should raise ``Storage_Error`` if it runs out of space trying to
   write the ``Item`` into the stream."
 
-Followed by GLADE, a separately supplied PCS that can be used with
-GNAT.
-
 .. index:: COBOL support
 
 RM F(7): COBOL Support
index 3e41899f95effe1020bd8a2419b6c0cce0f1f37c..563f62a04f9528b6a811034262babbd59bb23435 100644 (file)
@@ -377,11 +377,7 @@ may have been set by a call to ``Ada.Command_Line.Set_Exit_Status``).
 *
   "The mechanisms for building and running partitions.  See 10.2(24)."
 
-GNAT itself supports programs with only a single partition. The GNATDIST
-tool provided with the GLADE package (which also includes an implementation
-of the PCS) provides a completely flexible method for building and running
-programs consisting of multiple partitions. See the separate GLADE manual
-for details.
+GNAT itself supports programs with only a single partition. The PolyORB product (which also includes an implementation of the PCS) provides a completely flexible method for building and running programs consisting of multiple partitions. See the separate PolyORB user guide for details.
 
 *
   "The details of program execution, including program
@@ -394,7 +390,7 @@ See separate section on compilation model.
   implementation.  See 10.2(28)."
 
 Passive partitions are supported on targets where shared memory is
-provided by the operating system. See the GLADE reference manual for
+provided by the operating system. See the PolyORB user guide for
 further details.
 
 *
@@ -1188,27 +1184,27 @@ Unknown.
   "The means for creating and executing distributed
   programs.  See E(5)."
 
-The GLADE package provides a utility GNATDIST for creating and executing
-distributed programs. See the GLADE reference manual for further details.
+The PolyORB product provides means creating and executing
+distributed programs. See the PolyORB user guide for further details.
 
 *
   "Any events that can result in a partition becoming
   inaccessible.  See E.1(7)."
 
-See the GLADE reference manual for full details on such events.
+See the PolyORB user guide for full details on such events.
 
 *
   "The scheduling policies, treatment of priorities, and management of
   shared resources between partitions in certain cases.  See E.1(11)."
 
-See the GLADE reference manual for full details on these aspects of
+See the PolyORB user guide for full details on these aspects of
 multi-partition execution.
 
 *
   "Whether the execution of the remote subprogram is
   immediately aborted as a result of cancellation.  See E.4(13)."
 
-See the GLADE reference manual for details on the effect of abort in
+See the PolyORB user guide for details on the effect of abort in
 a distributed application.
 
 *
@@ -1219,7 +1215,7 @@ System.RPC.Partition_ID'Last is Integer'Last. See source file :file:`s-rpc.ads`.
 *
   "Implementation-defined interfaces in the PCS.  See E.5(26)."
 
-See the GLADE reference manual for a full description of all
+See the PolyORB user guide for a full description of all
 implementation defined interfaces.
 
 *
index 15b4a9483d0eb16e3ede1066ab1ac0e290d27ef4..e12abcbb98265106314e68a0836c234c51ac01e4 100644 (file)
@@ -18,9 +18,8 @@ GNAT implements all of these annexes:
 
 *Distributed Systems (Annex E)*
   Stub generation is fully implemented in the GNAT compiler.  In addition,
-  a complete compatible PCS is available as part of the GLADE system,
-  a separate product.  When the two
-  products are used in conjunction, this annex is fully implemented.
+  a complete compatible PCS is available as part of ``PolyORB``,
+  a separate product. Note, that PolyORB is a deprecated product and will be eventually replaced with other technologies such as ``RTI``.
 
 
 *Information Systems (Annex F)*
@@ -34,4 +33,3 @@ GNAT implements all of these annexes:
 *Safety and Security / High-Integrity Systems (Annex H)*
   The Safety and Security Annex (termed the High-Integrity Systems Annex
   in Ada 2005) is fully implemented.
-
index ac45b5eb7af82d63a9fc3c1de66258816695a867..d041090eab067ce5d01de47dd7e06933211921d4 100644 (file)
@@ -2037,7 +2037,7 @@ technically an implementation-defined addition).
 
 This package provides facilities for partition interfacing.  It
 is used primarily in a distribution context when using Annex E
-with ``GLADE``.
+with ``PolyORB``.
 
 .. _`System.Pool_Global_(s-pooglo.ads)`:
 
index 801fdc1276f050a4145293b480b4ec98a5da5ffa..7abf5805ebfe470be868b2e538d86bf2cf041bff 100644 (file)
@@ -15905,8 +15905,7 @@ should allow them to block until the corresponding subprogram body
 returns.”
 @end quotation
 
-Followed by GLADE, a separately supplied PCS that can be used with
-GNAT.
+A separately supplied PCS that can be used with GNAT when combined with the PolyORB product.
 
 @quotation
 
@@ -15915,9 +15914,6 @@ should raise @code{Storage_Error} if it runs out of space trying to
 write the @code{Item} into the stream.”
 @end quotation
 
-Followed by GLADE, a separately supplied PCS that can be used with
-GNAT.
-
 @geindex COBOL support
 
 @node RM F 7 COBOL Support,RM F 1 2 Decimal Radix Support,RM E 5 28-29 Partition Communication Subsystem,Implementation Advice
@@ -16759,11 +16755,7 @@ may have been set by a call to @code{Ada.Command_Line.Set_Exit_Status}).
 “The mechanisms for building and running partitions.  See 10.2(24).”
 @end itemize
 
-GNAT itself supports programs with only a single partition. The GNATDIST
-tool provided with the GLADE package (which also includes an implementation
-of the PCS) provides a completely flexible method for building and running
-programs consisting of multiple partitions. See the separate GLADE manual
-for details.
+GNAT itself supports programs with only a single partition. The PolyORB product (which also includes an implementation of the PCS) provides a completely flexible method for building and running programs consisting of multiple partitions. See the separate PolyORB user guide for details.
 
 
 @itemize *
@@ -16784,7 +16776,7 @@ implementation.  See 10.2(28).”
 @end itemize
 
 Passive partitions are supported on targets where shared memory is
-provided by the operating system. See the GLADE reference manual for
+provided by the operating system. See the PolyORB user guide for
 further details.
 
 
@@ -18170,8 +18162,8 @@ Unknown.
 programs.  See E(5).”
 @end itemize
 
-The GLADE package provides a utility GNATDIST for creating and executing
-distributed programs. See the GLADE reference manual for further details.
+The PolyORB product provides means creating and executing
+distributed programs. See the PolyORB user guide for further details.
 
 
 @itemize *
@@ -18181,7 +18173,7 @@ distributed programs. See the GLADE reference manual for further details.
 inaccessible.  See E.1(7).”
 @end itemize
 
-See the GLADE reference manual for full details on such events.
+See the PolyORB user guide for full details on such events.
 
 
 @itemize *
@@ -18191,7 +18183,7 @@ See the GLADE reference manual for full details on such events.
 shared resources between partitions in certain cases.  See E.1(11).”
 @end itemize
 
-See the GLADE reference manual for full details on these aspects of
+See the PolyORB user guide for full details on these aspects of
 multi-partition execution.
 
 
@@ -18202,7 +18194,7 @@ multi-partition execution.
 immediately aborted as a result of cancellation.  See E.4(13).”
 @end itemize
 
-See the GLADE reference manual for details on the effect of abort in
+See the PolyORB user guide for details on the effect of abort in
 a distributed application.
 
 
@@ -18221,7 +18213,7 @@ System.RPC.Partition_ID’Last is Integer’Last. See source file @code{s-rpc.ad
 “Implementation-defined interfaces in the PCS.  See E.5(26).”
 @end itemize
 
-See the GLADE reference manual for a full description of all
+See the PolyORB user guide for a full description of all
 implementation defined interfaces.
 
 
@@ -25641,7 +25633,7 @@ technically an implementation-defined addition).
 
 This package provides facilities for partition interfacing.  It
 is used primarily in a distribution context when using Annex E
-with @code{GLADE}.
+with @code{PolyORB}.
 
 @node System Pool_Global s-pooglo ads,System Pool_Local s-pooloc ads,System Partition_Interface s-parint ads,The GNAT Library
 @anchor{gnat_rm/the_gnat_library id141}@anchor{409}@anchor{gnat_rm/the_gnat_library system-pool-global-s-pooglo-ads}@anchor{40a}
@@ -26211,9 +26203,8 @@ The Real-Time Systems Annex is fully implemented.
 @item `Distributed Systems (Annex E)'
 
 Stub generation is fully implemented in the GNAT compiler.  In addition,
-a complete compatible PCS is available as part of the GLADE system,
-a separate product.  When the two
-products are used in conjunction, this annex is fully implemented.
+a complete compatible PCS is available as part of @code{PolyORB},
+a separate product. Note, that PolyORB is a deprecated product and will be eventually replaced with other technologies such as @code{RTI}.
 
 @item `Information Systems (Annex F)'