Commit Graph

427 Commits

Author SHA1 Message Date
Fang
09b812bae7
Merge pull request #417 from frodwith/fixnest-master
correct an oversight in ++nest:ut (mismatch with jet)
2018-02-16 21:57:05 +01:00
Ted Blackman
b47cf9cd6a
Merge pull request #619 from jfranklin9000/gate
Use ++mold instead of ++gate in ++cask and ++hypo.
2018-02-16 12:53:36 -08:00
Ted Blackman
0921f90b38
Merge branch 'master' into fixnest-master 2018-02-16 12:49:29 -08:00
Ted Blackman
2f6941b365
Merge branch 'master' into dragonfix 2018-02-16 12:46:04 -08:00
Ted Blackman
43383877e3
Merge pull request #363 from joemfb/safe-book
updates ++boil:ap to crash if a book has pages with the same tag
2018-02-16 12:26:58 -08:00
C. Guy Yarvin
5f780a2b52 Lazy execution in ++musk. 2018-02-15 15:53:32 -08:00
C. Guy Yarvin
e6f2ab99c0 Properly rippled. 2018-02-15 10:23:25 -08:00
C. Guy Yarvin
6d07e585cd Ready to try to chill ripple. 2018-02-15 09:39:42 -08:00
C. Guy Yarvin
e0147a724c Working ripple, sort of. 2018-02-14 17:39:08 -08:00
C. Guy Yarvin
eca422513f Some ripple-ization that works. 2018-02-14 16:31:09 -08:00
C. Guy Yarvin
55ea6e6aea Cleared fab flags; preparing to ripple. 2018-02-13 21:36:25 -08:00
C. Guy Yarvin
3d462e184a Only one fabrication bit. 2018-02-13 14:19:11 -08:00
John Franklin
a33eec2d75 Use ++mold instead of ++gate in ++cask and ++hypo. 2018-02-13 04:43:52 -06:00
John Franklin
3d791048e8 Replace $-(* *) with gate. 2018-02-12 06:45:11 -06:00
C. Guy Yarvin
7b28975ebb Converted whole kernel to use modern defaulting. 2018-02-11 21:01:25 -08:00
C. Guy Yarvin
314b431b23 Improve tracing in ++musk. 2018-02-11 20:03:38 -08:00
C. Guy Yarvin
5a9aba2185 Most of the way to default-clean. 2018-02-10 21:24:22 -08:00
C. Guy Yarvin
be17ea51f4 Adjust %deft to take a hoon. 2018-02-09 15:15:32 -08:00
C. Guy Yarvin
2e217b562a Tuple cribs in process. 2018-02-03 21:52:57 -08:00
C. Guy Yarvin
423f2bf00f Adjust construct recursion logic. 2018-02-03 20:04:56 -08:00
C. Guy Yarvin
cba2dfc8d0 Preadapt ++probe for explicit tuples. 2018-02-03 18:45:07 -08:00
C. Guy Yarvin
c2dd5d19dc Rename ++tile to ++crib. 2018-02-03 14:01:36 -08:00
C. Guy Yarvin
842fb0bd96 Add $~ default rune; remove $~ legacy uaes. 2018-02-02 21:23:22 -08:00
C. Guy Yarvin
b1a668bb17 Boots after rebase, though talk is broken. 2018-01-31 14:06:29 -08:00
C. Guy Yarvin
ebf5751a67 Reinstate fast probe. 2018-01-31 13:53:28 -08:00
C. Guy Yarvin
9b14546e83 Stash commit, testing defaulting with ^%. 2018-01-31 13:53:28 -08:00
C. Guy Yarvin
1358010427 Add fabrication model bit. 2018-01-31 13:53:28 -08:00
C. Guy Yarvin
349f989cd4 Blind overflows when sample is proper default. 2018-01-31 13:53:28 -08:00
C. Guy Yarvin
7404bb0a1e Booting without any constant blocks. 2018-01-31 13:53:27 -08:00
C. Guy Yarvin
7d3334d6dd Disable blocking crash for stability commit. 2018-01-31 13:52:49 -08:00
C. Guy Yarvin
1039458536 Controlled defaulting in ++tile. 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
d863c7f58f Transition probe default model. 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
4f98f0ebcb Work in progress. 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
23680f4b89 Add %funk tile for direct $-(). 2018-01-31 13:52:04 -08:00
Paul Driver
1fba410c4b fix jet discrepancies in ++fond 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
15e824da0b ut_find debugging branch. 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
ae7f263a43 More constant-folding cleanups. 2018-01-31 13:52:04 -08:00
C. Guy Yarvin
12a41d56e7 Unblocking constants. 2018-01-31 13:50:56 -08:00
C. Guy Yarvin
5055a64e71 Better constant folding. 2018-01-31 13:50:56 -08:00
C. Guy Yarvin
51e0505fbd Improve $-() defaulting. 2018-01-31 13:50:56 -08:00
C. Guy Yarvin
77e364e79f Adjustments for content blocking. 2018-01-31 13:50:56 -08:00
C. Guy Yarvin
2745b9587b Remove old modeling code. 2018-01-31 13:50:56 -08:00
C. Guy Yarvin
6cb5c77ab6 Fix walk processing of %ktcn. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
1730862581 Disable constant blocking error; track it at runtime. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
8ec6ee61d0 Minor fix to preceding.a 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
5acfb04cc6 First two tiers are constant-safe. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
45adb4e373 Constant fixes. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
129e1cbba2 Some adjustments for constant folding. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
f050415e3b Resolved $- folding problem. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
9f3e73a88c Various fixes and improvements. 2018-01-31 13:50:55 -08:00
C. Guy Yarvin
6484ff2b81 More diagnostics. 2018-01-31 13:50:55 -08:00
Anton Dyudin
ebc95233a8
Update hoon.hoon
Fix #95 per request to just patch it on master
2018-01-19 13:42:50 -08: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
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
C. Guy Yarvin
7d4a6d808f Fix compiler error. 2017-12-07 11:07:30 -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
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
Anton Dyudin
25809f120e fix conflict-resolution for new twig type 2017-12-06 12:12:06 -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
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
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
ec6e4cda7a Merge commit 'fe7c9cc' into master-pulls 2017-12-01 15:13:39 -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
Max G
18350b6b92 Dragon4 hoon fix 2017-12-01 14:05:57 -08: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
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
C. Guy Yarvin
9f3293a349 Fix ++lone bug. 2017-11-27 14:53:15 -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
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
Anton Dyudin
a6723ee3a5 move ++json and other above-arvo types to zuse 2017-11-22 13:28:07 -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
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
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
Paul Driver
96ed0dedfb correct an oversight in ++nest:ut (mismatch with jet) 2017-08-08 16:10:30 -07:00
Max
e08a126c4b Comment typo 2017-07-14 15:00:10 -04:00
Max G
d42e7283d4 Dragon4 hoon fix 2017-06-26 14:57:34 -04: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
C. Guy Yarvin
a4954952d1 %xmas compiles and integrates with %jael. 2016-12-08 14:27:23 -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
5e83d23720 Remove %sick; import xmas (does not compile). 2016-12-02 17:03:14 -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
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