ChangeLog 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. 2002-01-10 Dick Porter <[email protected]>
  2. * WaitHandle.cs: Added checks for too many handles and null
  3. handles in WaitAll() and WaitAny
  4. 2002-01-05 Ravi Pratap <[email protected]>
  5. * AutoResetEvent.cs, ManualResetEvent.cs, Monitor.cs : MonoTODO
  6. decoration.
  7. * Mutex.cs, Overlapped.cs, ReaderWriterLock.cs, RegisteredWaitHandle.cs,
  8. Thread.cs, ThreadAbortException.cs, ThreadPool.cs, Timer.cs, WaitHandler.cs : Ditto.
  9. 2001-12-11 Dick Porter <[email protected]>
  10. * WaitHandle.cs: Implemented WaitAll(), WaitAny() and WaitOne() as
  11. internal calls.
  12. 2001-11-26 Dick Porter <[email protected]>
  13. * Thread.cs: DataSlot uses a single system TLS slot, and a
  14. hashtable per thread. Some minor changes to reflect the new
  15. internal calls using the new IO library, and the newly-supported
  16. bool returns from internal calls.
  17. * Monitor.cs: Use bool returns from internal calls now they are
  18. supported by the runtime. Coalesce enter with the try_enter
  19. internal call.
  20. Wed Nov 14 17:06:18 CET 2001 Paolo Molaro <[email protected]>
  21. * Overlapped.cs, ThreadPool.cs, Timer.cs: CLSCompliant updates.
  22. 2001-10-03 Dick Porter <[email protected]>
  23. * Monitor.cs: Implemented all methods except the two Wait()
  24. methods that take boolean parameters
  25. 2001-09-28 Dick Porter <[email protected]>
  26. * Thread.cs: Implemented AllocateDataSlot(),
  27. AllocateNamedDataSlot(), FreeNamedDataSlot(), GetData(),
  28. GetNamedDataSlot(), SetData(), IsBackground. Reworked Thread()
  29. and Start() to avoid a race condition. Added thread-safe state
  30. changing private operations.
  31. * Monitor.cs: Comment out the GetType() calls because it isn't implemented yet
  32. 2001-09-25 Dick Porter <[email protected]>
  33. * Thread.cs: Implement Join and timed Join, set correct state
  34. around Start, Join and Sleep calls, implement IsAlive and
  35. ThreadState properties.
  36. * ThreadState.cs (Threading): Added StopRequested,
  37. SuspendRequested, Suspended values
  38. 2001-09-23 Dick Porter <[email protected]>
  39. * Thread.cs: Implemented CurrentThread and Sleep (both versions)
  40. with internal calls, and Name.
  41. 2001-09-21 Dick Porter <[email protected]>
  42. * Thread.cs: Implement Thread(ThreadStart) constructor and Start()
  43. with an internal call
  44. * WaitHandle.cs: Close calls Dispose(false)
  45. 2001-09-13 Dick Porter <[email protected]>
  46. * ApartmentState.cs (Threading): Set the correct enum values
  47. 2001-09-13 Dick Porter <[email protected]>
  48. * ApartmentState.cs, AutoResetEvent.cs, IOCompletionCallback.cs,
  49. Interlocked.cs, LockCookie.cs, ManualResetEvent.cs, Monitor.cs,
  50. Mutex.cs, NativeOverlapped.cs, Overlapped.cs, ReaderWriterLock.cs,
  51. RegisteredWaitHandle.cs, SynchronizationLockException.cs,
  52. Thread.cs, ThreadAbortException.cs, ThreadInterruptedException.cs,
  53. ThreadPool.cs, ThreadStart.cs, ThreadStateException.cs,
  54. Timeout.cs, Timer.cs, TimerCallback.cs, WaitCallback.cs,
  55. WaitHandle.cs, WaitOrTimerCallback.cs: System.Threading class
  56. stubs.
  57. 2001-07-18 Michael Lambert <[email protected]>
  58. * ThreadPriority.cs, ThreadState.cs: Add.