Commit Graph

  • 9d9b032d0a Document I320-027 Thomas Quinot 2009-04-14 13:31:26 +00:00
  • 275038c645 Merge some safe and efficient performance fixes from trunk: 141666 add missing guard in Trace_Event call 142301 add missing guard in call to Show 2.5 Thomas Quinot 2009-04-14 13:26:49 +00:00
  • 55fdef46fe Add missing pragmas Ada 2005, needed when these units are analyzed as part of the closure of s-parint for user (DSA) code compiled in Ada 95 mode. Thomas Quinot 2009-04-10 13:07:32 +00:00
  • 0a53f6a9d1 Minor code simplification. Thomas Quinot 2009-04-09 17:51:19 +00:00
  • 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). Thomas Quinot 2009-04-09 17:15:40 +00:00
  • d4de8d6bff Win another 2% performance by tweaking unmarshalling routines for octets. For I320-027 Thomas Quinot 2009-04-08 12:26:37 +00:00
  • f452e79bf7 Rework buffer alignment code to ensure alignments are efficiently computed by masking, never by integer division. For I320-027 Thomas Quinot 2009-04-07 16:20:15 +00:00
  • ce51c4c786 Do not call Buffers.Show when not debugging GIOP. For I320-027 Thomas Quinot 2009-04-06 11:10:14 +00:00
  • 2f98e2d98e Reformat filenames for the final report Olivier Ramonat 2009-04-06 09:23:05 +00:00
  • afa932619b Use gnatpython.expect as expect module as been removed Olivier Ramonat 2009-04-02 15:30:42 +00:00
  • e54448741d Fix to previous checkin (hunk from pending experimental changes was committed by mistake). Thomas Quinot 2009-04-01 16:33:15 +00:00
  • 3e53097f28 Minor reformatting Thomas Quinot 2009-04-01 15:52:34 +00:00
  • cd93bc9714 Minor reformatting Thomas Quinot 2009-04-01 15:51:25 +00:00
  • 4a6aca127d (testsuite): expand ~ and ~user Olivier Ramonat 2009-03-31 17:38:15 +00:00
  • acef0b6832 Add --testsuite-src-dir option Olivier Ramonat 2009-03-31 09:31:14 +00:00
  • 27635144ac Take configuration file settings into account Olivier Ramonat 2009-03-27 16:55:04 +00:00
  • d066d75354 Do not use PIPE with ex.Run to avoid deadlocks Olivier Ramonat 2009-03-25 17:31:27 +00:00
  • 56772df33b Fix typo Olivier Ramonat 2009-03-23 16:15:52 +00:00
  • a6c10483fb Use Env to compute platform name Olivier Ramonat 2009-03-23 16:15:51 +00:00
  • fd074925ba Compute the canonical path in gen_run_testcase Olivier Ramonat 2009-03-23 16:15:51 +00:00
  • bc07800d99 Add performance test for Java SE. Vadim Godunko 2009-03-21 16:40:25 +00:00
  • 244518f959 (Inc_Usage, Dec_Usage): Do not call Trace_Event if logging is disabled for this package. This provides an extremely substantial performance improvement. Thomas Quinot 2009-03-20 17:44:56 +00:00
  • cca795be5f Remove header date. I311-028 Thomas Quinot 2009-03-20 09:58:00 +00:00
  • 52c6ebb0cf Prefix unused parameter with _ Olivier Ramonat 2009-03-18 16:05:21 +00:00
  • e3f837face Pass build_dir on the command line Olivier Ramonat 2009-03-18 16:01:37 +00:00
  • bc9a70972f Add --build-dir option to testsuite.py. This is needed in order to run the script in a PolyORB that has been built with separate source and build areas. Pass the information along to test_utils.py via the POLYORB_BUILD_DIR environment variable. Bob Duff 2009-03-18 14:02:47 +00:00
  • 41eccdfa9d Fix some build issues with new AWS personality code. Thomas Quinot 2009-03-11 14:41:16 +00:00
  • aa9e633b99 Update current code base to match new GNAT warnings Jérôme Hugues 2009-03-11 13:00:15 +00:00
  • 9d689ed3ec Add back support to compile AWS personality Jérôme Hugues 2009-03-11 12:59:56 +00:00
  • c06f6fcdc4 (Generate_Executable_Invocation): Do not assume that Get_Env_Vars appends a trailing space to the returned string. Fixes regression on H110-025 introduced by previous cleanup (Get_Env_Vars did add an extra space by accident, which was fixed). Thomas Quinot 2009-02-25 14:21:21 +00:00
  • ff2648f610 (Get_Env_Vars): Remove trailing space from returned string. Thomas Quinot 2009-02-24 10:20:47 +00:00
  • 0bae3cecaf Initial version of python based polyord testsuite Olivier Ramonat 2009-02-23 14:19:29 +00:00
  • 3cd4f5d724 Fix wrong TN in previous checkin (H731-006, not H731-016). Thomas Quinot 2009-02-12 15:49:03 +00:00
  • d5683665f2 Minor reformatting Thomas Quinot 2009-02-12 15:47:22 +00:00
  • 70f80f5d4c Document that H731-016 requires matched update of compiler and PCS. Thomas Quinot 2009-02-12 15:43:03 +00:00
  • 5a79e65d78 (FA_String, TA_String): Now handle unbounded strings. (TA_Std_String): Renamed from previous version of TA_String (takes a Standard.String). Thomas Quinot 2009-02-12 15:38:04 +00:00
  • 5ab84c3e70 Minor reformatting Thomas Quinot 2009-02-10 14:32:47 +00:00
  • 89658fbb5c * testsuite/utils/test_suite-test_case-parser.adb: Increase default time-out to 100_000 milliseconds, to see if we can get clean test runs. Bob Duff 2009-02-01 16:10:26 +00:00
  • 6f2be53ab4 (Makefile.in): Add new all-and-test target for building everything necessary to run the tests, and then run them. Document run_tests and all-and-test target. Make run_tests "PHONY" -- all make targets that are not file names created by the rule should be PHONY. (MANIFEST): Add projects/testsuite_utils.gpr, so we can build the test_driver from the source distribution. For G108-021. Bob Duff 2009-01-31 15:52:36 +00:00
  • a334599799 In preparation for running the PolyORB testsuite nightly: Include the testsuite files in MANIFEST. Fix the test_driver to be more robust. Remove "when others" handlers that swallow exceptions, or make debugging difficult. Or add "raise;" to such handlers, appropriate. Mark all currently-failing tests as "expected_failure=true". This is temporary; we need to fix the bugs, of course, and remove these *.conf changes. For G108-021. Bob Duff 2009-01-30 23:53:27 +00:00
  • d649194110 Merge rev. 135622 from trunk: fix for HC22-021 (alignment issue with wide char / wide string). Thomas Quinot 2009-01-29 10:15:34 +00:00
  • 84416b351d Minor comment reformatting Thomas Quinot 2009-01-26 10:38:56 +00:00
  • 09691bb89c Added trace on how to launch a DSA example Jérôme Hugues 2009-01-20 15:58:45 +00:00
  • 6312f0062a Fix the run_tests target so it works in the case of a separate build directory, which is how the nightly builds are done. Part of G108-021. Bob Duff 2009-01-15 22:31:35 +00:00
  • be2bbbe569 (Finalize (Ref)): The reference being finalized might be a component of the entity it designates, in which case access to The_Ref.A_Ref may become erroneous once Dec_Usage has been called (and potentially freed the entity), so remove such accesses. Thomas Quinot 2009-01-14 14:31:48 +00:00
  • 99c5052726 (PolyORB.Utils.Buffers.Align_Transfer_Elementary): Support no-alignment mode where transfers do not require data to be on type-size alignment. Thomas Quinot 2009-01-14 13:38:07 +00:00
  • 38707f7c78 Minor reformatting Thomas Quinot 2009-01-14 13:30:19 +00:00
  • 8b5248e718 Minor reformatting of generated code. Thomas Quinot 2009-01-13 15:38:24 +00:00
  • 55170e229b (Reaper): Reduce message level to Notice so that it does not show up in fixed bugs runs. Fixes pseudo regression of 0008-303 on Windows. Thomas Quinot 2009-01-08 15:47:47 +00:00
  • e494e61e46 Run_Test: when an exceptionis caught, return instead of computing an erroneous value. Jérôme Hugues 2009-01-07 12:00:54 +00:00
  • 5905677dba Minor reformatting Thomas Quinot 2009-01-05 17:45:43 +00:00
  • 363c7e0d93 Find_Servant, use Image instead of Oid_To_Hex, to be consistent with functions in this package. Jérôme Hugues 2009-01-05 15:56:40 +00:00
  • 74d135d9e5 Correct computation of the number of scenario files Jérôme Hugues 2009-01-05 14:39:16 +00:00
  • 02397dea9a Add run_tests target to launch the testsuite Jérôme Hugues 2009-01-05 10:53:15 +00:00
  • 1bec492d81 Update to match current status Jérôme Hugues 2009-01-05 10:52:47 +00:00
  • 14af62bfe5 Added a vesbose mode Jérôme Hugues 2009-01-05 10:52:16 +00:00
  • d4494268e8 Merge changes from trunk: 134956 134990 134991 fix for HA30-008 Thomas Quinot 2008-12-18 13:49:11 +00:00
  • 51e231a5fe Typo Thomas Quinot 2008-12-18 13:47:49 +00:00
  • f1350cc406 Add entrey for HA30-008 Thomas Quinot 2008-12-18 13:46:13 +00:00
  • 90b2e962dc Add missing pragmas Import to suppress initialization on overlaid objects. Thomas Quinot 2008-12-17 16:34:16 +00:00
  • f30f3bfed9 (Image): Include information from original profile, to help identify the remote node. Thomas Quinot 2008-12-17 15:52:10 +00:00
  • 767f551abf Minor cleanup. Thomas Quinot 2008-12-17 15:51:18 +00:00
  • 45f2996bf9 (Image): Return oid directly (with non-printable characters blanked out) instead of converting to hex, for better readability. Thomas Quinot 2008-12-17 15:50:40 +00:00
  • 190459c98a (Run_Backend): When determining which partition is the termination initiator, consider all partitions in the configuration, not just those that are built in this invocation of gnatdist. Thomas Quinot 2008-12-17 15:01:01 +00:00
  • 950467db12 Minor reformatting Thomas Quinot 2008-12-17 14:14:51 +00:00
  • 448a4128e8 Minor code clean up, no behaviour change. Thomas Quinot 2008-12-17 13:43:58 +00:00
  • 873b068284 Remove unnecessary default parameter Thomas Quinot 2008-12-17 13:42:21 +00:00
  • 5c71289774 Add debugging traces for HA30-008 Thomas Quinot 2008-12-16 18:14:11 +00:00
  • 54519c3743 Minor comment rewording Thomas Quinot 2008-12-15 15:04:18 +00:00
  • a8657c9dcf Changes merged from trunk: 132764 132804 132807 132808 132809 for HB25-017. Thomas Quinot 2008-12-04 15:24:41 +00:00
  • 60dc41f389 Merge re. 133020 from branch 2.5: HB25-017 is fixed. Thomas Quinot 2008-12-04 15:23:24 +00:00
  • 062b4acc3c Document HB25-017, fixed in 2.5. Thomas Quinot 2008-12-04 15:22:22 +00:00
  • 2b7e25615b (All_Functions): Add the possibility to test local calls within the server partition, since they have different failure modes compared to real remote calls. For HB25-017 Thomas Quinot 2008-11-27 14:08:19 +00:00
  • 9a6208b36b (Arguments): When processing a local call, do not ignore argument mode indicators, since OUT arguments may be present upon entry in that case. Fixes HB25-017 Thomas Quinot 2008-11-27 14:06:15 +00:00
  • 75ac0b2d59 Document that in the context of using shadow any's for method arguments, the contents of the IN arguments become invalid once the skel returns. Thomas Quinot 2008-11-27 14:02:46 +00:00
  • 4aacdea633 Minor reformatting Thomas Quinot 2008-11-27 13:57:53 +00:00
  • cd338eeac3 (Types.Image): Rename to Value_Image to avoid ambiguity with PolyORB.Any.Image. Thomas Quinot 2008-11-27 13:28:49 +00:00
  • 92cbd0b9bb Minor reformatting Thomas Quinot 2008-11-26 16:23:13 +00:00
  • 5ad091e4e6 Reorder Makefile rules: the MKDIR_FLAGS rule must occur only after all C_OBJECTS have been defined. Continued work on H829-022 Thomas Quinot 2008-11-14 11:47:14 +00:00
  • 7b79c7f2d6 Ensure object directories for C files are created before compilation. Fix for build failures after changes for H829-022 Thomas Quinot 2008-11-13 12:34:38 +00:00
  • 6e1398f494 Remove empty directories Adjust project files to account for the fact that these directories do not have any static sources, only generated sources. Thomas Quinot 2008-11-13 10:13:30 +00:00
  • f85ab55590 Remove obsolete make files. H829-022 Bob Duff 2008-11-13 01:53:23 +00:00
  • cc99e14ea2 Merge changes from trunk: Thomas Quinot 2008-11-12 17:27:40 +00:00
  • 5e85088e2d Document HB10-009 as fixed in 2.5. Thomas Quinot 2008-11-12 17:26:08 +00:00
  • ef1469c6b1 Merge rev. 132281 from trunk: (Request_Destroy): New subprogram. Supporting code for HB10-008 fix Thomas Quinot 2008-11-12 16:16:24 +00:00
  • 421e01024c (Request_Destroy): New subprogram. Supporting code for HB10-008 fix Thomas Quinot 2008-11-12 11:36:20 +00:00
  • d68694df8f (Analyze): Call Apply_Default_Partition_Attributes in all cases, not just for partitions to be built. Fixes HB10-009 Thomas Quinot 2008-11-10 17:32:54 +00:00
  • 5049142cd2 Minor reformatting Thomas Quinot 2008-11-10 16:05:15 +00:00
  • c4d3bdbc4e Add features-26 to MANIFEST For HA15-004 Thomas Quinot 2008-11-03 11:22:58 +00:00
  • 9517604fdc Record PolyORB 2.4 branch date 2.4 Thomas Quinot 2008-11-03 11:21:58 +00:00
  • 0a2a56eda7 Create PolyORB 2.5 branch and label it 2.5.1 in preparation for the 2009Q1 GNAT Pro release. For HA15-004 Thomas Quinot 2008-11-03 11:20:16 +00:00
  • 00a49747bf Bump version on trunk to 2.6.0w. Thomas Quinot 2008-11-03 11:17:32 +00:00
  • 233bcb2b73 Record branch date for 2.4 and 2.5 Add section for 2.6 Thomas Quinot 2008-11-03 11:17:11 +00:00
  • e6165c28e3 Minor reformatting Thomas Quinot 2008-10-22 10:06:22 +00:00
  • acf5341716 Install static libs in $prefix/lib/polyorb/static instead of $prefix/lib This is to work around the issue with XML/Ada described in HA21-023, and also for better homogeneity with other add-ons. Thomas Quinot 2008-10-21 17:04:03 +00:00
  • 8a6d658515 Add documentation for HA02-018 fix. Thomas Quinot 2008-10-21 10:30:22 +00:00
  • 8ab05e59e2 Fix typo Thomas Quinot 2008-10-15 23:17:31 +00:00
  • e9d9aff928 Avoid failure of range check in case Get_Tasks_Count (OC, Kind => Permanent) > Maximum_Threads. Fixes HA02-018. Bob Duff 2008-10-03 15:49:45 +00:00
  • 7e8777f741 H930-022 Bob Duff 2008-10-01 22:44:42 +00:00
  • 73a3af2728 Don't wrap literals in a selected component if the literal has No_Value, because it confuses the code generation for "default:" in a union / variant record. Also misc code reorganization. In particular, split out Make_Literal_With_Parent into a separate function, because it has a very special purpose. Fixes H930-022. Bob Duff 2008-10-01 22:43:24 +00:00