Zero King
4b893ccb19
Respect CXX in CLD in Makefile
2017-04-08 16:44:59 +00:00
Raymond Pasco
58efee0a82
Merge remote-tracking branch 'ray/kingdom'
...
king.c and king protocol
2017-03-03 09:02:13 -05:00
Raymond Pasco
dc2c9a4f07
Replace booter hack with self-connect hack
2017-03-03 09:01:04 -05:00
Raymond Pasco
e0ac5e2849
Skeleton of client protocol in king.c
2017-03-03 09:01:01 -05:00
Max G
ca19075ce7
Add half-precision float support
2017-03-02 02:47:11 -05:00
Raymond Pasco
2be28943fd
Merge remote-tracking branch 'cgyarvin/revere-next'
...
New event system. Command line options are temporarily out of order;
please use the exact same command to restart an urbit that you did to
start it, including the -c, -A, and -B options.
2017-02-07 12:36:22 -08:00
Raymond Pasco
e6fe0eb758
Merge branch 'unbundle-libuv'
2017-02-07 12:13:03 -08:00
C. Guy Yarvin
36a6177226
Remove old event system; fix precommits..
2017-01-26 20:17:40 -08:00
C. Guy Yarvin
f30fc4b218
New event system; activate with -j.
2017-01-17 11:20:07 -08:00
Raymond Pasco
fcefb659da
Remove clang-only flag to support gcc on Macs
2016-12-13 22:33:46 -08:00
Raymond Pasco
91ae279e8f
Unbundle libuv
2016-12-13 14:44:49 -08:00
Raymond Pasco
cc247229fa
No -Werror on release branch
...
(real version scaffolding pending for master)
2016-12-13 12:02:56 -08:00
Raymond Pasco
8d108b72d4
Use system C compiler on all platforms
2016-12-13 12:02:56 -08:00
Paul Driver
080ed923bd
jet +-wyt:in
2016-12-12 11:19:27 -08:00
C. Guy Yarvin
5f895e7188
Merge remote-tracking branch 'origin/master' into cc-merge
2016-11-13 19:44:14 -08:00
C. Guy Yarvin
d40015b808
Move ++perk to ++peel; change jets.
2016-10-27 17:26:40 -07:00
C. Guy Yarvin
956094664d
Clean up flags.
2016-09-06 10:56:27 -07:00
Raymond Pasco
71303f4bbb
Remove remnants of libuv 0.11
2016-09-03 19:38:58 -04:00
C. Guy Yarvin
a57cdfe64c
Don't have extra -L.
2016-09-03 19:38:08 -04:00
Raymond Pasco
b70bf9c5f9
fix mismatched brackets in LFLAGS
2016-08-31 15:12:48 -04:00
Raymond Pasco
49b5c36ccb
Fix whitespace sensitivity issue in Makefile
2016-08-31 14:43:40 -04:00
Raymond Pasco
1d139f343f
Conditionally set some OpenSSL location paths
...
for build systems that provide them, like FreeBSD ports
2016-08-30 20:40:50 -04:00
Raymond Pasco
869e6f54e5
Respect CFLAGS in environment
...
don't set CFLAGS absolutely, use =? and =+ instead
2016-08-30 20:14:02 -04:00
Raymond Pasco
8d43f39a4a
Link with libcurl
2016-08-29 14:26:03 -04:00
Raymond Pasco
9e24f8caa0
Finalize removal of U3_LIB
2016-08-29 13:06:41 -04:00
Raymond Pasco
67ab030051
Suppress make error messages on non-GNU platforms
2016-08-26 16:32:52 +00:00
Brandon Curtis
8ed555dbac
Workaround for glibc >2.24
compilation failure
...
`glibc 2.24` deprecated `readdir_r` and patched `readdir` for threadsafeness. This Makefile upgrades warnings to errors with `CWFLAGS=-Werror`, so compilation fails in the presence of `glibc >2.24`. This is a problem in Arch today, and other distros in the near future.
The best solution may be to check the `glibc` version and replace `readdir_r` with `readdir` if `glibc >2.24`. In the meantime, using `CWFLAGS+=-Wno-error=deprecated-declarations` in the Makefile in the case of `glibc >2.24` allows `glibc 2.24` users to compile Urbit.
Depends on `getconf` and `expr` shell built-ins, which should be available everywhere.
2016-08-18 01:40:29 -07:00
Raymond Pasco
f3547e7ac4
Merge branch 'jet-aes', remote-tracking branch 'dhaffey/burn-zeroing'
...
AES, Ed25519, and ++rep jets
Prevent ++burn:ut jet from zeroing non-constants
2016-08-10 15:00:51 -07:00
Raymond Pasco
08994156e1
Add missing jet for ++rep
...
(very ghetto)
2016-08-10 09:34:43 -07:00
Raymond Pasco
1d1c3f962c
Jet murmur3
2016-08-03 17:49:44 -07:00
Dan Haffey
2311b3ee82
Fix ++peek:ut jet semi-discrepancy
2016-08-01 02:00:26 -07:00
Raymond Pasco
706ef3aced
Merge branches 'murmur3' and 'libuv-1.7.5-enable'
...
Add Murmur3 hash reference implementation to libraries
Switch over to libuv 1.7.5 by default
2016-07-26 17:32:36 -07:00
Raymond Pasco
9b18e34775
Link Murmur3 reference implementation into binary
...
for future use as ++muk/++mum and new mug
2016-07-26 17:29:56 -07:00
Raymond Pasco
af012bab8a
Jet AES ECB and CBC modes
2016-07-20 11:25:05 -07:00
Raymond Pasco
12c0a37f39
Enable libuv 1.7.5
...
This has been working without incident for months now.
2016-07-11 10:32:03 -04:00
Raymond Pasco
2a41962c2f
Merge remote-tracking branches 'jfranklin9000/delete-LIBRE2', 'jfranklin9000/uv_close_on_UV_EOF', 'revprez/revprez-pr-removed_zod-20160612' and 'philipcmonk/reap-jet-fix'
...
Remove obsolete regex libraries
Stop leaking libuv fds (or whatever they are)
Remove obsolete urb/zod references
Fix memory leak in ++reap jet
2016-06-27 09:10:37 -04:00
Prez Cannady
7b0d9a7d4d
Addressed style issues raised by juped: https://github.com/urbit/urbit/pull/747#issuecomment-225538953
2016-06-13 19:29:20 -04:00
Prez Cannady
422a29d303
Commented out zod in osxpackage and debbuild as per this bit of advice from @urbit_: https://twitter.com/urbit_/status/739273155512958976
2016-06-12 19:22:42 -04:00
John Franklin
3f30a01a42
Delete outside/cre2 and outside/re2
2016-06-08 21:05:27 -05:00
Raymond Pasco
4a9d61607f
Jet shar:ed curve25519 shared secret arm
2016-05-24 12:00:35 -04:00
Raymond Pasco
e9a429fbdd
Activate ++lune jet
2016-03-03 00:06:24 -05:00
Raymond Pasco
bb5e995202
Look for pill in build dir, arvo in arvo/
...
also .gitignore them
BUG: length of arvo sources directory is hardcoded!
2016-02-15 06:06:56 -05:00
C. Guy Yarvin
d93f96a21a
ut_find.c compiles, not yet activated.
2016-01-20 17:35:11 -08:00
C. Guy Yarvin
2d4045f3c9
Testing =#.
2016-01-15 17:42:50 -08:00
C. Guy Yarvin
7f554bf20e
Old seek system eradicated.
2016-01-09 16:22:25 -08:00
C. Guy Yarvin
15c5f6c198
++nest fully repaired.
2016-01-01 14:47:07 -08:00
C. Guy Yarvin
d6d94de3c9
New, non-degenerate ++nost almost works, fails on ++homo.
2015-12-31 02:07:29 -05:00
C. Guy Yarvin
d13e22c156
Remove superfluous file.
2015-12-28 23:03:05 -05:00
C. Guy Yarvin
d5dd8d1321
Remove cubab.
2015-12-28 15:53:10 -05:00
C. Guy Yarvin
eeab0af487
Fully abolish %bull.
2015-12-27 01:42:53 -05:00