Commit Graph

60 Commits

Author SHA1 Message Date
~hatteb-mitlyd
c819b4c034 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
c5513510f0 Slow things commented out. 2014-05-30 13:57:49 -07:00
C. Guy Yarvin
534e1a9090 Perfect GHETTO. 2014-05-30 12:47:47 -07:00
C. Guy Yarvin
bb4696d9aa Only the GHETTO can save the GHETTO. 2014-05-30 12:05:03 -07:00
C. Guy Yarvin
93bd99a4d2 GHETTO. 2014-05-30 11:44:08 -07:00
C. Guy Yarvin
f4e45a67ab GHETTO. 2014-05-30 11:43:48 -07:00
~hatteb-mitlyd
f97058f0b8 more profiling detritus
Conflicts:
	v/raft.c
2014-05-30 11:42:49 -07:00
~hatteb-mitlyd
b23c701c2a more profiling detritus 2014-05-30 11:09:47 -07:00
~hatteb-mitlyd
b0b0f817f5 Don't assert in moog 2014-05-28 15:23:35 -07:00
~hatteb-mitlyd
54a42fe51c check allocations 2014-05-24 13:19:17 -07:00
Jared Hance
994c0c1a13 Add _fragbyte/_fragbit.
Jump tables for a full byte or partial byte. Code generated.
2014-05-22 13:02:36 -04:00
~hatteb-mitlyd
4daa9a6ed9 remove URBIT_HOME
New piers are structured as so:

cpu/.urb/{urbit.pill,chk,sis,get,put,code.~dansut-docfyn}
cpu/dansut-docfyn-dozzod-dozzod--dozzod-dozzod-dozzod-dozzod/{try,main,arvo}
2014-05-13 12:22:07 -07:00
~hatteb-mitlyd
a5e0972193 Merge branch 'master' into newbreach 2014-05-12 11:12:37 -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
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
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
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
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
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
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
~hatteb-mitlyd
e67816ef87 Merge remote-tracking branch 'urbit/master' into newbreach
take their urbit.pill

Conflicts:
	Makefile
	urb/urbit.pill
	v/sist.c
2014-04-18 10:24:59 -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
a0e835ecd8 Merge branch 'master' into newbreach
Took master's pill.

Conflicts:
	Makefile
	urb/urbit.pill
2014-04-16 10:53:50 -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
c9a4cf19cf 64-bit entry numbers 2014-04-08 09:25:49 -07:00
~hatteb-mitlyd
a0c18f56b2 change to asserting malloc 2014-04-01 17:48:26 -07:00
~hatteb-mitlyd
309f4b31fd try to raise limits 2014-03-29 12:35:40 -07:00
C. Guy Yarvin
0e5645687f Some syntax changes. 2014-03-25 10:46:30 -07:00
C. Guy Yarvin
b0248fb89a Testing web proxying. 2014-03-23 11:44:23 -07:00
C. Guy Yarvin
fe7bd138ee Moar filez pls. 2014-03-20 10:18:45 -07:00
Steve Dee
ba71f7ca11 Trailing whitespace cleanup, C level 2014-03-14 10:50:12 -07:00
C. Guy Yarvin
3b98f316a0 Various fixes and improvements. 2014-03-04 11:17:34 -08:00
C. Guy Yarvin
ce4daf0586 Reverse basket resize. 2014-02-18 00:17:31 -08:00
C. Guy Yarvin
6c22acbfa7 Some memory palliatives. 2014-02-14 17:35:22 -08:00
C. Guy Yarvin
98006a2851 Last checkin on funbreach. 2014-01-06 12:37:42 -08:00
C. Guy Yarvin
e7ae289002 Removed unused runes. 2014-01-04 20:11:15 -08:00
C. Guy Yarvin
0b38cd36c5 Eliminate %wtcn in favor of %wtts. 2013-12-26 21:43:25 -05:00
C. Guy Yarvin
6faa9c453a Merge branch 'master' of github.com:urbit/urbit 2013-12-20 18:49:25 -08:00
C. Guy Yarvin
c57ec891d3 Merge branch 'funky'
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ames.hoon
2013-12-20 18:45:17 -08:00
C. Guy Yarvin
c3965d0ad3 On the way to funk. 2013-12-20 09:34:13 -08:00
Steven Dee
f2a839426b Ye olde whitespace cleanup part 2
sed -i, glanced at.
2013-12-18 13:17:47 -08:00
Steve Dee
a75e974af9 Fix remaining non-libuv memory leaks
The only leaks remaining are in libuv's fsevents code. They could
be our fault, but it's unlikely.
2013-12-16 18:36:32 -08:00
C. Guy Yarvin
33430d9fbc Fix bus errors with proper truncation. 2013-11-13 10:57:43 -08:00