Commit Graph

  • bba5ae4fa9 (Push_Scope): When entering a scope, its identifiers must be inserted in the homonyms chain in the order they were declared so that later reopening of modules correctly override earlier ones. Thomas Quinot 2014-09-23 10:34:50 +00:00
  • 0b79c46d5e Followup on previous change completing fix for regression introduced by change for N723-007 Thomas Quinot 2014-09-17 10:05:27 +00:00
  • 37880c9045 (Scan_Preprocessor_Directive): If a line number has been read, subtract 1 from it to compensate for incrementation by Skip_Line. Thomas Quinot 2014-09-16 08:37:54 +00:00
  • 999661ef02 (Scopes.Push_Scope): Need to update Potential_Scope of identifiers when reopening a module so that they are correctly visible further on. Thomas Quinot 2014-09-15 16:42:03 +00:00
  • 784e850113 Minor reformatting Thomas Quinot 2014-09-15 16:37:20 +00:00
  • 641d24aa32 Minor reformatting Thomas Quinot 2014-09-15 16:36:31 +00:00
  • e20c100b91 (configure.ac): When searching for a working Ada compiler, prefer "gcc" over "gnatgcc" or "adagcc". For N906-002 Prompted by N905-029 Thomas Quinot 2014-09-08 09:21:43 +00:00
  • dff91099bb If a preprocessor line has a filename with an incorrect suffix, ignore the entire line. Part of N723-007 Thomas Quinot 2014-07-23 10:46:42 +00:00
  • 6df169dbdb Remove duplicated pragmas Ada_2005 Thomas Quinot 2014-07-01 11:51:01 +00:00
  • b11d35d881 More accessibility fixes after change for MC03-013 Thomas Quinot 2014-04-18 14:48:07 +00:00
  • 5cdd4f1068 Fix accessibility check failure after fix for MC03-013 Thomas Quinot 2014-04-16 13:01:49 +00:00
  • a63bd147e0 Mark XFAIL on x86 RHES6 (not failing on x86_64) N116-030 Thomas Quinot 2014-04-11 16:00:55 +00:00
  • 1f5dc06dff Fix typo Thomas Quinot 2014-04-04 16:18:44 +00:00
  • 3fd52d6b73 Improve abort safety of ORB core by making Task_Witness use a proper Scope_Lock, and deferring abortion in parts of the ORB critical section that are not managed using a Scope_Lock Thomas Quinot 2014-02-28 17:59:28 +00:00
  • 7480c234f6 Add entry for MB27-043 Bob Duff 2014-02-24 21:44:13 +00:00
  • 20a0524fad Fix minor typo in comment Thomas Quinot 2014-02-20 15:45:24 +00:00
  • ccc944df28 Fix minor typo Thomas Quinot 2014-02-20 15:19:13 +00:00
  • b63c10e2bb Minor: Put spaces around binary operators. Needed to avoid new compiler warnings. N216-004 Bob Duff 2014-02-18 23:12:33 +00:00
  • bee6c5ed4a Fix incorrect parsing of unary minus when it appears to the left of ".." in a pragma range, as in: #pragma range X -1 .. 10 MB27-043 Bob Duff 2014-02-14 23:18:35 +00:00
  • 0c60575ccc Update MANIFEST after changes for MB12-023 Thomas Quinot 2014-02-14 11:10:55 +00:00
  • 41d62073df Document possible performance improvement for union typecodes with integer discriminant with sufficiently small range. Thomas Quinot 2014-02-10 10:36:25 +00:00
  • 0875c9d46b Merge kp-2.9.? into kp-2.9 Rename kp-2.10.2 into kp-2.10 Convert to common format. Part of MB12-023 Arnaud Charlet 2014-02-08 11:48:12 +00:00
  • 6919a5141a Pass -ffreestanding to the g++ preprocessor Fixes N127-066 Thomas Quinot 2014-01-28 15:32:48 +00:00
  • 3c155333c0 Correct fix for N117-032 Fixes N121-016 Thomas Quinot 2014-01-21 16:47:12 +00:00
  • 78c90140ea Add entry for N117-032 Thomas Quinot 2014-01-21 11:08:25 +00:00
  • 2efb7dd41c Guard against CONSTRAINT_ERROR when the config file name on the command line is less than 4 characters long. Thomas Quinot 2014-01-21 10:18:24 +00:00
  • 3fe9ce47d6 Fix memory leak in COS Naming service implementation N117-032 Thomas Quinot 2014-01-17 17:14:02 +00:00
  • be9d40790c Use "NameService" as the preferred initial reference key for the name server N109-057 Thomas Quinot 2014-01-13 11:43:24 +00:00
  • 448ab77d28 Minor comment clarifications Thomas Quinot 2014-01-13 10:41:23 +00:00
  • 5d730efc24 Minor reformatting Thomas Quinot 2014-01-10 14:48:32 +00:00
  • 54fa27193c Merge rev 220618 from trunk 2.10 Olivier Ramonat 2014-01-08 08:48:03 +00:00
  • 76ec49a175 Minor reformatting: put 'then' on separate line. MB20-030 Thomas Quinot 2013-12-10 11:56:13 +00:00
  • 39dcb2d258 Avoid error on @it MB20-005 Thomas Quinot 2013-12-10 11:55:53 +00:00
  • b15c1b34ab Fixes polyorb test issues when GPR_PROJECT_PATH is set Olivier Ramonat 2013-11-30 15:28:01 +00:00
  • 2672e7c137 Minor reformatting of error message. H314-024 Bob Duff 2013-11-26 20:22:20 +00:00
  • 4849efeee7 Minor reformatting: put 'then' on separate line. MB20-030 Bob Duff 2013-11-21 20:05:35 +00:00
  • 4f92f18b82 Minor reformatting: put 'then' on separate line. MB20-030 Bob Duff 2013-11-21 16:13:07 +00:00
  • 79b5e4448c Update build rules to work correctly in Anod build environment Thomas Quinot 2013-11-20 14:58:55 +00:00
  • a299661a73 Create PolyORB 2.10 branch for GNAT Pro 7.2 MA21-020 Thomas Quinot 2013-10-29 16:18:54 +00:00
  • 0ba7d910b7 Create PolyORB 2.10 branch for GNAT Pro 7.2 MA21-020 Thomas Quinot 2013-10-29 16:18:54 +00:00
  • d94a5f5433 Set . in front of the PATH before running the testsuite Olivier Ramonat 2013-10-15 14:45:45 +00:00
  • 1922eaa733 Fix style Olivier Ramonat 2013-10-15 14:45:43 +00:00
  • 8e1c18a3be Avoid debug traces Olivier Ramonat 2013-10-14 14:50:36 +00:00
  • 7e238e0d0b Mark Log_Level as ordered Followup on MA01-033 Thomas Quinot 2013-10-08 16:38:21 +00:00
  • 03f871eda3 Minor: add missing 'overriding' Bob Duff 2013-09-11 22:34:16 +00:00
  • b87e4256b5 Minor reformatting Thomas Quinot 2013-09-09 16:12:28 +00:00
  • a07a7e1de9 Move misplaced null guard for The_ORB Correct fix for JC08-025 Thomas Quinot 2013-07-11 11:30:50 +00:00
  • 8f6d75b3ef Document shared libs build options F613-011 Thomas Quinot 2013-07-01 09:15:51 +00:00
  • 020975cf5e Always call tr(1) with C locale to ensure proper uppercase/lowercase classification. Thomas Quinot 2013-06-25 09:18:31 +00:00
  • 44a92ab098 (AC_ARG_ENABLE(shared)): Add missing test for $enableval so that --disable-shared behaves correctly (i.e. becomes a no-op, as static libs is the default). Thomas Quinot 2013-06-13 16:09:45 +00:00
  • 25ee5528ff Remove useless elsif so that PolyOrb compiles succesfully. Minor. Vincent Celier 2013-06-04 15:25:34 +00:00
  • b56528d428 Add KP entry for M603-008 Thomas Quinot 2013-06-03 12:06:52 +00:00
  • 0354964441 (PolyORB.Utils.Buffers.Align_Transfer_Elementary): When data needs to be byte swapped, do not assume that the swapped representation is still a valid representation for the type. Fixes M603-008 Thomas Quinot 2013-06-03 11:28:28 +00:00
  • 80603e7b8b Fix typo in test for debug enabled Fixes M603-019 Thomas Quinot 2013-06-03 10:51:20 +00:00
  • 2145a22c3c Bump version on branch to 2.9.2 2.9 Thomas Quinot 2013-05-28 13:13:24 +00:00
  • 684c18209c Record merge of M308-030, M308-031 on 2.9 branch Thomas Quinot 2013-05-28 12:46:50 +00:00
  • 0c349ad234 Merge rev. 210157 from trunk: M523-026 additional dead lock safeguard for M528-005 Thomas Quinot 2013-05-28 12:46:17 +00:00
  • 1c16d03449 Merge rev. 204265 from trunk: M313-014 binding object deletion during event processing for M528-005 Thomas Quinot 2013-05-28 12:24:21 +00:00
  • 577fb0ed93 Merge rev. 203997 from trunk: M308-031 race condition in transport endpoint validation for M528-005 Thomas Quinot 2013-05-28 12:10:38 +00:00
  • 91839124a1 Merge from trunk: 203797, 203806 M308-030 spurious socket inheritance for M528-005 Thomas Quinot 2013-05-28 12:07:26 +00:00
  • e83650aa41 (Close): Restrict the scope of TE.Mutex. The mutex does not need to be held while calling the inherited Close primitive (which unregisters the TE from the ORB), and holding it might cause a lock order issue with the ORB critical section, as described on M523-026. Thomas Quinot 2013-05-24 15:37:45 +00:00
  • 24b64e0e6d M308-031 is not specific to DSA M523-026 might be the same issue, seen on a CORBA partition. Thomas Quinot 2013-05-23 14:04:07 +00:00
  • 740575e568 Document macros support M515-021 Thomas Quinot 2013-05-16 15:03:27 +00:00
  • e40c2cbe95 Update coding guidelines: Ada 2005 interfaces are now permitted. Thomas Quinot 2013-05-16 14:04:12 +00:00
  • d3846d57bf Add missing pragmas Ada_2005 for LC17-026 changes Thomas Quinot 2013-05-15 09:35:23 +00:00
  • ab9918e0f9 Refactoring of code to set up socket-based transport access points, to generalize support for hostname-based AP publication. Thomas Quinot 2013-05-15 09:33:06 +00:00
  • a4956e95c0 Minor code cleanup, add ??? comments. Thomas Quinot 2013-05-15 09:11:34 +00:00
  • c962b363c8 gnat-7.1.2: merge revision 202279 from trunk for M207-027 David Assamoi 2013-05-13 15:55:57 +00:00
  • a8f826e6bd LC17-026 publish listening addresses by host name Thomas Quinot 2013-05-13 14:04:14 +00:00
  • 245972f2f5 Minor reformatting Thomas Quinot 2013-03-26 09:31:44 +00:00
  • 19edbad322 Minor reformatting Thomas Quinot 2013-03-25 15:17:05 +00:00
  • 3548935e80 Minor reformatting Thomas Quinot 2013-03-25 14:58:53 +00:00
  • 8afc08e929 Minor reformatting Thomas Quinot 2013-03-25 14:58:43 +00:00
  • 2dd3b0cde6 (Get_Local_Address): If the object id does not contain any local address information (as is the case when the client reference is a corbaloc for an RCI unit implicitly designating the RCI root object of the unit), return a null address. For M301-038 Thomas Quinot 2013-03-19 23:22:44 +00:00
  • 8ea0c006bb Entry for M301-038 Thomas Quinot 2013-03-15 18:36:52 +00:00
  • 553f43b5aa Documentation for M301-038 (overriding RCI locations, and disabling DSA name server altogether). Thomas Quinot 2013-03-15 16:59:49 +00:00
  • 2218ab0097 Minor documentation clarification. Thomas Quinot 2013-03-15 14:34:13 +00:00
  • 36a2d71f42 Optionally include executable name in traces M315-027 Thomas Quinot 2013-03-15 14:12:16 +00:00
  • 094fdb96a7 (PolyORB.Asynch_Ev.Stabilize): New operation of event handlers, returns True if we can guarantee that the object on which the event is occurring won't disappear while we are processing the event. Thomas Quinot 2013-03-14 16:31:02 +00:00
  • 9058c9300b Minor code cleanup. Thomas Quinot 2013-03-14 15:45:55 +00:00
  • 8e65597ca0 (Retrieve_RCI_Info): fix incorrect handling of concurrent retrievals. The main issue in the old version was incorrect coordination between an initial call that failed and was waiting to retry the lookup, and a second call being made prior to the retry, in which case the second call would also perform a nameserver lookup, possibly causing a race condition. Fix for M313-015 Thomas Quinot 2013-03-14 15:45:22 +00:00
  • c2548fc488 (Scan_Dist_Args): Do not pass unrecognized command line switches to "gnat list". Further cleanup after M306-038 changes Thomas Quinot 2013-03-14 10:05:10 +00:00
  • 3f0c880f08 (List): Do not pass -q to "gnat list" as this is not a valid command line switch for that command. Fix latent bug uncovered by fix for M306-038 Thomas Quinot 2013-03-13 12:41:20 +00:00
  • c1cea8309d (Set): Further fix to recent change for M313-015: account for the case of setting ref to null entity. Thomas Quinot 2013-03-13 12:30:57 +00:00
  • e62bf09ecf Minor fix to previous change for M308-031 Thomas Quinot 2013-03-12 16:51:49 +00:00
  • 1a65221146 (Set): Ensure the Ref does not transiently become Nil during assignment. Supporting work for M308-031 Thomas Quinot 2013-03-12 16:49:43 +00:00
  • 5ac47e47e6 (Bind_Profile): Minor code cleanup: avoid throwing an error if there is none. Thomas Quinot 2013-03-12 14:00:11 +00:00
  • a459bc28a6 Minor reformatting Thomas Quinot 2013-03-12 13:08:31 +00:00
  • 4a1a8007fa Minor reformatting Thomas Quinot 2013-03-12 11:22:03 +00:00
  • 0a90930e4d (Transport.HAndle_Message, case Check_Validity): Do not call TE.Check_Validity unconditionally, instead dispatch through the ORB policy, because a TE validity check should not be performed on a TE that is being monitored by an ORB polling task. Thomas Quinot 2013-03-08 18:20:33 +00:00
  • 7514d3a794 Minor comment updates Thomas Quinot 2013-03-08 14:00:06 +00:00
  • a90ca9228e Add missing change from previous checkin for IB11-005. Thomas Quinot 2013-03-06 17:57:36 +00:00
  • 8e08cf5142 (PolyORB.Utils.Sockets.Set_Close_OnÃ_Exec): New subprogram (PolyORB.Utils.Sockets.CreateÃ_Socket): New subprogram, wrapper for PolyORB.Sockets.Create_Socket calling the above. Thomas Quinot 2013-03-06 16:57:04 +00:00
  • d54973541b Add missing pragma Ada_2005 Thomas Quinot 2013-03-06 16:37:04 +00:00
  • 6c1bc7422c Minor reformatting Thomas Quinot 2013-03-06 15:34:14 +00:00
  • d95e7a2cfe Minor improvements to debugging traces. Thomas Quinot 2013-03-06 15:30:04 +00:00
  • 1b2e820b66 Minor reformatting Thomas Quinot 2013-03-06 15:01:49 +00:00
  • 3b9054496b Use -j0 when building to use the maximum parallelism for the build host. Thomas Quinot 2013-03-04 10:54:26 +00:00
  • 46aec84107 Add missing OVERRIDING keywords. Thomas Quinot 2013-03-01 16:57:27 +00:00
  • bd7c385173 Add new files for M301-038 (support for running a DSA application with no name server. Thomas Quinot 2013-03-01 16:25:56 +00:00