Commit Graph

342 Commits

Author SHA1 Message Date
C. Guy Yarvin
7b6ce84b9b Large messages seem to work reliably; needs fuzz. 2017-06-07 11:34:51 -07:00
C. Guy Yarvin
cda7cf2053 Basic networking; large messages have assembly bug 2017-06-06 17:29:37 -07:00
C. Guy Yarvin
8985648bc2 Basic networking now. 2017-06-06 13:23:58 -07:00
C. Guy Yarvin
7c841e4ec0 Some printfs. 2017-06-05 17:24:45 -07:00
C. Guy Yarvin
3d1f9a77b6 Network communication between galaxies. 2017-06-03 21:57:18 -07:00
C. Guy Yarvin
e7abb4b033 Initial boot with brass.pill. 2017-06-03 21:15:10 -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
9abe2f5dc2 Shim for ++gall. 2017-04-30 19:51:12 -07:00
C. Guy Yarvin
10c0084647 Ford integrated, gall needs a bit of thought. 2017-04-29 21:46:39 -07:00
C. Guy Yarvin
ffd5e6be41 Added ++neon adapters to ++dill and ++eyre. 2017-04-29 20:42:07 -07:00
C. Guy Yarvin
9dfb99ea0f Interface adaptors for %behn and %clay. 2017-04-29 17:38:08 -07:00
C. Guy Yarvin
336f2aedff Sfash. 2017-04-26 14:58:41 -07:00
C. Guy Yarvin
f3b929673a Stash. 2017-04-24 20:17:56 -07:00
C. Guy Yarvin
f5b1de2952 xmas shim established. 2017-04-24 14:29:13 -07:00
C. Guy Yarvin
f5ee7d4f7f %jael stitch compiles. 2017-04-23 17:18:51 -07:00
C. Guy Yarvin
e786d38d1a Revert to slightly superior old vane interface. 2017-04-23 10:10:11 -07:00
C. Guy Yarvin
7283b40e3a Stash. 2017-04-22 20:13:14 -07:00
C. Guy Yarvin
f847cf4c12 Almost building vanes. 2017-04-19 07:48:10 -07:00
C. Guy Yarvin
4d9eb20e77 Move new arvo to proper place. 2017-04-17 20:08:07 -07:00
C. Guy Yarvin
98e4822ceb Initial commit of new subtree. 2017-04-17 20:07:14 -07:00
C. Guy Yarvin
cb1d650580 Early processing working. 2017-04-17 18:52:05 -07:00
C. Guy Yarvin
84a0e9ac6c Now in new arvo testing. 2017-04-17 09:37:17 -07:00
C. Guy Yarvin
ebc4783cd1 Almost ready to move over. 2017-04-17 09:25:57 -07: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
a076ed695d Revised initial commit on piaf. 2017-04-16 17:12:12 -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
c0d3f0fa33 Terminating coherent-cords-e. 2017-04-16 15:37:45 -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
7c051ad935 Transition ~fed from Tlon to "Iceman." 2017-03-20 10:33:11 -07:00
Raymond Pasco
35d174565f Merge remote-tracking branch 'ohaitch/fix-diffs'
Closes #357
2017-03-15 16:02:01 -04:00
Anton Dyudin
a895d470c2 fix bad conflict resolution in bab93e7
fixes #357
going on the record as still baffled why there was even a conflict for the zuseflat merge to resolve
2017-03-14 11:34:23 -07:00
C. Guy Yarvin
92e2b97d96 Endo experiment. 2017-03-08 14:22:32 -08:00
Raymond Pasco
a4632044f3 dirk card 2017-03-08 07:20:29 -05:00
Raymond Pasco
4f475f8f93 use full beam 2017-03-08 07:20:29 -05: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
58205bd583 A couple comments. 2017-03-01 09:35:44 -08:00
C. Guy Yarvin
99fc1cca71 parv.hoon compiles. 2017-02-28 14:23:15 -08:00
C. Guy Yarvin
c29ad8dae1 Compiling again. 2017-02-28 12:42:11 -08:00
C. Guy Yarvin
ee278d811e Stash. 2017-02-27 20:49:57 -08: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
8df352d6f6 Mill chomping code ported over. 2017-02-25 20:17:01 -08:00
C. Guy Yarvin
ff4fcb79f8 Stash. 2017-02-24 19:58:00 -08:00
C. Guy Yarvin
1427693236 Compiles with some minor stubs. 2017-02-23 18:42:58 -08:00
C. Guy Yarvin
83ace6d5c7 Stash. 2017-02-22 21:45:54 -08:00
C. Guy Yarvin
44c1bf1bf0 Stash for parvo, pill for zuse 2017-02-22 19:55:30 -08:00
C. Guy Yarvin
6996a3c0f5 Stash. 2017-02-22 09:19:29 -08:00
C. Guy Yarvin
88b9ca7afb Merge remote-tracking branch 'cgyarvin/revere-ivory' into revere-ivory 2017-02-21 21:17:44 -08:00
C. Guy Yarvin
5d3ab052e2 Stuff. 2017-02-21 21:11:03 -08:00
C. Guy Yarvin
a563339d74 Stash. 2017-02-21 20:21:27 -08:00
Raymond Pasco
4c2ac92947 Fix typo in parent commit conflict resolution
Build pill with 4b72485291
2017-02-21 15:19:18 -05:00
C. Guy Yarvin
3a15c0411d Variola impecunity. 2017-02-20 21:18:31 -08:00
C. Guy Yarvin
77b573c5e2 Stash. 2017-02-18 17:38:17 -08:00
C. Guy Yarvin
e08226c69f Stash. 2017-02-17 18:10:32 -08:00
C. Guy Yarvin
08c316bae3 Stash. 2017-02-16 17:37:36 -08:00
C. Guy Yarvin
fe9678674c Various fixes and improvements. 2017-02-14 20:49:48 -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
Anton Dyudin
53eef4cd8d marks mostly functional 2017-02-13 16:02:25 -08:00
Anton Dyudin
2284e2ab3f wrap de-purl in parser gate 2017-02-13 14:01:34 -08:00
C. Guy Yarvin
eb5b61da91 Various fixes and improvements. 2017-02-12 22:48:33 -08:00
C. Guy Yarvin
89bd90db55 Quam parvam sapienta regitur muntus. 2017-02-11 18:44:56 -08:00
C. Guy Yarvin
a45c5ea6f3 Stash. 2017-02-10 18:03:33 -08:00
C. Guy Yarvin
31437ca644 Stash. 2017-02-09 10:39:36 -08:00
C. Guy Yarvin
fe76940f11 Stash. 2017-02-08 18:19:39 -08:00
C. Guy Yarvin
fc7759b6db New arvo. 2017-02-07 18:28:12 -08:00
C. Guy Yarvin
5adc34bd75 Work in progress. 2017-02-04 11:56:15 -08:00
Jeremy Wall
21a379e774
Update ~ped's signature to new crypto. 2017-02-04 10:55:02 -06:00
C. Guy Yarvin
58df991615 Cosmetic changes. 2017-01-22 14:28:34 -08:00
C. Guy Yarvin
dd83f0326d Don't lose state if ++prep fails. 2017-01-12 21:51:22 -05:00
Joseph Bryan
ac2d780f32 removes obsolete ++view:^clay from %zuse 2017-01-04 14:06:45 -05:00
Joseph Bryan
10733de39d adds scry-desks feature to %clay (care %d)
.^((set desk) %cd /===)
2017-01-04 14:06:39 -05:00
Joseph Blowsky
70b26f45a1 READ COMMIT MESSAGE
This galaxy was sold in June 2016, before the first public Urbit star crowdsale. Curtis Yarvin and Galen Wolfe-Pauly approved this sale.
2016-12-16 19:13:46 -05:00
Raymond Pasco
fd6d28ccc0 Remove blank lines at EOF 2016-12-15 22:52:53 -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
Raymond Pasco
3953977cdb Merge branches 'fwd-wyt', 'fwd-ford-platform-dependencies', 'fwd-talk-who-fix' and 'fwd-talk-showtime'
Merge various forward-ported branches

Hint +-wyt:in
Add /===/mar and /===/arvo to %core req dependents
Fix talk's parsing of ;who
Talk setting: message timestamps
2016-12-12 14:47:03 -08:00
Anton Dyudin
e6dcaa4a1c comments 2016-12-12 14:29:16 -08:00
Anton Dyudin
573562fc0c add /===/mar and /===/arvo to %core req dependends
This will cause many false positives (all apps reloaded on any mark change), but @cgyarvin says it's better than them drifting out of sync as they currently do.
2016-12-12 14:28:31 -08:00
Paul Driver
584bfbb74f hint +-wyt:in 2016-12-12 14:22:40 -08:00
Anton Dyudin
d2aef0a831 leave note on ++html 2016-12-08 15:48:30 -08:00
Anton Dyudin
aa888316b4 add set/jug/qeu comments 2016-12-08 15:15:34 -08:00
Anton Dyudin
152b0fd9cd fix dejs-soft tags 2016-12-08 14:41:07 -08:00
C. Guy Yarvin
a4954952d1 %xmas compiles and integrates with %jael. 2016-12-08 14:27:23 -08:00
Anton Dyudin
48cbb8c376 rename furl to flay in ford 2016-12-08 14:16:57 -08:00
Anton Dyudin
7b1603d8bb change all-full/need-tuple to drop-pole 2016-12-08 14:15:14 -08:00
Anton Dyudin
d23caead9c whitespace conformity 2016-12-08 13:50:33 -08:00
C. Guy Yarvin
c057ee6219 Adjust top-level conventions. 2016-12-08 13:50:33 -08:00
C. Guy Yarvin
af050ca8bb More cleanups. 2016-12-08 13:50:33 -08:00
C. Guy Yarvin
9a97f031e8 Minor convention fixups. 2016-12-08 13:50:33 -08:00
Anton Dyudin
69df86be3c whitespace violations 2016-12-08 13:50:33 -08:00
Anton Dyudin
91f8049819 remove ^vane shims
requires vere without crypto:ames
2016-12-08 13:50:32 -08:00
Anton Dyudin
0adde510ab canonize url:eyre, the last remaining compatibility interface 2016-12-08 13:50:32 -08:00
Anton Dyudin
fc4cdc56f6 canonize taco,tact:bytes:eyre 2016-12-08 13:50:32 -08:00
Anton Dyudin
21ffd7e18d canonize fuel 2016-12-08 13:50:32 -08:00
Anton Dyudin
c114c5afb7 canonize base64, mime type encoding 2016-12-08 13:50:32 -08:00
Anton Dyudin
7d66d8c3df canonize (parse|print):xml:eyre as (en|de)-xml:html 2016-12-08 13:50:32 -08:00
Anton Dyudin
967e4e425b scope eyre crypto usage 2016-12-08 13:50:32 -08:00
Anton Dyudin
44288642bf canonize jo..:js:eyre into enjs:format 2016-12-08 13:50:31 -08:00
Anton Dyudin
e5f429dc14 slightly clean up ++dust 2016-12-08 13:50:31 -08:00
Anton Dyudin
e7d08ac15f canonize pojo,poja as en-json,de-json :html 2016-12-08 13:50:31 -08:00
Anton Dyudin
5fbb2dff28 port forward lore, role, and rolt usage 2016-12-08 13:50:31 -08:00
Joseph Bryan
c05c194032 simplies ++qeu 2016-12-08 14:09:26 -05:00
Joseph Bryan
f240cf7c20 renames ept:by to apt:by 2016-12-08 14:09:26 -05:00
Joseph Bryan
d0e379d572 applies ept:by (map invariant) in ++map 2016-12-08 14:09:22 -05:00
Joseph Bryan
b4564cc237 applies apt:in (set invariant) in ++set 2016-12-08 13:17:05 -05:00
C. Guy Yarvin
346307b2ed Not quite compiling. 2016-12-03 20:48:29 -08:00
C. Guy Yarvin
5e83d23720 Remove %sick; import xmas (does not compile). 2016-12-02 17:03:14 -08:00
C. Guy Yarvin
223bdcc168 Undo sickness. 2016-12-02 12:02:09 -08:00
C. Guy Yarvin
0f762fd2a4 Move merged vanes back. 2016-12-02 11:34:07 -08:00
C. Guy Yarvin
91d4655b2f Generalize ++hunt and move it to hoon.hoon. 2016-12-02 11:30:02 -08:00
C. Guy Yarvin
5f3ee116eb %velo reset works. 2016-12-01 17:17:02 -08:00
C. Guy Yarvin
43c44ff0b6 Tweaks. 2016-11-29 11:48:10 -08:00
C. Guy Yarvin
667284ced3 Better doc. 2016-11-27 16:33:23 -08:00
C. Guy Yarvin
f91a3f20d5 Working test boot sequence. 2016-11-25 11:32:48 -08:00
C. Guy Yarvin
092dc318de New metal boot system. 2016-11-23 20:25:07 -08:00