Joe Bryan
0018d2c33b
build: removes herb from top-level Makefile, shell.nix
2022-06-03 14:40:08 -04:00
Elliot Glaysher
b6b976d753
nix: don't install urbit-debug by default.
...
The urbit and urbit-debug derivations both produce an urbit-worker
binary, and they conflict.
2020-12-07 10:35:36 -05:00
Brendan Hay
50f66ce431
build: simplify make test and re-enable on darwin ci for testing
2020-10-29 13:17:05 +01:00
Brendan Hay
db3383ff67
build: update makefile and scripts to match new nix expressions
2020-10-27 13:57:05 +01:00
Jared Tobin
432a321e0c
build: add ropsten-pills target to Makefile
...
Adds a script for creating Ropsten pills, then adds it to the Makefile
under the 'ropsten-pills' target.
2019-10-24 10:03:52 +08:00
Isaac Visintainer
4f6e1fe229
added single command to build interface files
2019-07-24 15:14:16 -07:00
Logan Allen
d4b5e0114c
Added update-ivory-pill script
2019-07-19 16:05:46 -07:00
Joe Bryan
01f0dfcdb0
adds "make pills" target
2019-05-09 00:32:51 -07:00
benjamin-tlon
ade1e59ce1
Get cross-compilation ready for release. ( #1263 )
...
* Add cross-compilation for `lmdb`.
* Got built caching working in CI with `cachix`.
* Cache cross compilation dependencies and toolchains.
* Do release builds in CI.
* Upload release builds to `bootstrap.urbit.org` on successful build.
* Lots of optimization work for CI.
* Boot from a solid pill in CI and load arvo with `-A`.
* Increase `vere` HTTP timeout to 15m.
2019-05-02 13:13:48 -07:00
benjamin-tlon
3c3f7e761e
Misc cleanup blocking CC-Release. ( #1249 )
...
* Move extraneous stuff out of pkg/urbit/*
* s/urb/herb/g
* Removed some boilerplate for `urbit` builds.
* Build urbit tests and run them in the nix build.
2019-04-24 17:27:27 -07:00
benjamin-tlon
4024cdb739
Fixed Nix build errors on Bernardo's Ubuntu. ( #1220 )
2019-03-06 11:57:31 -08:00
benjamin-tlon
c86879e833
Nix Build + Monorepo Structure ( #1196 )
2019-03-04 16:43:53 -08:00
Joe Bryan
c9dad13730
5. removes Makefile and vendored source
2018-11-10 22:05:36 -05:00
C. Guy Yarvin
ff7db39cca
Merge remote-tracking branch 'origin/master' into piaf-runes
2017-09-21 18:37:10 -07:00
C. Guy Yarvin
b7de246380
Final 143 kernel.
2017-09-21 18:02:28 -07:00
C. Guy Yarvin
9dd16efe7c
Neutral 143.
2017-09-15 14:39:31 -07:00
C. Guy Yarvin
b8d41cc4e0
Remove timer printfs.
2017-07-22 22:13:38 -07:00
C. Guy Yarvin
a0a1d01060
Fixed event replacement.
2017-06-14 18:18:30 -07:00
Christopher Cole
280dc4b064
Add build support for the Nix package manager
...
Added build support for the Nix package manager: https://nixos.org/nix
supersedes #757 , forward-ported and ifdef change applied
2017-06-14 10:31:55 -07:00
Anton Dyudin
bf71914ce7
add basic .travis.yml
2017-06-13 18:44:36 -07:00
C. Guy Yarvin
e851faf147
Removed temporary 145 jets.
2017-04-15 15:14:57 -07:00
C. Guy Yarvin
ac92e6a23f
Correct wain handling in find.
2017-04-15 15:14:45 -07:00
C. Guy Yarvin
2665ee9042
Coherent-cords-d, not stripped.
2017-04-15 15:14:41 -07:00
C. Guy Yarvin
b24554423a
Initial commit for coherent-cords-cd, doc chapters.
2017-04-15 15:14:40 -07:00
C. Guy Yarvin
c50f9da39f
Remove support for Hoon 149.
2017-04-15 15:14:32 -07:00
C. Guy Yarvin
59ec7d29e8
Working with coherent-cords-b arvo.
2017-04-15 15:14:26 -07:00
Elliot Glaysher
bcd89a8419
Implement doccords in hoon [jet modification].
...
This adds syntax to the language to embed documentation.
2017-04-15 15:14:25 -07:00
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