12013 Commits

Author SHA1 Message Date
Vadim Godunko
446893ceaf V126-020 Replace ObjectNotActive_E by Object_Not_Exist_E...
... 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
2022-02-10 12:23:36 +03:00
Joel Brobecker
ecca3de78e .gitreview: set gerrit.defaultbranch to 22.2 [V119-039] 2022-01-20 17:40:37 +04:00
Joel Brobecker
318e1f7a5b .gitreview: set gerrit.defaultbranch to 22.1 [UA19-009] 2021-10-19 14:50:51 +00:00
Joel Brobecker
8ec8e7e7db .gitreview: set gerrit.defaultbranch to 22.0 [UA04-042] 2021-10-07 06:04:06 -07:00
Joel Brobecker
729b5be5f4 copy testsuite.py as legacy_py2_testsuite.py
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
2021-09-24 16:41:02 +00:00
Eric Botcazou
d1641bf6a0 Fix warnings on atomic intrinsic
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
2021-07-06 22:51:27 +02:00
Vadim Godunko
23a68dd51c U312-012 Split 'install' target to install bins and docs separately
Change-Id: I1eb6f99246152d6a4b7d288b436e383441c5d5bc
2021-06-15 06:14:11 +02:00
Vadim Godunko
a02e0eaec0 U312-012 Support of documentation build in build tree
Change-Id: If1b489254b179fa8b1dc460cb1d0317c39f5b824
2021-06-15 06:14:00 +02:00
Vadim Godunko
8c0012cc3c U312-012 Update list of files to generate documentation
Change-Id: I0c10a7442b22934dcfa81ac49e39af951c42da2f
2021-06-15 06:13:47 +02:00
Dmitriy Anisimkov
d09880a88c Fix anod build issue
Add new project file from previous commit to MANIFEST.

* MANIFEST:
Add gnatdist.gpr line.

TN: U504-051

Change-Id: Ic4c12fedd06c56f408c437ed648de99b5001805e
2021-06-07 15:05:59 +06:00
Dmitriy Anisimkov
338178acc1 Use project to build gnatdist
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
2021-06-05 16:31:53 +06:00
Eric Botcazou
f8504c3311 Fix build failure of PolyORB with GCC 11
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
2021-05-31 18:26:43 +02:00
Vadim Godunko
939f733053 U330-063 Fix compiler's warnings.
Change-Id: I6d59c622a8c8584081d7425e77ecda6050aa82aa
2021-04-07 16:04:47 +03:00
Dimitri Kokkonis
d9f4cfd874 Migrate to Sphinx 3.2. T421-010
Change-Id: Ic5154d8825988bb3e46b835ec949cada5739ea9a
2020-12-22 16:44:00 +01:00
Arnaud Charlet
93c3907c2d Convert make_nodes.py to python 3
And keep it compatible with python 2

TN: TC17-010
Change-Id: I8c949bb8a916508e01c59dee340dbf4fc9de6c12
2020-12-17 09:57:59 +01:00
Arnaud Charlet
be571729ad Address new GNAT warning from S911-017 #4
Change-Id: I4ae655237032c95e5ab7add00a027d5bc5eb89f8
2020-12-17 08:09:43 +01:00
Arnaud Charlet
6d1d7f2619 Address new GNAT warning from S911-017 #3
Change-Id: I76df3f0a15fed071251f1d622021ac0f574dc738
2020-12-16 17:33:12 +01:00
Arnaud Charlet
11d50d15cd Address new GNAT warning from S911-017 #2
Change-Id: Ie3d5c4ab7ed694d5cd4c01d577eb79c221541274
2020-12-15 17:32:04 +01:00
Arnaud Charlet
aa0e34b235 Address new GNAT warning from S911-017
Change-Id: Ib4fec2820212180777b9d6c34f5803e4d94d1a8c
2020-12-14 11:13:48 +01:00
Vadim Godunko
9fb04d6b92 T906-005 Fix accessibility check failures in GIOP 1.0 & 1.1 too
Change-Id: I407ff7ee7d35e2fe104626a1baa25c950cb067a8
2020-09-07 20:45:51 +03:00
Vadim Godunko
db95f4e987 T825-011 Reflect changes in random generator API.
Change-Id: I63caa9c766306c8dbe4d34dfcbc851d3fea3154e
2020-09-03 08:04:37 +03:00
Vadim Godunko
879499400d T825-011 Fix runtime accessibility level failures
Change-Id: I1cf5be9deb6685d9b7bd7b7426156d6bc884ad45
2020-09-03 08:01:06 +03:00
Vadim Godunko
d81adbfd19 T825-011 Use Unchecked_Access to prevent fail of accessibility level checks
... in user's code.

Change-Id: Ifb9757f7f1e2ba1275e5e4d1594130252e9e3244
2020-09-01 17:17:02 +03:00
Vadim Godunko
88b760b98e T825-011 Remove use of anonymous access type.
Change-Id: If0968b172ed2cfe2ad8813af6a626c2545a2f032
2020-09-01 14:07:58 +03:00
Vadim Godunko
1f6c4c7b45 Add .gitreview
(no-tn-check)

Change-Id: Ib18a4a73d62933b98e7048d803c8bf835fd1aa02
2020-08-24 14:48:30 +02:00