C. Guy Yarvin
514b51878f
Sync up some names with doc; fix prettyprinting.
2016-04-12 11:00:46 -07:00
C. Guy Yarvin
902fbdf95d
Steps toward one-step bootstrap.
2016-04-10 19:23:29 -07:00
C. Guy Yarvin
dcfd3c9b6b
Merge remote-tracking branch 'cgyarvin/learning' into learning
2016-04-09 11:00:39 -07:00
C. Guy Yarvin
dbf8c5536c
Merge branch 'wombjael' into learning
...
Conflicts:
arvo/zuse.hoon
2016-04-09 10:59:39 -07:00
C. Guy Yarvin
595acecb0f
Tweaks.
2016-04-08 15:25:40 -07:00
C. Guy Yarvin
c04a34de62
Jael and womb.
2016-04-08 10:08:05 -07:00
C. Guy Yarvin
24a2950b0a
Moar learning.
2016-04-01 11:52:50 -07:00
C. Guy Yarvin
4973e086e7
Cosmetics.
2016-03-30 15:14:02 -07:00
Raymond Pasco
a1df9b2a59
Merge branch 'passcode-code', remote-tracking branches 'galenwp/clean', 'ohaitch/mo-not-running' and 'ohaitch/mar-twitter-request'
...
Move eyre auth code to +code
Remove nonexistent vane stubs
Add a printf somewhere
Twitter auth and requests
2016-03-14 19:43:32 -04:00
Raymond Pasco
e9ec3b2ded
Move eyre passcode printing into +code generator
2016-03-14 19:41:25 -04:00
Galen Wolfe-Pauly
fcd0df304e
should have been cleaned by factor
2016-03-14 13:04:45 -07:00
Anton Dyudin
e59153011d
allow atoms in %hiss requests
...
gall was checking user vases for ?=([@ ^]) instead of ?=([@ *])
2016-03-11 12:38:41 -08:00
Anton Dyudin
dd5f670286
encrypt api keys written to clay
...
creates #66
2016-03-11 12:02:08 -08:00
Anton Dyudin
8bc6228766
fix ++hmac to work on >64 bit keys
...
Reload: zuse, vanes
A swap 3 was being performed which should not have been. Still not confident inthe endianness of the code as a whole, but seems to work for test values.
2016-03-10 20:38:45 -08:00
C. Guy Yarvin
9c96cd6731
Double solid.
2016-03-10 18:33:41 -08:00
C. Guy Yarvin
3236823369
Various fixes.
2016-03-10 09:29:24 -08:00
C. Guy Yarvin
3fef8a2e09
Move diff code to zuse.
2016-03-09 15:56:40 -08:00
Anton Dyudin
738bd1946c
Merge branch 'eyre-sec-fixes' into sec-com-twitter
...
2-layer domain change required to write a proper driver
2016-03-09 14:50:10 -08:00
C. Guy Yarvin
ea6f41e7c7
Improved dope test.
2016-03-09 14:05:18 -08:00
C. Guy Yarvin
3ba91d6d01
If you say so, git.
2016-03-09 14:05:18 -08:00
C. Guy Yarvin
592e076125
Various fixes and improvements.
2016-03-09 14:05:18 -08:00
C. Guy Yarvin
79598968f4
Midway through layer 3.
2016-03-09 14:05:18 -08:00
C. Guy Yarvin
7905e5dd23
Compiles through 2k
2016-03-09 14:05:18 -08:00
C. Guy Yarvin
fd151674dc
Some hoon.hoon reformatting work in progress.
2016-03-09 14:05:18 -08:00
Anton Dyudin
b5df1e2e02
Added gall printf for attempting to poke/peer an unstarted app
2016-03-09 12:57:06 -08:00
Anton Dyudin
f99da08c53
fix #59 libraries disapearing from /+
2016-03-07 17:30:41 -08:00
Anton Dyudin
96823f230c
misc debugging
2016-03-07 17:29:54 -08:00
Raymond Pasco
cc2206ae75
Merge branch 'cosmetics', remote-tracking branches 'ohaitch/eyre-sec-fixes' and 'ohaitch/sequential-tree-scripts'
...
Cosmetic fixes: favicon, ++mold
various security driver refinements
Load tree virtual scripts sequentially
2016-03-04 21:30:44 -05:00
Raymond Pasco
e736516911
Change remaining $-(* *) in arvo to gate
...
because these ones represent gates to apply, not molds
2016-03-04 21:17:06 -05:00
Raymond Pasco
96b39223a5
Add ++mold synonym for $-(* *)
...
This is to aid the readability of higher-order molds. Now one can have
|* a/mold
{p/a q/a}
instead of using $- directly.
The old arvo ++mold becomes ++wind. Cards are like the mathematical dual
to stack frames - they're instructions on whether to wind or unwind the
implicit stack.
2016-03-04 21:15:58 -05:00
Raymond Pasco
d553156290
Revert "slightly compress favicon"
...
This reverts commit a48c719bf8
.
2016-03-04 20:36:13 -05:00
Anton Dyudin
d3a9c1b8a0
fix #4 : only look at 2 top levels of domain when chosing driver
2016-03-04 14:13:06 -08:00
Anton Dyudin
c5a466d707
ignore %went in eyre
2016-03-03 11:07:19 -08:00
Raymond Pasco
a0358c17d9
Merge branches 'breach-20160302' and 'cgyarvin-teaching', remote-tracking branches 'ohaitch/talk-read-component', 'ohaitch/virtualize-pact-hoon' and 'ohaitch/eyre-sec'
...
Conflicts:
arvo/eyre.hoon
Breaching changes for 2016-03-02
Language/dojo improvements for teaching.
add web/listen.hoon module for listening to comment changes
virtualize ++pact %hoon side-path
Eyre security drivers
2016-03-02 21:21:23 -05:00
Raymond Pasco
8e69b152c0
Bump ames protocol version for 2016-03-02 breach
...
1 -> 2
2016-03-02 21:09:39 -05:00
Raymond Pasco
e1acb47293
Revert "temporary rename of %see to %sei"
...
This reverts commit 2d0dd169a5
.
2016-03-02 21:07:36 -05:00
Anton Dyudin
2db4f33d89
better error tracing
2016-03-02 17:15:42 -08:00
Anton Dyudin
ebb1f1f0ef
virtualize ++pact %hoon side-path
2016-03-02 16:13:14 -08:00
Raymond Pasco
e1480cb570
Merge remote-tracking branches 'philipcmonk/ford-fix', 'ray/lune-nule' and 'ohaitch/talk-comments'
...
Conflicts:
mar/tree/comments.hoon
Fix off-by-one in marks that was removing the last byte of clay files
Add ++lune/++nule Unix textfile arms
Route .tree 'comments' input through talk
2016-02-29 17:11:50 -05:00
Raymond Pasco
64f7f58143
Add ++lune/++nule Unix textfile arms
...
++lune parses a cord to a list of lines, which must all be terminated by
a newline. The cord can be the empty string; this gives an empty list of
zero lines. Make sure to validate that any cords you use ++lune on are
either the empty string or end in a final newline; noeol textfiles are
invalid and you must use ++lore on them.
++nule is the inverse operation to ++lune; it takes a list of cords and
joins them into a single cord, with each line in the list terminated by
a newline character. This list can be empty, which will produce the
empty cord.
2016-02-29 17:04:06 -05:00
C. Guy Yarvin
7b5ad6a307
Reverse =/ and =;. Fix a =^ issue.
2016-02-27 17:04:43 -05:00
Philip C Monk
cafa7cc6ff
Fix ford's occasional truncation of hoon files
2016-02-26 17:47:50 -05:00
C. Guy Yarvin
4a75bfd569
Add :moar syntax.
2016-02-26 11:09:41 -08:00
C. Guy Yarvin
43b4303a88
Some changes for basic doc: naked trap/call, var/rev/:;/:/.
2016-02-26 11:09:41 -08:00
Raymond Pasco
9a0167c99c
Merge remote-tracking branches 'philipcmonk/init-reset', 'ohaitch/tree-perf' and 'galenwp/tree-fixes'
...
Recompile the kernel on initial merge
Profiling-guided performance fixes
Frontend bugfixes
2016-02-25 23:47:37 -05:00
Anton Dyudin
2e2bcc31cc
add .^(hart %e /=host/fake), .^(hart %e /=host/real)
2016-02-25 16:38:46 -08:00
Anton Dyudin
a48c719bf8
slightly compress favicon
2016-02-25 16:35:34 -08:00
Philip C Monk
17d6fccced
reset on initial pull
2016-02-25 18:19:44 -05:00
Anton Dyudin
2d0dd169a5
temporary rename of %see to %sei
...
REVERT on breach
2016-02-24 15:17:40 -08:00
Anton Dyudin
624364667f
added %boil cache
...
which concerns the execution of hoon at a path with an argument. This used to be part of %bake, but slipped out of that execution path with the ren/ changes.
2016-02-23 13:22:12 -08:00