~hatteb-mitlyd
d118abb758
fix free in cttp
2014-05-14 15:12:04 -07:00
~hatteb-mitlyd
8823426918
fix _cttp_mcut_quay
...
the quay is no longer a map...
2014-05-14 13:22:29 -07:00
~hatteb-mitlyd
a1a62f2d1a
eviscerate u2_ho_cash
2014-05-12 10:51:53 -07:00
~hatteb-mitlyd
c51892324f
convert nash to store value pointers
2014-05-12 10:51:52 -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
~hatteb-mitlyd
4c967b2d60
avoid use-after-free in raft.c
2014-05-09 12:39:14 -07: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
~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
65e621150f
style
2014-05-07 11:36:48 -07:00
C. Guy Yarvin
44dfc2118a
Style cleanups.
2014-05-07 11:31:54 -07:00
~hatteb-mitlyd
af465d30d5
use u2_none instead of u2_nul in nash
2014-05-07 11:21:16 -07:00
~hatteb-mitlyd
5046f4c1f9
actually optimize patricia trie
2014-05-07 10:57:41 -07:00
~hatteb-mitlyd
4d68511a78
put optimization back to normal
2014-05-07 10:29:15 -07:00
~hatteb-mitlyd
8fc3eb3e83
Use 32-bit bit functions in patricia trie
2014-05-07 10:17:37 -07:00
~hatteb-mitlyd
7d9c363d65
Use a bit-mapped patricia trie in nash
...
this is much faster than the world's worst hashtable, or will be when it
actually works...
2014-05-07 10:17:37 -07:00
~hatteb-mitlyd
35ef2f2442
add re2 object directory to gitignore
2014-05-01 16:36:42 -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
e1a0cc1658
fix bogosity caused by uninitialized memory
2014-04-30 11:34:43 -07:00
Gavin Whelan
7c9acb99a1
Merge branch 'master' of https://github.com/urbit/urbit
2014-04-30 11:30:05 -07:00
Gavin Whelan
f77ac6a18c
fixing bug in partially merged unix.c
2014-04-30 11:23:12 -07:00
Gavin Whelan
985414fa2e
Merge branch 'master' of https://github.com/urbit/urbit
2014-04-30 11:17:35 -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
Gavin Whelan
11a3d774a1
Removing hokey ^ jam file thing.
2014-04-30 10:43:01 -07:00
C. Guy Yarvin
9d904a6586
Merge branch 'master' of github.com:urbit/urbit
2014-04-30 10:04:24 -07:00
~hatteb-mitlyd
61c0a6ed2c
use nash for cue
2014-04-29 10:03:31 -07:00
Galen Wolfe-Pauly
2c8513177d
point people to /setup not /doc in the README
2014-04-29 08:54:45 -07:00
C. Guy Yarvin
eceaf4220a
Merge branch 'master' of github.com:urbit/urbit
2014-04-25 12:28:06 -07:00
Galen Wolfe-Pauly
e59b189e99
the horrible ds_store is gone.
2014-04-25 10:58:31 -07:00
C. Guy Yarvin
a4b3efe388
Merge branch 'master' of github.com:urbit/urbit
...
is merge is necessary,
2014-04-25 10:37:54 -07:00
Galen Wolfe-Pauly
cc48117291
Merge branch 'master' of https://github.com/urbit/urbit
2014-04-25 10:17:44 -07:00
C. Guy Yarvin
5f1fbd35ae
Merge branch 'master' of github.com:urbit/urbit
2014-04-24 14:30:57 -07:00
~hatteb-mitlyd
de79ff3fea
fix cttp: body comes after cr-lf, not before
2014-04-24 14:08:51 -07:00
~hatteb-mitlyd
b04852fbc4
comments, debugging
2014-04-24 12:42:09 -07:00
~hatteb-mitlyd
aacbe8f4da
use a non-noun-based hashtable to jam
2014-04-23 19:55:53 -07:00
C. Guy Yarvin
0672685788
Remove some ames printfs; fix a warning.
2014-04-23 12:32:08 -07:00
C. Guy Yarvin
ff716a6122
Merge branch 'master' of github.com:urbit/urbit
2014-04-23 10:03:05 -07:00
C. Guy Yarvin
29ca4f9fe2
Fix ames timer to actually work.
2014-04-23 10:02:36 -07:00
Steve Dee
65e9634db1
fsync after pack
...
Well, this might help. Apparently "useless" was a bit too strong a word.
2014-04-21 19:01:37 -07:00
Steven Dee
292156b2be
Trivial self-healing log code
2014-04-22 01:53:03 +00: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
C. Guy Yarvin
72843c8955
Merge branch 'master' of github.com:urbit/urbit
2014-04-21 10:02:34 -07:00
Galen Wolfe-Pauly
ba2052fa83
Merge branch 'master' into welcome
2014-04-18 11:07:05 -07:00
~hatteb-mitlyd
955c5a8fb5
make u2_chop deterministic
...
u2_atom_word happily reads garbage past the end of the buffer. Make it
not do that.
2014-04-18 10:07:40 -07:00
Steve Dee
7aea3bd148
Expound on sequence number difference assert
...
Try to stop epople deleting their piers when this happens so we can
figure out what's going on here...
2014-04-17 11:40:00 -07:00
C. Guy Yarvin
c6ef1fba01
Shell console.
2014-04-16 17:49:41 -07:00
C. Guy Yarvin
cc2d84931d
Merge branch 'master' of github.com:urbit/urbit
2014-04-16 12:48:10 -07:00
C. Guy Yarvin
eb193db1db
Web shell stuff.
2014-04-16 12:47:41 -07:00
Galen Wolfe-Pauly
2f6e953d03
welcome message
2014-04-15 20:28:22 -07:00
C. Guy Yarvin
dc9602844b
Merge branch 'master' of github.com:urbit/urbit
2014-04-15 18:36:43 -07:00
C. Guy Yarvin
c1a0511387
Eyre console stuff.
2014-04-15 18:35:25 -07:00