263 Commits

Author SHA1 Message Date
Vadim Godunko
18556f0da0 Fix builds by current compiler. 2023-12-21 17:19:36 +04:00
Vadim Godunko
07fe42e49d Fix build errors.
Change-Id: I7fb93cc54a32bfecc4334208f276f92eca2e644f
2023-10-16 18:40:31 +04:00
Joel Brobecker
283e93841c Remove more superfluous with clauses (detected by -gnatwr)
TN: UC13-058
TN: UB17-024 (GNAT improvement to detect these superfluous withs)
Change-Id: I33b51f0f409f7119689d0570a582de6a84f80ace
2021-12-15 13:57:03 +00:00
Arnaud Charlet
6d1d7f2619 Address new GNAT warning from S911-017 #3
Change-Id: I76df3f0a15fed071251f1d622021ac0f574dc738
2020-12-16 17:33:12 +01:00
Thomas Quinot
f6b1d049af Remove unnecessary use-type and use-package clauses
These redundant clauses will be flagged by the compiler in the near
future (PA07-083).

Q725-034

Subversion-branch: /trunk/polyorb
Subversion-revision: 257110
2017-08-02 08:40:59 +00:00
Bob Duff
b63c10e2bb Minor: Put spaces around binary operators. Needed to avoid new compiler
warnings.
N216-004

Subversion-branch: /trunk/polyorb
Subversion-revision: 223532
2014-02-18 23:12:33 +00:00
Thomas Quinot
3fe9ce47d6 Fix memory leak in COS Naming service implementation
N117-032

Subversion-branch: /trunk/polyorb
Subversion-revision: 222142
2014-01-17 17:14:02 +00:00
Bob Duff
4f92f18b82 Minor reformatting: put 'then' on separate line.
MB20-030

Subversion-branch: /trunk/polyorb
Subversion-revision: 219702
2013-11-21 16:13:07 +00:00
Thomas Quinot
c83df09e6e Clear confusion between PolyORB.Any.TypeCode.TC_Object (empty template
for object typecodes) and CORBA.Object.TC_Object (actual typecode for
the root object type) by renaming empty complex typecode templates
(factories)
TCF_*.
Fix places where the empty template was incorrectly used instead of a
complete
object ref typecode.
Improve debugging traces
Part of investigation for LB01-027

Subversion-branch: /trunk/polyorb
Subversion-revision: 197747
2012-11-12 10:15:23 +00:00
Thomas Quinot
26b7e1a583 Set a meaningful name on all ORB created tasks to make debugging easier.
----
date: 2012/02/01 14:16:31;  author: quinot;
For investigation of L201-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 185075
2012-02-01 14:13:45 +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
1f196367b8 (PolyORB.Tasking.Semaphores): Remove.
(PolyORB.ORB.Thread_Per_Session): Add appropriate protection on request
queue.

Fix improper synchronization patterns in COS Events and COS
Notifications.

For H916-010

Subversion-branch: /trunk/polyorb
Subversion-revision: 178488
2011-09-12 16:50:34 +00:00
Thomas Quinot
299edb19f9 (is_a): Kill new warning on unreferenced entity Result.
Subversion-branch: /trunk/polyorb
Subversion-revision: 178096
2011-09-02 11:09:44 +00:00
Bob Duff
ccf00da2de * Makefile.in:
Remove -gnatwR so we again get warnings on redundant type conversions.

* cos/naming/cosnaming-namingcontext-impl.ads,
  cos/naming/cosnaming-namingcontext-impl.adb,
  cos/ir/corba-repository_root-valuedef-impl.adb,
  cos/ir/corba-repository_root-valuedef-impl.ads,
  cos/time/costime-uto-impl.adb,
  cos/time/costime-uto-impl.ads,
  examples/corba/all_types/all_types-impl.ads,
  examples/corba/all_types/all_types-impl.adb:
Change the result type of functions from Ref to Ref'Class as
required by the Ada mapping specification. Otherwise, we get
warnings on redundant type conversions in the skels -- the generated
code
converts Ref to Ref.

Fixes J418-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 159170
2010-04-19 21:21:06 +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
Bob Duff
1b1453f881 Fix spelling of explicitly and implicitly in copyright headers by
running
update_headers.

Subversion-branch: /trunk/polyorb
Subversion-revision: 127282
2008-08-01 23:40:34 +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
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
Arnaud Charlet
b15b3320af Fix style, update ref to AdaCore.
Subversion-branch: /trunk/polyorb
Subversion-revision: 122571
2008-03-03 09:19:11 +00:00
Arnaud Charlet
4cbdc1033c Fix style (remove extra "in").
Subversion-branch: /trunk/polyorb
Subversion-revision: 122570
2008-03-03 08:48:33 +00:00
Arnaud Charlet
30afc8305c Fix style (remove extra "in").
Subversion-branch: /trunk/polyorb
Subversion-revision: 122569
2008-03-03 08:41:42 +00:00
Arnaud Charlet
10abec92c2 Fix style (remove extra "in").
Subversion-branch: /trunk/polyorb
Subversion-revision: 122568
2008-03-03 08:37:17 +00:00
Arnaud Charlet
ffe5fb7bad Fix style (remove extra "in").
Subversion-branch: /trunk/polyorb
Subversion-revision: 122567
2008-03-03 08:27:15 +00:00
Thomas Quinot
5f05c3c6ea Remove legacy conditional DISABLE_IR_OPTIMIZATION
Subversion-branch: /trunk/polyorb
Subversion-revision: 121771
2008-02-09 12:03:28 +00:00
Thomas Quinot
87136146f1 Add missing 'constant' keywords in library code.
Add missing generation of 'constant' keywords in code generation code.
For G522-028

Subversion-branch: /trunk/polyorb
Subversion-revision: 65739
2007-06-05 14:29:22 +00:00