[ANNOUNCE] urbit-os-v2.81

36 views
Skip to first unread message

phi...@tlon.io

unread,
Jun 8, 2021, 9:03:55 PM6/8/21
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

Philip Monk

unread,
Jun 8, 2021, 9:41:15 PM6/8/21
to d...@urbit.org
We have released a boot pill corresponding to this OTA with base hash:

0v15.pvpk5.ssqhr.93g3l.l803q.66ac4.7aioh.m3iek.hknp5.83d3q.vdt43

Reply all
Reply to author
Forward
0 new messages