Philip Monk
274d518cbc
mall: forward-port gall changes
2019-11-04 20:19:08 -08:00
Philip Monk
82513c27fc
Merge branch 'master' into philip/mall-real
2019-11-04 19:35:24 -08:00
Philip Monk
647c0ddf8b
language-server: cleanup and incremental text sync
2019-11-03 21:46:15 -08:00
Ted Blackman
49cab03086
update solid pill
2019-11-03 20:36:07 -05:00
Fang
82e25e3940
zuse: add delegated-sending address
2019-11-01 18:09:45 +08:00
Philip Monk
0014d1cf2b
auto: fix some crashes on strange wet gates
2019-10-31 21:37:24 -07:00
Jared Tobin
7f124db8d9
Merge branch 'philip/jael-ames-full' ( #1882 )
...
* philip/jael-ames-full:
jael: provide edge-triggered breach notification
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-25 14:05:01 +08:00
Philip Monk
9ddc04143a
jael: provide edge-triggered breach notification
...
Until now, clients of Jael have had to store the first-seen rift if they
want to reliably detect breaches. Otherwise, they would get a false
positive if they heard an old message about a breach (eg if you kick
azimuth-tracker). Clay and Gall did this correctly, but Ames did not.
Jael already maintains this state, so I added a notification to the
existing subscription that happens whenever it notices a breach (a diff
or full where the new rift is greater than the old one).
Because this is an issue on the live network, I wrote state adapters
for Gall and Clay. The Gall one just removes the rift from our state,
but the Clay one is much more involved because we have to upgrade
instances of the clad monad that are possibly in progress.
Specifically, since more input is possible than before, we must wrap any
in-progress instances of the monad in a function that handles the
potential new input from Jael. This temporarily preservers a copy of
the old kernel, but only until the current commit/merge/update has
completed.
The real solution for Clay is to factor out those IO-heavy instances to
userspace tapp/async/imp/threads, and if an upgrade happens in the
middle, you should simply restart them.
Fixes #1852
2019-10-23 21:40:34 -07:00
Jared Tobin
bdfc270b2f
gall: fix bug in +ap-peek
...
fc7901d2
refactored much of +ap-peek, but introduced a bug in the
process. The relevant diff from that commit is as follows:
- =/ =path [ren tyl]
- =/ =vase !>((slag p.u.cug path))
- (ap-slam q.u.cug p.arm vase)
+ =/ index p.u.maybe-arm
+ =/ term q.u.maybe-arm
+ =/ =vase
+ =/ =path [term tyl]
+ =/ raw (slag index path)
+ !> raw
+ (ap-slam term p.arm vase)
Note that [ren tyl] was replaced with [term tyl], where 'term' and 'ren'
are not equal. This commit merely rights that wrong.
2019-10-22 15:22:30 +08:00
Jared Tobin
71b27b0300
Merge branch 'pretty-userspace' ( #1847 )
...
* pretty-userspace:
pills
hoon: moves new pretty-printer back into userspace
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-22 10:12:05 +08:00
Philip Monk
87f689f443
custody: add more types
2019-10-21 15:41:28 -07:00
Jared Tobin
3210acd4de
vere: patch version bump (0.9.0 -> 0.9.1)
...
Also updates all pills.
2019-10-21 09:57:42 +08:00
Joe Bryan
1c3b0adfb0
pills
2019-10-17 17:53:10 -07:00
Joe Bryan
3f3dd9d898
updates solid pill
2019-10-16 17:49:41 -07:00
Jared Tobin
70ed0d6e98
Merge branch 'philip/jael-fix' ( #1827 )
...
* philip/jael-fix:
jael: retrieve first sponsor instead of last
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-16 10:06:09 +04:00
Philip Monk
6b8d75a88c
jael: retrieve first sponsor instead of last
2019-10-15 18:04:34 -07:00
Jared Tobin
f0a0c66afd
ames: bump protocol version
...
A last-minute adjustment to the v0.9.0 release to ensure that ships in
the next era don't become haunted by ghosts of the past one.
2019-10-15 22:32:55 +04:00
Jared Tobin
4613264047
release: v0.9.0
...
Updates URBIT_VERSION, Landscape builds, and all pills.
2019-10-15 14:50:05 +04:00
Jared Tobin
3a540371a0
vere: rc version bump (-> 0.9.0.rc-4)
...
Also updates brass, ivory pills.
2019-10-11 11:27:04 +04:00
Jared Tobin
ac55d362e9
Merge branch 'ames-boot-timer' ( #1817 )
...
* ames-boot-timer:
pills: update solid
ames: skip timers if unix duct is unset
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-11 11:08:35 +04:00
Jared Tobin
daf2176ca9
pills: update solid
2019-10-11 10:56:16 +04:00
Jared Tobin
23a1375f73
Merge branch 'pkova/master' ( #1814 )
...
* pkova/master:
eyre: fix missing cancel-heartbeat-move cases
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-11 09:07:10 +04:00
Jared Tobin
b100160198
Merge branch 'treap-traverse' into yosoyubik-contribs
...
* treap-traverse:
pills: update solid
hoon: replaces manual +tree cons with explicit %=
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-10 10:07:03 +04:00
Jared Tobin
ad53e40e99
Merge branch 'algorithm-tests' into merge-yosoyubik-contribs
...
* algorithm-tests:
pills: update solid
tests: unit tests for +in (set)
tests: unit tests for +to (queue)
tests: unit tests for +by (map)
tests: unit tests for +differ (diff/merge)
hoon: fix for +uno/uni (#1779 ) set/map union
hoon: fix for +apt:to (#1778 ) queue correctness
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-10 09:45:43 +04:00
yosoyubik
7300e5e6f3
pills: update solid
2019-10-09 07:39:11 +02:00
Jared Tobin
32052396d8
vere: version bump (0.8.0 -> 0.9.0)
...
Additionally updates all pills, for good measure.
2019-10-08 12:36:38 +04:00
Jared Tobin
95bb70967f
pills: update solid ( #1 )
2019-10-07 10:51:21 +03:00
Jared Tobin
20462d1529
pills: update solid
2019-10-06 12:09:54 +02:00
Jared Tobin
8aeaf1610b
Merge branch 'behn-log-drip-fail' ( #1795 )
...
* behn-log-drip-fail:
updates solid pill
behn: print error on failed %drip
2019-10-05 16:28:20 +04:00
Isaac Visintainer
e9c639464b
eyre: changed cookie format
2019-10-04 15:06:01 -07:00
Joe Bryan
a1db81cbc9
updates solid pill
2019-10-04 14:19:42 -07:00
Elliot Glaysher
330faa3205
Update all pills and fix .gitignore.
...
The ivory pill had not been rolled after the last changes to zuse,
meaning that you could no longer boot a ship. Also fixes .gitignore
so as to not hide old build artifacts which could interfere with
picking up changes to the ivory pill.
2019-10-03 15:03:50 -07:00
Joe Bryan
f1804bdab5
updates solid pill
2019-10-01 15:22:07 -07:00
Philip Monk
9fc28a9538
mall: populate wex.bowl with outgoing subscriptions
...
fixes #1466
2019-09-30 20:53:12 -07:00
Jared Tobin
21c3119660
gall: remove %gall-booting printf
...
%gall currently prints
[%gall-booting <app> p=<ship> q=<desk>]
whenever it receives a %conf (i.e., when it boots an app). This turns
up in many of the places the old, less-informative '%mo-not-running'
printf did, but it's of similarly little use, and mainly serves to
create redundant line noise. This commit just removes it.
2019-09-30 01:58:28 +04:00
Logan Allen
166465af59
zuse: added path, tank, string utils to en/dejs
2019-09-30 01:31:46 +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
Philip Monk
9c9115a7e0
spider, ph: convert ph to imps
2019-09-28 21:44:31 -07:00
Joe Bryan
2f4ddad20c
solid pill
2019-09-27 13:14:50 -07:00
Philip Monk
b79dead5f8
spider: convert example-fetch to imp
2019-09-27 10:40:22 -07:00
Logan Allen
9a62a04042
eyre: better error handling in channel js
2019-09-27 16:30:53 +04:00
Philip Monk
e6f5b0d3fd
mall: fix %child-sync ph test
2019-09-25 13:19:09 -07:00
Philip Monk
a4dcad7d46
gall: unsubscribe after breach
...
fixes #1431
2019-09-24 15:00:16 -07:00
Philip Monk
30f74368fb
mall: convert hall to mall
2019-09-23 20:46:59 -07:00
Philip Monk
fc9f17ae23
mall: convert talk to mall
...
also change !< to crash on failure
2019-09-23 15:44:48 -07:00
Jared Tobin
940ec12910
Merge branch 'liam-fitzgerald/xml-cdata-support' ( #1670 )
...
* liam-fitzgerald/xml-cdata-support:
pills: update solid
zuse: add en-xml:html and de-xml:html tests
zuse: fix comment parsing in de-xml:html
zuse: added CDATA support to de-xml:html
2019-09-18 13:31:39 -02:30
Philip Monk
eeac28bdc6
mall, hood: deduplicate types in libs
2019-09-13 13:34:30 -07:00
Philip Monk
d7671efec0
mall, hood: avoid referencing library internals
2019-09-13 11:54:07 -07:00
Philip Monk
839a822f71
mall: convert hood/dojo to refactored form
2019-09-12 15:01:55 -07:00
Jared Tobin
472c27ef6c
Merge branch 'barbus' ( #1712 )
...
* barbus:
hoon: removed unused parser type
hoon: remove extraneous cast
hoon: removed barhax. No hax!
hoon: replace barhax with barbus
hoon: changed barbus to match barhax
hoon: replaced barbus usage with barhax
hoon: add parsing for barhax
hoon: added barhax to replace barbus
hoon: update tall parsing for |$
hoon: replace +* name usage with ++ name |$
hoon: add parsing rules for |$
hoon: add ast for |$
2019-09-11 15:27:04 -02:30
David Kerschner
46b681e96a
hoon: removed unused parser type
2019-09-11 01:20:38 -07:00
David Kerschner
b32fb23166
hoon: remove extraneous cast
2019-09-11 01:20:33 -07:00
David Kerschner
09575c4915
hoon: removed barhax. No hax!
2019-09-11 01:20:28 -07:00
David Kerschner
60c6d4fed1
hoon: replace barhax with barbus
2019-09-11 01:20:21 -07:00
David Kerschner
5762140ebb
hoon: changed barbus to match barhax
2019-09-11 01:20:15 -07:00
David Kerschner
504e4fcac1
hoon: replaced barbus usage with barhax
2019-09-11 01:20:10 -07:00
David Kerschner
b752cf660e
hoon: add parsing for barhax
2019-09-11 01:20:01 -07:00
David Kerschner
0935b87dc6
hoon: added barhax to replace barbus
...
barhax will implement changes request in pr and is used to stage changes to barbus
2019-09-11 01:19:45 -07:00
Philip Monk
263b151dcb
clay: answer ~ to %next request if file is deleted
2019-09-10 13:49:12 -07:00
David Kerschner
936c79d616
hoon: update tall parsing for |$
2019-09-10 11:59:32 -07:00
David Kerschner
b226d24a50
hoon: replace +* name usage with ++ name |$
2019-09-10 11:59:22 -07:00
David Kerschner
755515463c
hoon: add parsing rules for |$
2019-09-10 11:59:14 -07:00
David Kerschner
043dec26cf
hoon: add ast for |$
...
|$ is being added as a mold builder rune. This change is ultimately part of
reclaiming +* for use as aliases on cores.
2019-09-10 11:58:10 -07:00
Philip Monk
1ca4c72aa5
mall: make boot
2019-09-09 20:04:38 -07:00
Jared Tobin
53f4b5c258
pills: update solid, brass, ivory
2019-09-09 07:59:15 -02:30
Joe Bryan
d461ec40b0
hoon: enable scry in +mule
...
Enables .^ in +mule (statically-typed virtualization), by specifying a
scry-handler function that punts the namespace read to a higher
virtualization layer via virtual-nock (mock) 12.
2019-09-08 19:45:00 -02:30
Joe Bryan
a6272a97a8
arvo, ford: add type safety to scry
...
Adds a nest-check to the scry-wrapper functions +sloy and +sloy-light,
plugging a type hole in .^ namespace reads (scry).
2019-09-08 19:44:06 -02:30
Philip Monk
fc682fc585
Merge remote-tracking branch 'origin/scry-safe-mule' into philip/mall-real
2019-09-06 13:18:42 -07:00
Liam Fitzgerald
d9a8d02b41
pills: update solid
2019-09-06 15:22:32 +10:00
David Kerschner
5ab2618239
Updated pills to match latest master
2019-09-05 20:10:39 -07:00
Philip Monk
f52e60bb09
mall: use +stay instead of explicit state
2019-09-04 14:20:47 -07:00
Philip Monk
bc1ba10a11
mall: compiles and runs app, but type hole
2019-09-04 12:49:16 -07:00
Philip Monk
6bac377bd2
hoon: don't nest check in zpmc
...
This check required the new type of +type to nest within the old type of
+type, which is wrong. Specifically, this disallowed adding new runes
without a staging procedure (which we didn't successfully complete).
2019-08-29 17:08:48 -07:00
Jared Tobin
0bd06fe210
Merge branch 'jt-gall-refactor' ( #1668 )
...
* jt-gall-refactor: (76 commits)
gall: fix issue id in comment
pills: update solid
gall: handle foreign coup success
gall: only print peek bad result if bad
gall: add basic test harness
pills: update solid, brass, ivory
gall: fix obvious nest-failing tisdot
gall: change '-state' to '-core' for +mo and +ap
zuse, gall: deprecate 'club'
zuse, gall, eyre: deprecate 'cush'
zuse, gall, eyre, dojo: deprecate 'cuft'
gall: remove slam-related printfs
gall: remove deprecated 'mak' from 'agents'
gall: use less vertical spacing throughout
gall: add comment re: unpopulated wex
gall: use less vertical separation when wuthepping
gall: fix whitespace
gall: don't define 'move' as a pair
gall: don't give faces to tags
gall: gut some unused stuff
...
2019-08-29 19:05:25 -02:30
Joe Bryan
97d67e81fb
enables scry in +mule (by way of explicit nock 12 in +mute)
2019-08-28 15:55:13 -07:00
Joe Bryan
ee84936add
adds type-safety to scry via +nets:wa in the scry-wrappers
2019-08-28 15:39:04 -07:00
Jared Tobin
858928460c
pills: update solid
2019-08-27 13:12:19 -02:30
Jared Tobin
fa64a8092a
Merge branch 'philip/autocommit' ( #1662 )
...
* philip/autocommit:
kiln: add autocommit
2019-08-27 09:18:36 -02:30
Jared Tobin
2a802b5a30
Merge branch 'philip/fastboot' ( #1663 )
...
* philip/fastboot:
dill, helm: add lite boot option with -l
2019-08-27 08:00:49 -02:30
Philip Monk
a25b082e04
dill, helm: add lite boot option with -l
2019-08-26 11:04:24 -07:00
Philip Monk
4958dc506d
kiln: add autocommit
2019-08-25 02:11:02 -07:00
Philip Monk
e2f18afe0a
zuse: make of-wain:format use linear space
2019-08-24 22:50:36 -07:00
Jared Tobin
1076663018
Merge branch 'philip/jael-fix'
2019-08-24 08:31:25 -02:30
Jared Tobin
f1ff251f4d
pills: update solid, ivory
2019-08-23 14:41:16 -02:30
Philip Monk
ec9eedd50f
ph: clean up card structures
2019-08-22 15:33:52 -07:00
Philip Monk
212b5879fd
dawn.c: produce full sponsor chain keys
2019-08-22 14:16:26 -07:00
Jared Tobin
e7bbefff8d
pills: update solid, brass, ivory
2019-08-22 17:53:24 -02:30
Jared Tobin
ef3560719c
pills: update solid, brass, ivory
2019-08-22 12:33:25 -02:30
Philip Monk
72a6afe7c4
pill
2019-08-20 10:49:04 -07:00
Jared Tobin
09af71d776
Update solid pill.
2019-08-12 07:25:54 -07:00
Ted Blackman
370213bb65
add gall %wash to clear caches
2019-08-10 14:24:31 -07:00
pilfer-pandex
06e25fdf89
Merge branch 'master' into decap-all
2019-08-09 14:26:20 -07:00
Philip Monk
35e63f2051
Merge remote-tracking branch 'origin/master' into philip/kale
2019-08-08 15:08:34 -07:00
Philip Monk
bd36e61b22
Merge remote-tracking branch 'origin/master' into philip/kale
2019-08-08 14:51:14 -07:00
Philip Monk
c453450d9c
add |moon, |moon-cycle-keys, and |moon-breach
2019-08-07 17:59:01 -07:00
Philip Monk
6eb4d9389d
remove snapshot scaffolding
2019-08-07 13:54:47 -07:00
Philip Monk
900e7fc12c
review fixes
2019-08-07 13:44:41 -07:00
Philip Monk
6468fe7a4a
review fixes
2019-08-07 10:46:03 -07:00
Philip Monk
c253ed2a81
fix dawn tests
2019-08-06 16:16:43 -07:00
Philip Monk
6212422015
kale -> jael
2019-08-06 15:42:37 -07:00
Philip Monk
4ddd08890c
switch back to mainnet
2019-08-06 11:18:45 -07:00
Philip Monk
c7693f13e3
pill
2019-08-06 01:11:22 -07:00
Philip Monk
0adc83ecf6
get pills from aqua
2019-08-05 17:44:52 -07:00
Philip Monk
21e4baa2ed
Merge remote-tracking branch 'origin/master' into philip/kale
2019-08-05 13:02:31 -07:00
Philip Monk
6f274de3be
more printfs
2019-08-05 11:48:11 -07:00
Philip Monk
eaae4452c8
remove printfs
2019-08-05 11:39:35 -07:00
Isaac Visintainer
076706c1d3
update urbit version number and pills
2019-08-02 14:56:28 -07:00
pilfer-pandex
6703dacc10
update the pills; works!
2019-08-02 13:26:07 -07:00
Philip Monk
f38d913ddb
fix +moon
2019-08-02 11:24:20 -07:00
ixv
6c0ac0ac3d
Merge branch 'master' into slam-wa
2019-08-02 11:08:29 -07:00
Isaac Visintainer
d911b154ea
updated pills
2019-08-02 11:07:10 -07:00
Isaac Visintainer
dffe7c35a1
updated pills
2019-08-01 17:17:45 -07:00
Philip Monk
1391ecafd3
pills and fix pill generation
2019-08-01 13:17:14 -07:00
Ted Blackman
10a352ae3d
fix tests and update pill
2019-08-01 12:02:25 -07:00
Philip Monk
21389bf401
pill
2019-08-01 11:58:07 -07:00
Ted Blackman
e5d599ad1c
update pill
2019-08-01 11:45:32 -07:00
Ted Blackman
d22490facb
testnet config
2019-08-01 11:45:15 -07:00
Philip Monk
9b798a8722
reenable apps
2019-08-01 11:43:33 -07:00
Ted Blackman
1c3ea0b188
add +slam:wa and tests
2019-08-01 11:21:24 -07:00
Philip Monk
f78d755a0d
%breach-sync works with kale
2019-07-27 16:52:28 -07:00
Philip Monk
89cde4a272
Merge remote-tracking branch 'origin/master' into HEAD
2019-07-26 18:44:29 -07:00
pilfer-pandex
1dea2675c9
update the pills
2019-07-26 14:25:55 -07:00
pilfer-pandex
9a6cdd8d13
per philip, remove !: from arvo.hoon
2019-07-26 13:26:28 -07:00
Philip Monk
e703053fc0
more lat and hut order fixes
2019-07-24 17:16:41 -07:00
Philip Monk
0b56c798fd
fix lat uni order in clay to break recursion
2019-07-24 16:05:15 -07:00
Philip Monk
d2308ef24e
pill
2019-07-22 11:11:59 -07:00
Philip Monk
93a4160a35
Merge remote-tracking branch 'origin/v0.8.0.rc' into philip/kale
2019-07-22 10:39:15 -07:00
Philip Monk
b21d057b64
zoom sync for azimith-tracker
2019-07-19 15:45:59 -07:00
Logan Allen
7b47c21855
Merge branch 'v0.8.0.rc' into chat-scroll
2019-07-19 11:04:16 -07:00
Isaac Visintainer
4dd936e8f6
fixed eyre tests
2019-07-18 18:11:13 -07:00
Logan Allen
5dabb4cef2
Added new pills
2019-07-18 16:40:14 -07:00
Philip Monk
408b72b68e
fixed up kale
2019-07-18 15:26:15 -07:00
Joe Bryan
b5d02a0082
adds sample type to +get:by, fixes call-sites
2019-07-18 11:51:34 -07:00
pilfer-pandex
3902197dbb
update the solid and ivory pills, ivory.c (play mismatch fix)
2019-07-17 17:43:18 -07:00
Joe Bryan
f89a7457ab
fixes a bug in %gall preventing cross-ship cross-app communication
2019-07-16 09:52:32 -02:30
Philip Monk
45360f8e3a
Merge remote-tracking branch 'origin/v0.8.0.rc' into philip/kale
2019-07-15 13:08:16 -07:00
Logan Allen
aef1810386
Updated all pills.
2019-07-15 11:51:44 -07:00
Joe Bryan
dc2483f1f8
fixes jet-registration hint in %ames +turf-scry (for profiling)
2019-07-11 23:41:54 -07:00
Ted Blackman
e7455147ec
Merge branch 'v0.8.0.rc' into jael-recursion-fix
2019-07-11 17:45:54 -07:00
Ted Blackman
77a1ea0db6
pill
2019-07-11 17:07:16 -07:00
Isaac Visintainer
a60d8cdbfc
changed name of app to be consistent
2019-07-11 15:07:05 -07:00
Fang
df28f4c27a
Update pill
2019-07-10 11:50:21 +02:00
Logan Allen
897c0349b1
Added new brass and solid pills based on fb70052
2019-07-05 14:53:40 -07:00
Philip Monk
c5b73d9c89
fix azimuth-tracker for iris
2019-07-05 13:59:29 -07:00
Joe Bryan
32e5bd9e73
removes unused (list host) from %eyre %born
2019-07-04 00:15:23 -07:00
Joe Bryan
27da0d61d8
renames +http-client interface core to +iris
2019-07-03 23:52:22 -07:00
Joe Bryan
e0f17b0ff1
moves +http-server interface core into +eyre
2019-07-03 23:29:13 -07:00
Joe Bryan
62522f87c1
renames %lient to %iris
2019-07-03 17:08:23 -07:00