Commit Graph

544 Commits

Author SHA1 Message Date
C. Guy Yarvin
7d2f7d3dfe Various fixes etc. 2014-01-27 10:49:26 -08:00
Steve Dee
62ac351101 Generalize rol and ror 2014-01-24 14:09:34 -08:00
Steve Dee
6e34c98472 Revert "Add signed modulus"
This reverts commits 5fa624d27e4e6ae3b9d268b02ce79b712598caff and
81cc1d5632415f2b4e661f754b324a9b66875198.
2014-01-23 14:53:48 -08:00
Steven Dee
3c5e24ecaf Remove unnecessary :si in si 2014-01-22 18:16:22 -05:00
Steven Dee
da9432bf3f Add signed modulus 2014-01-22 17:18:40 -05:00
Steve Dee
d1c84b878a Make shal truncate ruz to len 2014-01-21 15:38:28 -08:00
Steve Dee
6aa1ca3c73 Get at the length field of sha-512
This lets us take the hash of old-world strings with a bunch of trailing
zero bytes.
2014-01-21 15:03:30 -08:00
Steve Dee
e156c00d93 sha-512 hoon 2014-01-20 18:22:04 -08:00
C. Guy Yarvin
39e5411c04 Various fixes and improvements. 2014-01-20 13:50:54 -08:00
C. Guy Yarvin
d0e5caf069 Just some stuff. 2014-01-15 22:43:56 -08:00
C. Guy Yarvin
e4bbd4c21d Last checkin on funbreach. 2014-01-06 12:37:42 -08:00
C. Guy Yarvin
98e6396258 New vane version detection. 2014-01-05 18:10:37 -08:00
C. Guy Yarvin
37c32ed8b7 New load/come interface, part a. 2014-01-05 17:52:37 -08:00
C. Guy Yarvin
5fa1531701 Ready for a cross-generation reset. 2014-01-05 16:36:29 -08:00
C. Guy Yarvin
59815373bd Refactor peek. 2014-01-05 16:02:34 -08:00
C. Guy Yarvin
c3e0a0394c Some arvo cleanups. 2014-01-05 15:38:34 -08:00
C. Guy Yarvin
37c4885cfb Reinvented reset. 2014-01-05 14:10:49 -08:00
C. Guy Yarvin
1a7c8bf182 Removed unused runes. 2014-01-04 20:11:15 -08:00
C. Guy Yarvin
7a02512e38 dtpt and dtsg are gone. 2014-01-04 19:56:33 -08:00
C. Guy Yarvin
bba36c8222 cnbc and cnhx now actually gone. 2014-01-04 19:31:24 -08:00
C. Guy Yarvin
298384b3a9 About to remove cnbc and cnhx. 2014-01-04 19:18:06 -08:00
C. Guy Yarvin
8c1eb9bace zpsm is now fully sifted. 2014-01-04 18:05:33 -08:00
C. Guy Yarvin
e122c912d2 %zpwt, language version gating. 2014-01-04 17:15:52 -08:00
C. Guy Yarvin
9136204453 Hint refactoring. 2014-01-04 14:57:44 -08:00
C. Guy Yarvin
1b50d77eeb Various fixes and improvements. 2014-01-03 23:28:16 -08:00
C. Guy Yarvin
2567a6f529 Preparing to install wt?z. 2014-01-03 18:59:56 -08:00
C. Guy Yarvin
00939d2d38 New structure of ++wing. 2014-01-01 12:47:18 -08:00
C. Guy Yarvin
1cc029333e About to remove wtfs. 2013-12-31 22:48:21 -08:00
C. Guy Yarvin
e0f545ee03 Preparing to redo wts. 2013-12-31 12:11:16 -08:00
C. Guy Yarvin
9f2f953637 New model bull. 2013-12-31 11:30:37 -08:00
C. Guy Yarvin
880f0a64a5 Support :reset path. 2013-12-26 21:56:57 -05:00
C. Guy Yarvin
99a82ccb17 Eliminate %wtcn in favor of %wtts. 2013-12-26 21:43:25 -05:00
C. Guy Yarvin
33eb41cdfe Various %bull-related updates. 2013-12-26 12:12:07 -05:00
C. Guy Yarvin
389cb3d6b8 Eliminate sloppy fork resolution. 2013-12-23 15:49:15 -05:00
C. Guy Yarvin
b449146d9f A little bit of %bull. 2013-12-22 15:32:30 -08:00
C. Guy Yarvin
450e90a391 Remove all traces of snap. Add ktdt for grooming. 2013-12-20 23:46:49 -08:00
C. Guy Yarvin
afdc627168 Funky, thy work is done. 2013-12-20 18:35:33 -08:00
C. Guy Yarvin
6d65557fe0 ktts evolution complete. 2013-12-20 17:02:26 -08:00
C. Guy Yarvin
f69e8d91f2 ktzp is no more. 2013-12-20 16:59:03 -08:00
C. Guy Yarvin
eba0a1b1c0 Double verified; about to change togas. 2013-12-20 14:26:23 -08:00
C. Guy Yarvin
4f9b7173f9 On the way to funk. 2013-12-20 09:34:13 -08:00
C. Guy Yarvin
dd067182a3 %brhx is prepared to replace %brtr. 2013-12-17 17:47:20 -08:00
C. Guy Yarvin
3bb91d91da I hate having a detached HEAD. 2013-12-17 11:13:44 -08:00
C. Guy Yarvin
9f3efa799f Various hoon improvements. 2013-12-16 20:48:40 -08:00
C. Guy Yarvin
5e4b12b5d9 Reversed %bush and %reed. 2013-12-16 10:53:22 -08:00
C. Guy Yarvin
29f40e633d %bc* complete with new twig and tile. 2013-12-15 18:44:44 -08:00
C. Guy Yarvin
9c59feaffd More cleanup. 2013-12-15 17:15:04 -08:00
C. Guy Yarvin
25bddfb829 %bcts to %bczp. Double verified. 2013-12-15 15:40:44 -08:00
C. Guy Yarvin
6474f37de2 Replace %base with %axil. Double verified. 2013-12-15 12:52:24 -08:00
C. Guy Yarvin
4a2646c776 Fully done with cnts. Verified. 2013-12-15 01:48:16 -08:00
C. Guy Yarvin
776172e6bb Almost all the way on cnts. 2013-12-15 01:02:05 -08:00
C. Guy Yarvin
77a92e91bc Verified - more cnts. 2013-12-15 00:42:52 -08:00
C. Guy Yarvin
23252fdda5 Double verified, more hxts. 2013-12-15 00:33:53 -08:00
C. Guy Yarvin
39c0b79b3f Double verified, early hxts. 2013-12-15 00:23:23 -08:00
C. Guy Yarvin
cd22d4e185 Double verified step. 2013-12-14 23:07:57 -08:00
C. Guy Yarvin
138f886cc0 Double verified step. 2013-12-14 22:46:41 -08:00
C. Guy Yarvin
23617f7ffe Double verified step. 2013-12-14 22:27:48 -08:00
C. Guy Yarvin
eacde68d55 Double verified step. 2013-12-14 22:12:58 -08:00
C. Guy Yarvin
a31ccc3f2b Double verified step. 2013-12-14 21:52:07 -08:00
C. Guy Yarvin
6ae443870f Double verified step. 2013-12-14 21:42:27 -08:00
C. Guy Yarvin
dae64f9bdc Double verified step. 2013-12-14 21:27:28 -08:00
C. Guy Yarvin
cbe6f50d93 Double verified step. 2013-12-14 21:12:37 -08:00
C. Guy Yarvin
ee09de098d Double verified step. 2013-12-14 21:07:33 -08:00
C. Guy Yarvin
59eb629d83 Double verified stage. 2013-12-14 19:39:43 -08:00
C. Guy Yarvin
9387c2b7d8 Double verified step. 2013-12-14 19:04:52 -08:00
C. Guy Yarvin
df4eaab383 Breach changed kthp. 2013-12-13 13:11:26 -08:00
C. Guy Yarvin
ec24937615 Breach stage point 1. 2013-12-13 12:52:06 -08:00
C. Guy Yarvin
484a151ddb Breach branch now self-compiles. 2013-12-13 11:21:48 -08:00
C. Guy Yarvin
b8f5a76d3d Basically a stash. 2013-12-13 08:59:09 -08:00
C. Guy Yarvin
9d9d32122e Some intermediate progress. 2013-12-12 17:44:15 -08:00
C. Guy Yarvin
6b4ca8b9af Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/zod/arvo/hoon.hoon
2013-12-08 14:41:27 -08:00
C. Guy Yarvin
1e8ce4846a Various fixes and improvements. 2013-12-08 14:40:16 -08:00
Steven Dee
4025898428 Ye olde whitespace cleanup
Run using
  find . -type f | xargs sed -i '\s\+$'

And not even glanced at. It's fine. Don't worry about it.
2013-12-08 21:23:03 +00:00
C. Guy Yarvin
341c7e2a12 Fix more printing/parsing issues. 2013-12-07 18:55:03 -08:00
C. Guy Yarvin
5c7fe4e61e Correct some printing issues. 2013-12-07 17:10:14 -08:00
C. Guy Yarvin
8e6940ebb4 Add ~_ for type diagnosis. 2013-12-04 14:30:09 -08:00
C. Guy Yarvin
4a10ba5003 Parse ~?. 2013-12-03 11:06:43 -08:00
Steven Dee
301b609992 Really fix yawn
This does what d959ba1 failed to do. We always need to consider whether
the year we're jumping to is a leap year or not.

Really fixes #87.
2013-11-25 21:23:36 +00:00
Steven Dee
268c8294ad Fix quadricentennial leap years in yawn
Every quadcentury, there is a leap year. That century has 25 leap years
in it, rather than the usual 24.

Fixes #87.
2013-11-24 18:18:52 +00:00
C. Guy Yarvin
5e3502ca9f Add tall bracket mode for tall nock. 2013-11-22 12:22:14 -08:00
johncburnham
6cb3ba1778 Nitpicky edit to Nock was wrong. Reverting, but changing formatting for clarity. Nock 5K now at 353 bytes. 2013-11-13 20:57:55 -08:00
johncburnham
ab1cfc58ab Minor nitpicky change to the Nock spec 2013-11-13 19:18:09 -08:00
Dan Haffey
f1b1fc258e Fix escaping in ++wood. 2013-11-10 01:38:11 -08:00
C. Guy Yarvin
a636535044 Proper %numb. 2013-11-04 15:44:45 -08:00
Curtis Yarvin
46de001fa6 More broken :tach. 2013-11-04 22:13:12 +00:00
Curtis Yarvin
5455429895 Fix a typo in hoon.hoon 2013-11-03 19:56:40 +00:00
C. Guy Yarvin
ff906e5b59 New chat ready for testing. 2013-11-02 18:29:28 -07:00
C. Guy Yarvin
0f6c4037d7 Various fixes and improvements. 2013-10-26 20:55:53 -07:00
Steven Dee
d53fe983a8 The shell is named %batz 2013-10-19 21:49:17 -04:00
C. Guy Yarvin
4f1b29fa64 Rename ++gene to ++hoon. 2013-10-11 15:04:49 -07:00
C. Guy Yarvin
afcfb6e7fc More debugging for sync bug. 2013-10-09 00:13:08 -07:00
C. Guy Yarvin
b695cff3f7 Fix some IP handling issues. 2013-10-08 19:23:01 -07:00
C. Guy Yarvin
4de22868bb Development "branch" goes back to production. 2013-10-06 00:44:07 -07:00
Christian Carter
4caa90c68f Cleaning up old code 2013-09-28 13:21:18 -07:00