Commit Graph

159 Commits

Author SHA1 Message Date
Anton Dyudin
8e641bd764 clean up ++twig "manx" forms 2017-11-13 17:59:44 -08:00
C. Guy Yarvin
b19ba4df49 Merge branch 'master' of http://github.com/urbit/arvo 2017-11-09 11:04:27 -08:00
C. Guy Yarvin
dfff3f7d5c Clean up some comments. 2017-11-09 11:03:39 -08:00
C. Guy Yarvin
6c07aadb99 Remove random foos; sort profiler hit counter. 2017-11-06 19:13:06 -08:00
Anton Dyudin
9f74a8d19a Merge branch 'clean-ford' into unspam 2017-11-01 15:44:05 -07:00
C. Guy Yarvin
6734fbf58b Merge markdown properly. 2017-10-31 12:50:21 -07:00
C. Guy Yarvin
835a0f4050 Merge remote-tracking branch 'oHaitch/merge-nozap' 2017-10-31 12:34:23 -07:00
C. Guy Yarvin
9db8213ff3 Correctly merge ++cram. 2017-10-31 11:27:54 -07:00
C. Guy Yarvin
d2a33d4028 Rename ++hoon to ++hoon-version. 2017-10-31 11:07:42 -07:00
Anton Dyudin
c396584886 Merge branch 'nozap' 2017-10-30 18:13:06 -07:00
C. Guy Yarvin
32278ff153 Clean up some memory-eating junk. 2017-10-30 15:12:38 -07:00
C. Guy Yarvin
9f03be0e81 Remove redo printfs. 2017-10-25 14:20:43 -07:00
C. Guy Yarvin
7b016c9c4f Merge branch 'master' of http://github.com/urbit/arvo 2017-10-24 17:16:21 -07:00
C. Guy Yarvin
9d516c7345 %zuse to 143; some fixes. 2017-10-24 16:50:11 -07:00
C. Guy Yarvin
bf818adf09 Correct previous commit. 2017-10-23 21:48:07 -07:00
C. Guy Yarvin
7540a7605d Make , mode-switching syntax symmetrical. 2017-10-23 20:52:08 -07:00
Anton Dyudin
b7193da158 fix core pretty-printing 2017-10-23 15:09:26 -07:00
C. Guy Yarvin
4018c1b571 More syntax fixes; add , prefix for handmade pattern 2017-10-23 14:41:27 -07:00
C. Guy Yarvin
ab5fb62484 Various fixes and imprevements. 2017-10-22 15:46:07 -07:00
C. Guy Yarvin
6df5e754fa Fix some minor syntax bugs 2017-10-18 12:55:02 -07:00
Joseph Bryan
d6c5912781 walk:ap $brcb 2017-10-03 22:51:36 -04:00
Joseph Bryan
3740378ae3 open:ap $brcb 2017-10-03 22:50:38 -04:00
Joseph Bryan
c46740d2e4 adds optional %tstr aliases prelude to %brcb
forwardport, nest-failling
2017-10-03 22:38:29 -04:00
C. Guy Yarvin
f2a7257f8a Mostly merged. 2017-10-02 21:36:34 -07:00
C. Guy Yarvin
0b5a831551 Dual-boots on maintenance and master vere. 2017-09-27 17:27:08 -07:00
C. Guy Yarvin
dc25979f59 Merge remote-tracking branch 'origin/master' into piaf-runes 2017-09-21 18:45:27 -07:00
C. Guy Yarvin
1c561965b2 Remove keywords. 2017-09-21 17:15:41 -07:00
C. Guy Yarvin
ec90cc34e2 Converted !!, the final rune. 2017-09-20 17:54:04 -07:00
C. Guy Yarvin
6c6cd35762 All ! runes except !!. 2017-09-20 16:12:03 -07:00
C. Guy Yarvin
6f8005301b Convert ?:. 2017-09-20 14:43:14 -07:00
C. Guy Yarvin
b3e0bc4065 All ? runes except ?:. 2017-09-20 14:13:10 -07:00
C. Guy Yarvin
24e9481acc Convert = runes. 2017-09-20 13:15:30 -07:00
C. Guy Yarvin
44a05076e0 Translate ; runes. 2017-09-20 10:36:34 -07:00
C. Guy Yarvin
7fc173d30e Fix previous commit. 2017-09-20 10:18:59 -07:00
C. Guy Yarvin
c88ae3887a Convert ~ runes. 2017-09-19 23:13:11 -07:00
C. Guy Yarvin
6937846e2a Restore metals. 2017-09-19 22:32:08 -07:00
C. Guy Yarvin
60a1104891 Translate ^ runes. 2017-09-19 16:24:30 -07:00
C. Guy Yarvin
29879b1240 Adapt all . runes. 2017-09-19 13:37:15 -07:00
C. Guy Yarvin
d66cdad1f1 %call attempt. 2017-09-18 22:40:30 -07:00
C. Guy Yarvin
76dbc417ae All % runes except %-. 2017-09-18 17:55:32 -07:00
C. Guy Yarvin
6b00c3d231 Converted %=. 2017-09-18 17:19:22 -07:00
C. Guy Yarvin
405ec43328 Convert %~. 2017-09-18 15:32:35 -07:00
C. Guy Yarvin
fd06dc4505 Converted %bake. 2017-09-18 12:37:25 -07:00
C. Guy Yarvin
d0f512e549 All : runes. 2017-09-18 11:50:10 -07:00
C. Guy Yarvin
752a49c398 Converted :-. 2017-09-18 10:25:05 -07:00
C. Guy Yarvin
81046c7587 143: | runes. 2017-09-17 18:32:20 -07:00
C. Guy Yarvin
82d1e63e30 $ runes converted. 2017-09-17 16:31:49 -07:00
C. Guy Yarvin
f9e51ca2fc %claw to %bcpt. 2017-09-17 15:10:40 -07:00
C. Guy Yarvin
08af897d69 Changed one stem: %gate to %brts. 2017-09-17 11:14:12 -07:00
C. Guy Yarvin
d49d614a81 Neutral 143. 2017-09-15 14:40:24 -07:00
C. Guy Yarvin
af56ede621 Manual merge from belisarius222/nozap
(62fec03d96).
2017-09-13 17:30:23 -07:00
C. Guy Yarvin
2575255c9e Merge remote-tracking branch 'eglaysher/new-dojo-unified' into piaf
Non-compiling branch which uses the features it adds.
2017-09-12 18:19:23 -07:00
C. Guy Yarvin
a9d6558599 Minor performance improvement. 2017-09-12 16:36:57 -07:00
C. Guy Yarvin
2b9c6c26a8 Working, but still weirdly slow. 2017-09-09 10:50:22 -07:00
C. Guy Yarvin
bf3b8432b3 About working. But very slow. 2017-09-07 16:47:49 -07:00
C. Guy Yarvin
084c01a190 First stage of transition to ++redo. 2017-09-06 17:13:35 -07:00
C. Guy Yarvin
f54dc77183 Import ++redo from /resurface branch. 2017-09-06 16:46:30 -07:00
C. Guy Yarvin
79342d7dcb Partial application of ++redo. 2017-09-06 15:17:37 -07:00
Elliot Glaysher
ef2b87251c ++chap should have an (unit term) instead of a (list term). 2017-06-03 09:42:30 -07:00
C. Guy Yarvin
55e06af4d3 New brass pill can do more than fake zods. 2017-06-02 17:15:43 -07:00
C. Guy Yarvin
7d57a40bbc Partial commit of ++mean. 2017-05-30 15:03:55 -07:00
Elliot Glaysher
02917e68a5 Fix sloe so that it is chapter aware. 2017-05-29 10:17:36 -07:00
Elliot Glaysher
d5f32f972a Change title specifier from || to #. 2017-05-20 23:06:33 -07:00
Raymond Pasco
7dc270f89f Merge remote-tracking branch 'joemfb/detap' 2017-05-17 05:38:26 -04:00
Raymond Pasco
182dff8646 Merge remote-tracking branch 'chc4/si-hide' 2017-05-17 05:05:13 -04:00
Fang
3dc8c92c82 Fixed ++oust to not require faces for [a b]. (Wet gate struggles.) 2017-05-17 00:06:57 -04:00
C. Guy Yarvin
64e98d61c7 Merge branch 'revere-ivory' into piaf 2017-04-16 18:55:22 -07:00
C. Guy Yarvin
96e308a824 About to merge revere-ivory. 2017-04-16 18:52:41 -07:00
C. Guy Yarvin
2f9c594ffb Update |^ duplicate detection.
This is the final change in the coherent-cords section.  This
commit is matched to VM be0ed9dbda,
the final commit on cgyarvin/coherent-cords-final.  It boots with
a pill whose md5 is 45111f732e40e3d25c761268883eb412.
2017-04-16 15:37:48 -07:00
C. Guy Yarvin
4487ec4276 Complete decoration system. 2017-04-16 15:37:47 -07:00
C. Guy Yarvin
c8e262df75 Fully booting with new chapter structures. 2017-04-16 15:37:47 -07:00
C. Guy Yarvin
d6f85e1efa Terminating coherent-cords-e. 2017-04-16 15:37:40 -07:00
C. Guy Yarvin
11c63fe78a coherent-cords-d, chapters, initial commit. 2017-04-16 15:33:08 -07:00
Elliot Glaysher
d5c0966ce7 Implement doccords in hoon.
This adds syntax to the language to embed documentation. You can either
the new ^: rune, or the irregular ''':doccord.''': syntax.

This patch adds the language feature, but does not use it.

Author:    Elliot Glaysher <erg@google.com>
Date:      Wed Mar 1 18:21:26 2017 -0800
2017-04-16 15:31:45 -07:00
C. Guy Yarvin
68f6de549a Update |^ duplicate detection.
This is the final change in the coherent-cords section.  This
commit is matched to VM be0ed9dbda,
the final commit on cgyarvin/coherent-cords-final.  It boots with
a pill whose md5 is 45111f732e40e3d25c761268883eb412.
2017-04-15 16:34:43 -07:00
C. Guy Yarvin
159e9a2234 Complete decoration system. 2017-04-15 15:49:53 -07:00
C. Guy Yarvin
ae8df45f12 Fully booting with new chapter structures. 2017-04-15 15:49:41 -07:00
C. Guy Yarvin
cc7b768f6a Terminating coherent-cords-e. 2017-04-15 15:45:47 -07:00
C. Guy Yarvin
4c381b6387 coherent-cords-d, chapters, initial commit. 2017-04-15 15:41:48 -07:00
C. Guy Yarvin
e1c7a311e9 Implement doccords in hoon.
This adds syntax to the language to embed documentation. You can either
the new ^: rune, or the irregular ''':doccord.''': syntax.

This patch adds the language feature, but does not use it.
2017-04-15 15:40:50 -07:00
Charlie Cummings
8fdfe6686f Don't shadow in libraries 2017-04-12 21:28:26 -04:00
Raymond Pasco
e10dc26bea Merge remote-tracking branches 'Fang/urbjs-isurl', 'ohaitch/stray-marks', 'eglaysher/fix-help', 'joemfb/prompt-sticky-master', 'joemfb/cork-safe' and 'joemfb/fry-nest' 2017-03-28 07:35:46 -04:00
Joseph Bryan
5c61aee6c6 prevents nest-fail in ;; / :fry 2017-03-21 12:44:13 -04:00
Joseph Bryan
02593d6f28 removes +-rap:to accumulator arg and changes calling convention 2017-03-20 18:56:06 -04:00
Joseph Bryan
af767350a8 removes +-tap:by accumulator arg and changes calling convention 2017-03-20 18:56:00 -04:00
Joseph Bryan
ebed890f00 removes +-tap:in accumulator arg and changes calling convention 2017-03-20 18:55:55 -04:00
C. Guy Yarvin
92e2b97d96 Endo experiment. 2017-03-08 14:22:32 -08:00
Joseph Bryan
3d3d4d2438 prevents unsafe $cork (|^) expansion in the parser 2017-03-03 21:33:41 -05:00
Max G
3bd3105c4e Add half-precision float support 2017-03-02 02:47:54 -05:00
Max G
65eb965dc7 Miscellaneous floating-point fixes/changes 2017-03-01 22:39:56 -05:00
C. Guy Yarvin
714b753f24 Parvo compiles; hoon with ++wa fixes. 2017-02-27 14:52:18 -08:00
C. Guy Yarvin
fb961dc90e Almost there. 2017-02-26 19:57:03 -08:00
C. Guy Yarvin
5d3ab052e2 Stuff. 2017-02-21 21:11:03 -08:00
Raymond Pasco
bab93e7ac2 Merge remote-tracking branch 'ohAitch/zuseflat-pretty'
Complete the restructuring of zuse. Add old-zuse compatibility layer.
2017-02-13 22:19:03 -05:00
C. Guy Yarvin
58df991615 Cosmetic changes. 2017-01-22 14:28:34 -08:00
Raymond Pasco
bbc4d2c0ee Repository cleanup
mostly trailing whitespace removal
no new kernel because only changes there are whitespace removal
2016-12-15 22:36:45 -08:00
Elliot Glaysher
c01673d8a4 Add a tiswut rune which is a conditional tisdot.
This changes:

  =.  a  ?.  =(b c)  a  c

into:

  =?  a  =(b c)  c

This also adds a few obvious changes in the vanes and in app/talk.hoon
to take advantage of this new rune.
2016-12-12 21:46:29 -08:00
Raymond Pasco
7171b49d02 Merge remote-tracking branches 'cgyarvin/feat.xmas-compiles', 'cgyarvin/feat.with-license', 'ohaitch/fix-autoload' and 'Fang/talk-notify'
%xmas compiles
LICENSE.txt
Forward port of |autoload
;set notify for talk

Evil merge: cite -> cite:title for zuse compat
2016-12-12 16:09:44 -08:00
Paul Driver
584bfbb74f hint +-wyt:in 2016-12-12 14:22:40 -08:00
Anton Dyudin
aa888316b4 add set/jug/qeu comments 2016-12-08 15:15:34 -08:00