Fix all uses of make-channel to make-queue
Bug #113397 reported by
Scott W. Dunlop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
WaspVM |
Fix Released
|
High
|
Unassigned |
Bug Description
With the removal of make-channel, and the reduction of <channel>, <input> and <output> to abstract base types, all uses of make-channel in legacy code must be replaced with uses of make-queue.
Be careful to also find any erroneous attempts to send data to a queue, directly, or wait on a queue.
Changed in waspvm: | |
importance: | Undecided → High |
status: | Unconfirmed → Confirmed |
To post a comment you must log in.
For now, a multimethod implementation of the old send semantics can be placed in core/io. Ideally, all calls to send should be examined, as this will probably be a good indication of possible problems with the new channel semantics..
Ditto for the wait primitive, which is now wait-input.