Commit Graph

44 Commits

Author SHA1 Message Date
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