mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-11 16:09:31 +03:00
Partially revert "Various fixes and improvements."
This reverts the %doff section of commit 7524157829
.
Diffs are back to being validated immediately upn receipt, if possibly with data off the wrong desk.
This commit is contained in:
parent
a701daf028
commit
eb4181f362
@ -387,7 +387,6 @@
|
||||
+>.$
|
||||
(dump:(crud %reap u.p.p.+>.sih) %logo ~)
|
||||
$diff pump:(from ((hard dill-blit) q:`vase`+>+>.sih))
|
||||
$doff !!
|
||||
==
|
||||
::
|
||||
{$c $note *}
|
||||
|
@ -776,8 +776,6 @@
|
||||
:: ~? ?=($lens r.q.tee) hen=hen^hcuf=-.cuf
|
||||
(get-ack:(ire-ix p.tee) q.tee ?~(p.cuf ~ `[-.cuf u.p.cuf]))
|
||||
::
|
||||
:: REVIEW handle in gall?
|
||||
$doff (execute tee (norm-beak -.top) [%vale p.cuf q.cuf])
|
||||
$diff
|
||||
?. ?=($json p.p.cuf)
|
||||
:: ~> %slog.`%*(. >[%backing p.p.cuf %q-p-cuf]< &3.+> (sell q.p.cuf))
|
||||
|
@ -408,7 +408,6 @@
|
||||
$coup (mo-give %mack p.cuf)
|
||||
$diff %+ mo-pass [%sys %red t.pax]
|
||||
[%a %wont [our him] [%g %gh dap ~] [num %d p.p.cuf q.q.p.cuf]]
|
||||
$doff !!
|
||||
$quit %+ mo-pass [%sys pax]
|
||||
[%a %wont [our him] [%g %gh dap ~] [num %x ~]]
|
||||
$reap (mo-give %mack p.cuf)
|
||||
@ -460,39 +459,10 @@
|
||||
+>.$
|
||||
ap-abet:(ap-purr:pap +<.q.hin t.t.t.pax +>.q.hin)
|
||||
::
|
||||
$out ?: ?=({$f $made *} q.hin)
|
||||
?- -.q.+>.q.hin
|
||||
$tabl ~|(%made-tabl !!)
|
||||
$& =. ap.pap (mo-resume-mack:pap ~)
|
||||
ap-abet:(ap-pout:pap t.t.t.pax %diff +.q.+>.q.hin)
|
||||
$|
|
||||
=+ why=p.q.+>.q.hin
|
||||
=. ..ap ap-abet:(ap-misvale:pap t.pax)
|
||||
=. why (turn why |=(a/tank rose+[~ "! " ~]^[a]~))
|
||||
~> %slog.`rose+[" " "[" "]"]^[>%mo-cook-fail< (flop why)]
|
||||
~& [him=q.q.pry our=our pax=pax]
|
||||
::
|
||||
:: here we should crash because the right thing
|
||||
:: for the client to do is to upgrade so that it
|
||||
:: understands the server's mark, thus allowing
|
||||
:: the message to proceed. but ames is not quite
|
||||
:: ready for promiscuous crashes, so instead we
|
||||
:: send a pull outward and a quit downward.
|
||||
:: or not... outgoing dap (XXX) is not in the path.
|
||||
:: =. +>.$ ap-abet:(ap-pout:pap t.t.t.pax %quit ~)
|
||||
:: %+ mo-pass
|
||||
:: [%use pax]
|
||||
:: [%g %deal [q.q.pry our] XXX %pull ~]
|
||||
(mo-resume-mack ~ >%mo-cook-fail< p.q.+>.q.hin)
|
||||
==
|
||||
?. ?=({$g $unto *} q.hin)
|
||||
$out ?. ?=({$g $unto *} q.hin)
|
||||
~& [%mo-cook-weird q.hin]
|
||||
~& [%mo-cook-weird-path pax]
|
||||
+>.$
|
||||
?: ?=($doff +>-.q.hin)
|
||||
%+ mo-pass
|
||||
[%use pax]
|
||||
[%f %exec our ~ byk.pap %vale +.p.q.hin]
|
||||
?: ?=($quit +>-.q.hin)
|
||||
=. ap.pap (mo-resume-mack:pap ~)
|
||||
ap-abet:(ap-pout:pap t.t.t.pax +>.q.hin)
|
||||
@ -563,11 +533,16 @@
|
||||
::
|
||||
++ mo-gawd :: ames backward
|
||||
|= {him/@p dap/dude num/@ud ron/roon}
|
||||
=. mak (mo-defer-mack hen)
|
||||
=. hen (mo-ball him num)
|
||||
?- -.ron
|
||||
$d (mo-give %unto %doff p.ron q.ron)
|
||||
$x (mo-give %unto %quit ~)
|
||||
?- -.ron
|
||||
$d
|
||||
=. mak (mo-defer-mack hen)
|
||||
%+ mo-pass
|
||||
[%sys %rep (scot %p him) dap (scot %ud num) ~]
|
||||
[%f %exec our (mo-beak dap) ~ %vale p.ron our q.ron]
|
||||
::
|
||||
$x =. +> (mo-give %mack ~) :: XX should crash
|
||||
(mo-give(hen (mo-ball him num)) %unto %quit ~)
|
||||
==
|
||||
::
|
||||
++ mo-defer-mack :: future %mack
|
||||
@ -1122,7 +1097,6 @@
|
||||
?- -.cuf
|
||||
$coup (ap-take q.q.pry %coup +.pax `!>(p.cuf))
|
||||
$diff (ap-diff q.q.pry pax p.cuf)
|
||||
$doff !!
|
||||
$quit (ap-take q.q.pry %quit +.pax ~)
|
||||
$reap (ap-take q.q.pry %reap +.pax `!>(p.cuf))
|
||||
==
|
||||
|
@ -2951,7 +2951,6 @@
|
||||
++ cuft :: internal gift
|
||||
$% {$coup p/(unit tang)} :: poke result
|
||||
{$diff p/cage} :: subscription output
|
||||
{$doff p/mark q/noun} :: untyped diff
|
||||
{$quit $~} :: close subscription
|
||||
{$reap p/(unit tang)} :: peer result
|
||||
== ::
|
||||
|
Loading…
Reference in New Issue
Block a user