Raymond Pasco
a649440ed2
set difference jets
2015-07-02 01:25:13 -04:00
Anton Dyudin
cfe0339761
Rename %time to %behn, tym to now; closes #334
2015-06-24 12:50:30 -07:00
Philip C Monk
9edda1bb73
descriptive names for c files
...
fixes #294
2015-06-23 21:29:11 -04:00
cgyarvin
9b216f615d
Merge pull request #332 from dcow/parallel
...
Enable parallel builds (292)
2015-06-23 11:20:52 -07:00
David Cowden
1a40d36428
Enable parallel builds
...
Due to the earlier hack employed to enable `make distclean all`,
building urbit in parallel is not safe as it is possible `make`
will try to execute the rule that configures libuv twice at the
same time (since it is specified by two targets and no further
dependency exists). This change adds a dependency between the
two targets forcing them to be serialized by `make`.
libuv does not want to build in parallel either. Force it to
build sequentially too.
292
2015-06-23 10:08:19 -07:00
Raymond Pasco
7fdcc66815
Port to FreeBSD
2015-06-18 20:52:38 -07:00
Anton Dyudin
d91068cf52
minor clean-up: dawn.c->down.c, -sqar.c
2015-06-05 15:52:52 -07:00
C. Guy Yarvin
ad47ebec56
-T for autoboot.
2015-05-19 11:38:23 -07:00
Philip C Monk
55c3827fb4
removed -g from c++ compiling
2015-05-12 17:39:45 -04:00
cgyarvin
b812d16b0a
Revert "Revert "Jetted scrypt""
2015-05-03 16:31:45 -07:00
cgyarvin
ca99ef63e7
Revert "Jetted scrypt"
2015-05-03 16:28:51 -07:00
Max G
97d679ee69
fixed jet discrepancy
2015-05-03 16:02:14 +03:00
Max G
0385e3a701
Jetted scrypt
2015-05-03 15:26:42 +03:00
C. Guy Yarvin
8f23a0f943
Reenable optimization in master.
2015-04-30 17:13:23 -07:00
Philip C Monk
31e80487a1
Merge branch 'master' into typedclay
...
Conflicts:
n/t.c
urb/urbit.pill
urb/zod/main/app/reload/core.hook
urb/zod/main/app/shell/core.hook
urb/zod/main/app/solid/core.hook
urb/zod/main/arvo/dill.hoon
urb/zod/main/arvo/eyre.hoon
urb/zod/main/arvo/ford.hoon
urb/zod/main/arvo/gall.hoon
urb/zod/main/arvo/hoon.hoon
urb/zod/main/mar/json/door.hook
urb/zod/main/mar/md/door.hook
urb/zod/main/mar/txt/door.hook
v/raft.c
v/unix.c
2015-04-22 20:18:19 -04:00
Philip C Monk
52be4718b4
annotated merges seem to be working
2015-04-13 17:29:39 -04:00
Steven Dee
f4e8eac6de
Revert "fixed linux build"
...
Guys. We already did this. Just not for *BSD.
This reverts commit e6becced960b6a35cfcd75f123a3d63152430318.
2015-04-13 10:46:37 -04:00
Philip C Monk
f0be8165ad
bug fixing
2015-04-08 20:51:34 -04:00
Philip C Monk
0be5716a46
Merge branch 'master' of https://github.com/urbit/urbit
2015-04-07 18:49:43 -04:00
C. Guy Yarvin
5802a4e52d
Various fixes and improvements.
2015-04-01 13:56:43 -07:00
Philip C Monk
e8870285ac
make subs boot again
2015-03-31 15:52:47 -04:00
Philip C Monk
f62ff0fd66
notification-only subscription path
2015-03-26 19:26:39 -04:00
Anton Dyudin
2669bcf0f5
Merge branch 'master' into eyre-new
...
Conflicts:
urb/urbit.pill
urb/zod/docs/pub/doc/arvo/util.md
2015-03-24 17:01:13 -07:00
Philip C Monk
7daed9bcb3
waypoint
2015-03-24 17:46:32 -04:00
Philip C Monk
ff276ba88d
Merge branch 'master' of https://github.com/urbit/urbit
2015-03-12 16:24:55 -04:00
Steven Dee
c4b3e47e87
Use pwd command, not PWD env var
...
So, sometimes PWD isn't exported. Like if you're in some kind of
weird sudo login session or something.
I don't know. It was broken for me. This fixed it.
2015-03-05 21:00:51 -05:00
Philip C Monk
0eecbb466a
Merge remote-tracking branch 'origin/master' into typedclay
...
Conflicts:
urb/urbit.pill
urb/zod/arvo/eyre.hoon
urb/zod/arvo/hoon.hoon
urb/zod/arvo/zuse.hoon
urb/zod/main/app/poke/core.hook
urb/zod/main/app/reboot/core.hook
urb/zod/main/app/shell/core.hook
urb/zod/main/app/tree/core.hook
2015-03-05 18:27:07 -05:00
Philip C Monk
b248466526
Merge branch 'master' of https://github.com/urbit/urbit
2015-03-02 16:51:33 -05:00
Steven Dee
21242e9c61
Conditionally disable unused-result on OpenBSD
2015-03-02 16:44:21 -05:00
Philip C Monk
8df018b0b0
fixed linux build
2015-03-02 14:06:36 -05:00
Steven Dee
63908d386e
Fix linux build
2015-03-02 14:04:20 -05:00
Steven Dee
6173d1577c
Fixes for OpenBSD build
2015-03-02 13:36:46 -05:00
Philip C Monk
cbcb62459a
move along, nothing to see here
2015-02-27 01:35:41 -05:00
Anton Dyudin
479311153d
de-DGHETTO
2015-02-20 13:50:30 -08:00
Anton Dyudin
aa1cfca2dd
dbg wip
2015-02-19 21:27:23 -08:00
Garret Kelly
06323bab3c
Ignore unused return values for functions that care.
2014-12-19 19:08:05 +00:00
C. Guy Yarvin
ac95c203d0
CORRECT AND FINAL approach to missing field initializers :-)
2014-12-19 10:22:56 -08:00
Garret Kelly
eb92f8c3d0
Remove -Werror from Makefile.
2014-12-18 22:59:19 +00:00
Steven Dee
44d0079f9a
Introduce some more warnings
...
Actually this only causes a few missing field initializer warnings to
show up in the jet code. I disabled sign-compare and unused-parameter
outright because they were too noisy.
2014-12-11 19:02:53 -05:00
Philip C Monk
cef42f4d21
clear terminal backlog in ++prep
2014-12-05 16:09:46 -05:00
Philip C Monk
c77dfba7dc
fix makefile
2014-12-04 16:29:49 -05:00
Philip C Monk
0e44d99264
really fix makefile
2014-12-04 16:23:31 -05:00
Philip C Monk
10cbe40871
fix makefile
2014-12-04 16:21:33 -05:00
C. Guy Yarvin
b927a7bf78
Add test user-level jet.
2014-12-03 15:21:55 -08:00
Philip C Monk
afff845f97
link commonmark from outside/
2014-12-03 17:07:01 -05:00
C. Guy Yarvin
53eae798e2
100 profile samples per second, in theory anyway.
2014-11-30 16:08:28 -08:00
C. Guy Yarvin
ce8afd76ee
Various profiling and other fixes.
2014-11-30 16:06:08 -08:00
C. Guy Yarvin
81455138c3
Fix some profiling stuff.
2014-11-30 02:06:41 -08:00
C. Guy Yarvin
b3a64933bc
Ready to test profiling.
2014-11-28 18:19:11 -08:00
Jared Hance
324186166c
Majorly unscrew the build system
2014-11-13 18:33:46 -05:00
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