... on servant lookup. Id_To_Servant may return ObjectNoActive_E error
when POA is configured in ACTIVE_OBJECT_MAP_ONLY mode for compatibility
with PortableServer::POA::id_to_servant operation.
Change-Id: Ic10b16ec1103544a6a4632f92257b2f30b462c0c
The purpose of this allow us to keep the Python-2.x version of
this testsuite while we work on the next version of the testsuite
framework, to be implemented using Python 3.x.
no-precommit-check: The script has style violations that are not worth
fixing, since we'll eventually abandon it.
TN: U922-064
Change-Id: I8cdee8309ecfec770ddaa99e74dc5f720b609795
This changes the binding of the atomic intrinsic to the correct signature.
[changelog]
* src/polyorb-smart_pointers.ads (Unsafe_Entity): Change type of
Counter component to unsigned and adjust comment.
* src/polyorb-smart_pointers.adb (Sync_Counters): Change types to
unsigned in declaration of Sync_Add_And_Fetch.
Add declaration and pragma Inline for Sync_Sub_And_Fetch.
(Dec_Usage): Change type of Counter variable to unsigned and call
Sync_Sub_And_Fetch instead of Sync_Add_And_Fetch.
(Disable_Ref_Counting): Adjust to unsigned type.
(Inc_Usage): Likewise.
(Reuse_Entity): Likewise. Call Sync_Sub_And_Fetch instead of
Sync_Add_And_Fetch.
(Trace_Event): Likewise.
* src/polyorb-smart_pointers-sync_counters__intrinsic.adb
(Sync_Add_And_Fetch): Change types to unsigned.
(Sync_Sub_And_Fetch): New function.
* src/polyorb-smart_pointers-sync_counters__mutex.adb
(Sync_Add_And_Fetch): Change types to unsigned.
(Sync_Sub_And_Fetch): New function.
TN: U706-040
Change-Id: I432648f1bdec18a9463add818d5382b0d732163e
More convenient to use from an IDE
[changelog]
* compilers/gnatdist/gnatdist.gpr:
New project file.
* Makefile.in:
Use gnatdist.gpr to build gnatdist.
TN: U504-051
Change-Id: I9353267b4e708ccfd106e86b0c3e30b9336758ca
This makes the test for introductory markers present in the preprocessed
output more robust.
[changelog]
* compilers/iac/lexer.adb (Scan_Preprocessor_Directive): Skip all
markers starting with line #0 in addition to special file names.
TN: U531-008
Change-Id: If5ee372bb662addf1b28054634604696e21ac7c5