Skip to content

Releases: blueskysolarracing/door

v0.0.3

04 Dec 03:13
Compare
Choose a tag to compare

Changes

  • Doors now compatible with multiprocessing.
  • Each door class now in door.threading2, door.asyncio2, and
    door.multiprocessing2.

Additions

  • Add door.utilities.Handle for object sharing across processes.

v0.0.2

01 Dec 02:49
Compare
Choose a tag to compare

Changes

  • Split all SLock to RSLock and WSLock.
  • Rename door.acquire to door.__call__, door.acquire_read to
    door.read, door.acquire_write to door.write.

Additions

  • Add shared waitables.

v0.0.1

30 Nov 23:17
Compare
Choose a tag to compare

Changes

  • Rename door.utilities.Resource to door.utilities.Proxy.
  • Separate and move door.utilities.Door into door.doors.AcquirableDoor
    and door.doors.SAcquirableDoor.
  • Separate and move door.utilities.AsyncDoor into
    door.doors.AsyncAcquirableDoor and door.doors.AsyncSAcquirableDoor.
  • Remove door.primitives.AsyncPrimitive and
    door.primitives.FineGrainedAsyncPrimitive.
  • Fix documentations.

Additions

  • Add door.primitives.Waitable, door.doors.WaitableDoor,
    door.doors.AsyncWaitableDoor for conditional variables.
  • Add door.utilities.await_if_available.

0.0.0

27 Nov 08:51
Compare
Choose a tag to compare

Initial Release