Philip Monk
189f6cc955
language-server: fix rune typos
2019-11-04 23:46:46 -08:00
Philip Monk
aea2a76363
Merge branch 'philip/language-server' into philip/mall-real
2019-11-04 21:44:17 -08:00
Philip Monk
0638d23840
mall: forward port userspace changes
2019-11-04 21:35:42 -08:00
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
0713d3d38c
language-server: multiple files and ford
...
Handle multiple files by keeping a map of text buffers. Also use the
Ford parser so we can parse ford runes. At some point we should load in
libraries when that happens so we have the appropriate types.
This corresponds to hoon-language-server 0.1.1
2019-11-04 18:18:36 -08:00
Jared Tobin
dc1c32406b
Merge branch 'gall-mule-mint' ( #1914 )
...
* gall-mule-mint:
gall: fix virtualization of agent compilation
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-05 08:11:16 +08:00
Logan Allen
1b3c14eeb1
invite-hook: crash upon invalid invite received
2019-11-04 15:37:11 -08:00
Jared Tobin
92e4a3ca18
Merge branch 'jt/arvo-priority' ( #1913 )
...
* jt/arvo-priority:
build: give arvo a high priority
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-05 07:33:05 +08:00
Joe Bryan
ec32a76596
gall: fix virtualization of agent compilation
2019-11-04 15:29:17 -08:00
Jared Tobin
999bc1704e
build: give arvo a high priority
...
0bdced981e
introduced the 'arvo-ropsten' derivation. Attempting to
install both 'arvo' and 'arvo-ropsten' via nix-env will result in a
priority error; this assigns a higher priority to 'arvo' to resolve the
conflict.
Fixes #1912 .
2019-11-05 07:10:04 +08:00
Fang
8c452ef61f
Merge branch 'eth-watcher-2' into pool-group-hook
2019-11-04 20:52:29 +01:00
Fang
5c6c75c7ea
eth: move existing chain requests into ethio
...
To avoid reimplementing these (on top of ethio) every time. This seems
like a good place to centralize chain request logic going forward.
2019-11-04 18:59:30 +01:00
Fang
dc35958918
eth-watcher: refactor refresh rate to top of file
2019-11-04 18:57:17 +01:00
Philip Monk
8fe859ad49
language-server: namespace libraries
2019-11-03 21:54:04 -08:00
Philip Monk
647c0ddf8b
language-server: cleanup and incremental text sync
2019-11-03 21:46:15 -08:00
Philip Monk
da71dac4ab
language-server: initial commit
...
A simple language server engine, for use with hoonls.py, which presents
the RPC interface expected by editors. Features:
- Syntax error detection
- Rune snippets
- Autocomplete
2019-11-03 21:42:35 -08:00
Ted Blackman
49cab03086
update solid pill
2019-11-03 20:36:07 -05:00
Ted Blackman
19c4bf7110
alef,gall: %clog notice and handling
2019-11-03 20:35:45 -05:00
Jared Tobin
988b3a4785
Merge branch 'philip/tab-complete' ( #1899 )
...
* philip/tab-complete:
auto: gain and lose types on ?:
auto: handle tab in middle of symbol
auto: support forks
auto: support autocomplete inside wings
auto: fix some crashes on strange wet gates
auto: support multiline tab completion
auto: don't look in context of non-gold cores
easy-print: don't crash if type-check crashes
dojo, drum: change %tab sole-effect to use tanks
dojo, auto: move insert-magic logic to lib/auto
dojo, drum: give tab completion as true output
dojo: add a better function printer
dojo: add tab completion
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-03 22:09:55 +08:00
Jared Tobin
9c34bbc4c3
Merge branch 'mp-chatcli-link' ( #1909 )
...
* mp-chatcli-link:
chat-cli: Update ;help link
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-03 22:06:31 +08:00
Jared Tobin
e59ee780de
Merge branch 'ivory-header-build' ( #1907 )
...
* ivory-header-build:
nix: fix ivory-header error conditions (detecting lfs pointers)
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-03 22:05:53 +08:00
Ted Blackman
3ecfbd6a68
fixed merge; sync and hi work again
2019-11-03 00:07:51 -04:00
Ted Blackman
9a02c64b45
Merge branch 'master' into alef-testnet-merge
...
Untested, has not been run.
Uses master pills for now. Will need refreshing.
2019-11-02 23:37:01 -04:00
Ted Blackman
2979623e2a
update solid pill again, I guess
2019-11-02 23:13:29 -04:00
Matilde Park
47f0067458
chat-cli: Update ;help link
...
The link used here resolves with a 301 to the proper page for messaging usage, but not actually the 'messaging' section of that page. This commit provides a more direct link to the exact instructions.
2019-11-02 22:52:06 -04:00
Ted Blackman
baf0f1579f
update solid pill
2019-11-02 21:03:40 -04:00
Ted Blackman
22ef92053a
gall and ames: |hi works, fixed alef nack-trace bug
2019-11-02 20:52:48 -04:00
Philip Monk
ec3ab084c7
auto: gain and lose types on ?:
2019-11-01 18:02:20 -07:00
Logan Allen
43edde1d0b
changed invite peek interface to /:path/:uid
2019-11-01 15:18:17 -07:00
Joe Bryan
46934cef17
nix: fix ivory-header error conditions (detecting lfs pointers)
2019-11-01 14:47:57 -07:00
Logan Allen
d7eb005ae8
invite: add comments and clean up
2019-11-01 14:04:50 -07:00
Logan Allen
cb158310e3
chat-js: added invite functionality
2019-11-01 14:04:50 -07:00
Logan Allen
40b6579873
chat-hook: added invite functionality
2019-11-01 14:04:50 -07:00
Logan Allen
656f264f96
app: added invite app and mark converters to JSON
2019-11-01 14:04:50 -07:00
Ted Blackman
6f2ebe8ebd
gall: deleted +ap-track-queue, boot completes
2019-11-01 16:18:51 -04:00
Ted Blackman
f7c1af8dec
pill compiles, but apps unlink on boot
2019-11-01 15:06:09 -04:00
Jared Tobin
f30e1d9993
Merge branch 'remove-hall'
...
* remove-hall:
apps: remove %hall and %talk
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-01 18:11:30 +08:00
Fang
c1b18323cc
hook: add pool-group-hook for making invite groups
...
If we were invited by someone, this creates a group that includes
all ships invited by the same inviter.
2019-11-01 18:09:50 +08:00
Fang
e402cbc550
ethio: add +read-contract for chain state reading
2019-11-01 18:09:50 +08:00
Fang
82e25e3940
zuse: add delegated-sending address
2019-11-01 18:09:45 +08:00
Philip Monk
ce6efe0a6a
auto: handle tab in middle of symbol
2019-11-01 00:18:34 -07:00
Philip Monk
ad4f0c3ea3
auto: support forks
2019-10-31 23:21:10 -07:00
Philip Monk
1fe453ee93
auto: support autocomplete inside wings
2019-10-31 22:43:50 -07:00
Philip Monk
0014d1cf2b
auto: fix some crashes on strange wet gates
2019-10-31 21:37:24 -07:00
Philip Monk
f3626e17e6
auto: support multiline tab completion
2019-10-31 20:54:00 -07:00
Philip Monk
e4a89b072c
auto: don't look in context of non-gold cores
2019-10-31 16:38:47 -07:00
Philip Monk
8e66d84c83
easy-print: don't crash if type-check crashes
...
also don't render all the types if there's more than 10.
2019-10-31 15:53:43 -07:00
Philip Monk
9487481128
dojo, drum: change %tab sole-effect to use tanks
...
It should be general-purpose for tab-completing things in other apps,
types are inappropriate.
2019-10-31 15:14:41 -07:00
Philip Monk
ee63e122ea
dojo, auto: move insert-magic logic to lib/auto
...
This changes the entry-points in lib/auto so that clients never have to
handle magic-spoon. You can specify either a tape of code with a
position index or a preparsed hoon (presumably you ran +insert-magic
before parsing).
2019-10-31 14:56:54 -07:00