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