C. Guy Yarvin
f06ba7242a
Convert tier 5 to new noun layer.
2014-08-20 02:22:41 -04:00
C. Guy Yarvin
2b5ce7ae10
Full meme layer ready to replace coal.
2014-08-16 23:57:54 -04:00
~hatteb-mitlyd
1f0423048a
re2 palliatives
2014-06-10 11:26:35 -07:00
Luke Patmore
2ab9b9a78c
Whitespace: the invisible killer
2014-06-04 19:46:12 -07:00
Jared Hance
e49d222ae3
Add function for @u -> @rd
2014-06-04 15:16:15 -04:00
C. Guy Yarvin
f4acd72d90
Merge branch 'master' of github.com:urbit/urbit
...
Conflicts:
urb/urbit.pill
2014-06-03 11:25:12 -07:00
Jared Hance
66be7673f9
Add comparison gates for floating points.
2014-06-03 14:15:22 -04:00
C. Guy Yarvin
3def0bca05
Merge branch 'master' of github.com:urbit/urbit
2014-06-03 10:46:02 -07:00
Jared Hance
1585ca9581
Merge branch 'newbreach'
...
Conflicts:
urb/urbit.pill
2014-06-03 13:38:33 -04:00
Jared Hance
7cc45edad5
Add div:rd, div:fl, and jet.
...
Also fix rnd:fl (by fixing rne:fl).
2014-06-03 11:41:25 -04:00
C. Guy Yarvin
d57b87d94a
Some vane cleanups, etc.
2014-06-02 22:07:32 -07:00
Jared Hance
f50d3322b3
Jet sub:rd.
2014-06-02 15:13:58 -04:00
Luke Patmore
57d45a25bd
Actually added co.c
2014-06-02 12:09:19 -07:00
Luke Patmore
a97db340ce
Added jet linkage for co_emco, co_oxco, and co_roco. Added templates for co jets.
2014-06-02 11:48:16 -07:00
Jared Hance
87427ef46f
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
83127a0846
Merge branch 'newbreach' into ieee
...
Conflicts:
urb/urbit.pill
2014-06-02 11:07:57 -04:00
Jared Hance
9d837c55fb
Jet mul:rd.
...
Running in test mode for now.
2014-06-02 11:03:48 -04:00
Gavin Whelan
13686b7780
Merge changes
2014-05-28 16:34:05 -07:00
Luke Patmore
ff83b2c398
Trivial comment fix.
2014-05-28 15:40:21 -07:00
Gavin Whelan
50dba76ac1
Lore to crash on 0
2014-05-28 13:19:49 -07:00
~hatteb-mitlyd
1796eedcc1
quell warnings
2014-05-20 09:59:41 -07:00
~hatteb-mitlyd
1dd98d89c1
jet mule.
2014-05-18 16:16:01 -07:00
~hatteb-mitlyd
3e869096b8
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
c5b2463de4
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
Steven Dee
b96267d6d9
Merge remote-tracking branch 'urbit/master' into newbreach
...
Conflicts:
urb/urbit.pill
Generated new pill.
2014-05-09 00:07:06 +00:00
~hatteb-mitlyd
fb36a1ad5b
Revert "fix rub to crash gracefully upon decoding invalid data"
...
This reverts commit ae2f94b01848dd760bb5c912e3010689f4a86d61.
Some odd crash is happening on boot...
2014-05-08 16:56:02 -07:00
Steve Dee
66700aada4
Merge remote-tracking branch 'urbit/master' into newbreach
...
Conflicts:
.gitignore
Makefile
urb/urbit.pill
Took both bpt and ed25519, and generated a new pill starting from master's.
2014-05-08 14:53:12 -07:00
~hatteb-mitlyd
8494257a15
fix rub to crash gracefully upon decoding invalid data
...
if we exceed the number of available bits, crash.
2014-05-08 10:55:31 -07:00
~hatteb-mitlyd
af465d30d5
use u2_none instead of u2_nul in nash
2014-05-07 11:21:16 -07:00
~hatteb-mitlyd
f4beea0595
take ed jets live.
2014-04-30 16:31:08 -07:00
~hatteb-mitlyd
e2bf68ab7e
Revert "Revert "use nash for cue""
...
This reverts commit 04caeff12f5e471519082b1c5f3020943df136db.
Medical science made some advances by leaps and bounds. The nash code is
more aggressive with the allocator and leaves more garbage around for
e.g. u2_term_io_init to trip over.
2014-04-30 11:34:43 -07:00
~hatteb-mitlyd
2c93a4efff
Revert "use nash for cue"
...
This reverts commit f691d25bd23716e9411288d3eb9bd4c9b9d33ae1.
Oddly, this causes a failure to boot, on some linux, for some reason
heretofore unknown to medical science.
2014-04-30 11:15:45 -07:00
Steve Dee
8b0a6c1742
Merge branch 'master' into newbreach
...
Conflicts:
urb/urbit.pill
urb/zod/arvo/zuse.hoon
2014-04-29 17:43:30 -07:00
~hatteb-mitlyd
03baa8c519
add ed tests, fix veri
2014-04-29 17:34:55 -07:00
~hatteb-mitlyd
61815d2c11
have puck bail for seeds larger than 32 bytes
...
also add size-odors
2014-04-29 17:34:55 -07:00
Steve Dee
58757c46a2
Utterly trivial jet cleanup
2014-04-29 17:19:12 -07:00
~hatteb-mitlyd
61c0a6ed2c
use nash for cue
2014-04-29 10:03:31 -07:00
Steve Dee
3b7734336c
Merge branch 'master' into newbreach
...
Conflicts:
urb/urbit.pill
urb/zod/arvo/ames.hoon
2014-04-25 18:39:29 -07:00
~hatteb-mitlyd
aacbe8f4da
use a non-noun-based hashtable to jam
2014-04-23 19:55:53 -07:00
Steve Dee
44cd26548b
Merge branch 'master' into newbreach
...
Conflicts:
urb/zod/arvo/ames.hoon
v/sist.c
2014-04-21 19:06:16 -07:00
Steve Dee
b99b8969d9
Whitespace: the invisible killer
...
Includes our first ever pass over the jets. Yikes.
2014-04-21 18:22:11 -07:00
Steve Dee
9feaa6ea39
Use CommonCrypto for sha on OS X
...
This reverts commit 31b43ffe770c420e2a012b019c631056c30def67.
Conflicts:
gen164/5/shax.c
2014-04-20 14:51:35 -07:00
Steve Dee
13ae1eee30
Use CommonCrypto on OS X for AES
2014-04-20 02:03:26 -07:00
Steve Dee
4ba1e105e4
Silence deprecation warnings
2014-04-18 18:38:54 -07:00
Steve Dee
e4235f63db
Simplify aesc core structure
...
This makes ++en and ++de dramatically faster.
2014-04-18 18:33:56 -07:00
Steve Dee
57f684c3df
AES decryption jet
...
++ix remains unjetted. There's no function that directly lines up
with it in rijndael.h, and you should almost always be using ++en
and ++in rather than touching ++be directly anyway.
Also, take the jets live.
2014-04-18 16:08:31 -07:00
~hatteb-mitlyd
d671b6659f
provide big enough buffers for the ed jets
2014-04-18 15:39:45 -07:00
Steve Dee
322d448d0f
Jetted en and ex
...
You'll note that ex involves more endianness twiddling. This is
unfortunate, but en is exactly as stupid as you'd hope it would be,
so I'm going to call it okay.
Also, fixed ex. In particular, (ex:aesc 0) now agrees with the C's
output. Our bad.
2014-04-18 14:58:51 -07:00
Steve Dee
f83f74af77
WIP jetted AES
...
be:aesc jet appears to be working.
2014-04-17 18:56:47 -07:00
Steve Dee
8018b97d7f
Use openssl sha everywhere
2014-04-17 18:56:47 -07:00