ChangeLog 2.4 KB

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