Commit Graph

1584 Commits

Author SHA1 Message Date
Dan Haffey
d6af5433f3 Fix overlong utf-8 conversions.
before:

    > =+  t="\df\bf"  =(t (tufa (tuba t)))
    %.n

    =([10 ~] (tuba "\e0\80\8a"))
    %.y

after:

    > =+  t="\df\bf"  =(t (tufa (tuba t)))
    %.y

    > =([10 ~] (tuba "\e0\80\8a"))
    bad-utf8
2015-12-03 23:19:37 -08:00
Anton Dyudin
ca41edca1a unchecked - fix 2015-12-02 15:46:48 -05:00
Raymond Pasco
af75ea4fbd Merge commit 'ohaitch/eyre-gc^'
Conflicts:
	urb/urbit.pill
Garbage-collect old connections from eyre (closes #368)
2015-12-02 14:32:57 -05:00
Anton Dyudin
cee15eeb00 session death, proper %quit 2015-12-01 16:23:09 -08:00
Anton Dyudin
bdb0a901a1 rename %boil pest 2015-12-01 13:20:48 -08:00
Raymond Pasco
1ff1a565c8 Merge remote-tracking branches 'dhaffey/tsbr-comment', 'dhaffey/equivalent-rune-docs', 'juped/put-back-tis', 'philipcmonk/urbit-mark', 'dhaffey/tskt-parser' and 'ohaitch/stack-snip'
Conflicts:
	urb/urbit.pill
dhaffey: trivial change
dhaffey: "equivalent to" section in rune docs
juped: put back = in paths, remove =% syntax
philipcmonk: urbit (name) mark
dhaffey: catch invalid =^s in the parser
ohaitch: shorten redundant stack traces
2015-12-01 09:14:59 -05:00
Anton Dyudin
4b1383a895 track outbound connections 2015-11-30 18:03:29 -08:00
Anton Dyudin
f9c21edc7b %wasp subscriptions cancellable 2015-11-30 15:52:18 -08:00
Anton Dyudin
b6aa4e3d06 naming, pill close #589 2015-11-30 10:59:14 -08:00
Dan Haffey
8c6c1d9042 Reject malformed =^ at parse time.
This prevents bad =^ forms like =^(1 2 3 4) from slipping through
and crashing in open:ap. (Which can in turn crash dojo, naturally.)

It looks like %tskt should also be defined as

    [%tskt p=term q=wing r=twig s=twig]

in ++twig, but full-on language migrations are beyond my pay grade.
2015-11-29 18:44:03 -08:00
Dan Haffey
6f31520a72 Fix twig comment for %tsbr. 2015-11-29 18:32:19 -08:00
Anton Dyudin
21d7d2fa41 stack shortening rc1 2015-11-28 14:44:29 -08:00
Raymond Pasco
f800913504 Merge remote-tracking branches 'ohaitch/pojo-cen-s-tco', 'ohaitch/easter-egg' and 'ohaitch/ap-abut-bad-bone'
Optimize ++pojo
Add :ask and |ask
Survive filling bad bones
2015-11-27 11:47:58 -05:00
Anton Dyudin
8b4adeb636 made ap-filling a bone not subscribed to you nonterminal 2015-11-25 15:48:42 -08:00
Anton Dyudin
d4d56798a0 fix pojo to be even more tco 2015-11-25 11:46:09 -08:00
Anton Dyudin
d8d44260bc phrasing "build failed}" -> "build failed" 2015-11-24 18:00:08 -05:00
C. Guy Yarvin
ccf1e21ab8 Remove %no-went printf. 2015-11-23 14:38:01 -08:00
Philip C Monk
1c1f98591d Merge branches 'top-down', 'claydoc-rebase', 'curtis-url-fix' and 'curtis-tutorial-3-4'
Conflicts:
	urb/zod/pub/docs/dev/hoon/tutorial/2-syntax.mdy

added urbit.pill

fixes #563
fixes #574
2015-11-20 18:56:19 -05:00
C. Guy Yarvin
a15a243e04 URL printing; doc and usability fixes. 2015-11-20 18:10:45 -05:00
Philip C Monk
fe44f237d9 more doc 2015-11-20 18:09:02 -05:00
Dan Haffey
ddbf12afb7 Fix parser crash in ++lung:vast.
Closes #554.
2015-11-16 19:27:22 -05:00
Philip C Monk
e2cd1aa990 Merge remote-tracking branches 'anton/bad-desk-escape' and 'curtis/trivial' into pending 2015-11-13 14:44:53 -05:00
Anton Dyudin
62e856eb8c fix /=invalid= trap by not needlessly casting to %noun 2015-11-12 12:27:05 -08:00
Anton Dyudin
b4214fc6fa Wrap non-span clay paths in ' to print valid literals 2015-11-10 11:35:41 -08:00
Galen Wolfe-Pauly
57e9286479 friendly login page 2015-11-06 18:11:09 -08:00
Philip C Monk
25c64cc4c7 more doc 2015-11-06 17:43:59 -05:00
Philip C Monk
d0c6b3fa63 some clay docs 2015-11-06 17:43:48 -05:00
Philip C Monk
2ddd828cca bump protocol to 7 2015-11-06 17:41:43 -05:00
C. Guy Yarvin
43b1eb549a Block ap-fill-full message. 2015-11-02 14:16:29 -08:00
Anton Dyudin
4b9e3e57bc Print login code upon hitting eyre auth html 2015-10-30 13:11:41 -07:00
Anton Dyudin
c3047cbf3e fix json printing performance 2015-10-29 16:04:56 -07:00
Raymond Pasco
aeaf305e59 Put back !:s to fix solid; also pill 2015-10-26 18:26:49 -04:00
C. Guy Yarvin
59db6ee77e Cache call compilations to speed up gall events. 2015-10-26 17:51:46 -04:00
vere
140a79d15c Yank hoon.hoon for cgyarvin/karpi 2015-10-26 20:30:13 +00:00
Anton Dyudin
71a9658e6d clarify ford slam error 2015-10-21 15:02:00 -07:00
C. Guy Yarvin
7bef988d9b Rotate to protocol version 6 for continuity breach. 2015-10-17 13:39:57 -07:00
C. Guy Yarvin
9d40d206e3 Merge cgyarvin fixes into test. 2015-10-17 13:01:38 -07:00
Anton Dyudin
39108ab80e Merge branch 'nobreach' into test 2015-10-15 15:49:09 -07:00
Anton Dyudin
34a187fdb6 check for empty revision 2015-10-13 11:57:56 -07:00
C. Guy Yarvin
e7e9fdeaa0 Merge branch 'test' of https://github.com/urbit/urbit into karpi
Conflicts:
	urb/urbit.pill
2015-10-12 17:10:56 -07:00
C. Guy Yarvin
f979e96d10 Doc fixes and changes to match. 2015-10-09 18:31:07 -07:00
Anton Dyudin
e5ff969867 Merge branch 'master' of https://github.com/urbit/urbit into nobreach 2015-10-09 10:56:57 -07:00
Raymond Pasco
4f961d6074 Correct off by one in ++gulf 2015-10-08 19:35:33 -04:00
Anton Dyudin
98fc5f5d2f Merge branch 'nobreach' into test 2015-10-07 11:28:28 -07:00
Anton Dyudin
769f656e46 remove fcgi printf 2015-10-06 15:35:32 -07:00
Anton Dyudin
65e6826053 remove eyre jam measure 2015-10-05 17:25:18 -07:00
Raymond Pasco
777924283d Create planets with a %kids desk 2015-10-05 16:48:55 -04:00
Anton Dyudin
d5438b51f0 stray cast 2015-10-02 15:06:32 -07:00
Anton Dyudin
8e00ec8cce fixed ++less to return correct end position 2015-10-02 14:58:03 -07:00
Philip C Monk
03f27e4b77 Merge branch 'master' into test 2015-10-02 16:37:58 -04:00