Commit Graph

  • 4a83280d3c Correct typo Samuel Tardieu 1998-09-06 17:20:14 +00:00
  • 5c6257c381 * VERSION.INFO (glade_version): Now defaults to gnat_version to keep them synchronized. Samuel Tardieu 1998-09-06 17:07:04 +00:00
  • 3e50b2b0dd * s-ganobl.adb, s-rpcpoo.adb, s-garhea.ads, s-garhea.adb, s-garfil.ads, s-gastha.ads, s-gastha.adb, s-ganase.ads, s-ganase.adb: Remove unused with and add pragma Warnings (Off, ...) to get a clean compilation. Samuel Tardieu 1998-09-06 16:42:02 +00:00
  • 6a9e9702be Add missing blank line. Samuel Tardieu 1998-09-06 16:41:30 +00:00
  • eccef4979c Remove warning Laurent Pautet 1998-09-05 20:52:47 +00:00
  • 5fa1c533db Windows NT changes (as was done in the 3.11b branch) Samuel Tardieu 1998-09-04 12:48:55 +00:00
  • 037664b0b9 Fix typo causing an incorrect distribution to be built Samuel Tardieu 1998-09-04 12:31:57 +00:00
  • 468cdbb216 New packages System.Garlic.Name_Server and System.Garlic.PID_Server Samuel Tardieu 1998-09-02 14:30:04 +00:00
  • 82f8d1f7ca * DALL, DALL.el, DALL.rc, UNDALL, UNDALL.el, UNDALL.rc: Add S_GANASE and S_GAPISE. Samuel Tardieu 1998-09-02 14:29:28 +00:00
  • f49093af9a * MANIFEST: Add missing Examples/Filters/Makefile.am. Add Garlic/s-ganase.ad[bs] to the distribution. Add Garlic/s-gapise.ad[bs] to the distribution. Samuel Tardieu 1998-09-02 14:28:34 +00:00
  • bbfb636630 * configure.in: To build isthriob, don't compile s-stratt.adb anymore and bind with flag -t to ignore stamp inconsistency. Don't care about inlining and stamp inconsistency since this executable is supposed to check whether IO are thread blocking or not. This should be fast because it is done during configuration. Laurent Pautet 1998-09-02 09:46:57 +00:00
  • ca70759682 * configure.in (TISTHRBIO): Use a reliable method that works with GNAT-inlined/GLADE-not-inlined, GNAT-not-inlined/GLADE-inlined, both-inlined or both-non-inlined. The two previous versions had a problem with some combinations, the last one causing nightly build failures. Samuel Tardieu 1998-09-02 09:32:40 +00:00
  • f8f4735c59 * make_distrib: Correct bug in remote distribution build. Samuel Tardieu 1998-09-01 12:10:05 +00:00
  • e5f88539e8 Correct bogus checkin, will check this in branch Samuel Tardieu 1998-09-01 11:51:29 +00:00
  • 7e9703430f Version 3.11b Samuel Tardieu 1998-09-01 11:51:28 +00:00
  • f351c27552 * MANIFEST: Remove Examples/Filters/localhost as it will not work under Windows. Samuel Tardieu 1998-09-01 11:24:28 +00:00
  • 989e76ab28 Use "localhost" instead of the shell-script of the same name to be portable under Windows. Samuel Tardieu 1998-09-01 11:23:39 +00:00
  • c3c95e541b Adapted to match format of other examples. Samuel Tardieu 1998-09-01 11:21:45 +00:00
  • c2604fdc68 * s-garhea.adb, s-gardeb.ads, s-gardeb.adb: Minor reformatting. Samuel Tardieu 1998-09-01 11:18:46 +00:00
  • c2c09080f8 * configure.in: isthrbio may need s-stratt.{o,ali} in some configurations (GNAT compiled without inlining and GLADE compiled with inlining). Samuel Tardieu 1998-09-01 11:17:49 +00:00
  • 0303d4df99 * s-garfil.adb: Fix a warning. Laurent Pautet 1998-09-01 08:23:54 +00:00
  • 3d2bd83573 Add Filters example Laurent Pautet 1998-08-31 16:50:33 +00:00
  • d652f3c445 * Fix filters implementation and improve README. Laurent Pautet 1998-08-31 16:47:22 +00:00
  • 8f5423dbf3 * NEWS: Update "New ports", "New functionnalities" and "Bug fixes" sections. Remove redundant subsections. Laurent Pautet 1998-08-31 16:19:25 +00:00
  • 2b9a6cf429 * user_guide.txt (Note): Add short documentation on reconnection policy. Update Restrictions section. Laurent Pautet 1998-08-31 16:14:55 +00:00
  • a348d4a998 * user_guide.txt (Note): Add short documentation on reconnection policy. Laurent Pautet 1998-08-31 16:07:55 +00:00
  • f12722a8e4 * s-garfil.adb: Fix the same problem as below which appears in another tricky situation. Laurent Pautet 1998-08-31 15:02:18 +00:00
  • 53443e05b0 * s-garfil.adb: send reply to a Get_Params query outside from procedure Incoming which is executed in global critical section. The problem is that the public data of the remote partition can be unknown at this point. A request will be sent to boot server and the reply will be kept pending as it won't be possible to enter global critical section again. Laurent Pautet 1998-08-28 22:11:31 +00:00
  • bc753f38d3 * s-rpc.ads: Minor reformatting. Samuel Tardieu 1998-08-26 16:31:26 +00:00
  • 772bd426ef Regenerated. Samuel Tardieu 1998-08-26 16:30:33 +00:00
  • a6e0508488 Updated. Samuel Tardieu 1998-08-26 16:30:18 +00:00
  • e07a7a65f8 Updated from GNAT sources. Samuel Tardieu 1998-08-20 10:01:15 +00:00
  • 3567331851 * xe_utils.adb: Change instances of Dont_Execute by Do_Not_Execute to match GNAT sources. Samuel Tardieu 1998-08-20 10:00:41 +00:00
  • a1de881547 * xe_stubs.adb: Don't check version on RCI generic unit. Bug introduced by latest checkins. Laurent Pautet 1998-08-18 17:08:01 +00:00
  • f9ca15a4ed update Laurent Pautet 1998-08-17 19:39:19 +00:00
  • b4b8e1ad6b * s-garhea.adb: Remove previous use of reconnection in this package (it was not implemented at all for several years). Add reconnection policy as a partition field in public_data. Laurent Pautet 1998-08-17 19:37:20 +00:00
  • f5f492699b * Makefile.am, Makefile.in: Remove flag -a as we are not supposed to check gnat library. Laurent Pautet 1998-08-17 19:19:46 +00:00
  • 828c3384ec Update ada sources especially ali.ad[bs] and gnatvsn.ads Laurent Pautet 1998-08-15 15:06:04 +00:00
  • 138d652e50 Add fix for reading correctly the library version Samuel Tardieu 1998-08-15 12:58:18 +00:00
  • 9e9f8a6f46 * s-gartcp.adb: Major cleanup and rewrite of all the code using streams to send partition ids and buffer counts. Similar to what has been done for opcodes in s-garhea.adb. Samuel Tardieu 1998-08-14 15:50:41 +00:00
  • 4f5893b03c Change name of Has_Arrived formal Samuel Tardieu 1998-08-14 15:50:34 +00:00
  • c49331fd43 * s-garhea.adb: Add use clause for Ada.Streams to ease reading. (Opcode_Read, Opcode_Write): new functions much lighter than Opcode'Read and Opcode'Write that encode an opcode on one byte only. (Send): rewritten to ease reading, fix a stack blowup and use new Opcode functions. (Has_Arrived): rewritten to ease reading and use new Opcode functions. Samuel Tardieu 1998-08-14 15:50:14 +00:00
  • 12d2e44010 * s-garexc.ads: Add pragma No_Return to Raise_Communication_Error. Samuel Tardieu 1998-08-14 15:50:05 +00:00
  • cf87885a1d * s-garexc.adb: Add dummy raise to make GNAT happy in Raise_Communication_Error. Samuel Tardieu 1998-08-14 15:49:57 +00:00
  • 3bfe8bf918 Updated. Samuel Tardieu 1998-08-14 15:49:45 +00:00
  • 137b68c2c7 * s-garhea.adb (Send): Use a Stream_Element_Access rather than a Stream_Element_Array to prevent a stack blowup for large data. Do not initialize the packet to zero since this is of no use and can only cause stack because of a huge aggregate. Fixes 4628-G01 on Digital Unix. Samuel Tardieu 1998-08-14 12:57:55 +00:00
  • 6ae62a9d28 Update Laurent Pautet 1998-08-12 08:41:07 +00:00
  • 8be7645349 Updated Samuel Tardieu 1998-08-10 17:41:02 +00:00
  • e68490e1d2 Update dependencies Samuel Tardieu 1998-08-10 17:40:53 +00:00
  • 745e11f833 Replace protected object Shutdown_Keeper by an inline function Is_Shutdown_In_Progress, which does the very same job but is very light weight. Remove Fatal_Error which was useless. Samuel Tardieu 1998-08-10 17:40:24 +00:00
  • 8e3f17bc0f Make Cache_Type a limited type whose primitive use the global lock instead of a protected type. Samuel Tardieu 1998-08-10 17:39:39 +00:00
  • 673421a41d * configure.in, configure: Adopt a solution based on platform letters for NT. Laurent Pautet 1998-08-06 18:00:34 +00:00
  • 870c811b69 * 5wgtplsp.ads: Fix typo in unit name. Samuel Tardieu 1998-08-06 12:36:34 +00:00
  • 1d692a844b * xe_lead.adb: Do not issue -n inconditionnally when building shell starter. Samuel Tardieu 1998-08-05 15:12:15 +00:00
  • 15963e055b * s-garrem.adb: Do not add -n inconditionnally onto the launcher command line. Samuel Tardieu 1998-08-04 15:54:34 +00:00
  • 3bf31131bc * NEWS: Document the default optimization for gnatdist, as well as the fact that -n is no longer added onto the command line if --with-remsh is used. Samuel Tardieu 1998-08-04 15:54:00 +00:00
  • d7141bb2c2 * VERSION.INFO (glade_version): Bump version to 3.11b-beta. Samuel Tardieu 1998-08-04 15:11:00 +00:00
  • ab7fda6c6a Updated from GNAT sources. Samuel Tardieu 1998-08-04 13:37:53 +00:00
  • d2ac164e63 * Makefile.am (COMMONSOURCES): Get s-gatcop.ads from the build directory instead of the source directory (it won't be present there if VPATH is used). Samuel Tardieu 1998-08-04 13:37:08 +00:00
  • 0c8697d987 * configure.in: Use $(ADA) and $(GNATMAKE) instead of "gcc" and "gnatmake" since the user can have selected different programs. Use -O when compiling isthrbio. Build s-gatcop.ads in the current Garlic subdirectory instead of $(srcdir)/Garlic to make it work when using VPATH and multiple architectures sharing the same source directory. Samuel Tardieu 1998-08-04 13:36:39 +00:00
  • 5719b31c02 * configure.in, configure: Compile each garlic unit separatly to avoid using gnatmake -a which compiles too many files. It is less efficient during distribution cleanup but far more efficient during installation. Laurent Pautet 1998-08-04 13:19:37 +00:00
  • 51240bd037 * 5egtplsp.ads, 5sgtplsp.ads, 5wgtplsp.adb, 5wgtplsp.ads, 5xgtplsp.ads, s-gartcp.adb: Change s-gtplsp unit name to avoid recompiling too many files when isthrbio is built at configuration time. Laurent Pautet 1998-08-04 13:18:44 +00:00
  • 47596ab095 Fix bug in Makefile Samuel Tardieu 1998-08-04 12:40:11 +00:00
  • fb7c26bd39 Use GNAT style and add copyright information Samuel Tardieu 1998-08-04 11:28:20 +00:00
  • e974789561 Remove two bogus lines Samuel Tardieu 1998-08-04 08:32:11 +00:00
  • 0a87c8d224 Correct GNAT date Samuel Tardieu 1998-08-04 08:04:59 +00:00
  • f00229a9e9 Bump GNAT version Samuel Tardieu 1998-08-03 21:04:31 +00:00
  • 4c7455d40d * VERSION.INFO (glade_version): Bump version to 2.02-beta. Samuel Tardieu 1998-08-03 20:58:50 +00:00
  • d23859a6c5 * Makefile.am (inlining): Look for lines beginning by D when looking for dependencies, thus avoiding useless recompilations in the case of a non-inlined library. Add System.Garlic.Locking. Samuel Tardieu 1998-08-03 20:58:24 +00:00
  • 1b8bacd8d2 Updated. Samuel Tardieu 1998-08-03 20:57:11 +00:00
  • 6d987fdde4 * xe_stubs.adb: Add System.Garlic.Locking to the list of included units. Samuel Tardieu 1998-08-03 20:56:48 +00:00
  • 24605f8e7a Updated Samuel Tardieu 1998-08-03 20:55:53 +00:00
  • 5165505e7a * configure.in: Use -m to recompile isthrbio to avoid useless recompilations. Use ./isthrbio in the case where the user does not have "." in her PATH. Do not remove ./isthrbio to allow subsequent runs of configure without extra compilation. Reformat the comment for --enable-thread-blocking-io to make respect the GNU coding standards. Remove -gnatx from default flags since its meaning has been reversed. Use -gnatawe since -gnatwu is included with -gnatg. Samuel Tardieu 1998-08-03 20:55:31 +00:00
  • 8766fa8efd * NEWS: Updated for heterogeneous support. Samuel Tardieu 1998-08-03 20:54:33 +00:00
  • 2ea4685b2a * Makefile.am: Remove isthrbio and associated files when doing a "make clean". Samuel Tardieu 1998-08-03 20:54:16 +00:00
  • 930ae39c50 * MANIFEST: Add Garlic/s-garloc.ad[bs] to the distribution. Samuel Tardieu 1998-08-03 20:53:15 +00:00
  • bb0679c4ad * DALL, UNDALL, DALL.rc, UNDALL.rc, DALL.el, UNDALL.el: Update due to last changes. Laurent Pautet 1998-08-03 19:52:15 +00:00
  • e882bc5d68 * s-gardeb.adb: Fix a warning. In fact, gnat is over pessimistic. Laurent Pautet 1998-08-03 17:16:59 +00:00
  • d19a4f2234 Automatic updates Laurent Pautet 1998-08-03 13:11:40 +00:00
  • 40d01617c8 * s-gaplsp.ads.in: Add a new variable RTS_Sanity_Directory which is used when --with-sanity=dir is activated. Laurent Pautet 1998-08-03 13:09:58 +00:00
  • 02b9431e7a * configure.in, configure: Create a new configuration option: --with-sanity=dir. This allows to save partition pids in a given directory. This option helps to control non-terminating partitions when regression tests are running. It affects s-gaplsp.ads.in. Laurent Pautet 1998-08-03 13:07:39 +00:00
  • afdbb84415 * s-parint.adb, s-parint.ads: Major cleanup which comes from the major cleanup in gnatdist. Procedure Run is now in charge of the elaboration, the version consistency, the excution of the main subprogram (if needed) and the termination. Exceptions raised at the level of the main subprogram are now handled and the termination properly executed. Laurent Pautet 1998-07-31 17:48:20 +00:00
  • 9ddd6ffbdb * xe_utils.ads, xe_utils.adb: Improve GNAT_Style format procedure and add No_Str constant. Laurent Pautet 1998-07-31 17:46:34 +00:00
  • 3b2f0668ce * xe_stubs.adb: Handle exception in the partition main subprogram in order to start termination. We should clean up this part of the code. Laurent Pautet 1998-07-29 16:57:41 +00:00
  • 4c51b99224 * s-ganobl.adb: Remove special rule when we receive 0 bytes out of N (with N /= 0). Laurent Pautet 1998-07-29 16:55:57 +00:00
  • e91a43ec52 Change constants Laurent Pautet 1998-07-28 15:02:03 +00:00
  • f8a35b0dac * xe_utils.adb, xe_utils.ads: Add a new procedure Execute_Strip to strip an executable. Change optimization level for gnatdist. When nothing (-g or -O?) is specified, use -O2. Laurent Pautet 1998-07-28 15:00:27 +00:00
  • 0d22b06a33 * configure, configure.in: Typo in configure.in (TCP.Non_Blocking -> Non_Blocking). Laurent Pautet 1998-07-27 09:23:19 +00:00
  • ee04e97a9b * 5sgtplsp.ads, 5wgtplsp.ads, 5wgtplsp.adb: Remove renaming of System.Garlic.TCP.Platform_Specific.Net to System.Garlic.Thin as this mode is now detected during configuration. Laurent Pautet 1998-07-26 20:16:08 +00:00
  • 5ee40f585e * isthrbio.adb: New source file used to detect whether we have a thread blocking io gnat rts. Use 'select' with timeout to do so. Laurent Pautet 1998-07-26 20:14:17 +00:00
  • 3272acf88d * MANIFEST: Remove some 5*files because the thread-blocking-io mode does not depend on the system but on the gnat rts. Add isthrbio.adb which tests the thread-blocking-io mode. Laurent Pautet 1998-07-26 19:57:49 +00:00
  • de25bf8866 * s-gafizi.adb: target_bytes should be initialized before executing Compress C function (because this variable is passed by address and its value is used - not only updated). Last step before full SGI port. Laurent Pautet 1998-07-23 17:10:11 +00:00
  • ec3ca110e9 * s-garrem.adb: Check whether host is "localhost". In this case, do not use rsh but fork instead. Laurent Pautet 1998-07-23 08:44:12 +00:00
  • d0f9115d3d Minor reformatting Laurent Pautet 1998-07-22 18:28:07 +00:00
  • bd3cbc0ca1 * xe_stubs.adb: Use Global_Termination to trigger global termination at the end of the main subprogram of the main partition. Laurent Pautet 1998-07-22 18:13:39 +00:00
  • 82cbc188ac * s-rpc.adb: Use new soft link RPC_Shutdown. Laurent Pautet 1998-07-22 18:11:56 +00:00
  • a0387c4f21 * s-garter.adb: Solve termination problem caused by a misunderstanding of gnat termination and a bug in gnat awake_count computation. Laurent Pautet 1998-07-22 11:23:02 +00:00
  • 2efe63cbd6 update Laurent Pautet 1998-07-21 08:33:25 +00:00
  • 3e253aba40 * s-ganobl.ads: Add some stat info to count sigpoll interrupts and sigpoll timeouts. Laurent Pautet 1998-07-20 17:34:00 +00:00
  • 7d259f7266 * xe_stubs.adb: Move Sam's 1998-06-16 fix to the right place. Fix regressions in ACVC tests. Laurent Pautet 1998-07-20 17:21:23 +00:00