Commit Graph

  • 069d54a9ad Add missing pragmas Import needed to suppress default initialization on overlaid string objects. Caught by new warning from H730-030 Thomas Quinot 2008-08-05 12:25:09 +00:00
  • b8eb8c0b27 * xe_sem.adb: Add a test in procedure Detect_Storage_Constraint_Violation, to force tasking only if it isn't already set to PCS_Tasking. Kevin Pouget 2008-08-04 12:54:49 +00:00
  • 1b9f80613e Add Form => "Text_Translation=No" to the Create call, so it won't put carriage return characters in the output. Fixes H801-015. Bob Duff 2008-08-01 23:43:38 +00:00
  • 1b1453f881 Fix spelling of explicitly and implicitly in copyright headers by running update_headers. Bob Duff 2008-08-01 23:40:34 +00:00
  • 9bff1fc833 Spell explicitly and implicitly correctly. Bob Duff 2008-08-01 20:33:59 +00:00
  • 60a2f7f8c8 Allow complex expressions in sequence_types, string_types, and wide_string_types. This required changes in the parser (use P_Constant_Expression instead of just looking for T_Integer_Literal). Also changes in the analyzer, to set the Value field properly. Fixes H724-007. Bob Duff 2008-08-01 17:20:01 +00:00
  • 5763086a95 Typo Jérôme Hugues 2008-07-31 13:30:46 +00:00
  • e4bf0f8ede Updated for [H730-014] Jérôme Hugues 2008-07-30 13:38:09 +00:00
  • 4317f99cc0 (Achieve_Hash_Function_Optimization): generate hash package in output directory if specified by the user. Jérôme Hugues 2008-07-30 13:35:37 +00:00
  • 9eeb472605 Adds TOOL_EXE_SUFFIX when building link during installation of iac for Windows users Jérôme Hugues 2008-07-30 12:33:23 +00:00
  • 0349f78810 Add a warning message when PCS tasking is forced due to the use of storage support which need it. Kevin Pouget 2008-07-29 10:04:50 +00:00
  • 5fcbe76eed Document H728-026. Add workarounds to the fixed issues. Thomas Quinot 2008-07-29 09:23:18 +00:00
  • dac8fcdcc3 Add H723-024 Bob Duff 2008-07-28 17:24:29 +00:00
  • 64e905d110 (analyzer.adb): Call Resolve_Expr on each array size, so it will get a value. Prior to this fix, we were crashing when trying to get the value, except in the case of literals and constants. This fix allows more complicated expressions. (backend-be_corba_ada-idl_to_ada.adb): Fix incorrect comment that said an array size must be a literal or a constant -- the IDL spec allows any integer expression. Slightly rearrange the code. Fixes H723-024. Bob Duff 2008-07-28 17:12:15 +00:00
  • e60d09a824 (P_Expression_Part): A unary operator may be followed by any kind of literal. Fixes H728-026 Thomas Quinot 2008-07-28 16:38:41 +00:00
  • 039f9a3cc6 Add missing quotes in ifdef call. Thomas Quinot 2008-07-28 13:25:39 +00:00
  • 9f611adccc Fix computation of output files again. Thomas Quinot 2008-07-28 11:01:13 +00:00
  • eb9ec19d53 Fix computation of output files list. Thomas Quinot 2008-07-28 10:25:08 +00:00
  • f098c5160c Do not use the same name SVNREVISION for both an M4 macro and an Autoconf substitution, as this creates confusion and causes incorrect substitutions to occur in the ouput. Thomas Quinot 2008-07-28 10:23:34 +00:00
  • a437d0bb05 Reorganization of autoconf setup. Thomas Quinot 2008-07-28 09:44:36 +00:00
  • 6cb91b0f97 Update behavior to avoid deadlock for shared protected objects. Kevin Pouget 2008-07-25 14:54:44 +00:00
  • d672083e04 Minor reformatting Thomas Quinot 2008-07-25 14:09:52 +00:00
  • 54d35b2f50 Add ??? to comment. Bob Duff 2008-07-24 22:50:44 +00:00
  • a31886f79e Make Locations.Image pure. It was writing on global variables (Namet.Name_Buffer, Namet.Name_Len), which caused a bug when called from Errors.Display_Error, which uses the same global variables for a different purpose. Move Image on Int from Frontend.Debug and Backend.BE_CORBA_Ada.Debug to Utils, and make it work for negative numbers. This is so Locations.Image can call it. Errors.Display_Error was calling Image (Error_Loc (1)) when it should use Image (Error_Loc (2)). This is the case where the "!" refers to a different file, due to #include, and we want to display something like "include_file_name.idl:12:34". Misc code cleanup and added comments. Fixes H723-022. Bob Duff 2008-07-24 19:54:38 +00:00
  • 8eace173bb Tasking type of Gnatdist is now an enumeration type, it can takes the following values : Unknown_tasking, PCS_Tasking, User_Tasking and No_tasking (Instead of characters values '?', 'P', 'U' and 'N'). Kevin Pouget 2008-07-24 12:27:42 +00:00
  • 086eced007 Comments rewording. Fix Unchecked_Conversion warning. Kevin Pouget 2008-07-24 10:59:43 +00:00
  • 0898205954 Kill strict aliasing warnings. Thomas Quinot 2008-07-24 10:28:25 +00:00
  • 9b3fa0b55a An array bound may be an arbitrary positive integer constant expression, not necessarily a literal. This needs to be accounted for in code generation. Fixes H723-024 in idlac (still needs fix in iac). Thomas Quinot 2008-07-24 10:09:44 +00:00
  • a685a82d52 Minor reformatting. Add ??? comments Thomas Quinot 2008-07-24 09:31:03 +00:00
  • 4e8c2e0561 Reformating, adjust copyrights. Kevin Pouget 2008-07-24 09:19:38 +00:00
  • 5e186e4f8b Gather Any_Container_Ptr unchecked conversions in a single unit. Kevin Pouget 2008-07-24 08:34:27 +00:00
  • 32442f0f50 Minor rewording For H721-011. Thomas Quinot 2008-07-23 14:37:43 +00:00
  • f8cd78f1a4 Add documentation for new Gnatdist attribute ORB_Tasking_Policy. TN H721-011. Kevin Pouget 2008-07-23 14:30:47 +00:00
  • d1272c0a75 Corrects spelling and names. Kevin Pouget 2008-07-23 13:18:15 +00:00
  • 147e906e4e This fix TN 0008-412 regression. Kevin Pouget 2008-07-23 12:21:58 +00:00
  • 17a57c2ed0 New attribute ORB_Tasking_Policy in gnatdist configuration language. It allows to select a PolyORB ORB tasking policy among Thread_Pool, Thread_Per_Request and Thread_Per_Session for a partition. Kevin Pouget 2008-07-22 16:54:01 +00:00
  • 40f14141b4 Update Solaris build requirements. For H718-014 Thomas Quinot 2008-07-22 15:03:56 +00:00
  • 9894297a9a (Scan_Numeric_Literal_Value): For a literal starting with '0', do not clobber the look-ahead character if the second character is not an 'x'. Fixes H721-014 Thomas Quinot 2008-07-21 15:00:04 +00:00
  • 11f04fdad6 Remove obsolete script, not used anymore. Thomas Quinot 2008-07-21 13:38:50 +00:00
  • 50054e52a9 Update issue reporting instructions. Thomas Quinot 2008-07-18 13:33:34 +00:00
  • 85545d700d Use Last Changed Rev, not Revision, which is more meaningful, and consistent with cron-src. Thomas Quinot 2008-07-18 13:17:51 +00:00
  • 66aa7911ab Syntax fix again. Thomas Quinot 2008-07-18 13:02:02 +00:00
  • cb0a43090e Fix sh syntax error from previous change. Thomas Quinot 2008-07-18 12:57:11 +00:00
  • 2803831374 Update configure to reflect change in GNATDIST sources. Thomas Quinot 2008-07-18 12:51:57 +00:00
  • 0ad0c8c598 Record Subversion revision in version information. Thomas Quinot 2008-07-18 12:49:43 +00:00
  • aabf6d4e4d Add Thomas Wolf (contributor to gnatdist) For H618-007 Thomas Quinot 2008-07-18 09:56:30 +00:00
  • ccfc84ff5a Update manifest for implementation of TN G302-010. Kevin Pouget 2008-07-18 09:34:08 +00:00
  • 432de3e004 Update manifest for implementation of TN G302-010. Kevin Pouget 2008-07-18 09:05:51 +00:00
  • 88e3abb662 Support of shared passive units with PolyORB/DSA. This new feature provides a mutli-implementation stucture for System.Shared_Storage interface, and a fisrt implementation based on distributed shared memory. Kevin Pouget 2008-07-17 15:27:52 +00:00
  • e79c696bcf Minor wordsmithing Thomas Quinot 2008-07-10 17:19:09 +00:00
  • 4ac7d4bea7 Add Elaboration pragmas for setup package Jérôme Hugues 2008-07-10 08:27:38 +00:00
  • 029fe90654 Output Usage if the command line is not parsed correctly Jérôme Hugues 2008-07-10 08:27:19 +00:00
  • 4f1c092eda (PolyORB.Initialization.Register_Module): Fix registreation of virtual module in the case of an exclusive provider (the exclamation mark is not part of the virtual module name). Thomas Quinot 2008-07-10 08:20:28 +00:00
  • 53eb423ba0 Document new IAC command line option -nocpp H624-006 Thomas Quinot 2008-07-09 14:51:44 +00:00
  • 8219e3e0f2 (PolyORB.Initialization.Register_Module): Support an indication that a module is an exclusive provider of a virtual module. When an exclusive provider is present, it conflicts with any other provider. Thomas Quinot 2008-07-09 14:10:34 +00:00
  • 066f580439 Use autoconf substitution to determine displayed version. Thomas Quinot 2008-07-09 12:02:38 +00:00
  • 35444913bf Document new IAC command line switch -nocpp NF-25-H624-006 Thomas Quinot 2008-07-09 10:14:45 +00:00
  • 5baa45c404 * lexer.adb: (Scan_Preprocessor_Directive): Fix incorrect processing of line markers. Thomas Quinot 2008-07-09 10:09:42 +00:00
  • 4c75fa17a4 Document H707-023 fixed bug. Thomas Quinot 2008-07-09 09:13:04 +00:00
  • af5b41adc8 * idl_fe-types.ad* (Present, No): New functions. Thomas Quinot 2008-07-09 09:07:40 +00:00
  • 456ed04308 * backend-be_corba_ada-stubs.adb (Visit_Constant_Value): For the case of a bounded string constant, use function To_Bounded_String provided by the corresponding instance. Thomas Quinot 2008-07-09 09:03:36 +00:00
  • b033c17afa isthrbio.adb no more present. legacy/GLADE/gnat-6.1 Nicolas Roche 2008-07-08 16:43:33 +00:00
  • a4816ece58 Restore GLADE 6.1 branch to its state as of Svn rev 120258 (rel. 6.1.1). For H604-002 Thomas Quinot 2008-07-08 16:16:57 +00:00
  • cf094fb127 Make separate branch of gnatdist sources as of gnat-6_1_2 tag @ 125965 for PolyORB 2.3.2. 2.3 Thomas Quinot 2008-07-08 15:27:29 +00:00
  • 6b22ff5f91 Remove placeholder main, to be replaced with real implementation. Thomas Quinot 2008-07-08 15:00:54 +00:00
  • a292c2fe5c (Run): Remove default value on May_Poll parameter. This default value is not used anywhere, and it is safer to ensure that all calls provide an explicit indication. Thomas Quinot 2008-07-08 09:26:26 +00:00
  • 9c397ad9f5 Minor reformatting Thomas Quinot 2008-07-08 09:24:20 +00:00
  • 9e96661cc1 Merge changes from PolyORB trunk for PolyORB/DSA support on Windows (impacts both GLADE and PolyORB/DSA), fixing H313-028: 126420 126418 For H604-002 Thomas Quinot 2008-07-07 13:20:17 +00:00
  • c86f591389 minor comment fixes Bob Duff 2008-07-07 12:52:39 +00:00
  • 2cba4e7d3b Set polyorb version to 2.3.2 Olivier Ramonat 2008-07-07 10:16:53 +00:00
  • 31193273b5 Reorganize project files generation so that visibility on the PCS is established using project files instead of (in the case of PolyORB) relying on an external shell script (polyorb-config), which can't be used on Windows. Thomas Quinot 2008-07-07 09:15:39 +00:00
  • 1e7c67ce35 Fix gnat make calling convention: since the main unit is to be found as a source of the main project file, its bare file name (not including any directory indication) must be passed to gnat make. For H313-028 Thomas Quinot 2008-07-07 09:06:49 +00:00
  • 2a58c1dc6a Generate certificates prior to running tests Jérôme Hugues 2008-07-04 07:59:11 +00:00
  • 2fce551099 Minor reformatting Thomas Quinot 2008-07-03 14:33:39 +00:00
  • dd7a992aff Proper management of disconnect in the case of SOAP. Jérôme Hugues 2008-07-03 13:16:49 +00:00
  • 00290da047 (Image): do not raise an exception if we cannot print a typecode Jérôme Hugues 2008-07-03 12:33:58 +00:00
  • 605c3383ae Typos Jérôme Hugues 2008-07-03 06:17:30 +00:00
  • 724075373c Remove duplicated directory separators in path to PCS sources. Fixes H702-009 Thomas Quinot 2008-07-02 14:07:54 +00:00
  • c2af68b3d3 (Register_Temp_File): When a temp file name is generated, do not record the trailing ASCII.NUL character as part of the name. Thomas Quinot 2008-07-02 11:59:49 +00:00
  • 80b6fd3f2d Minor comment updates Thomas Quinot 2008-07-01 15:26:08 +00:00
  • 60c06ab5aa Unmerge change 122312 from PolyORB, merged on GLADE trunk as part of 122315 and on GLADE 6.1 branch as part of 126082. Fix for new regressions on 0008-091, 0008-092, 7325-006, B930-014, D423-010 after 126082. Thomas Quinot 2008-06-30 10:22:36 +00:00
  • 9abd7bb0b5 Merge changes from trunk: 122315 122292 Thomas Quinot 2008-06-27 14:31:46 +00:00
  • ec5c354cc6 Add missing initialization for RUD (RU_Null) and RED (RE_Null). Collateral of H624-006 Thomas Quinot 2008-06-26 12:53:58 +00:00
  • 692f3ace43 Add configuration pragmas file for compile time tools, so that debugging builds use pragma Initialize_Scalars and enable assertions and pragmas Debug for compile-time tools as well (previously this was done for the PolyORB runtime only). Thomas Quinot 2008-06-26 11:16:26 +00:00
  • 1840a1495c (Forwarded_Entities): Add missing initialization. Fixes H624-006 Thomas Quinot 2008-06-26 11:13:51 +00:00
  • 53ffa70b16 Corrects stream procedures behavior for type Instance. In Read procedure, out parameter of type Instance need to be initialized. Follows TN H425-014. Kevin Pouget 2008-06-25 16:41:41 +00:00
  • 6a81b32873 Merge ch. 122431 from trunk to fix the build of the Garlic version of libgnat. For H604-002 Thomas Quinot 2008-06-23 15:42:24 +00:00
  • d94ac7cb86 Merge changes for 2.3.2 release (H604-002): 122177 for G705-009 Thomas Quinot 2008-06-20 14:02:42 +00:00
  • a39dd14378 Improve documentation about running a DSA application. Pascal Obry 2008-06-18 09:18:57 +00:00
  • 64542098e8 Rename gnatdist to po_gnatdist. Pascal Obry 2008-06-18 09:17:51 +00:00
  • b58f2efef2 Generate NOT NULL constraints for the Self formal in implementation templates. For H616-002 Feature entry NF-25-H616-002 Thomas Quinot 2008-06-18 07:55:49 +00:00
  • 8b418bb4c0 Merge additional H126-005 changes for H206-004: 121776 121777 Thomas Quinot 2008-06-10 16:04:19 +00:00
  • 78d4ddfc06 Merge ch. 125505 on release 2.4 branch Fixes H605-013 Thomas Quinot 2008-06-10 13:02:28 +00:00
  • e0002b70b0 Add missing files from H228-015 Fixes H605-013 Thomas Quinot 2008-06-10 13:00:49 +00:00
  • 806f4911e7 Merge ch. 121771 For release 2.3.2 (H604-002) Thomas Quinot 2008-06-10 12:48:33 +00:00
  • 5c7edfdcb6 Move NF-24-G726-017 to NF-25-G726-017. Thomas Quinot 2008-06-09 10:03:32 +00:00
  • c36ac3c4f3 Move NF-24-H521-008 to NF-25-H521-008. Thomas Quinot 2008-06-09 10:01:56 +00:00
  • 32cde96c97 Create new features file for the 2.5 development line. Thomas Quinot 2008-06-09 10:00:02 +00:00
  • b23389ed30 Fixing the version number. See H605-013. Romain Berrendonner 2008-06-09 09:58:25 +00:00
  • 7843c94bdc Fix version number for H605-013. Romain Berrendonner 2008-06-05 16:01:56 +00:00