Commit Graph

542 Commits

Author SHA1 Message Date
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
C. Guy Yarvin
8f4536db60 Merge branch 'master' of github.com:urbit/urbit 2014-04-15 17:49:22 -07:00
Steve Dee
8252d86436 Bring map union and shal jets live 2014-04-15 17:33:22 -07:00
Steve Dee
3ebc69b8cd Map union jet 2014-04-15 13:07:11 -07:00
C. Guy Yarvin
fef942671f Merge branch 'master' of github.com:urbit/urbit 2014-04-15 10:33:01 -07:00
Steven Dee
f30b0b8aeb Merge pull request #133 from yebyen/master
whitespace
2014-04-14 14:27:34 -07:00
C. Guy Yarvin
1317ac3c1e Clean up requests from dead connections. 2014-04-14 11:01:18 -07:00
Steve Dee
6ae1d505a7 Check return on getrlimit 2014-04-10 18:23:47 -07:00
Steve Dee
7fbfa24384 Move outside/ cleaning to distclean 2014-04-10 12:06:59 -07:00
Steven Dee
4dd52fc031 Merge pull request #132 from yebyen/patch-1
Remove vim swap file
2014-04-10 12:02:31 -07:00