phi...@tlon.io
unread,Jun 8, 2021, 9:03:55 PM6/8/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to d...@urbit.org
urbit-os-v2.81
This release will be pushed to the network as an over-the-air update.
Base hash (check with +trouble):
0v1k.t6ush.on4eq.j9vik.j6r5j.2mnuh.18hij.53kr1.bftck.deos4.c35sb
Release notes:
- Add basic support for future terminal input types, to allow smooth
upgrade to terminal handling
- Add json reparsers for hex, jugs, dates, tanks, and recursive
reparsers
- Added +succ function to stdlib
- Various performance improvements:
- arvo:
- stop using +slay/+nuck when parsing part of a beam into a case
- prime compiler caches to be able to access the scry arm of vanes
faster
- eyre:
- switch from doing uncached dynamic %c conversions to doing cached
%f conversions
- graph-add-nodes thread and graph-push-hook:
- cast to update:store so that type specialization doesn't force us
to do unnecessary nest checks
- graph push hook / graph store:
- prime cache for all mark conversions
- cache scry results when applicable
- graph store:
- switch from using %b to scry a dais and run its noun:grab (vale)
and instead use a static %f cnversion from indexed-post ->
indexed-post for validation to avoid an unnecessary
Contributions:
Liam Fitzgerald (1):
hoon: add +succ gate
Logan Allen (27):
eyre: send warp to warm %c cache for any mark that gets used
eyre: no-op on clay take
eyre: use static mark conversions
eyre: use slam and statically typed conversion
Update pkg/arvo/sys/vane/eyre.hoon
Update pkg/arvo/sys/vane/eyre.hoon
eyre: replace +slam with +slym for a speedup
eyre: add ~| to slym
arvo/hoon: add +sloy, a %da short-circuited +slay to speed up +de-beam and thus +look
eyre: make fang's requested style changes
arvo: add +en-case, hoon: remove +sloy
arvo: rename +en-case to +de-case, prime the cache in +settle
arvo: clean up unnecessary type casts and fix profiling hint
arvo: add %whiz option that allows one to prime the compiler cache
eyre: specialize %clay type
gall: ensure we send %whiz after all the other moves
eyre: comment out %writ specialization because it causes crashes
Merge pull request #4944 from urbit/la/arvo-whiz
Merge pull request #4922 from urbit/la/eyre-tube
Merge pull request #4932 from urbit/la/fast-look
pills: update ivory, brass, solid
zuse: comb through all notes in libraries, and move arms to zuse
hoon: add +sink, a slow (but faster than dunk) type printing
hoon: make +sink more concise
Merge pull request #4986 from urbit/la/hoon-sink
zuse: remove unnecessary line from +re
Merge pull request #4987 from urbit/la/zuse-parsing
fang (3):
dill: support next runtime's inputs
lull: saner belt construction
Merge pull request #4942 from urbit/m/dill-appetizer