Commit Graph

301 Commits

Author SHA1 Message Date
C. Guy Yarvin
9b4da218aa Solve malloc alignment issues. 2014-11-11 13:49:45 -08:00
C. Guy Yarvin
d1e64e60da Merge branch 'test' of https://github.com/urbit/urbit into test 2014-11-07 14:55:15 -08:00
C. Guy Yarvin
4815cbcfa6 Before gmp malloc changeover. 2014-11-07 14:54:59 -08:00
Philip C Monk
b1ca1c5322 Merge remote-tracking branch 'origin/test' into dish
Conflicts:
	i/v/vere.h
2014-11-06 17:04:57 -05:00
C. Guy Yarvin
8cbbcfd67d More renaming. 2014-11-06 11:49:41 -08:00
C. Guy Yarvin
6e9e1443a5 Relocation. 2014-11-06 11:29:53 -08:00
C. Guy Yarvin
a7215257ac Some renamings and cleanups. 2014-11-05 13:54:52 -08:00
C. Guy Yarvin
f1ee2f6e90 Merge branch 'test' of https://github.com/urbit/urbit into test
ssary,
2014-11-04 16:41:26 -08:00
C. Guy Yarvin
40a8c6fc74 Various cleanups and renamings, part 1. 2014-11-04 16:29:08 -08:00
Philip C Monk
7b91a3c475 Merge branch 'test' into dish
Conflicts:
	include/v/vere.h
	urb/urbit.pill
	urb/zod/arvo/ames.hoon
	urb/zod/arvo/hoon.hoon
	v/loop.c
	v/raft.c
2014-11-04 16:42:02 -05:00
Philip C Monk
92740bc47c Merge branch 'test' into shell
Conflicts:
	include/v/vere.h
	urb/urbit.pill
	urb/zod/arvo/clay.hoon
	urb/zod/arvo/eyre.hoon
	urb/zod/arvo/hoon.hoon
	urb/zod/main/mar/hook/door.hook
	urb/zod/main/mar/psal/door.hook
	urb/zod/main/mar/txt/door.hook
	urb/zod/main/pub/src/doc/ref/vol/1.md
	v/loop.c
	v/raft.c
	v/reck.c
	v/unix.c
2014-11-04 15:22:33 -05:00
C. Guy Yarvin
7ad5879c9c Various fixes and improvements. 2014-10-30 14:40:05 -07:00
C. Guy Yarvin
109053ecf1 Various fixes and improvements. 2014-10-28 10:36:22 -07:00
C. Guy Yarvin
30392202a9 Various fixes and improvements. 2014-10-25 14:28:14 -07:00
C. Guy Yarvin
142c4f5c86 Kick with new structures. 2014-10-24 20:49:27 -07:00
Ubuntu
086d0d95f5 hooked dill up to shell; removed batz 2014-10-22 02:59:05 +00:00
Ubuntu
383ab05977 added %time vane 2014-10-15 02:25:23 +00:00
C. Guy Yarvin
3ed1eb11c4 Memorable before jet persistence change. 2014-10-12 11:53:13 -07:00
C. Guy Yarvin
7747a69d35 Running version. 2014-10-11 23:40:31 -07:00
C. Guy Yarvin
fb982e6dd6 No more external leaks. 2014-10-10 22:32:58 -07:00
C. Guy Yarvin
98925768c3 Tested leap. 2014-10-01 12:17:40 -07:00
C. Guy Yarvin
0b885cbf3d Fix reversing allocation. 2014-09-28 14:56:17 -07:00
C. Guy Yarvin
8fa9d0b875 Moar sane. 2014-09-27 16:17:09 -07:00
C. Guy Yarvin
e8bdd555a9 Various timing experimenten. 2014-09-27 11:37:04 -07:00
C. Guy Yarvin
465562d921 Various fixes and improvements. 2014-09-23 10:11:59 -07:00
C. Guy Yarvin
6ffa794e8f Stashing. 2014-09-22 09:10:57 -07:00
C. Guy Yarvin
5c4e9fc54e Remove old F subsystem. 2014-09-11 14:01:22 -07:00
C. Guy Yarvin
a71a657680 compiles and links. 2014-09-10 17:01:32 -07:00
C. Guy Yarvin
57278a5a1d More renaming. 2014-09-10 09:45:39 -07:00
C. Guy Yarvin
464f545e99 Merge branch 'test' into memorable
Conflicts:
	Makefile
	gen164/watt.c
2014-09-10 09:06:30 -07:00
C. Guy Yarvin
785f25d7a9 Jets almost loads. 2014-09-06 17:09:29 -07:00
C. Guy Yarvin
af5128c851 Closer to running a jet. 2014-09-06 15:39:28 -07:00
C. Guy Yarvin
2578107992 With a simple dashboard. 2014-09-06 13:39:13 -07:00
C. Guy Yarvin
7cfdd36fab Change u2 to u3. 2014-09-05 13:13:24 -07:00
C. Guy Yarvin
f0d6edce20 A bunch of restructuring. 2014-09-05 12:55:16 -07:00
C. Guy Yarvin
bd6bfa1fad Finish renaming etc. 2014-09-03 14:33:18 -07:00
C. Guy Yarvin
6d52238ac1 Considerable refactorings. 2014-09-02 22:46:55 -07:00
C. Guy Yarvin
2d9af9f04e Before jet renaming. 2014-09-02 19:58:36 -07:00
C. Guy Yarvin
a6ea515d2a Jet dispatcher compiles and links. 2014-09-01 17:10:04 -07:00
C. Guy Yarvin
d7018b3310 Various fixes and improvements. 2014-08-28 12:40:40 -07:00
Anton Dyudin
10d5eafb25 make зашибись 2014-08-27 14:42:33 -07:00
Ubuntu
e27b2657a5 Merge https://github.com/tjic/urbit_with_libuv11_characteristics into test
Conflicts:
	Makefile
2014-08-27 18:22:34 +00:00
TJIC
e1a4bb7a20 it should be possible to type 'make distclean all' 2014-08-27 14:14:08 -04:00
C. Guy Yarvin
e75d2e70b2 Add MurmurHash3. 2014-08-26 12:11:59 -07:00
Ubuntu
9ecfd2156a removed 'make' on distclean 2014-08-26 17:25:29 +00:00
Ubuntu
fd8aaa4ce3 Merge https://github.com/tjic/urbit_with_libuv11_characteristics into test 2014-08-26 17:02:48 +00:00
TJIC
fd1daf5f36 cleanup of libuv Make rules for Phillip integration to test 2014-08-26 12:58:46 -04:00
Ubuntu
c0eaa09c29 patched makefile 2014-08-25 21:48:23 +00:00
C. Guy Yarvin
af5352fc1a Incorporate HAMT into meme.c; delete old BPT. 2014-08-25 14:35:37 -07:00
TJIC
ef71cb8280 configure as needed 2014-08-25 16:57:13 -04:00
C. Guy Yarvin
66bd19ed0a Various fixes and improvements. 2014-08-25 02:58:38 -04:00
TJIC
5afb8e1c3b renamed outside/libuv dir 2014-08-22 17:39:35 -04:00
TJIC
bdde790446 reverted to -O2 2014-08-22 17:33:15 -04:00
C. Guy Yarvin
c0326a0c06 More memory improvements. 2014-08-22 02:05:41 -04:00
C. Guy Yarvin
dfe2c1aab2 Nouns and memory appear to work properly... 2014-08-21 21:40:06 -04:00
TJIC
9201c7cb6d segv fixed 2014-08-21 13:18:27 -04:00
C. Guy Yarvin
8902578d4f Debugging meme. 2014-08-21 09:10:03 -04:00
TJIC
bd7403a034 progress on libuv11 2014-08-20 18:09:51 -04:00
C. Guy Yarvin
d9962abb69 All jets now compile cleanly. 2014-08-20 17:18:34 -04:00
C. Guy Yarvin
59c7d865dc Stashing. 2014-08-20 13:14:51 -04:00
C. Guy Yarvin
f06ba7242a Convert tier 5 to new noun layer. 2014-08-20 02:22:41 -04:00
C. Guy Yarvin
25cd41d204 Tier 4. 2014-08-20 00:30:55 -04:00
C. Guy Yarvin
adc95b417a Adapt jet layer 3 to new noun system. 2014-08-19 21:39:48 -04:00
C. Guy Yarvin
f347b84db5 Adapt tiers 1 and 2 to new jets. 2014-08-19 17:49:16 -04:00
C. Guy Yarvin
c67a1e5c51 Just a stash. 2014-08-19 15:01:52 -04:00
C. Guy Yarvin
b73db123f5 Stashing, basically. 2014-08-18 14:21:44 -04:00
C. Guy Yarvin
fe45c85bf4 Tested allocator. 2014-08-18 02:10:46 -04:00
C. Guy Yarvin
2b5ce7ae10 Full meme layer ready to replace coal. 2014-08-16 23:57:54 -04:00
C. Guy Yarvin
51e3600238 Noun read routines compile. 2014-08-16 20:20:24 -04:00
C. Guy Yarvin
4f1377a91c Various fixes and improvements. 2014-08-10 20:09:56 -07:00
pcmonk
ab31140f55 Fixed lag bug 2014-07-08 20:20:38 -07:00
Jared Hance
bed7ddbb08 Fl Pt works.
The only failure I can get in the test suite is that signalling nan'n
crash it, which is expected behavior anyway.

Enables sse3 and fast-math.
2014-06-30 14:43:06 -04:00
~hatteb-mitlyd
c4d01192dc Merge remote-tracking branch 'urbit/newnextbreach'
this obsoletes newnextbreach, nextbreach, newbreach, et cetera.

Conflicts:
	gen164/4/in.c
	urb/zod/arvo/hoon.hoon
2014-06-25 13:39:48 -07:00
pcmonk
43fb7819d6 Added set and map union and intersection (uni,int) 2014-06-11 20:14:50 -07:00
pcmonk
88a8b9460d Added map merge (mer:by) 2014-06-11 11:18:43 -07:00
pcmonk
c898c9d9f4 Added set merge to nextbreach. 2014-06-11 10:12:10 -07:00
pcmonk
2e707268b3 Added set merge (mer:in) 2014-06-10 20:02:20 -07:00
~hatteb-mitlyd
1f0423048a re2 palliatives 2014-06-10 11:26:35 -07:00
Jared Hance
12728a8ec0 Fix phony make targets. 2014-06-10 14:19:55 -04:00
~hatteb-mitlyd
c35b08e16f partially negotiate char-at-a-time telnet mode 2014-06-07 16:05:53 -07:00
~hatteb-mitlyd
1b20a22eef terminal hole card 2014-06-07 13:05:35 -07:00
C. Guy Yarvin
b445d373ed %batz reasonably healthy on nextbreach. 2014-06-05 12:17:25 -07:00
Jared Hance
1585ca9581 Merge branch 'newbreach'
Conflicts:
	urb/urbit.pill
2014-06-03 13:38:33 -04: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
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
C. Guy Yarvin
c5513510f0 Slow things commented out. 2014-05-30 13:57:49 -07:00
Luke Patmore
eccf8ab3af Added jet for scag. 2014-05-26 17:33:41 -07:00
~hatteb-mitlyd
73dfc07947 move U2_LIB to /usr/share on debian 2014-05-25 18:48:07 -07:00
~hatteb-mitlyd
c809a49520 add debian-package detritus 2014-05-21 16:21:16 -07:00
~hatteb-mitlyd
67aa5c42af add osxpackage build target 2014-05-19 15:07:05 -07:00
~hatteb-mitlyd
1dd98d89c1 jet mule. 2014-05-18 16:16:01 -07: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
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
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
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
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
f83f74af77 WIP jetted AES
be:aesc jet appears to be working.
2014-04-17 18:56:47 -07:00
C. Guy Yarvin
eb193db1db Web shell stuff. 2014-04-16 12:47:41 -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
c1a0511387 Eyre console stuff. 2014-04-15 18:35:25 -07:00
Steve Dee
3ebc69b8cd Map union jet 2014-04-15 13:07:11 -07:00
~hatteb-mitlyd
f0c58605d0 veri jet skeleton, still not working 2014-04-12 19:59:02 -07:00
~hatteb-mitlyd
7000bdda2f sort-of fix jets for Ed25519
puck:ed is correct for at least the single test-point i tried.

sign:ed is still wrong.
2014-04-11 17:17:39 -07:00
~hatteb-mitlyd
c3c3c1c709 first hack at sign:ed jet 2014-04-10 18:05:59 -07:00
~hatteb-mitlyd
8ba9d052f3 add ed25519 to build 2014-04-10 17:09:01 -07:00
Steve Dee
7fbfa24384 Move outside/ cleaning to distclean 2014-04-10 12:06:59 -07:00
Steve Dee
2b115aae62 Build against our own re2 2014-04-10 11:50:13 -07:00
Steve Dee
ec13f53941 Just grab cre2.h from the dir it starts in 2014-04-10 11:31:05 -07:00
Steven Dee
8cfb9cf1ac Ignore the strange earth-husk around cre2 2014-04-10 04:22:55 -07:00
Gavin Whelan
76b8ef97b4 Fixing makefile stuff 2014-04-09 16:35:31 -07:00
Gavin Whelan
6ed3ff3bda Fixing scripts 2014-04-09 14:16:03 -07:00
Gavin Whelan
bb6ce3fee4 Regex! 2014-04-09 11:57:48 -07:00
Steve Dee
9733f6ce66 Compile with -O2 -g 2014-04-03 09:49:15 -07:00
C. Guy Yarvin
f725293d6d Revert "Fork a child to handle checkpointing."
This reverts commit 3fa73e4e350878c8dcf4c0a2f305f7a528c4a2c3.
2014-03-22 13:25:47 -07:00
~hatteb-mitlyd
23aced9775 Fork a child to handle checkpointing.
Kill the noise, and handle exit status from the child. If anything
untoward happens to the child, we need to know about it.
2014-03-21 18:08:58 -07:00
C. Guy Yarvin
a9aec59bb7 Back to -O. 2014-03-19 15:42:43 -07:00
~hatteb-mitlyd
65aba238a8 first-line work on SSLifying the HTTP client
doesn't work at all, because the encrypted buffer never gets written to the net
2014-03-18 17:29:51 -07:00
C. Guy Yarvin
3b98f316a0 Various fixes and improvements. 2014-03-04 11:17:34 -08:00
C. Guy Yarvin
3400b6bacb Working HTTP client. 2014-03-02 14:31:03 -08:00
C. Guy Yarvin
a7055224fa Various HTTP client fixes. 2014-02-26 17:58:40 -08:00
C. Guy Yarvin
34e01d5dcd Compile cttp. 2014-02-26 16:40:08 -08:00
Steve Dee
d7e4c46150 Revert "Revert "Merge remote-tracking branch 'urbit/master' into master""
This reverts commit dc6f72fa0a8ff2097b1e9c900ebec444c0d4c24f.
2014-02-25 12:18:07 -08:00
Steve Dee
de5048e895 Revert "Merge remote-tracking branch 'urbit/master' into master"
This reverts commit d52d2835b96f89e7ebbe5392c99f1483d165ee0b, reversing
changes made to 58838ea246e52c064719edc56e29b6a1ba713fdf.

Conflicts:
	Makefile
2014-02-24 11:27:57 -08:00
Steve Dee
b6c1a67a4b Remove capnproto from build 2014-02-24 11:02:58 -08:00
Steve Dee
e0e37cc569 Splinter disk persistence and reck stuff back out 2014-02-17 18:21:24 -08:00
Steve Dee
30061584bc Add raft.capnp 2014-02-10 16:07:22 -08:00
Steve Dee
6df5fb3155 New-style raft options 2014-02-05 15:25:57 -08:00
Steve Dee
c147c4a901 Add c-capnproto 2014-02-05 15:25:53 -08:00
Curtis Yarvin
ae489b86da Quick 64-bit fixes. 2014-01-27 18:48:55 +00:00
Steve Dee
b6f39d8c6a Make some objects depend on vere.h 2014-01-17 09:38:49 -08:00
C. Guy Yarvin
98006a2851 Last checkin on funbreach. 2014-01-06 12:37:42 -08:00
C. Guy Yarvin
0fb69f3ba5 zpsm is now fully sifted. 2014-01-04 18:05:33 -08:00
C. Guy Yarvin
2d9019a93d Hint refactoring. 2014-01-04 14:57:44 -08:00
C. Guy Yarvin
d4ebecde86 Fix a %bull bug. 2014-01-04 12:19:59 -08:00
C. Guy Yarvin
b5eacfa6b9 Preparing to install wt?z. 2014-01-03 18:59:56 -08:00
C. Guy Yarvin
0b38cd36c5 Eliminate %wtcn in favor of %wtts. 2013-12-26 21:43:25 -05:00
C. Guy Yarvin
2b78e93642 Various %bull-related updates. 2013-12-26 12:12:07 -05:00
C. Guy Yarvin
0d63125b14 Remove all traces of snap. Add ktdt for grooming. 2013-12-20 23:46:49 -08:00
C. Guy Yarvin
ef0676c5d2 %brhx is prepared to replace %brtr. 2013-12-17 17:47:20 -08:00
johncburnham
bac7369ba6 Merge pull request #91 from mrdomino/arch-build
Get it building on Arch Linux
2013-12-06 12:07:58 -08:00
Curtis Yarvin
7a98d92047 64-bit file offsets please... 2013-12-01 02:56:52 +00:00
Steven Dee
a8e640f38d Get it building on Arch Linux
Arch doesn't know where -ltermcap is, but -lncurses seems to work.
2013-11-24 21:27:13 +00:00
Steven Dee
ffe0786f03 Remove trailing paren 2013-10-30 14:44:35 -04:00
Steven Dee
1a6f18d09d Consider both FreeBSD and OpenBSD "bsd" 2013-10-07 12:31:41 -04:00
Lev Serebryakov
d5bd0f96e4 It feels better with newer ncurses from ports, than with system ones 2013-10-02 19:02:46 +04:00
Lev Serebryakov
018cfe5eaf Quick'n'dirty port to FreeBSD (checked on FreeBSD 9.2/amd64) 2013-10-02 18:44:22 +04:00
Christian Carter
d2dd19266e clearing cruft from the Makefile too 2013-09-29 09:46:37 -07:00
Christian Carter
3af3130bdc Cleaning up old code 2013-09-28 13:21:18 -07:00