C. Guy Yarvin
012a0eb34c
Merge branch 'nextbreach' of github.com:urbit/urbit into nextbreach
2014-06-04 21:11:21 -07:00
Luke Patmore
62af41619d
Whitespace: the invisible killer
2014-06-04 19:46:12 -07:00
Luke Patmore
b637564dc2
Merge branch 'master' into nextbreach
...
Conflicts:
urb/urbit.pill
2014-06-04 15:54:21 -07:00
C. Guy Yarvin
b6f3e61344
Slowly advancing %batz. Some translators, etc.
2014-06-04 14:24:01 -07:00
Jared Hance
4c2fd59789
Add function for @u -> @rd
2014-06-04 15:16:15 -04:00
Jared Hance
95c9309f78
Finish fixing the floating point parser.
2014-06-04 14:44:02 -04:00
C. Guy Yarvin
85a7688693
Various fixes and improvements.
2014-06-04 10:56:30 -07:00
Jared Hance
1fde43b3d5
Fix floating point parsing.
...
Not completely finished, but it can parse numbers not in the range
(-1,1)
2014-06-04 13:56:09 -04:00
Jared Hance
5f979c9346
Various fixes to Fl Points.
...
Printing/parsing still pretty broken.
2014-06-04 11:12:33 -04:00
C. Guy Yarvin
2f00948780
Merge branch 'nextbreach' of github.com:urbit/urbit into nextbreach
...
Conflicts:
urb/urbit.pill
2014-06-04 03:44:33 -07:00
C. Guy Yarvin
6e00dd5ee3
Tighten types on some vanes.
2014-06-04 03:40:09 -07:00
~hatteb-mitlyd
f9205418a1
carriers get files from U2_LIB, new pill
2014-06-03 18:33:35 -07:00
~hatteb-mitlyd
85ce8d970b
prevent non-fakes from joining fake net
2014-06-03 18:11:30 -07:00
~hatteb-mitlyd
ec273c2b0c
beginning stages of fake-net hackery
2014-06-03 16:39:28 -07:00
C. Guy Yarvin
01465717d3
IPv4 lanes now have a timestamp.
2014-06-03 14:01:40 -07:00
C. Guy Yarvin
5358a25a13
About to branch off nextbreach.
2014-06-03 12:54:38 -07:00
C. Guy Yarvin
9217a16707
Merge branch 'master' of github.com:urbit/urbit
...
Conflicts:
urb/urbit.pill
2014-06-03 11:25:12 -07:00
Jared Hance
4dd161d76c
Add comparison gates for floating points.
2014-06-03 14:15:22 -04:00
C. Guy Yarvin
96eabe0316
Merge branch 'master' of github.com:urbit/urbit
2014-06-03 10:46:02 -07:00
Jared Hance
6a391f9edb
Merge branch 'newbreach'
...
Conflicts:
urb/urbit.pill
2014-06-03 13:38:33 -04:00
Jared Hance
0ed3dc73a7
Add primitives for printing floating point values.
2014-06-03 13:09:40 -04:00
Jared Hance
4530b15d94
Add div:rd, div:fl, and jet.
...
Also fix rnd:fl (by fixing rne:fl).
2014-06-03 11:41:25 -04:00
Jared Hance
a1d5bfcb08
Give atoms more specific odors.
2014-06-03 10:07:08 -04:00
C. Guy Yarvin
0df8aeeb67
Some vane cleanups, etc.
2014-06-02 22:07:32 -07:00
Jared Hance
531d4eb0ad
Signed exponent for floating points.
...
Yay, now parsing something like 0.x is possible in the parser.
(Previously fails due to underflow). 0.0x is still impossible due to
parser limitations, so use (div:rd .~0.x .~10) when div is actually
implemented).
2014-06-02 16:09:00 -04:00
Jared Hance
3fafc59b50
Jet sub:rd.
2014-06-02 15:13:58 -04:00
Jared Hance
c8b6830aca
Kill stray newline.
2014-06-02 14:58:48 -04:00
Gavin Whelan
ee60334853
Merge branch 'master' of https://github.com/urbit/urbit
...
This commit is broken, but I needed to merge before pulling in the fix
Conflicts:
urb/urbit.pill
2014-06-02 14:56:27 -04:00
Jared Hance
24bf5b7e5b
Add sub:rd and sub:fl.
...
Also a fix in exp:rd.
2014-06-02 14:54:47 -04:00
Luke Patmore
0930a9eb77
Added jet linkage for co_emco, co_oxco, and co_roco. Added templates for co jets.
2014-06-02 11:48:16 -07:00
Gavin Whelan
376e1079d4
Removed printout and improved :update
2014-06-02 14:41:53 -04:00
Jared Hance
5e22eccb3b
Jet add:rd.
...
Also fix some rounding in add:fl that was found through jet test mode.
2014-06-02 12:43:26 -04:00
Jared Hance
2e1a4c0f2e
Implement add:fl and add:rd.
2014-06-02 11:51:08 -04:00
Jared Hance
652db79338
Merge branch 'newbreach' into ieee
...
Conflicts:
urb/urbit.pill
2014-06-02 11:07:57 -04:00
Jared Hance
840cca444a
Jet mul:rd.
...
Running in test mode for now.
2014-06-02 11:03:48 -04:00
Gavin Whelan
4b4ba12e1c
Merge branch 'master' of https://github.com/urbit/urbit
2014-06-02 09:19:06 -04:00
Gavin Whelan
6838d3aed8
Commit for debugging, formatting and stuff
2014-06-02 09:19:00 -04:00
John Dulin
6cb0150ae1
Merge branch 'master' of https://github.com/urbit/urbit
2014-06-01 18:31:41 -07:00
John Dulin
c037d463cc
Commented set, map, jar, jug, queue arms. Added jet tag to ++ fac
2014-06-01 18:31:32 -07:00
C. Guy Yarvin
a198114ab5
Before mysterious zapcol crash.
2014-06-01 16:28:49 -07:00
C. Guy Yarvin
20c3964c14
Merge branch 'master' of github.com:urbit/urbit
2014-06-01 14:07:38 -07:00
C. Guy Yarvin
ea54293ee2
Improved eyre/gall integration.
2014-06-01 14:07:13 -07:00
johncburnham
4d450a4e3d
Merge branch 'master' of https://github.com/urbit/urbit
2014-05-31 18:41:44 -07:00
johncburnham
e080ee108d
added some comments
2014-05-31 18:41:27 -07:00
C. Guy Yarvin
08400bbefb
Merge branch 'master' of github.com:urbit/urbit
2014-05-31 17:43:01 -07:00
C. Guy Yarvin
10f48cd797
Fix proxy bug.
2014-05-31 17:42:48 -07:00
johncburnham
130f653433
fixed hmac comment
2014-05-31 16:49:48 -07:00
Gavin Whelan
7eea04ce1e
Minor interface changes
2014-05-31 14:11:11 -07:00
C. Guy Yarvin
4db07a816d
More pre-breach fixes.
2014-05-31 13:22:49 -07:00
C. Guy Yarvin
32295555c5
Scry interface fixes.
2014-05-31 12:40:02 -07:00
C. Guy Yarvin
26be7c0871
Update packet version number to 0.
2014-05-31 11:31:15 -07:00
C. Guy Yarvin
8ed177e55a
Remove a printf.
2014-05-31 11:25:10 -07:00
C. Guy Yarvin
733ff7f0c6
Fill in some stubs in %ford.
2014-05-31 05:52:06 -07:00
C. Guy Yarvin
afa57ae065
Change %ames namespace.
2014-05-30 21:58:37 -07:00
~hatteb-mitlyd
1c20ba00f4
actually commit the protocol
2014-05-30 18:58:16 -07:00
~hatteb-mitlyd
733e1b0a8f
Merge remote-tracking branch 'origin/newbreach'
...
Update protocol for breach.
Conflicts:
f/trac.c
urb/urbit.pill
urb/zod/arvo/zuse.hoon
v/raft.c
2014-05-30 17:56:12 -07:00
C. Guy Yarvin
42bd55fdb4
Eliminate use of ++vane.
2014-05-30 16:51:35 -07:00
Gavin Whelan
47774a10a4
Final stuff
2014-05-30 16:40:56 -07:00
Gavin Whelan
cded6c902d
Merge various changes
2014-05-30 16:13:44 -07:00
Gavin Whelan
6177ebbb26
Merge and minor merge changes
2014-05-30 15:59:58 -07:00
C. Guy Yarvin
dc4e9a41ca
Changed some interfaces.
2014-05-30 15:51:31 -07:00
C. Guy Yarvin
80dda23245
Add version state to vanes.
2014-05-30 15:10:39 -07:00
C. Guy Yarvin
a087b13417
Unbreak :reset.
2014-05-30 15:04:20 -07:00
C. Guy Yarvin
7c1cad4672
Revert "Remove unused arms from arvo external core."
...
This reverts commit b754c2aeadbc8028a2e7989066dbbf08d2f293ef.
2014-05-30 14:51:28 -07:00
C. Guy Yarvin
eb2f4a560b
Remove unused arms from arvo external core.
2014-05-30 14:45:41 -07:00
Gavin Whelan
fec9999f42
Using named tiles
2014-05-30 13:58:12 -07:00
C. Guy Yarvin
6455b41363
Slow things commented out.
2014-05-30 13:57:49 -07:00
johncburnham
6aac6caf9c
added glyph mnemonics
2014-05-30 13:52:35 -07:00
Gavin Whelan
aaee76e324
Merging clay fixes
2014-05-30 13:36:51 -07:00
Jared Hance
86b871e395
Fix multiply. Seems to work.
...
Probably won't test too much more. It will be easier to test once there
is a jet.
2014-05-30 15:34:43 -04:00
Jared Hance
33f7d69414
Fix rounding.
...
Use "round to closest" mode, w/ rounding to even when same distance
(which is a rare case anyway)
2014-05-30 14:25:12 -04:00
Jared Hance
faf2e910f4
Add floating point parsing.
...
Floating point parses for doubles correctly and can be easily
implemented for the other types of floats (algorithm is general with
respect to the precision of the significand).
Some half-baked gates are included, like bey, which is unfortunate. I'm
not sure if an equivalent to bey exists somewhere. These won't be used
anywhere with actual math, though.
Warning: Don't try to print floats. It doesn't work and will crash or
something. Its not really implemented, because parsing is actually
fairly nontrivial mathwise. Parsing represents the problem
x.y -> r2^e, find (r, e) given (x, y)
whereas printing is the problem
r2^e -> x.y, find (x, y) given (r, e)
both of which are annoying to solve.
2014-05-30 11:04:49 -04:00
C. Guy Yarvin
f729afacb1
Clay refactored to top-level redes.
2014-05-29 19:26:35 -07:00
C. Guy Yarvin
7d0be097de
Middle stage of clay restructuring.
2014-05-29 19:12:02 -07:00
Galen Wolfe-Pauly
98d41a9168
webconsole interface changes
2014-05-29 18:53:23 -07:00
C. Guy Yarvin
c123d4e115
Some gall related fixes.
2014-05-29 15:00:13 -07:00
Gavin Whelan
e235e18387
Merge
2014-05-29 12:33:46 -07:00
Gavin Whelan
f8c2775bde
Merge
2014-05-29 12:29:55 -07:00
C. Guy Yarvin
e202c6e336
No printfs.
2014-05-29 12:20:27 -07:00
C. Guy Yarvin
61988d932e
Clean build without debug printfs.
2014-05-29 12:06:08 -07:00
Gavin Whelan
9ef31016ab
Broken happenings.
2014-05-29 12:01:50 -07:00
Gavin Whelan
fa518297f1
Merging
2014-05-29 11:52:49 -07:00
C. Guy Yarvin
b18c327392
Some optimizations.
2014-05-29 11:46:43 -07:00
C. Guy Yarvin
2e5acd50da
More good stuff.
2014-05-28 16:43:30 -07:00
Gavin Whelan
feec26017d
Merge changes
2014-05-28 16:34:05 -07:00
C. Guy Yarvin
25ef176649
%gall now added to solid.
2014-05-28 15:06:52 -07:00
Gavin Whelan
9913150cf7
Lore to crash on 0
2014-05-28 13:19:49 -07:00
Gavin Whelan
0082afad57
Merge & new pill
2014-05-28 12:37:04 -07:00
Gavin Whelan
a242cea2b2
Merging merge
2014-05-28 12:26:16 -07:00
C. Guy Yarvin
c734375040
Moar excellent.
2014-05-28 09:20:07 -07:00
C. Guy Yarvin
907f7ff112
Various fixes and improvements.
2014-05-28 01:57:00 -07:00
C. Guy Yarvin
ff310aeca1
Merge branch 'newbreach' of github.com:urbit/urbit into newbreach
...
Conflicts:
urb/urbit.pill
2014-05-27 22:45:37 -07:00
C. Guy Yarvin
3d5d6d4b0b
Various fixes and improvements.
2014-05-27 22:44:18 -07:00
Luke Patmore
60b3fe1b97
Added interpreter hint for scag jet.
2014-05-27 10:22:21 -07:00
C. Guy Yarvin
26c6c5868b
%gall's vane shell compiles.
2014-05-27 02:47:19 -07:00
C. Guy Yarvin
8f598f10f4
hoon.hoon restored from last bad commit.
2014-05-26 21:40:22 -07:00
C. Guy Yarvin
a51f595c4c
duct system now type-consistent but not verified.
2014-05-26 15:59:16 -07:00
C. Guy Yarvin
3581f69eec
meta-cards work.
2014-05-26 14:16:17 -07:00
C. Guy Yarvin
53cd9e3a23
More instruments.
2014-05-26 14:01:07 -07:00
C. Guy Yarvin
ce0a07d426
Merge branch 'newbreach' of github.com:urbit/urbit into newbreach
...
Conflicts:
urb/urbit.pill
2014-05-26 13:46:38 -07:00
C. Guy Yarvin
b5377d196b
%meta ready to test.
2014-05-26 13:43:40 -07:00
Luke Patmore
96fddd8b96
Added interpreter hint for slag jet.
2014-05-26 13:33:17 -07:00
C. Guy Yarvin
2f414a5413
New calling convention, rough version.
2014-05-26 12:38:37 -07:00
C. Guy Yarvin
078c3b1d0a
About to switch over to typed cards.
2014-05-26 11:59:21 -07:00
C. Guy Yarvin
bf2535d0b3
Worked around bizarre !: bug.
2014-05-25 21:32:37 -07:00
C. Guy Yarvin
a30ebd2cd6
About to attack bizarre ++spec bug.
2014-05-25 20:51:39 -07:00
C. Guy Yarvin
0182cc896a
Ready to move to typed cards.
2014-05-25 13:35:07 -07:00
C. Guy Yarvin
41e4005ee7
More cleanups.
2014-05-24 15:34:00 -07:00
C. Guy Yarvin
35c9188f5f
More arvo cleanups.
2014-05-24 15:02:28 -07:00
C. Guy Yarvin
dc57141156
More arvo2 tweaks.
2014-05-23 15:04:50 -07:00
C. Guy Yarvin
8e6a722382
More kernel card handling.
2014-05-23 14:58:12 -07:00
C. Guy Yarvin
80052a1726
Tweaks.
2014-05-23 14:06:07 -07:00
C. Guy Yarvin
ee96b2e62e
New move format.
2014-05-23 13:46:43 -07:00
C. Guy Yarvin
d38df6ab85
Hack for consoles.
2014-05-22 15:21:42 -07:00
C. Guy Yarvin
248894e271
More writ elimination.
2014-05-22 14:48:47 -07:00
C. Guy Yarvin
a051f1e88e
newbreach can bring up a sub again.
2014-05-22 13:24:34 -07:00
C. Guy Yarvin
13c4dd3416
More interface changes.
2014-05-22 11:36:37 -07:00
C. Guy Yarvin
afce7bc639
Modified some arvo interfaces.
2014-05-22 10:39:51 -07:00
C. Guy Yarvin
fe69371100
Stop passing the writ in.
2014-05-21 13:33:15 -07:00
C. Guy Yarvin
dd33d2a71a
Eliminate last remaining uses of ++writ.
2014-05-21 13:12:46 -07:00
C. Guy Yarvin
5845c0b2bd
Fix a bad checkin.
2014-05-21 09:57:54 -07:00
C. Guy Yarvin
7501e0043f
Merge branch 'newbreach' of github.com:urbit/urbit into newbreach
2014-05-21 09:33:15 -07:00
C. Guy Yarvin
c83a14dd0b
newbreach before vane interface changes.
2014-05-21 09:32:24 -07:00
John Dulin
49cde8eea4
Moved api helper arms into zuse. Added factorial ("fac") and Uppercase ("cuss") arms to hoon.hoon.
2014-05-20 22:43:21 -07:00
~hatteb-mitlyd
a0e276c99d
new 'nu' for crub
2014-05-20 15:51:07 -07:00
C. Guy Yarvin
4ec7fd9252
newbreach back in sync.
2014-05-20 10:42:55 -07:00
C. Guy Yarvin
67bc1d59da
Merge branch 'newbreach' of github.com:urbit/urbit into newbreach
...
Conflicts:
urb/zod/arvo/hoon.hoon
2014-05-20 10:36:10 -07:00
C. Guy Yarvin
563b28514a
Various fixes and improvements.
2014-05-20 10:33:59 -07:00
~hatteb-mitlyd
8c3e974c46
stubbed-out crub
2014-05-19 10:48:10 -07:00
~hatteb-mitlyd
1fe27a175f
jet mule.
2014-05-18 16:16:01 -07:00
~hatteb-mitlyd
2a665d6c84
Merge remote-tracking branch 'urbit/master' into newbreach
...
Conflicts:
urb/urbit.pill
pill created from fakezod
2014-05-16 15:04:40 -07:00
C. Guy Yarvin
9b1507d0f9
Remove writ from ++waft.
2014-05-16 13:57:49 -07:00
C. Guy Yarvin
67ab019da8
%want doesn't use writ.
2014-05-16 11:49:15 -07:00
C. Guy Yarvin
ae7fd07b1a
Properly cancel computations.
2014-05-15 17:46:48 -07:00
pcmonk
31663a39ce
Fixing line width.
2014-05-15 14:29:11 -07:00
pcmonk
054dc5e010
Allow unicode in comments
2014-05-15 13:58:26 -07:00
C. Guy Yarvin
c753f5d90f
%ford now passes the cache around.
2014-05-15 13:17:54 -07:00
~hatteb-mitlyd
f578e9b92c
it is in fact sane for %ta and %tas to have numbers
...
Fixes #137
2014-05-14 16:58:43 -07:00
~hatteb-mitlyd
91d996d32a
allow empty-valued query parameters
...
Fixes #136
2014-05-14 16:07:51 -07:00
C. Guy Yarvin
b6b84f26a5
Preliminary clef.
2014-05-14 12:38:37 -07:00
C. Guy Yarvin
c2e58e2723
Various fixes and improvements.
2014-05-14 10:32:00 -07:00
C. Guy Yarvin
0e1b54c563
urbit.pill had not been updated.
2014-05-13 19:44:44 -07:00
C. Guy Yarvin
5926e0aca5
Remove dbeug prfint.
2014-05-13 17:43:13 -07:00
C. Guy Yarvin
a0d290abc7
Merge branch 'fordgall' into newbreach
...
Conflicts:
urb/urbit.pill
urb/zod/arvo/ford.hoon
urb/zod/main/bin/begin.hoon
2014-05-13 17:25:59 -07:00
C. Guy Yarvin
7f0b2cf5e4
Various fixes and improvements.
2014-05-13 17:04:23 -07:00
~hatteb-mitlyd
ec98f25ea6
add exit code to %logo card
2014-05-12 15:42:43 -07:00
C. Guy Yarvin
4e2f9738f2
Fix some bugs and add %hook.
2014-05-11 15:48:41 -07:00
C. Guy Yarvin
c2dc1305c1
Ready to test %eyre using %ford.
2014-05-10 00:10:46 -07:00
~hatteb-mitlyd
c2b1290234
Merge remote-tracking branch 'urbit/master' into newbreach
...
Conflicts:
urb/urbit.pill
Generate new pill.
2014-05-09 13:26:22 -07:00
~hatteb-mitlyd
d59003e4e2
Revert "Revert "fix rub to crash gracefully upon decoding invalid data""
...
This reverts commit 8c87faf180e00c582b01f7c4e82b77b17933596a.
The previous use-after-free fix appears to alleviate the crash "caused"
by this code.
2014-05-09 12:45:41 -07:00