PratchettLovesYou / Issues

An issue-tracker for the Paws language (as opposed to any particular implemenation.)
2 stars 0 forks source link

Internal clones (receivers, execution jux-handler) don't respect ownership #1

Open ELLIOTTCABLE opened 11 years ago

ELLIOTTCABLE commented 11 years ago

The staging process involves cloning the receiver-execution, but that is a direct clone operation with no muss nor fuss. This isn't safe, nor sane. We need to re-design the reactor slightly such that every single staging basically includes an implicit read-ownership-request for the receiver that would be staged.

Similarly, but less-complicatedly, the default receiver for executions clones the receiving execution and stages it. That cloning should itself acquire read-ownership.