Joshua Reagan
2f8d0d6d34
fix core nest mismatch
...
There is a variance bug such that the following cast is allowed to go through:
```
> =a 12
> =core1 ^? |=(b=@ a)
> =a "hello"
> =core2 ^? |=(b=@ a)
> ^+(core1 core2)
```
This should not be! The code in `hoon.hoon` is correct -- it turns out that the jet is wrong however. It falsely returns "yes" for a nest in which two cores have identical code. Obviously that's not enough to guarantee sameness of type. So I've removed the offending lines.
2018-11-30 22:11:08 -06:00
Curtis Yarvin
7a9a9047c3
Old help totally cleaned out.
2018-05-24 15:40:28 -07:00
Curtis Yarvin
5e55e48f3b
Adjusted %brcn to support core name.
2018-05-20 12:34:38 -07:00
Curtis Yarvin
63ea041ecf
Renamed %form to %hint.
2018-04-24 22:29:31 -07:00
Curtis Yarvin
a2e2dee3db
Finish integrating %form in +type.
2018-04-24 21:57:54 -07:00
C. Guy Yarvin
5ff9a394a9
Cache ++nest.
2017-11-08 14:14:42 -08:00
C. Guy Yarvin
9c22f7e08b
Remove 151, standardize on 143.
2017-09-27 17:40:12 -07:00
C. Guy Yarvin
326fd27db8
Fully transitioned to correct %face.
2016-02-02 18:45:11 -08:00
C. Guy Yarvin
0838818881
%face to %fuss. Next change back.
2016-02-02 17:50:34 -08:00
C. Guy Yarvin
55d1d29b56
Fix various marks, etc.
2016-01-30 19:37:03 -08:00
C. Guy Yarvin
cdf1f86e01
Fix some shit code in lib/tree.hoon.
2016-01-29 20:40:01 -08:00
C. Guy Yarvin
9d9255d870
%fuss entirely shifted to %face.
2016-01-16 16:47:36 -08:00
C. Guy Yarvin
848c891db9
Not compiling, but finished first stage of adding fuss.
2016-01-14 20:37:58 -08:00
C. Guy Yarvin
23273b4d12
Now entirely frog-free.
2016-01-14 01:52:50 -08:00
C. Guy Yarvin
9ed837f415
Slightly more cleansed.
2016-01-14 01:13:01 -08:00
C. Guy Yarvin
8b4f549e1a
We appear to be beyond frog; must double check.
2016-01-14 00:55:12 -08:00
C. Guy Yarvin
45e16630a5
Stash commit; in middle of debugging nest bug.
2016-01-13 17:46:01 -08:00
C. Guy Yarvin
d7c6eda7b4
About to remove last traces of %frog.
2016-01-12 15:47:04 -08:00
C. Guy Yarvin
d52ec5125f
Handling forks trivially; about to make them.
2016-01-11 01:16:38 -08:00
C. Guy Yarvin
e529506426
New %hold now firmly in place.
2016-01-10 23:04:34 -08:00
C. Guy Yarvin
2cb759d86d
Old %hold now eradicated (as %holt).
2016-01-10 22:37:59 -08:00
C. Guy Yarvin
8cc712259e
Now completely free of %fork. About to change over %hold.
2016-01-10 21:39:32 -08:00
C. Guy Yarvin
4f31be75db
Fully onto frog. Next, delete old %fork.
2016-01-10 21:08:03 -08:00
C. Guy Yarvin
baaa74dae1
Tentatively applying forq.
2016-01-10 20:23:32 -08:00
C. Guy Yarvin
17e1196eb4
Jets use grof. Now ready to apply froqs piecemeal.
2016-01-10 19:56:53 -08:00
C. Guy Yarvin
921aef5e29
Frog jets installed; still not generating frogs.
2016-01-10 16:27:36 -08:00
C. Guy Yarvin
8dc9eee9b0
Retreated from ++hail:ap.
2016-01-06 23:08:09 -08:00
C. Guy Yarvin
b4e0ce901c
Still bedeviled by some devulc bugs.
2016-01-06 17:47:03 -08:00
C. Guy Yarvin
2402bb6cc7
Much cleanup.
2016-01-02 22:20:24 -08:00
C. Guy Yarvin
15c5f6c198
++nest fully repaired.
2016-01-01 14:47:07 -08:00
C. Guy Yarvin
b19fe30ae6
Cube type errors fully cleaned up.
2015-12-28 17:01:44 -05:00
C. Guy Yarvin
d5dd8d1321
Remove cubab.
2015-12-28 15:53:10 -05:00
C. Guy Yarvin
52d6c1e2b4
Almost ready to kill %cube; hoon.hoon fitz cleansed.
2015-12-28 03:45:12 -05:00
C. Guy Yarvin
86768d7e01
Activate cubical atoms. Still generating %cube.
2015-12-27 22:18:25 -05:00
C. Guy Yarvin
1d8e3fcee3
%moat is fully vanquished; %atom constants still vestigial.
2015-12-27 16:36:49 -05:00
C. Guy Yarvin
adaa5c7403
Supporting but not yet generating c3__moat.
2015-12-27 15:17:04 -05:00
C. Guy Yarvin
eeab0af487
Fully abolish %bull.
2015-12-27 01:42:53 -05:00
C. Guy Yarvin
03a6bc7f29
Now with perfect ++feel.
2015-12-24 13:14:59 -08:00
C. Guy Yarvin
25e76af8e8
new ++feel, almost perfect.
2015-12-24 00:20:22 -08:00
C. Guy Yarvin
a0423da33f
Fixed vet caching issue.
2015-12-21 14:45:22 -08:00
C. Guy Yarvin
3fa4da229c
Fixed trap bug. Still traditional syntax.
2015-12-09 17:05:01 -08:00
C. Guy Yarvin
7f0312b8b4
With new type printer.
2015-12-09 15:24:29 -08:00
Alex Higgins
941af0b677
Fix alignments in jets/f
2015-08-28 11:34:36 -05:00
Philip C Monk
9edda1bb73
descriptive names for c files
...
fixes #294
2015-06-23 21:29:11 -04:00