Commit Graph

16031 Commits

Author SHA1 Message Date
Jared Tobin
846bd8982f
Merge branch 'la-zuse-additions' (#1757)
* la-zuse-additions:
  zuse: added path, tank, string utils to en/dejs

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-30 01:34:26 +04:00
Logan Allen
166465af59
zuse: added path, tank, string utils to en/dejs 2019-09-30 01:31:46 +04:00
Jared Tobin
b330fb4a8d
Merge branch 'safe-memo' (#1780)
* safe-memo:
  u3: refactors memoization patterns for safer rc

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-30 00:50:30 +04:00
Jared Tobin
2add146302
Merge branch 'reclamation' (#1773)
* reclamation:
  solid pill
  arvo: wires up %trim memory-pressure event stubs
  u3: wires up the %trim event in the daemon
  u3: adds %trim memory-pressure notification "effect"
  u3: tweaks |mass output (and fixes inadvertent truncation)
  u3: refactors periodic memory reclamation
  u3: factors out u3a_idle() to measure free-lists in a road
  u3: adds and uses u3a_full/heap/temp road macros
  u3: cleans up whitespace, removes dead code in allocator
2019-09-29 21:30:56 +04:00
Jared Tobin
5c99f33271
Merge branch 'ted/verb' (#1754)
* ted/verb:
  update pill
  hood: |knob {tag} {level} to set dill verbosity
  dill: set verbosity by error tag
2019-09-29 21:09:05 +04:00
Ted Blackman
f222ca49fb
update pill 2019-09-29 20:45:23 +04:00
Ted Blackman
0bf9e98d08
hood: |knob {tag} {level} to set dill verbosity 2019-09-29 20:45:10 +04:00
Jared Tobin
2694d04a51
contributing: add note on hotfixes [ci skip] 2019-09-28 14:44:50 +04:00
Joe Bryan
9896f3d16f u3: refactors memoization patterns for safer rc
specifically, avoiding uncounted references when
memoizing in the compiler
2019-09-27 17:02:27 -07:00
Elliot Glaysher
51126ec1d4 Make the Behn tests less noisy. 2019-09-27 13:21:07 -07:00
Joe Bryan
2f4ddad20c solid pill 2019-09-27 13:14:50 -07:00
Joe Bryan
3dd9bd7111 arvo: wires up %trim memory-pressure event stubs 2019-09-27 13:02:11 -07:00
Joe Bryan
7a62373308 u3: wires up the %trim event in the daemon 2019-09-27 13:02:11 -07:00
Joe Bryan
c5ab5c6c5b u3: adds %trim memory-pressure notification "effect" 2019-09-27 13:02:11 -07:00
Joe Bryan
a0cab6c8ed u3: tweaks |mass output (and fixes inadvertent truncation) 2019-09-27 13:02:11 -07:00
Joe Bryan
e51ba034d2 u3: refactors periodic memory reclamation
and adds clarifying comments to u3m_reclaim()
2019-09-27 13:02:11 -07:00
Joe Bryan
b75b418e25 u3: factors out u3a_idle() to measure free-lists in a road 2019-09-27 13:02:11 -07:00
Joe Bryan
ca2671947b u3: adds and uses u3a_full/heap/temp road macros 2019-09-27 13:02:11 -07:00
Joe Bryan
a2732a35b6 u3: cleans up whitespace, removes dead code in allocator 2019-09-27 13:02:11 -07:00
Elliot Glaysher
a80b8fc8ee Don't write files to disk during testing.
While doing our golden testing, we shouldn't write result files to
the filesystem. They are temporary and can fail. Use the in memory
comparisson function instead.
2019-09-27 11:09:10 -07:00
Ted Blackman
f2073dbc34 dill: set verbosity by error tag 2019-09-27 13:55:14 -04:00
Elliot Glaysher
1c683b3d97 Merge remote-tracking branch 'origin/king-haskell' into king-dawn
Does a few small fixups for compilation and to make sure things
still work.
2019-09-27 10:30:26 -07:00
Jared Tobin
cd3d24117c
Merge branch 'weather-precip-percent' (#1765)
* weather-precip-percent:
  weather: fix precipitation display

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 17:12:38 +04:00
Fang
7b21316694
weather: fix precipitation display
The `precipProbability` value ranges from 0 to 1, so to display
percentages we need to scale it up.
2019-09-27 17:08:50 +04:00
Jared Tobin
7491228042
Merge branch 'la-channel-js' (#1764)
* la-channel-js:
  eyre: better error handling in channel js

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 16:45:14 +04:00
Logan Allen
9a62a04042
eyre: better error handling in channel js 2019-09-27 16:30:53 +04:00
Jared Tobin
ba6f60cc66
Merge branch 'la-remove-hall-hood' (#1771)
* la-remove-hall-hood:
  hood: remove hall dependency.

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 15:41:23 +04:00
Jared Tobin
57d4ec897d
Merge branch 'la-remove-tiebout' (#1762)
* la-remove-tiebout:
  tiebout: removed since it's unused

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 15:39:00 +04:00
Jared Tobin
b93dc72b3c
Merge branch 'la-remove-hall-publish' (#1759)
* la-remove-hall-publish:
  publish: removed unused hall import statements

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 15:37:19 +04:00
Jared Tobin
3408ef4773
Merge branch 'philip/gall-unsub' (#1756)
* philip/gall-unsub:
  gall: unsubscribe after breach

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-27 14:20:18 +04:00
benjamin-tlon
8b951283b0
Merge pull request #1770 from urbit/noun-map-set
Haskell <-> Hoon conversions for ?(map set)
2019-09-26 16:09:16 -07:00
Benjamin Summers
b8106bc427 Wrote a golden test for map/set conversions. 2019-09-26 16:03:25 -07:00
Logan Allen
707a667d47 hood: remove hall dependency. 2019-09-26 15:03:13 -07:00
Logan Allen
203be550fe tiebout: removed since it's unused 2019-09-26 14:43:50 -07:00
Logan Allen
23e95e1839 publish: removed unused hall import statements 2019-09-26 14:38:20 -07:00
Benjamin Summers
bfc8d30c9d Explicitly implement (map -> hoon map) and write simple qc tests. 2019-09-26 14:28:11 -07:00
Benjamin Summers
ee0def33f5 Haskell <-> Hoon conversions for map and set. 2019-09-26 13:29:19 -07:00
Elliot Glaysher
7d78ed73f3 General cleanup 2019-09-26 11:37:19 -07:00
Elliot Glaysher
9765920763 Various cleanups to the validation code. 2019-09-26 11:14:24 -07:00
Elliot Glaysher
89245cae7e Fixup return types and half-implement the moon case. 2019-09-25 15:52:19 -07:00
Elliot Glaysher
2eacf091e8 Remove commented out imports. 2019-09-25 15:19:24 -07:00
Elliot Glaysher
ec9466d22b Now with a more filled in Dawn event. 2019-09-25 15:16:48 -07:00
Elliot Glaysher
8b46d2dfc8 Switched from cryptonite to ed25519; key derivation works now! 2019-09-25 14:26:51 -07:00
Elliot Glaysher
5a6c6ff7cc End of day checkpoint. 2019-09-24 17:15:00 -07:00
Philip Monk
a4dcad7d46
gall: unsubscribe after breach
fixes #1431
2019-09-24 15:00:16 -07:00
benjamin-tlon
7db5ef2c6c
Merge pull request #1749 from urbit/kh-demux-state
Make multiplexed terminals store state instead of history.
2019-09-24 14:52:09 -07:00
Elliot Glaysher
676a8ee6a6 WIP: Use edwards curve point types from Crypto.ECC.Edwards25519
This changes Pass to decode the Ed.Point directly in the type,
instead of having the packed Atom representation or raw ByteStrings.
Added conversion quickchecks and also decoded data off the Ethereum
contracts.
2019-09-24 14:01:39 -07:00
Joe Bryan
2f739c0edd
Merge pull request #1741 from urbit/reunity
u3: unifies unifying-equality unification
2019-09-24 10:55:45 -07:00
Joe Bryan
89ab6969d4 u3: adds and refines unifying-equality comments 2019-09-24 09:32:41 -07:00
Elliot Glaysher
c3b5dc9b24 Parse the Seed out of the keyfile. 2019-09-23 16:42:12 -07:00