/[eiffelstudio]/branches/eth/eve/Src/library/thread
ViewVC logotype

Log of /branches/eth/eve/Src/library/thread

View Directory Listing Directory Listing


Sticky Revision:

Revision 92811 - Directory Listing
Modified Fri Jul 26 04:35:53 2013 UTC (6 years, 4 months ago) by jasonw
<<Merged from trunk#92810.>>

Revision 92723 - Directory Listing
Modified Fri Jun 21 07:47:04 2013 UTC (6 years, 5 months ago) by jasonw
<<Merged from trunk#92722.>>

Revision 92684 - Directory Listing
Modified Fri Jun 7 15:28:53 2013 UTC (6 years, 6 months ago) by jasonw
<<Merged from trunk#92682.>>

Revision 91272 - Directory Listing
Modified Fri Feb 22 12:41:46 2013 UTC (6 years, 9 months ago) by jasonw
<<Merged from trunk#91270.>>

Revision 88968 - Directory Listing
Modified Fri Jun 22 10:24:51 2012 UTC (7 years, 5 months ago) by jasonw
<<Merged from trunk#88964.>>


Revision 88274 - Directory Listing
Modified Mon Feb 6 16:05:31 2012 UTC (7 years, 10 months ago) by jasonw
<<Merged from trunk#88273.>>


Revision 88234 - Directory Listing
Modified Fri Jan 27 09:58:45 2012 UTC (7 years, 10 months ago) by jasonw
<<Merged from trunk#88233.>>

Revision 87613 - Directory Listing
Modified Wed Oct 26 06:49:40 2011 UTC (8 years, 1 month ago) by jasonw
<<Merged from trunk#87612.>>

Revision 86893 - Directory Listing
Modified Fri Jul 22 10:14:02 2011 UTC (8 years, 4 months ago) by jasonw
<<Merged from trunk#86892.>>

Revision 84978 - Directory Listing
Modified Fri Nov 26 12:38:04 2010 UTC (9 years ago) by eve
<<Merged from trunk#84976.>>

Revision 83441 - Directory Listing
Modified Sat Jun 5 13:52:53 2010 UTC (9 years, 6 months ago) by jasonw
Renamed branch eve3 to eve. The eve branch serves as the new branch for the EVE project.

Revision 83331 - Directory Listing
Modified Wed May 26 18:49:35 2010 UTC (9 years, 6 months ago) by jasonw
Original Path: branches/eth/eve3/Src/library/thread
<<Breanched from trunk@83330>> Created a branch to upgrade Eiffel Transform library to trunk.

Revision 82581 - Directory Listing
Modified Tue Mar 16 03:07:44 2010 UTC (9 years, 9 months ago) by manus
Original Path: trunk/Src/library/thread
Moved the experimental branch to be the default for libraries.


Revision 82180 - Directory Listing
Modified Wed Jan 27 20:14:26 2010 UTC (9 years, 10 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
Took into account various comments of the EiffelThread code review held on 2010-01-26:
* Removal of obsolete features `default_create'.
* Relax preconditions using `{PLATFORM}.is_thread_capable so that most synchronization objects can be used in non-multithreaded mode. It is only kept for the THREAD and WORKER_THREAD classes.
* Fixed eweasel test#thread014 where calling `launch' from various threads on the same THREAD object was actually not thread safe due to `launch_mutex' being created more than once. Also fixed an error where we could launch twice the same thread because we were checking the wrong query in `launch_with_attributes'.
* Typos/cosmetics/comments.


Revision 81927 - Directory Listing
Modified Thu Dec 24 01:05:50 2009 UTC (9 years, 11 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
Updated the thread library to match the classic version, in particular:
* Redesigned THREAD_ATTRIBUTES to only support `priority' and `stack_size', made the existing queries obsolete.
* Added `owner' query in MUTEX to help during debugging.
* Made the THREAD class thread safe. In particular, now you cannot reuse the same THREAD instance to launch several threads. Added assertion to ensure that. Also `thread_id' is now safely initialized and is available in both parent and child thread as soon as they get control to the THREAD instance.
* Ensured that `exit' in THREAD is only called from withing a thread.
* Added `is_last_launch_successful' in THREAD to let clients if the thread was successfully launched or not.
* Added `join_with_timeout' in THREAD.
* Moved most features of THREAD_CONTROL to THREAD.
* Added THREAD_ENVIRONMENT to get the current_thread_id.
* Renamed the release_*_lock routine to match the name used in the acquire_*_lock and made the old names obsolete.

In addition some specific .NET issues have been fixed:
* Made SEMAPHORE really works (it was failing eweasel test#thread013) by using the .NET Semaphore class added in .NET 2.0
* Moved the thread management from THREAD_CONTROL to THREAD_DOTNET_CONTROL which is private to the library.


Revision 81920 - Directory Listing
Modified Wed Dec 23 22:43:28 2009 UTC (9 years, 11 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
* Because of a HANDLE memory leak on Windows and also because we never used the argument of `eif_pthread_exit', I've removed it and replaced it by the thread ID of the thread we want to exit. That wait just before exiting on Windows, we can close the HANDLE.
* Changed the implementation of MUTEX on Windows to use CRITICAL_SECTION instead of Windows Mutex since they are more efficient, especially in multi CPUs machines.
* Renamed `eif_thr_create_with_args' into `eif_thr_create_with_attr' that directly take the argument to create the thread from the EIF_THR_ATTR_TYPE structure (initialized in the Eiffel code via the THREAD_ATTRIBUTES class).
* Redesigned THREAD_ATTRIBUTES to only support `priority' and `stack_size', made the existing queries obsolete.
* Added `owner' query in MUTEX to help during debugging.
* Made the THREAD class thread safe. In particular, now you cannot reuse the same THREAD instance to launch several threads. Added assertion to ensure that. Also `thread_id' is now safely initialized and is available in both parent and child thread as soon as they get control to the THREAD instance.
* Ensured that `exit' in THREAD is only called from withing a thread.
* Added `is_last_launch_successful' in THREAD to let clients if the thread was successfully launched or not.
* Added `join_with_timeout' in THREAD.
* Moved most features of THREAD_CONTROL to THREAD.
* Added THREAD_ENVIRONMENT to get the current_thread_id.
* Renamed the release_*_lock routine to match the name used in the acquire_*_lock and made the old names obsolete.


Revision 81864 - Directory Listing
Modified Fri Dec 18 23:31:48 2009 UTC (9 years, 11 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
Provided documentation on how to use a condition variable properly (addressed bug#13450).


Revision 80516 - Directory Listing
Modified Sat Aug 29 11:30:53 2009 UTC (10 years, 3 months ago) by fivaa
Original Path: trunk/Src/experimental/library/thread
Adopted various library test classes to latest changes in testing library.


Revision 79255 - Directory Listing
Modified Fri Jun 12 22:46:08 2009 UTC (10 years, 6 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
Made the code void-safe under .NET.
Added .NET target to make it easy to check that.


Revision 79072 - Directory Listing
Modified Wed Jun 3 23:37:10 2009 UTC (10 years, 6 months ago) by manus
Original Path: trunk/Src/experimental/library/thread
Copy of $EIFFEL_SRC/library that will contain the void-safe SPECIAL changes.


Revision 78475 - Directory Listing
Modified Fri May 1 21:42:03 2009 UTC (10 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Updated to 1-5-0 schema version of ECFs.


Revision 78198 - Directory Listing
Modified Fri Apr 10 23:04:09 2009 UTC (10 years, 8 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed bug#14836 by documenting the unit of the timeout period.


Revision 77780 - Directory Listing
Modified Wed Mar 18 18:39:05 2009 UTC (10 years, 8 months ago) by manus
Original Path: trunk/Src/library/thread
Use new C external syntax.


Revision 77772 - Directory Listing
Modified Wed Mar 18 00:22:03 2009 UTC (10 years, 9 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed incorrect syntax of C external which was not detected by our compiler since it ignored
  invalid characters instead of reporting a syntax error.


Revision 77353 - Directory Listing
Modified Thu Feb 26 11:37:29 2009 UTC (10 years, 9 months ago) by tedf
Original Path: trunk/Src/library/thread
Disabled assertions of tests in irrelevant libraries.

Revision 76820 - Directory Listing
Modified Sat Jan 24 01:31:43 2009 UTC (10 years, 10 months ago) by fivaa
Original Path: trunk/Src/library/thread
Updated all test project files (enabling assertions and adding {ANY}.default_create as creation routine)


Revision 76709 - Directory Listing
Modified Thu Jan 15 18:46:21 2009 UTC (10 years, 11 months ago) by fivaa
Original Path: trunk/Src/library/thread
Added eweasel thread002 to thread library tests. Updated names and copyrights of all thread tests.


Revision 76465 - Directory Listing
Modified Tue Dec 30 22:24:58 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/Src/library/thread
Use `note' instead of `indexing'. Those classes were not processed the first time around we use the
  syntax updated because they were already using `note' for their bottom indexing clause.


Revision 76433 - Directory Listing
Modified Mon Dec 29 23:56:43 2008 UTC (10 years, 11 months ago) by fivaa
Original Path: trunk/Src/library/thread
Added runtime specific tests for thread library.


Revision 76420 - Directory Listing
Modified Mon Dec 29 20:27:11 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/Src/library/thread
Removal of `is' keyword.
Replacement of `is' by `=' for constant definitions.
Replaced `indexing' by `note'.


Revision 76401 - Directory Listing
Modified Fri Dec 26 23:37:15 2008 UTC (10 years, 11 months ago) by fivaa
Original Path: trunk/Src/library/thread
Added unit tests for thread library. Tests were created using AutoTest or copied from Eweasel.


Revision 76384 - Directory Listing
Modified Wed Dec 24 20:06:43 2008 UTC (10 years, 11 months ago) by fivaa
Original Path: trunk/Src/library/thread
Modified classic implementation of thread library to be void-safe, changes include:

* adding config file thread-safe.ecf with void safe and full class checking options enabled
* removed or replaced "is" keywords
* updated license information
* added project for future unit tests

Note: no implementation changes were necessary to enable void safety


Revision 76059 - Directory Listing
Modified Wed Dec 3 22:42:56 2008 UTC (11 years ago) by manus
Original Path: trunk/Src/library/thread
Fixed infinite loop in eweasel test#thread003 by preventing a call to `join' if the current THREAD object
  has not yet been started.


Revision 73844 - Directory Listing
Modified Mon Jun 16 17:01:50 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Moved `eif_thr_sleep' from `eif_threads.c' to `eif_sleep' in `misc.c' so that this functionality is
  available in non-multithreaded applications as well.


Revision 72270 - Directory Listing
Modified Sun Feb 10 01:09:57 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/Src/library/thread
Made class non-deferred to match classic version.


Revision 71992 - Directory Listing
Modified Sat Jan 19 21:59:44 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics.


Revision 71976 - Directory Listing
Modified Fri Jan 18 21:55:37 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/Src/library/thread
Updated to new signature of `eif_thr_create_with_args'.


Revision 71481 - Directory Listing
Modified Thu Dec 13 03:59:54 2007 UTC (12 years ago) by manus
Original Path: trunk/Src/library/thread
Removed obsolete routine `create_thread' since now we only use `create_thread_with_args'.


Revision 68619 - Directory Listing
Modified Wed May 23 21:53:11 2007 UTC (12 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Ensured that threads are by default detached when calling `launch' since otherwise the Linux
  thread implementation will be limited to launch 2^15 threads at most because we do not call the
  native `join' C routines.


Revision 68297 - Directory Listing
Modified Mon May 14 21:01:26 2007 UTC (12 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Improved comment on yield.


Revision 68087 - Directory Listing
Modified Thu May 3 17:33:51 2007 UTC (12 years, 7 months ago) by paulb
Original Path: trunk/Src/library/thread
Reformatted using resave tool, which mirrors how EiffelStudio's configuration UI save the settings.

Revision 67685 - Directory Listing
Modified Mon Apr 2 18:53:48 2007 UTC (12 years, 8 months ago) by paulb
Original Path: trunk/Src/library/thread
Formatted using spaces.
Set namespace to create neat namespaces in accordance to new rules.

Revision 67484 - Directory Listing
Modified Fri Mar 23 00:39:43 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/Src/library/thread
Added invariant to show that using THREAD_CONTROL only makes sense in multithreaded mode.
 This addresses bug#11658.


Revision 66774 - Directory Listing
Modified Tue Feb 20 00:39:51 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/Src/library/thread
Added default namespaces for .NET

Revision 64911 - Directory Listing
Modified Thu Nov 9 00:36:43 2006 UTC (13 years, 1 month ago) by konradm
Original Path: trunk/Src/library/thread
- Added compiler support for supplier preconditions.
- In finalized code the dynamic type is now used to detect whether assertions need to be checked.
- Implemented invariant checking in finalized code.
- Changed ecf files of libraries to not have any assertion checking.

Revision 64646 - Directory Listing
Modified Mon Oct 30 17:39:41 2006 UTC (13 years, 1 month ago) by patrickr
Original Path: trunk/Src/library/thread
cleaned up various configuration files

Revision 63688 - Directory Listing
Modified Tue Sep 19 00:37:04 2006 UTC (13 years, 2 months ago) by manus
Original Path: trunk/Src/library/thread
Removed condition since the thread library can be compiled in non-mulithreaded mode.
  It just means that most of the thread classes are not usable since precondition is
  not met.


Revision 63654 - Directory Listing
Modified Mon Sep 18 21:21:02 2006 UTC (13 years, 2 months ago) by konradm
Original Path: trunk/Src/library/thread
Added condition multithreaded = True to libraries thread and process.

Revision 63619 - Directory Listing
Modified Sat Sep 16 00:19:31 2006 UTC (13 years, 3 months ago) by manus
Original Path: trunk/Src/library/thread
Ensured to set `terminated' to False when starting a thread, otherwise `join' does not work.


Revision 62593 - Directory Listing
Modified Tue Aug 15 21:59:56 2006 UTC (13 years, 4 months ago) by patrickr
Original Path: trunk/Src/library/thread
fixed an obsolete warning

Revision 59838 - Directory Listing
Modified Thu Jun 15 23:24:06 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed exclusion rules.


Revision 59833 - Directory Listing
Modified Thu Jun 15 23:02:58 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Moved all classes from library.net/thread into library/thread since our new configuration file
  permits us to do that and it makes things nicer. Updated thread.ecf accordingly.


Revision 59196 - Directory Listing
Modified Thu May 25 15:49:05 2006 UTC (13 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Cannot make `last_created_thread' obsolete because it is still needed.


Revision 59127 - Directory Listing
Modified Mon May 22 20:44:11 2006 UTC (13 years, 6 months ago) by paulb
Original Path: trunk/Src/library/thread
Added clusters for .NET

Revision 59055 - Directory Listing
Modified Thu May 18 17:14:14 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library/thread
changed default assertion level of libraries to require only

Revision 59034 - Directory Listing
Modified Wed May 17 20:16:53 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Renamed all .acex file into .ecf file as requested to match the
  definition we currently give in the open dialog (Eiffel Config File).
  It also makes life easier when building Windows installation since
  we don't need to use the short name with the wrong extension (use ACE
  instead of ACEX).
Updated Eiffel code that was using the acex manifest constant to use a constant
  whenever it was possible.


Revision 58612 - Directory Listing
Modified Mon May 1 18:49:43 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Reverted back to version 56675 for setting `thread_id' also when starting a
  thread. As otherwise the parent thread can not get an accurate value for
  the thread_id of the child thread. This fixes an issue in the `emake' utility
  which is using the process library which is using `thread_id' for waiting.


Revision 58575 - Directory Listing
Modified Fri Apr 28 23:46:02 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Normalized the XML content to follow result of an XSL Transformation.


Revision 58513 - Directory Listing
Modified Thu Apr 27 18:57:08 2006 UTC (13 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Updated configuration file to include a description as well as the license type used for
  the library.
Removed indexing.txt in case they were one, since now description is taken from configuration file.


Revision 58277 - Directory Listing
Modified Tue Apr 18 22:02:15 2006 UTC (13 years, 7 months ago) by patrickr
Original Path: trunk/Src/library/thread
updated configuration files for new conditionals

Revision 58038 - Directory Listing
Modified Wed Apr 5 17:39:28 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library/thread
Modified subversion eol-style to be native.
Uses different preferences library on different platforms in editor library.

Revision 58013 - Directory Listing
Modified Tue Apr 4 00:25:14 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library/thread
Modified and some existing acex.
First commit of library acex files.

Revision 57953 - Directory Listing
Modified Fri Mar 31 01:12:35 2006 UTC (13 years, 8 months ago) by tedf
Original Path: trunk/Src/library/thread
New configuration files of library.

Revision 57887 - Directory Listing
Modified Thu Mar 30 00:19:44 2006 UTC (13 years, 8 months ago) by king
Original Path: trunk/Src/library/thread
Tidied up, added obsolete features where needs be, added assertions incase threading is not available by runtime

Revision 57425 - Directory Listing
Modified Fri Mar 10 18:39:56 2006 UTC (13 years, 9 months ago) by king
Original Path: trunk/Src/library/thread
Moved obsolete classes to obsolete directory

Revision 56675 - Directory Listing
Modified Mon Jan 23 02:25:44 2006 UTC (13 years, 10 months ago) by manus
Original Path: trunk/Src/library/thread
Added Eiffel Forum License Version 2 and missing copyright statments.


Revision 47175 - Directory Listing
Modified Wed Dec 22 08:18:07 2004 UTC (14 years, 11 months ago) by alexk
Original Path: trunk/Src/library/thread
Marked a call to "sleep" as blocking to let GC to work as required.


Revision 47036 - Directory Listing
Modified Wed Dec 15 16:23:00 2004 UTC (15 years ago) by alexk
Original Path: trunk/Src/library/thread
Added procedure `sleep' to delay thread execution for time inverval
specified in nanoseconds.


Revision 43844 - Directory Listing
Modified Wed Jun 16 19:58:45 2004 UTC (15 years, 6 months ago) by rogers
Original Path: trunk/Src/library/thread
Updated copyright status.


Revision 41544 - Directory Listing
Modified Wed Feb 25 23:23:54 2004 UTC (15 years, 9 months ago) by jfiat
Original Path: trunk/Src/library/thread
fixed returned value for `wait_with_timeout'


Revision 40319 - Directory Listing
Modified Thu Nov 6 22:44:37 2003 UTC (16 years, 1 month ago) by manus
Original Path: trunk/Src/library/thread
Use DISPOSABLE instead of MEMORY since this is the new location of `dispose'.


Revision 38742 - Directory Listing
Modified Wed Aug 27 23:13:08 2003 UTC (16 years, 3 months ago) by manus
Original Path: trunk/Src/library/thread
First implementation of READ_WRITE_LOCK.


Revision 38200 - Directory Listing
Modified Fri Jul 25 20:48:08 2003 UTC (16 years, 4 months ago) by manus
Original Path: trunk/Src/library/thread
Use new `blocking' keyword.


Revision 37578 - Directory Listing
Modified Thu Jun 5 23:31:22 2003 UTC (16 years, 6 months ago) by julieng
Original Path: trunk/Src/library/thread
Replace `creation' keyword with `create' keyword.


Revision 37192 - Directory Listing
Modified Fri May 9 02:22:21 2003 UTC (16 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Removed inheritance to obsolete class OBJECT_OWNER.


Revision 37022 - Directory Listing
Modified Mon Apr 28 17:06:16 2003 UTC (16 years, 7 months ago) by jfiat
Original Path: trunk/Src/library/thread
move object_owner from thread/classic  to thread/
and made it obsolete


Revision 37015 - Directory Listing
Modified Fri Apr 25 23:58:56 2003 UTC (16 years, 7 months ago) by jfiat
Original Path: trunk/Src/library/thread
cosmetic


Revision 37011 - Directory Listing
Modified Fri Apr 25 23:55:54 2003 UTC (16 years, 7 months ago) by jfiat
Original Path: trunk/Src/library/thread
added the wait_with_timeout


Revision 37005 - Directory Listing
Modified Fri Apr 25 22:53:21 2003 UTC (16 years, 7 months ago) by jfiat
Original Path: trunk/Src/library/thread
moving many classes under classic sub-cluster


Revision 32599 - Directory Listing
Modified Thu Jun 27 18:23:06 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed signature of `thread_wait' so that it is not bound to `like Current'.


Revision 32598 - Directory Listing
Modified Thu Jun 27 18:22:37 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
We do not pass the Eiffel object directly now, we pass its protected reference
to perform thread operation.


Revision 32597 - Directory Listing
Modified Thu Jun 27 04:19:38 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics + assertions


Revision 32596 - Directory Listing
Modified Thu Jun 27 04:19:14 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics.


Revision 32123 - Directory Listing
Modified Mon May 20 17:44:34 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed `eif_thr_wait' signature and call site as it has changed to fixed a bug
where this feature failed when `terminated' moved during thread execution.


Revision 26571 - Directory Listing
Modified Sat Jul 14 23:02:54 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Added `make' for compatibility reason with 4.5


Revision 26516 - Directory Listing
Modified Sat Jul 14 11:28:52 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Updated copyright notice with new ISE address and new support location.


Revision 25845 - Directory Listing
Modified Mon Jun 25 23:25:55 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/library/thread
Merged dev50_MT branch into trunc.


Revision 24702 - Directory Listing
Modified Mon Apr 30 16:32:24 2001 UTC (18 years, 7 months ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics.


Revision 21617 - Directory Listing
Modified Mon Apr 10 16:37:49 2000 UTC (19 years, 8 months ago) by manus
Original Path: trunk/Src/library/thread
Fixed signature to match the C side signature.


Revision 18861 - Directory Listing
Modified Mon Nov 15 18:10:12 1999 UTC (20 years, 1 month ago) by manus
Original Path: trunk/Src/library/thread
Better abstraction of `dispose' which now calls `destroy'. It is also a safer
method since `mutex_pointer' is set to `default_pointer'.


Revision 10963 - Directory Listing
Modified Fri Aug 14 01:49:30 1998 UTC (21 years, 4 months ago) by manuelt
Original Path: trunk/Src/library/thread
put/make is {NONE}.


Revision 10962 - Directory Listing
Modified Fri Aug 14 01:49:05 1998 UTC (21 years, 4 months ago) by manuelt
Original Path: trunk/Src/library/thread
Move get_current_id, last_created_thread, exit to thread_control.e


Revision 10961 - Directory Listing
Modified Fri Aug 14 01:48:09 1998 UTC (21 years, 4 months ago) by manuelt
Original Path: trunk/Src/library/thread
get_current_id, exit, last_created_thread from thread.e


Revision 9622 - Directory Listing
Modified Wed Mar 11 01:53:32 1998 UTC (21 years, 9 months ago) by manuelt
Original Path: trunk/Src/library/thread
SHARED_OBJECT -> G


Revision 9193 - Directory Listing
Modified Thu Feb 12 05:02:10 1998 UTC (21 years, 10 months ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics


Revision 9184 - Directory Listing
Modified Wed Feb 11 02:10:06 1998 UTC (21 years, 10 months ago) by manuelt
Original Path: trunk/Src/library/thread
Correct external declarations


Revision 9133 - Directory Listing
Modified Mon Feb 2 17:24:21 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/library/thread
Updated copyright


Revision 9132 - Directory Listing
Modified Mon Feb 2 17:14:35 1998 UTC (21 years, 10 months ago) by manuelt
Original Path: trunk/Src/library/thread
change copyright.


Revision 9131 - Directory Listing
Modified Mon Feb 2 17:13:40 1998 UTC (21 years, 10 months ago) by manuelt
Original Path: trunk/Src/library/thread
Once per process mechanism.


Revision 9114 - Directory Listing
Modified Fri Jan 30 21:40:37 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/library/thread
Copyright updated


Revision 8623 - Directory Listing
Modified Tue Nov 18 04:04:48 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/library/thread
Cosmetics


Revision 8607 - Directory Listing
Modified Fri Nov 14 17:25:10 1997 UTC (22 years, 1 month ago) by manuelt
Original Path: trunk/Src/library/thread
Add a creation method (make, put which are frozen)
Ihe previous feature `put' becomes the new creation method.


Revision 8454 - Directory Listing
Modified Tue Nov 4 01:58:13 1997 UTC (22 years, 1 month ago) by manuelt
Original Path: trunk/Src/library/thread
add a parameter to thread_join and native_join in thread_control.e


Revision 8375 - Directory Listing
Modified Wed Oct 8 23:00:35 1997 UTC (22 years, 2 months ago) by paulv
Original Path: trunk/Src/library/thread
Fixed proxy.dispose problem


Revision 8360 - Directory Listing
Modified Mon Oct 6 20:09:31 1997 UTC (22 years, 2 months ago) by paulv
Original Path: trunk/Src/library/thread
New functionalities for EiffelThread, + problems fixed (memory leaks..)
New classes: CONDITION_VARIABLE, THREAD_ATTRIBUTES, SEMAPHORE, OBJECT_OWNER


Revision 8022 - Directory Listing
Modified Tue Jun 17 13:01:00 1997 UTC (22 years, 6 months ago) by manus
Original Path: trunk/Src/library/thread
Initial revision


Revision 7972 - Directory Listing
Modified Sun Jun 1 18:19:02 1997 UTC (22 years, 6 months ago) by zorans
Original Path: trunk/Src/library/thread
Prototype fix for 4.1c


Revision 7847 - Directory Listing
Added Tue May 6 15:47:34 1997 UTC (22 years, 7 months ago) by zorans
Original Path: trunk/Src/library/thread
Initial revision


  ViewVC Help
Powered by ViewVC 1.1.23