Commit Graph

  • acc86a7dab Clean up for conditional pragma Debug. For EB18-013 Thomas Quinot 2005-12-21 17:25:45 +00:00
  • ccfa47567d Fix incomplete previous change for EB18-013 Thomas Quinot 2005-12-21 17:08:34 +00:00
  • 18280cc510 More cleanup for conditional pragma Debug For EB18-013 Thomas Quinot 2005-12-21 17:06:37 +00:00
  • 61a55976e0 Clean up name clashes with the condition for conditional pragma Debug, C. Thomas Quinot 2005-12-21 16:40:25 +00:00
  • e452897336 (Handle_New_Client_Connection): Rename formal C to AC to avoid conflict with the conditional debugging flag. (Handle_New_Server_Connection): Ditto. Thomas Quinot 2005-12-21 15:16:28 +00:00
  • f931ffb217 Revert change checked in by mistake. Thomas Quinot 2005-12-21 14:36:29 +00:00
  • 36702604f0 Perform substitution only on the src subdirectory. For EB18-013 Thomas Quinot 2005-12-21 14:35:10 +00:00
  • d5571d9c8d Continued reformatting for EB18-013 Thomas Quinot 2005-12-21 14:25:19 +00:00
  • c944e4eabd PolyORB.Initialization can't depend on Ada.Exceptions because it's not declared preelaborate in Ada 95 (and not all supported compilers have the updated AI-362 version). Thomas Quinot 2005-12-19 16:07:38 +00:00
  • f8c1ae3298 Document new feature introduced in change 9795 (handling and reporting of exceptions raised during initialization). Thomas Quinot 2005-12-19 15:09:46 +00:00
  • 20a7ca671c Handle and report exceptions raised during initialization. If a module's initialization routine raises an exception, a message is sent to the logging facility, and the module is marked as non-initialized (which means that any dependency upon it will be unsatisfied). Thomas Quinot 2005-12-19 15:07:40 +00:00
  • ad8d5fdb3a (Is_Profile_Local): defend against the case of a null profile factory. Jérôme Hugues 2005-12-16 22:47:19 +00:00
  • ae79d6b7d5 Do not hardcode a default port number for SOAP. Thomas Quinot 2005-12-16 18:47:10 +00:00
  • 982a9fb7f2 Fix incomplete code reorganisation. Thomas Quinot 2005-12-16 18:38:56 +00:00
  • dada435b49 Handle the case where the Configuration_Filename does not denote a valid file. Jérôme Hugues 2005-12-15 22:29:41 +00:00
  • 770c407f1c Follow a consistent naming convetion for instances of Facility_Log. Thomas Quinot 2005-12-15 18:50:54 +00:00
  • 513dc2a12e Account for the L1/O1/C1 case. Thomas Quinot 2005-12-15 18:50:37 +00:00
  • 9f0e3ff20b Revert bogus test to its previous (working) condition. Thomas Quinot 2005-12-15 18:42:39 +00:00
  • e785be3469 More minor reformatting for EB18-013 Thomas Quinot 2005-12-15 18:18:50 +00:00
  • 514eb98b58 Minor reformatting to leave room for adding a condition to pragma Debug calls in src/. Thomas Quinot 2005-12-15 17:32:48 +00:00
  • bff95a71e4 Provide a consistent behaviour of the ADAFLAGS and CFLAGS environment variables: by default, both are set to "-g -O2", and can be overridden by environment variables at configure time. Thomas Quinot 2005-12-15 17:31:18 +00:00
  • de3edc1a23 Allow the script to be applied explicitly to a single file. Thomas Quinot 2005-12-15 16:18:55 +00:00
  • 9f6d13da9b Inline logging condition. Thomas Quinot 2005-12-15 16:13:01 +00:00
  • 0cfd01a45e Minor reformatting. Thomas Quinot 2005-12-15 16:12:04 +00:00
  • a26160ecba Fix incorrect documentation of AIX build process. Thomas Quinot 2005-12-15 15:35:44 +00:00
  • 42a261d61f Reorganise Makefiles so that ADAFLAGS may be specified by the user in the configure environment. Thomas Quinot 2005-12-15 15:29:18 +00:00
  • 424fbc6255 Add script to enable conditional (two-argument) form of pragma Debug. For EB18-013 Thomas Quinot 2005-12-15 13:13:25 +00:00
  • d2483d6543 Typo. Thomas Quinot 2005-12-14 18:41:46 +00:00
  • 6634cf5f1a Remove spurious output Thomas Quinot 2005-12-14 18:24:46 +00:00
  • f8e923a9d3 Allow a date spec to be used as tag (replace / with _ in TAG_ marker file). Thomas Quinot 2005-12-13 18:16:58 +00:00
  • 18169c2b9d (Flush): Disable future buffering even if no past output has been buffered. Thomas Quinot 2005-12-13 17:54:08 +00:00
  • ba3d3d3c0b End_Of_Check_Sources event: added the monitor on which this event occurs Jérôme Hugues 2005-12-13 09:21:41 +00:00
  • 0bad42f626 New test: manipulation of tagged components found in an IOR Jérôme Hugues 2005-12-12 16:15:50 +00:00
  • 0669a7d498 Document platform-specific build requirements for alpha-tru64. For EC12-003 Thomas Quinot 2005-12-12 15:39:59 +00:00
  • 391e4668ad Merge critical bug fixes from main branch: 9767 POA Get_Qos returns wrong OA's QoS 9769 incorrect code generation Thomas Quinot 2005-12-12 14:11:29 +00:00
  • 43da806789 Generate Result_Name_Ü in interface stub body only if it will actually be used. Fixes testsuite regression. Thomas Quinot 2005-12-12 14:06:49 +00:00
  • 47f32ed7dc Announce for PolyORB 2.0 Jérôme Hugues 2005-12-12 12:55:59 +00:00
  • 48afa32f95 (Get_QoS): corrected actual POA for which we retrieve QoS parameters. Jérôme Hugues 2005-12-12 12:24:46 +00:00
  • 39e95521b8 Merge NEWS from HEAD. Thomas Quinot 2005-12-08 12:19:45 +00:00
  • 4174948d2c The 2.0 release branch has been created, bump the HEAD version number to 2.1w. Thomas Quinot 2005-12-08 12:15:19 +00:00
  • 20e265507d Create release/2.0 branch for PolyORB 2.0r. Thomas Quinot 2005-12-08 12:14:55 +00:00
  • 9f7a0d3c89 Preparation for release 2.0: * update version numbers * mark the 2.0 release as frozen * extensive minor reformatting of NEWS entries. Thomas Quinot 2005-12-08 11:44:06 +00:00
  • f9dba54bcf Recomputed build deps Jérôme Hugues 2005-12-08 11:37:27 +00:00
  • f5864ad4be Minor cleanup. Thomas Quinot 2005-12-08 11:34:20 +00:00
  • e76c275fc6 Since Result_Name_Ü is now generated systematically at library level, the dependency on PolyORB.Types must be generated inconditionally as well. Thomas Quinot 2005-12-08 11:10:30 +00:00
  • e509594e83 Restore pragma Style_Checks (Off) and comment unnecessary stuff Jérôme Hugues 2005-12-07 21:24:57 +00:00
  • f790f78efc Add provisional support for conditional form of pragma Debug. For EB18-013 Thomas Quinot 2005-12-07 19:20:40 +00:00
  • 48aa7417b2 Add provisional support for conditional form of pragma Debug. For EB18-013 Thomas Quinot 2005-12-07 19:18:57 +00:00
  • 4d71e3c21b Add pragma Warnings (Off) to Result_Name_Ü, which might be unreferenced (when there are no operations nor attributes in this interface). Thomas Quinot 2005-12-07 18:30:07 +00:00
  • 9174e0ca34 Update header comments. Thomas Quinot 2005-12-07 18:06:21 +00:00
  • 9797eed816 (Enabled): New subprogram. Will be used to support conditional calls to O within the future two-argument form of pragma Debug. Thomas Quinot 2005-12-07 18:01:52 +00:00
  • b16a297b1a Avoid reevaluating operation and argument names for each call in stubs and skeletons. Thomas Quinot 2005-12-07 16:49:16 +00:00
  • 4a092ca191 (PolyORB.Obj_Adapters): Get_QoS, new function: return the QoS information managed by object adapter OA, for object denoted by Id. Jérôme Hugues 2005-12-07 16:18:03 +00:00
  • fc995fd6b6 Document bug fixed in change 9750. Thomas Quinot 2005-12-07 15:52:33 +00:00
  • 7e66b137bf (String_To_Object): Convert any exception (not just Constraint_Error) to BAD_PARAM. Thomas Quinot 2005-12-07 15:36:16 +00:00
  • a0450bc200 * PolyORB/* : Synchronized the pathes with the latest PolyORB revision * TODO : updated the Todo list Bechir Zalila 2005-12-06 16:36:13 +00:00
  • 6c0536109c Add priority management to MOMA Producers and Consumers, reusing existing QoS framework. Jérôme Hugues 2005-12-06 11:15:38 +00:00
  • 180ecfa721 Minor reformatting Jérôme Hugues 2005-12-06 09:29:55 +00:00
  • 749c5096f9 (Create): Use System.Priority'Last instead of System.Any_Priority'Last to avoid triggering a bogus violation detection with the 5.03a1 version of the PCP emulation in the Linux runtime. Thomas Quinot 2005-12-05 13:58:11 +00:00
  • d7abb52d2c (Open_Test_Output_Context): when an exception is caught, reset Initial_Dir Jérôme Hugues 2005-12-05 08:51:50 +00:00
  • d407252b0b Update year in copyright notice. Thomas Quinot 2005-12-02 16:47:35 +00:00
  • 081af576d6 Regenerate Makefile.in's and configure script. Thomas Quinot 2005-12-02 16:45:35 +00:00
  • d0ec992bf9 Document EB09-032 fix: * Dist/xe_sem.adb: Do not include generic RCI or SP units in the list of stubs. Thomas Quinot 2005-12-02 16:31:36 +00:00
  • 64416bcc26 (Find_Stubs_And_Stamps_From_Closure): Do not include generic units in list of stubs, as they do not have proper stubs (only their instances do). Fixes EB09-032 Thomas Quinot 2005-12-02 16:31:11 +00:00
  • 76d4e2523a Fix year in copyright statement. Thomas Quinot 2005-12-01 15:22:15 +00:00
  • 67b3680d6c Add missing ": " output in debugging mode. Thomas Quinot 2005-12-01 15:15:01 +00:00
  • 06de29cfde 2005-12-01 Thomas Quinot <quinot@adacore.com> Thomas Quinot 2005-12-01 14:41:21 +00:00
  • 4d8d6060ca Pass GNAT_RTS_FLAG to config.sdefault for correct determination of the path to libgnat.a For EB09-032 Thomas Quinot 2005-12-01 14:41:06 +00:00
  • 8dc883d017 Remove obsolete code. For determination of the libgnat.a path, take gnatls switches (expected on the config.sdefault command line) into account (specifically, --RTS=rts-sjlj may be passed). For EB09-032 Thomas Quinot 2005-12-01 14:40:35 +00:00
  • 2b699319d5 Document performance improvement from change 9744. For EB18-020 Thomas Quinot 2005-11-30 16:33:01 +00:00
  • f11fdd9104 PolyORB.Tasking.Profiles.Full_Tasking.Mutexes: Reimplement on top of System.Task_Primitives. Thomas Quinot 2005-11-30 16:25:45 +00:00
  • a7da4ba00d PolyORB.Minimal_Servant_Tools: new variant of Initiate_Servant to set up object adapter to register servant Jérôme Hugues 2005-11-28 13:25:05 +00:00
  • 617a1587ed (Scan_Dist_Args): Recognize --RTS=, passing it to gnatmake and gnatls. Fixes EB28-008 Thomas Quinot 2005-11-28 11:16:30 +00:00
  • 5b4ebc203f Added exception handler to cover the case of a malformed tagged component Jérôme Hugues 2005-11-25 15:22:26 +00:00
  • c94d96524a Reorganization of the Java interoperability testsuite Jérôme Hugues 2005-11-25 15:04:30 +00:00
  • 8aec52bc96 Reorder entries. Thomas Quinot 2005-11-25 10:23:06 +00:00
  • d1fbb3770a Add proper error handling in SOAP arguments unmarshalling. Thomas Quinot 2005-11-24 18:50:40 +00:00
  • eaff602ef5 Adjust style option for new (fixed) GNAT check. Part of EB21-008 fix Thomas Quinot 2005-11-24 16:58:58 +00:00
  • 39fe1d7745 Reorganize test to ensure instnatiation of PolyORB.Log is within a library package. Thomas Quinot 2005-11-24 15:56:44 +00:00
  • 160deb4838 Make dependency of parameters upon parameters_sources optional. This is required for the testsuite as some tests do not use any parametrizable stuff at all. Thomas Quinot 2005-11-24 15:56:22 +00:00
  • 9879fe24ae Remove dependency of PolyORB.Initialization upon Ada.Exceptions, which is not preelaborated in Ada 95. Instead, use System.Pure_Exceptions (and isolate that non-portable dependency in child package PolyORB.Initialization.Exceptions). Thomas Quinot 2005-11-23 19:33:29 +00:00
  • 69984d123d Remove unncessary access parameters (use strings, passed by reference, instead). Thomas Quinot 2005-11-23 19:28:03 +00:00
  • ebe70262d3 Refresh header. Thomas Quinot 2005-11-23 18:56:57 +00:00
  • 01fdc3ab63 Record traces generated before initialization in a buffer which is flushed at initialization time. This ensures proper tracing is provided even for events that occur before initialization of the logging subsystem. Thomas Quinot 2005-11-23 18:08:58 +00:00
  • dc9f6396d5 Make Initialization preelaborable to allow Parameters to depend on it. Traverse dependencies of a module prior to checking whether it is disabled, to allow implicit logging modules (providers of log_sink) to be disabled. Thomas Quinot 2005-11-23 18:07:34 +00:00
  • 9e55f204d1 Remove incorrect and useless dep of parameters.file upon log. Thomas Quinot 2005-11-23 18:03:56 +00:00
  • e46de20600 Use the standard logging subsystem for diagnostics and debugging (instead of directly using Ada.Text_IO.Put_Line). Thomas Quinot 2005-11-23 17:59:19 +00:00
  • 149f89f9d0 Change name of provided module to "parameters_sources" to allow for a global parameters initialization after all sources have been registered. Thomas Quinot 2005-11-23 14:53:06 +00:00
  • ef2e094808 (To_Boolean): New function, moved here from PolyORB.Parameters. For EB18-025 Thomas Quinot 2005-11-23 14:51:34 +00:00
  • baf2d6ec85 Enable_Polling/Disable_Polling now works on a per-monitor basis, allowing for finer control of polling when multiple monitors are registred. Jérôme Hugues 2005-11-23 13:32:10 +00:00
  • 16dac7788c Revert previous change for this file, accidentally checked in. Thomas Quinot 2005-11-22 17:46:30 +00:00
  • 41a136f584 Document necessity of pragma Suppress. Thomas Quinot 2005-11-22 17:45:27 +00:00
  • 008e7b0eaa Work around for GNAT 5.03 Jérôme Hugues 2005-11-22 17:08:59 +00:00
  • 039db1e7e1 Document improvement from change 9719. Thomas Quinot 2005-11-22 16:34:52 +00:00
  • f99e18ff0b Eliminate the Prev pointer from the node structure of chained lists in the case of simply-chained lists. Reorganize code so that index checks for accesses to the Prev pointer are properly suppressed (they are never necessary since they are always controlled by an 'if Doubly_Chained' condition, but that test must be apparent enough for the compiler's value tracing circuitry to detect it). Thomas Quinot 2005-11-22 16:30:13 +00:00
  • 59988b821b Fixup change number. Thomas Quinot 2005-11-22 16:22:12 +00:00
  • 4d5019df02 (PolyORB.Log.Stderr.Initialize): Set the output hook only if it is still null. Thomas Quinot 2005-11-22 16:21:46 +00:00
  • f7ed673c57 Minor reformatting Jérôme Hugues 2005-11-22 16:15:54 +00:00
  • dcb52ffad8 * parser.adb, backend-be_idl.adb : complex scoped names imports are now supported * backend-be_ada-nutils.adb : added a comment to explain the 2**15 - 1 line length * frontend-nutils.adb, backend-be_ada-stubs.adb : native types are now supported * testsuite/test055/* : a new test for complex scoped names imports Bechir Zalila 2005-11-21 17:27:01 +00:00
  • a4c2f21ec9 Document the compiler also introduces limitations on the generated code. Jérôme Hugues 2005-11-21 15:37:23 +00:00