Commit Graph

16023 Commits

Author SHA1 Message Date
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
Elliot Glaysher
599432456b 0w0 parsing and quickcheck tests on it and 0v0 parsing. 2019-09-23 15:45:33 -07:00
Elliot Glaysher
5fb7d44d68 Dump before going off to work on 0w0 what is this parsing code. 2019-09-23 14:42:19 -07:00
Joe Bryan
426378e838 u3: moves unification into u3a_wed() 2019-09-21 00:52:24 -07:00
Joe Bryan
e3f76a3bc3 u3: fixes road leap/fall debug printfs 2019-09-20 23:23:22 -07:00
Joe Bryan
a0a0c91ad3 u3: removes obsolete u3h_gut() 2019-09-20 23:22:52 -07:00
Joe Bryan
8b985fccfc u3: unifies unifying equality (removes u3r_sang/u3r_sung) 2019-09-20 23:22:40 -07:00
Joe Bryan
aa25024e83 u3: refactors unifying equality unification 2019-09-20 23:21:07 -07:00
Joe Bryan
a5599eaab1 u3: minor refactoring of u3r_sing traversals 2019-09-20 23:21:07 -07:00