Commit Graph

36 Commits

Author SHA1 Message Date
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
~rigdyn-sondur
b7c7b7f6be
Merge branch 'cc-release' into vere_build_warnings 2019-04-25 14:46:11 -04:00
BernardoDeLaPlaz
61bf83ff56 remove all build warnings 2019-04-25 14:01:21 -04:00
benjamin-tlon
edd57d380d
Finish cc-release cross-compilation. (#1202)
- Fixes the IPC bug
- Fixes the terminfo bug
- Moves the OSX SDK out of our nixcrpkgs fork.
- Vendor nixcrpkgs instead of having it be a submodule.
2019-04-23 19:50:38 -07:00
benjamin-tlon
c86879e833
Nix Build + Monorepo Structure (#1196) 2019-03-04 16:43:53 -08:00
benjamin-tlon
29b9aea425
In daemon mode, fork into a background process. (#1190)
In daemon mode, fork into a background process, but don't exit from the parent process until the child finishes booting. If the child crashes during boot, exit with an error code.

The motivation for this change is to be able to be able to start a ship with `urb.py` and immediately be able to start interacting with it.
2019-02-11 13:12:23 -08:00
Joe Bryan
63b58f4c29 Merge branch 'release-candidate' into cc-release-rc-merge
* release-candidate: (742 commits)
  reap call sites before reaping the warm dashboard
  refines -F argument handling
  alphabetizes u3_opts and usage instructions
  replaces -N (enable fake networking) with -L (disable networking)
  removes the option to set -l, -n, and -r (raft options)
  removes -X ("skip last event")
  removes -M ("memory madness")
  Use Ed25519 u3a_malloc in the ed25519 jet.
  Fix README build instructions
  properly zero-initialize u3_wcon linked-list pointer
  removes second staging copy of compiler jets
  [CI] Point to latest release-candidate arvo
  De-duplicate dependency list
  Make small stylistic improvements to crypto jets
  meson v0.44.1
  Use fetchGit instead of fetchTarball to get nixpkgs.
  Revert change to libh2o for now -- Breaks the nix build, but unbreaks the normal build.
  Minor Cleanup
  Make list indentation consistent in Meson file.
  Use latest urbit/argon2
  ...
2018-11-21 16:45:07 -05:00
BernardoDeLaPlaz
7a496ea629 2. builds with meson 2018-11-10 22:05:28 -05:00
BernardoDeLaPlaz
fd78579e24 secp256 jetted 2018-08-07 15:16:48 -04:00
Fang
fbbe815996
Remove deprecated paths from gitignore
We're no longer putting the binary into `/bin` (now into `/build` instead),
so we don't need to ignore it anymore.
2018-07-10 02:07:34 +02:00
Elliot Glaysher
0f09810dd7 Revert "Merge pull request #952 from eglaysher/revert-meson"
This reverts commit 9978ad8b72, reversing
changes made to a85369fa1f.
2018-03-20 10:16:16 -07:00
Elliot Glaysher
e6f6315691 Revert "Merge pull request #949 from eglaysher/meson-build-clean"
This reverts commit 9f795b535f, reversing
changes made to d5c7b3b932.
2018-03-19 15:13:19 -07:00
mikolajp
7abbf6adad Update .gitignore 2018-02-25 14:14:55 +08:00
Ted Blackman
71dbece38b ignore test_hash build 2017-11-09 08:35:05 -08:00
Ted Blackman
3976493b08 Added debian folder; .deb build steps in README 2017-10-13 17:58:16 -07:00
Raymond Pasco
cee04c794b Adjust .gitignore to account for multiple binaries 2017-02-07 16:58:29 -08:00
Raymond Pasco
f6dde8ed26 Update .gitignore 2016-09-03 19:42:46 -04: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
Galen Wolfe-Pauly
a9ca366d63 bootstrap template 2016-01-11 17:46:01 -08:00
Anton Dyudin
6424521fbd organized .gitignore, removed a personal symlink 2015-10-27 11:57:37 -07:00
John Franklin
3876b22627 Add gtags (gnu global) and cscope tag generation targets. 2015-10-21 03:44:53 -05:00
Anton Dyudin
28f4b31a98 updated .gitignore 2015-06-17 14:09:34 -07:00
Anton Dyudin
95a59a2b67 updated gitignore 2015-05-29 12:13:49 -07:00
Henry Ault
7055674deb ignore swap files 2015-05-06 13:58:54 -07:00
Galen Wolfe-Pauly
25839ecd9f no node_modules 2015-02-18 09:03:18 -08:00
Jared Hance
324186166c Majorly unscrew the build system 2014-11-13 18:33:46 -05:00
~hatteb-mitlyd
2b78c702aa update ignore 2014-05-19 15:08:17 -07:00
~hatteb-mitlyd
67aa5c42af add osxpackage build target 2014-05-19 15:07:05 -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
Galen Wolfe-Pauly
e59b189e99 the horrible ds_store is gone. 2014-04-25 10:58:31 -07:00
~hatteb-mitlyd
eb3fe30cbc ignore re2/obj 2014-04-10 17:08:42 -07:00
Steve Dee
99532b3f2f Clean up .gitignore
Remove some non-project-specific stuff that people are likely
(encouraged, even) to put in their own global git ignores.
2014-03-14 11:02:45 -07:00
Aaron Beckerman
4e23da53fa Remove run directory from .gitignore
We now use the bin directory.
2013-09-29 10:37:12 +08:00
Aaron Beckerman
7151f4b524 Git-ignore specific directories, not names 2013-09-29 10:36:47 +08:00
Aaron Beckerman
5e62634f1c Don't track non-zod paths in Git 2013-09-29 10:03:12 +08:00
Christian Carter
3af3130bdc Cleaning up old code 2013-09-28 13:21:18 -07:00