Anton Dyudin
4e761e00cd
handle ._~~__ many/~[`n/0] compilation properly
...
Type was atom/%n, whould be cube/[0 atom/%n]
2016-01-04 17:07:11 -08:00
Anton Dyudin
4efa26c2d9
moved /% to ren, changed /% to act on virtual path only
2015-12-21 17:29:47 -08:00
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
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
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
Dan Haffey
ddbf12afb7
Fix parser crash in ++lung:vast.
...
Closes #554 .
2015-11-16 19:27:22 -05: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
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
8e00ec8cce
fixed ++less to return correct end position
2015-10-02 14:58:03 -07:00
Philip C Monk
1a02d31022
fix timers
2015-09-28 20:48:30 -04:00
Joan Torres
cb8e5f41df
Add ++skid jet
2015-09-19 10:03:13 -07:00
Philip C Monk
081da0eee4
Merge remote-tracking branch 'my/pending' into test
...
Conflicts:
urb/urbit.pill
2015-09-17 14:51:01 -04:00
Joan Torres
58ddbe73fa
Add ++reap jet
2015-09-16 13:50:36 -07:00
Anton Dyudin
fe05f3080c
/- /+ dojo syntax
2015-09-15 16:27:19 -07:00
Joan Torres
7699134470
Add ++murn jet
2015-09-15 13:59:00 -04:00
Philip C Monk
d0389ec2c1
reworked ++ankh and ++soba
2015-09-05 21:14:00 -04:00
Alex Higgins
cd25ee7eb5
Jet ++xeb
2015-08-27 05:31:10 -05:00
Raymond Pasco
1c46348b14
Change bunt of products/divisions to be 1-based
2015-08-09 12:21:42 -04:00
Max G
7b13b5ac35
oops again
2015-08-08 02:27:25 +03:00
Max G
2d52837c29
oops, screwed up ++rs and ++rq. also, new assert in ++lug
2015-08-08 01:57:21 +03:00
Max G
c5b2cd8317
comments, a couple fixes
2015-08-06 21:21:47 +03:00
Raymond Pasco
699541cdb2
Merge remote-tracking branch 'max19/newfp' into test
...
Conflicts:
urb/urbit.pill
2015-08-05 12:37:30 -04:00
Max G
f6a5641259
++toi:ff
2015-08-05 05:52:07 +03:00
Max G
b954bb25cd
minor parser improvement
2015-08-05 04:27:27 +03:00
Max G
ca9452c21b
rounding modes for rd, rq, rs
2015-08-04 06:00:09 +03:00
Max G
f78f794d42
++toi
2015-08-03 20:33:57 +03:00
Max G
032e7d7dcf
more cleanup
2015-08-03 19:59:40 +03:00
Max G
f6384855a1
++lug jet
2015-08-02 00:04:25 +03:00
Max G
74d0d1b337
fix ++drg mismatch, ieee754 conversion
2015-08-01 06:30:13 +03:00
Max G
216eed690e
++drg jet
2015-07-31 05:01:20 +03:00
Max G
6a4b7b4a46
refactor ++fl internals
2015-07-30 01:10:30 +03:00
Max G
e78534fb58
a bunch of stuff
2015-07-29 23:43:55 +03:00
Max G
fa8fd7d888
++rs jets
2015-07-29 18:59:21 +03:00
Max G
f85d0cd09b
++rd jets
2015-07-29 06:56:02 +03:00
Anton Dyudin
4d33d5dc6e
cosmetic clean up
2015-07-27 15:39:36 -07:00
Max G
31a3a9132d
Merge remote-tracking branch 'upstream/master'
2015-07-20 22:32:16 +03:00
Anton Dyudin
71d7d9268c
partial slimpill prep
2015-07-17 11:55:32 -07:00
Anton Dyudin
d48a6d1869
fixed ~ escaped . being unhandled in urx:ab
2015-07-15 15:12:31 -07:00
Anton Dyudin
f289789f37
fixed ~ escaped . being unhandled in urx:ab
2015-07-15 15:11:45 -07:00
Max G
f28dd639e7
trivial
2015-07-13 02:45:49 +03:00
Max G
95bb43c7d7
nan, inf parser
2015-07-13 00:59:10 +03:00
Max G
e07da94e9d
ieee754 fix
2015-07-12 21:56:29 +03:00
Max G
8a7c3cfd60
ma to arm
2015-07-12 20:37:45 +03:00
Max G
030bc84157
new floating point
2015-07-12 20:26:23 +03:00