Joe Bryan
8fac63661f
vere: removes ncurses dependency
2020-06-11 20:25:46 -07:00
Joe Bryan
6ea2acea86
term: bypass terminfo, use direct ANSI escape sequences
2020-06-11 20:24:38 -07:00
Joe Bryan
c3557e0836
Merge branch 'master' into ipc-redux-kh
...
* master: (25 commits)
travis: Fix resource exhaustion error in test build.
travis: Separate job for Haskell on Linux + bump nix version
gall: properly handle empty outstanding ack queue
vere: bump version to 0.10.5
dawn: switch default eth node
jets: patch cleanup
Update os1-bug-report.md
jets: switch openssl to the loom allocator.
serf: disable automatic |pack
release: urbit-os-v1.0.20
behn: fix +unset-timer
jael: send breach notifications in order
jael: don't notify breach on initial update to ship
jael: look for correct wire
vere: handle failed cue of private key file
u3: switches GMP import assert to conditional
u3: fixes rock:load size printf
vere: bypass terminal logging on lmdb worker thread
vere: prevents term.c from retrying tcsetattr() indefinitely
jets: jet decryption of aes-siv mode.
...
2020-06-11 19:07:13 -07:00
Joe Bryan
9bf98f7b6e
Merge pull request #3006 from urbit/ipc-redux-vere
...
u3/serf: ipc-redux: refactoring and bugfixes
2020-06-11 17:08:50 -07:00
Joe Bryan
19da74d146
serf: disables auto |pack, refactors loading from rock (-r)
2020-06-11 16:28:17 -07:00
Joe Bryan
f48dd41ca8
serf: refactors %work $writ handling
2020-06-11 16:27:01 -07:00
Joe Bryan
00fefce334
serf: plugs leak of error-notification event
2020-06-11 16:27:00 -07:00
Joe Bryan
8ef8987b54
newt: adds synchronous read, used in serf with blocking writes
2020-06-11 16:27:00 -07:00
Joe Bryan
3f26140cf4
newt: delivers inbound messages asynchronously
2020-06-11 16:27:00 -07:00
Joe Bryan
a31f27a575
newt: cleans up api, allocates less on write
2020-06-11 16:27:00 -07:00
Joe Bryan
4cfaf08348
newt: print errors to stderr
2020-06-11 16:27:00 -07:00
Joe Bryan
27a9dbe1c0
u3: use u3r_mug_words for all atoms
2020-06-11 16:27:00 -07:00
Joe Bryan
9e305da03c
u3: rewrites u3r_mug_words, correct for arbitrary input
2020-06-11 16:27:00 -07:00
Joe Bryan
2c5a1adea3
u3: adds failing u3r_mug_words tests
2020-06-11 16:27:00 -07:00
Joe Bryan
e7eceba965
u3: implements u3i_list()/u3nl() varargs list constructor
2020-06-11 16:27:00 -07:00
Joe Bryan
406a823ddd
u3: adds allocator profiling labels to u3i_* atom functions
2020-06-11 16:27:00 -07:00
Joe Bryan
1d1a263e48
u3: rewrites u3i_chubs() for efficiency
2020-06-11 16:27:00 -07:00
Joe Bryan
c78bc69758
u3: cleans up imprison.h/c
2020-06-11 16:27:00 -07:00
Joe Bryan
e7ff4550db
u3: fixes use of system malloc in u3i_chubs
2020-06-11 16:27:00 -07:00
Joe Bryan
9241ab2ef5
Merge pull request #3005 from urbit/siprel/travis-linux-haskell
...
Separate Travis Build for Haskell on Linux
2020-06-11 15:20:36 -07:00
Benjamin Summers
2501cb0e17
travis: Fix resource exhaustion error in test build.
2020-06-11 14:54:34 -07:00
Benjamin Summers
f98d6131ff
travis: Separate job for Haskell on Linux + bump nix version
2020-06-11 14:38:41 -07:00
~siprel
382ace5f23
travis: Various fixes and improvements.
...
1. Fix bug in test builds that was causing failures for some reason I
still don't understand.
`tee` output to stderr was failing with "resource temporarily
unavailable". The hack that fixed it was to simply write the herb
output to a file and dump it to stdout after it fully completes.
2. sh/cachix works without CACHIX keys. Simply doesn't upload in that case.
3. Write code to cache testbus builds (disabled for now)
4. fakeship builds get further in bootstrap sequence before committing.
This fixes problems with PRs from forked repos and enables the scripts
to be run locally.
2020-06-11 20:34:50 +00:00
~siprel
2f02a6d0e6
king: Command line flag to enable verbose logging.
2020-06-11 02:07:10 +00:00
~siprel
eb81f5ca14
Less verbose log output.
2020-06-11 02:02:53 +00:00
~siprel
674c794bab
Updated solid pill
2020-06-11 01:20:01 +00:00
~siprel
f853557472
travis: Cache test results in cachix.
2020-06-11 01:00:26 +00:00
~siprel
849d25044a
king: disable "bullshit scry tester"
2020-06-11 00:32:15 +00:00
~siprel
2b3fb7a568
king: fix behn tests.
2020-06-11 00:31:59 +00:00
Benjamin Summers
7af96ab458
Use nix-2.3.6 in CI.
2020-06-10 17:28:47 -07:00
~siprel
ba5bd09724
CLI option for serf exe + serf exe/flags live in PierConfig.
2020-06-10 23:56:48 +00:00
~siprel
f0f82d7e14
king: Handle %vega/%exit, %wack on boot, and stop logging secrets.
2020-06-10 22:00:37 +00:00
~siprel
dabe38be0d
In non-daemon mode, initial serf slogs are user-visiable.
2020-06-10 21:17:55 +00:00
~siprel
c721baee7f
king: serf stderr goes to terminals.
2020-06-10 21:03:46 +00:00
~siprel
cefc25cbe1
king: ^C from connected terminals kills current event.
2020-06-10 20:53:55 +00:00
~siprel
7f780bbcd5
king: TODO.md updates.
2020-06-10 20:08:09 +00:00
~siprel
b552149610
king: handle tanks that are just a cord.
2020-06-10 20:04:09 +00:00
~siprel
e178ad353d
king: Fix spinner bugs.
2020-06-10 19:25:51 +00:00
~siprel
c57c3023f9
king: Event prioritization and error handling for born events.
2020-06-10 19:22:45 +00:00
~siprel
cc772da03c
king: Urbit.Vere.Pier cleanup.
2020-06-08 23:07:42 +00:00
~siprel
528e1d29ff
king: Separate out urbit-eventlog-lmdb package.
2020-06-08 22:01:28 +00:00
~siprel
957f14ee40
king: Minor cleanup.
2020-06-08 21:22:04 +00:00
~siprel
1f4c823d92
king: Separate package for racquire
+ small cleanup.
2020-06-08 20:23:30 +00:00
~siprel
ff646f4830
king: Snapshot on shutdown; no snapshot on start if no events to replay.
2020-06-08 17:45:41 +00:00
~siprel
ba50eb94cd
king: Spin off urbit-noun-core
and urbit-noun
packages.
2020-06-08 17:24:05 +00:00
~siprel
f3e484d5cd
king: TODO notes about how to break into packages.
2020-06-08 01:29:29 +00:00
~siprel
a88849743c
king: Module re-org in prepraration for new IO-Driver interface.
2020-06-08 01:19:43 +00:00
~siprel
21975cf929
King: Fixed a few bugs.
2020-06-07 23:35:54 +00:00
~siprel
6ab2d78d7b
king: Progress bars on replay.
2020-06-07 00:26:59 +00:00
~siprel
95df4b0764
king: Pier cleanup pass.
2020-06-06 23:34:27 +00:00