130 Commits

Author SHA1 Message Date
Vadim Godunko
db95f4e987 T825-011 Reflect changes in random generator API.
Change-Id: I63caa9c766306c8dbe4d34dfcbc851d3fea3154e
2020-09-03 08:04:37 +03:00
Thomas Quinot
034c14a9f1 Switch to Ada 2012 mode for compatibility with GNAT Community 2018 2018-06-14 12:04:05 +02:00
Bob Duff
4849efeee7 Minor reformatting: put 'then' on separate line.
MB20-030

Subversion-branch: /trunk/polyorb
Subversion-revision: 219721
2013-11-21 20:05:35 +00:00
Bob Duff
bcb7d3c26e Add "overriding" where appropriate. Add "pragma Ada_2005;", so
"overriding" is
legal. This is necessary because even though PolyORB itself is compiled
in Ada
2005 mode, user programs that import parts of it might not be.
Fixes H706-007.
Also part of KC21-021.

Subversion-branch: /trunk/polyorb
Subversion-revision: 185571
2012-02-09 19:31:59 +00:00
Thomas Quinot
4a0928930f Adjust after changes to tasking subsystem (task name now required).
Subversion-branch: /trunk/polyorb
Subversion-revision: 185124
2012-02-02 10:03:41 +00:00
Thomas Quinot
99f521407c Switch to GPLv3 for KC20-016
Subversion-branch: /trunk/polyorb
Subversion-revision: 183131
2012-01-04 22:41:08 +00:00
Thomas Quinot
24363d0fbc Add required NOT NULL constraints after JA25-023 change.
Subversion-branch: /trunk/polyorb
Subversion-revision: 166460
2010-10-28 18:15:12 +00:00
Thomas Quinot
f9de63359a Implement support for RPC abortion in GIOP and neutral layer.
An RPC can now be aborted on the client side, and this causes a
notification
to be sent on the session, and an attempt to abort execution on the
server
side.

When a client disconnects, an abort is also implicitly generated for all
its
requests that are still being served.

Fixes J817-001


----
date: 2010/09/03 17:36:41;  author: quinot;
Change committed by mistake as part of a larger commit.
RH should have read:
Fix to change for J521-019 to also pass name_service on the command line
in the case of a local launch, since we can't rely on the parameter
always
being present in the environment.
----
date: 2010/09/03 17:37:23;  author: quinot;
(the above comment applies to the modification of
polyorb-dsa_p-remote_launch.adb in this revision).

Subversion-branch: /trunk/polyorb
Subversion-revision: 164266
2010-09-03 16:20:45 +00:00
Bob Duff
eba20c5a5f Use "and then" and "or else" in preference to "and" and "or", as is the
standard AdaCore convention. This mostly affects idlac, which is
obsolete, but
it's easy enough to fix, and allows us to compile with the -gnatyB
switch. We
haven't yet decide whether/when to include this switch in the builds.

Part of J411-010.

Subversion-branch: /trunk/polyorb
Subversion-revision: 158845
2010-04-13 20:57:38 +00:00
Bob Duff
5c3e694518 Minor: Fix casing of ids
Subversion-branch: /trunk/polyorb
Subversion-revision: 156452
2010-02-11 21:50:27 +00:00
Thomas Quinot
f094d039ee Simplify circuitry to generate list of active tests, to work around a
bug
in GNU make.

Subversion-branch: /trunk/polyorb
Subversion-revision: 155919
2010-01-28 17:14:08 +00:00
Bob Duff
4f8341f7c9 * local.gpr, Makefile.in:
test_common.gpr was renamed to be polyorb_test_common.gpr,
so change all occurrences in local.gpr files under examples
and testsuite. Also correct documentation in Makefile.in.
Part of IC17-019.

Subversion-branch: /trunk/polyorb
Subversion-revision: 154420
2009-12-17 21:55:26 +00:00
Thomas Quinot
3c6c5f5374 (PolyORB.Utils.Ilists): New package supporting "in-place" chained lists
of limited objects, without requiring dynamic allocation of list cells
 (instead, linking pointers are provided by the objects themselves).

(PolyORB.Utils.Chained_Lists): Reimplement using the above.

Lists of ORB tasks, of binding objects and of asynchronous event sources
are now Ilists, resulting in improved performances, reduced memory
fragmentation, and reduced dependence on dynamic allocation.

For I320-027

Subversion-branch: /trunk/polyorb
Subversion-revision: 142522
2009-04-09 17:15:40 +00:00
Bob Duff
f85ab55590 Remove obsolete make files.
H829-022

Subversion-branch: /trunk/polyorb
Subversion-revision: 132303
2008-11-13 01:53:23 +00:00
Thomas Quinot
cadda3e1e5 Fix testsuite build after recent changes.
Subversion-branch: /trunk/polyorb
Subversion-revision: 128742
2008-09-17 10:03:59 +00:00
Bob Duff
18dce1347d Remove test for removed "&" function
Subversion-branch: /trunk/polyorb
Subversion-revision: 123380
2008-03-31 19:54:45 +00:00
Santiago Uruena
5cc632c636 Modifying property 'svn:ignore' to avoid showing files created by
support/reconfig.

Subversion-branch: /trunk/polyorb
Subversion-revision: 122726
2008-03-05 23:21:17 +00:00
Bob Duff
9115fe38aa Update test to match "not null" in PolyORB.Servants.
Part of G216-018

Subversion-branch: /trunk/polyorb
Subversion-revision: 122697
2008-03-05 14:37:57 +00:00
Bob Duff
2bd234ee10 Update test to match "not null" in PolyORB.Servants.
Part of G216-018

Subversion-branch: /trunk/polyorb
Subversion-revision: 122692
2008-03-05 13:45:02 +00:00
Bob Duff
6a88c396c7 Remove 'in' on parameters (use implicit 'in') to match style.
Also fix other stylistics nits found by pre-commit checks.

Subversion-branch: /trunk/polyorb
Subversion-revision: 122691
2008-03-05 13:33:12 +00:00
Bob Duff
2b8c4b9547 Update test to match "not null" in PolyORB.Servants.
Part of G216-018

Subversion-branch: /trunk/polyorb
Subversion-revision: 122678
2008-03-04 22:44:00 +00:00
Bob Duff
485cf66595 (Makefile.in): Use GNATMAKE_FOR_TARGET instead of GNATMAKE to build
tests.
(*.gpr): Use main procedure file name (with ".adb") in all project
files.
 This is required by gprbuild, and harmless for gnatmake, so we might as
well
 do it, in case we ever switch to gprbuild.
For GA04-028.

Subversion-branch: /trunk/polyorb
Subversion-revision: 121210
2008-01-27 00:25:37 +00:00
Bob Duff
9a40d82c86 Correct project names inside local.gpr files.
For GC06-022.

Subversion-branch: /trunk/polyorb
Subversion-revision: 120042
2007-12-11 21:25:22 +00:00
Bob Duff
712fadb83e Rename test.gpr to local.gpr, and add local.gpr files under examples to
MANIFEST, because these are needed to build the examples from the
source
 distribution.
For GC06-022.

Subversion-branch: /trunk/polyorb
Subversion-revision: 120041
2007-12-11 20:03:00 +00:00
Bob Duff
c02fa75008 Rename all Makefile.test files to be Makefile.local, which is a better
name in
 the case of examples.
Fixes GC07-029.

Subversion-branch: /trunk/polyorb
Subversion-revision: 120015
2007-12-10 20:24:58 +00:00