Jared Hance
c8b6830aca
Kill stray newline.
2014-06-02 14:58:48 -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
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
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
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
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