Commit Graph

469 Commits

Author SHA1 Message Date
Fang
e2b056eff9 Rewrite ++dedupe to roll instead of skim, and fix issue where it wasn't accounting for different cases correctly.
ie, it wasn't making sure that the found case was *actually* before the new request's case.
2018-01-18 01:25:58 +01:00
Fang
4671526a3e Make use of alias types more consistent. 2018-01-18 01:23:31 +01:00
Fang
70ad73e8ba Modified %mult to support past revisions, but with only a single case for all files. 2018-01-17 23:55:54 +01:00
Fang
5840c496c7 Fixed the ++start-request for next to properly take non-existing files into account when checking through older versions. 2018-01-17 16:49:16 +01:00
Fang
0d1b98852e Comments and cleanup based on feedback. 2018-01-17 16:43:20 +01:00
Fang
d4b0b408cf Fix %next to not cancel the subscription if the watched file doesn't yet exist.
Instead, register file creation as a change.
2018-01-15 23:45:33 +01:00
Fang
307b86bb3b Clay state adapter. 2018-01-15 20:24:11 +01:00
Fang
b2669ed2ed Add a %mult rave to the clay interface. Add a %wris gift to support its output.
%mult acts like %next, except it watches multiple paths. If any of them change, it sends all changes to the watched files in a %wris.
2018-01-15 20:23:37 +01:00
Anton Dyudin
3f9223094a add state adapter for %many refactoring 2018-01-10 17:59:15 -08:00
Fang
62b5310695 Consider passing bone 0 in cards invalid. 2018-01-08 23:05:10 +01:00
Steven Dee
942956c8c0 New key for ~tyr
Also put on an n in compliance with current Steven Dee naming
conventions (and various government IDs.)
2018-01-05 09:17:21 -05:00
Ted Blackman
845696a3a6 Fix Clay %next revision
adapted from commit 852997ac16a751c69775489c61ae8e5b650c9a50
2018-01-03 16:37:44 -08:00
Ted Blackman
6169a6311a adapt changes to ++rove
from commit 180751aa8223cdd66648ccc4e685fde784328585
2018-01-03 16:29:59 -08:00
Anton Dyudin
b2030e47f3 Fix gall scry
cf. aaa9267, fixes #512
2017-12-21 15:57:35 -08:00
Fang
6a0385eeeb Reverted accidentally renamed jael tag. 2017-12-21 22:44:17 +01:00
C. Guy Yarvin
390062e296 Update galaxy table for changes committed only in jael. 2017-12-19 16:06:46 -08:00
Fang
ed8e30bcf3 Disabled %cake-woot-bad printf in ames. 2017-12-14 00:11:34 +01:00
Anton Dyudin
eaea2b528c picked up a few more mis-replaced jet hints
having been bound they'll stay bound, but these seem less crucial,
being mostly called from already inside the other compiler jets
2017-12-11 18:46:43 -08:00
Anton Dyudin
b3d5acb48b
HT @belisarius222 2017-12-11 15:54:42 -08:00
Anton Dyudin
496a9c87aa Don't erase types in (lake %noun), which should always suceed 2017-12-11 15:36:55 -08:00
Anton Dyudin
3fd968fbc7 HOTFIX 2: the hotfixening
(invalidate old "%tsgl = ++rap" jet hint cached at c layer)
2017-12-11 15:14:52 -08:00
Anton Dyudin
f2c04bfcd3 HOTFIX fix ++tap ~/ %tsgl jet hint
@cgyarvin pls sed more responsibly. Should fix the various json/html serialization stack overflows that have been happening.
2017-12-11 14:02:37 -08:00
Anton Dyudin
beaa8ec4c5 Merge branch 'newmodel' 2017-12-07 13:04:32 -08:00
Keaton Dunsford
81d22528c0 Ames protocol version 7 2017-12-07 11:56:09 -08:00
C. Guy Yarvin
7d4a6d808f Fix compiler error. 2017-12-07 11:07:30 -08:00
C. Guy Yarvin
2ce5e27447 Rename ovra to arvo. 2017-12-07 10:13:34 -08:00
C. Guy Yarvin
7d4b35c86b Remove non-shipping code. 2017-12-07 09:56:45 -08:00
C. Guy Yarvin
befec1ddc0 Adjust spacing. 2017-12-07 08:48:06 -08:00
C. Guy Yarvin
2d30ac17a4 Conservative commit without time increase. 2017-12-06 22:01:38 -08:00
C. Guy Yarvin
caa44d977f Temporarily revert ++musk expansion. 2017-12-06 21:30:05 -08:00
C. Guy Yarvin
c282baaf51 Update for repainting. 2017-12-06 21:27:29 -08:00
C. Guy Yarvin
cc324f5db7 Minor cleanups. 2017-12-06 16:30:29 -08:00
C. Guy Yarvin
bb62dfe35d Instrumented and disabled ++aq; ^% hard blows. 2017-12-06 16:19:10 -08:00
C. Guy Yarvin
95ba547327 Seems to work but with performance/overflow issues. 2017-12-06 16:19:10 -08:00
C. Guy Yarvin
797d40d6ff New ++ax seems almost working. 2017-12-06 16:19:10 -08:00
C. Guy Yarvin
f421c2e057 New ++al (++ax in h.h) passes smoke test. 2017-12-06 16:19:10 -08:00
C. Guy Yarvin
a4c9bdc69f Move %wtts to %fits; clean up %xray. 2017-12-06 16:19:10 -08:00
C. Guy Yarvin
98e0fa51f6 Initial commit of new model system. 2017-12-06 16:19:10 -08:00
cgyarvin
540ba66506
Merge pull request #458 from ohAitch/move-json
move ++json and other above-arvo types to zuse
2017-12-06 13:25:44 -08:00
cgyarvin
ca0ad49ef1
Merge pull request #456 from ohAitch/cleaner-deco
clean up / improve coverage of :> :< implementation
2017-12-06 12:59:15 -08:00
Anton Dyudin
25809f120e fix conflict-resolution for new twig type 2017-12-06 12:12:06 -08:00
Ted Blackman
bd76ab5da4
Merge pull request #451 from urbit/Fang--patch-2
Fix small issue in ++op:dejs-soft:format when calling ++my:nl
2017-12-05 13:47:00 -08:00
Anton Dyudin
f24f2190a5 Merge branch 'master' into cleaner-deco
Conflicts:
	gen/deco.hoon
	sys/hoon.hoon
2017-12-05 12:24:06 -08:00
Ted Blackman
8bf726fdb1
Merge pull request #463 from ohAitch/fix-sso
recover SSO code from history
2017-12-05 12:20:30 -08:00
Ted Blackman
c31dbeff69
Merge pull request #460 from ohAitch/trivia
misc cleaning
2017-12-05 11:51:45 -08:00
Ted Blackman
a0120e7bd2
Merge pull request #464 from ohAitch/travis
enable Travis CI, base test "does dojo run"
2017-12-05 11:27:16 -08:00
C. Guy Yarvin
87e658a765 Remove $% duplicate detection, which broke something. 2017-12-02 05:33:08 -08:00
Anton Dyudin
d70d81d98f test pill autobuild code 2017-12-01 21:23:34 -08:00
C. Guy Yarvin
1b47073c11 Manually complete prior integrations. 2017-12-01 19:02:46 -08:00
C. Guy Yarvin
37ca298f88 Correctly hand-merge e3e0a7f. 2017-12-01 15:54:50 -08:00
C. Guy Yarvin
db4a6008be Revert a bad merge. 2017-12-01 15:53:40 -08:00
C. Guy Yarvin
60e3381bd0 Revert "Fixed bad merge."
This reverts commit 16b84c0ce7.
2017-12-01 15:52:15 -08:00
C. Guy Yarvin
16b84c0ce7 Fixed bad merge. 2017-12-01 15:50:09 -08:00
C. Guy Yarvin
299558f245 Merge commit 'd6c5912' into master-pulls 2017-12-01 15:48:28 -08:00
C. Guy Yarvin
b40e976862 Merge commit '3740378' into master-pulls 2017-12-01 15:48:08 -08:00
C. Guy Yarvin
ca36e63bfe Merge commit 'c46740d' into master-pulls 2017-12-01 15:47:55 -08:00
C. Guy Yarvin
c009427372 Merge commit 'e3e0a7f' into master-pulls 2017-12-01 15:30:19 -08:00
C. Guy Yarvin
ec6e4cda7a Merge commit 'fe7c9cc' into master-pulls 2017-12-01 15:13:39 -08:00
Joseph Bryan
b21db93729 restructures ++sign:able:xmas to avoid duplicate tag 2017-12-01 14:05:57 -08:00
Joseph Bryan
cc605d0e5e updates ++boil:ap to crash if a book has pages with the same tag 2017-12-01 14:05:57 -08:00
Max
942d595fa9 Comment typo 2017-12-01 14:05:57 -08:00
Anton Dyudin
c8d98a1220 eagerly evaluate "eyre: execute" error info
to avoid issues from lazy traps in defunct requests

(cherry picked from commit 46320bf9d9579508fa0492b88ab055979929e049)
2017-12-01 14:05:57 -08:00
Max G
18350b6b92 Dragon4 hoon fix 2017-12-01 14:05:57 -08:00
Joseph Bryan
264f1bcacc restructures ++sign:able:xmas to avoid duplicate tag 2017-11-30 19:48:41 -05:00
Joseph Bryan
97fd7b1ac5 updates ++boil:ap to crash if a book has pages with the same tag 2017-11-30 19:27:14 -05:00
C. Guy Yarvin
f80695ed96 Remove debug. 2017-11-30 15:22:05 -08:00
C. Guy Yarvin
b26639b690 Revert "Cache tile defaults."
This reverts commit db54f72514.
2017-11-30 14:31:28 -08:00
C. Guy Yarvin
db54f72514 Cache tile defaults. 2017-11-30 11:13:39 -08:00
C. Guy Yarvin
d862c7cdd1 Revert "Defaulting."
This reverts commit 1f896543ba.
2017-11-30 11:04:13 -08:00
Anton Dyudin
477aebd128 recover SSO code from history
"revert eyrelearning" didn't quite get everything
2017-11-29 20:18:50 -08:00
C. Guy Yarvin
1f896543ba Defaulting. 2017-11-29 15:49:43 -08:00
C. Guy Yarvin
ecafc30064 Like last commit but actually works. 2017-11-29 12:36:02 -08:00
C. Guy Yarvin
212f58368f Add =model syntax. 2017-11-29 10:59:48 -08:00
C. Guy Yarvin
a4538d4643 Move to ++writ, more generalized help. 2017-11-27 21:17:21 -08:00
C. Guy Yarvin
1b034afb3b Move to ++writ. 2017-11-27 20:40:08 -08:00
C. Guy Yarvin
cbb2f82656 Merge remote-tracking branch 'eglaysher/deco' 2017-11-27 20:37:52 -08:00
Anton Dyudin
19ebc829d6 fix +ivory, web/unmark/test, flag arvo.hoon as broken 2017-11-27 18:09:33 -08:00
C. Guy Yarvin
50c7bd7154 Merge branch 'master' of http://github.com/urbit/arvo 2017-11-27 14:54:36 -08:00
C. Guy Yarvin
9f3293a349 Fix ++lone bug. 2017-11-27 14:53:15 -08:00
Anton Dyudin
8a244ec716 get rid of unused but:epic 2017-11-27 12:51:45 -08:00
cgyarvin
3c86ea262a
Merge pull request #459 from Fang-/gall-quit
Remove registered subscription from gall when sending %quit.
2017-11-27 11:29:32 -08:00
C. Guy Yarvin
06280f904a Use /foo//bar for [%foo %$ %bar], foo/3 for [%foo 3] 2017-11-26 15:08:52 -08:00
C. Guy Yarvin
49429adb45 Remove debug flag. 2017-11-25 13:13:53 -08:00
C. Guy Yarvin
122c269332 Complete initial transition to ++blow as %ktcn. 2017-11-25 13:13:53 -08:00
C. Guy Yarvin
626b7026b9 Initial testing configuration. 2017-11-25 13:13:53 -08:00
C. Guy Yarvin
1c5c1f12a9 Interpreter runs. 2017-11-25 13:13:53 -08:00
C. Guy Yarvin
b3245ae96b ++musk committed, still testing. 2017-11-25 13:13:53 -08:00
Fang
18cd954af7 Remove registered subscription from gall when sending %quit. 2017-11-23 22:16:59 +01:00
Anton Dyudin
a6723ee3a5 move ++json and other above-arvo types to zuse 2017-11-22 13:28:07 -08:00
Anton Dyudin
47f2c2f54a fix "span" references in ford 2017-11-22 12:28:31 -08:00
Anton Dyudin
2a13556be5
Merge pull request #454 from ohAitch/mar-umd
pull up to date unmark into hoon.hoon, mar/umd
2017-11-22 12:21:52 -08:00
Anton Dyudin
6c432d9f38
Merge branch 'master' into unspam 2017-11-20 16:13:05 -08:00
Anton Dyudin
a8fb0ed8f8 Merge branch 'mar-umd' into master 2017-11-20 11:17:39 -08:00
C. Guy Yarvin
41904890e8 Clean up burn semantics. 2017-11-19 14:05:08 -08:00
C. Guy Yarvin
adad2cc81a Decouple hoon.hoon from vane builds in reset, solid 2017-11-17 15:14:56 -08:00
Elliot Glaysher
b490c945c6 Stylize layer one of hoon.hoon, make # work in most cases. 2017-11-16 14:54:32 -08:00
C. Guy Yarvin
bd17e5ece5 Rename ++twig to ++hoon. 2017-11-16 13:50:03 -08:00
C. Guy Yarvin
c7e73c22f9 Rename ++span to ++type. 2017-11-16 12:44:27 -08:00
Elliot Glaysher
0313043caf Merge branch 'master' into deco 2017-11-16 11:13:13 -08:00
Elliot Glaysher
242ed3e57d Partial redo of hoon.hoon 2017-11-16 11:09:03 -08:00
Anton Dyudin
8b708a6870 handle !_ wrappers 2017-11-15 17:04:48 -08:00
Anton Dyudin
1dae89088f mirror arm and mold annotations on each other 2017-11-15 16:42:09 -08:00
Anton Dyudin
c35718fba2 remove ++prey, produce inline error on dup arm 2017-11-15 16:42:08 -08:00
Anton Dyudin
61e2c4994a stray parser simplification 2017-11-15 14:39:02 -08:00
Anton Dyudin
7ae77c54e7 use literal strings for arm type definitions 2017-11-15 13:57:46 -08:00
Anton Dyudin
a3e120cc38 clean up ++docs parser 2017-11-15 11:22:11 -08:00
C. Guy Yarvin
260c9a4479 Fix some names. 2017-11-14 14:55:05 -08:00
Anton Dyudin
ab09057187 merge /+ vast2 changes into hoon.hoon 2017-11-13 18:02:40 -08:00
Anton Dyudin
8e641bd764 clean up ++twig "manx" forms 2017-11-13 17:59:44 -08:00
Anton Dyudin
cfdc7efaf6 follow #449 review comments 2017-11-09 13:10:26 -08:00
Anton Dyudin
6239ed87ea get rid of fin.bay 2017-11-09 13:08:54 -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
Fang
19d4a7c615
Fix small issue in ++op:dejs-soft:format when calling ++my:nl
Re-does PR #445. It got overwritten in 7df058d.
2017-11-09 18:23:23 +01:00
Anton Dyudin
ce120f8ce1 minor cleanup 2017-11-08 16:41:58 -08:00
Anton Dyudin
83dbc36e06 remove debugging printfs 2017-11-08 14:32:45 -08:00
Anton Dyudin
6858a99e69 track dependencies per beam 2017-11-08 14:32:40 -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
b7c6567449 Merge branch 'master' of https://github.com/urbit/arvo 2017-10-31 11:08:07 -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
Anton Dyudin
57006281f2 Merge remote-tracking branch 'urbit/maint-20170614' 2017-10-30 17:05:17 -07:00
C. Guy Yarvin
32278ff153 Clean up some memory-eating junk. 2017-10-30 15:12:38 -07:00
C. Guy Yarvin
2a1fd3f2fe Clear some debug settings. 2017-10-30 10:48:56 -07:00
C. Guy Yarvin
334ab6086f Merge branch 'master' of http://github.com/urbit/arvo 2017-10-26 15:39:14 -07:00
Anton Dyudin
71550b0bfd Revert "Merge branch 'jaelwomb' into cc-release"
(jael doesn't exist yet)

This reverts commit 13bc8ea59f, reversing
changes made to c232f670be.
2017-10-26 13:59:49 -07:00
Anton Dyudin
a1a200d793 Merge branches 'tarpam' and 'eyreunlearn' 2017-10-25 17:47:54 -07:00
Anton Dyudin
b041f70520 Revert "Merge branch 'eyrelearning' into cc-release"
This reverts commit 1365c178df, reversing
changes made to 278641b6c7.
2017-10-25 16:20:22 -07:00
C. Guy Yarvin
6390ea6464 Revert 143ization of %zuse. 2017-10-25 14:20:56 -07:00
C. Guy Yarvin
9f03be0e81 Remove redo printfs. 2017-10-25 14:20:43 -07:00
C. Guy Yarvin
7df058dd6f Reset %zuse pre 143. 2017-10-24 19:04:45 -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
Fang
684ae0b3dc Fix small issue in ++op:dejs-soft:format when calling ++my:nl
Fixes #444
2017-10-25 00:16:26 +02:00
C. Guy Yarvin
808911d948 Fully 143-ize %ames. 2017-10-23 22:17:38 -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
d2a1d2ea11 Revert. 2017-10-22 15:47:53 -07:00
C. Guy Yarvin
ab5fb62484 Various fixes and imprevements. 2017-10-22 15:46:07 -07:00
C. Guy Yarvin
d9dafeafc7 Remove spurious ++care. 2017-10-19 17:47:24 -07:00
C. Guy Yarvin
640632279f Merge branch 'master' of http://github.com/urbit/arvo 2017-10-19 10:37:09 -07:00
C. Guy Yarvin
8b727d48ca Fix |reset. 2017-10-19 10:36:53 -07:00
Anton Dyudin
6395acc935 fix ++sein not to hard-code ~zod
(cherry picked from commit 92158ba5ce9c35a42ba725020007c8b992d16ca5)
2017-10-18 15:05:27 -07:00
C. Guy Yarvin
6df5e754fa Fix some minor syntax bugs 2017-10-18 12:55:02 -07:00