pilfer-pandex
942e60670e
king: fix ames tests
2020-07-23 13:17:02 -07:00
pilfer-pandex
7eddb89b70
king: it was too clever of me to use stateTVar; compiler can't help
2020-07-22 22:52:46 -07:00
pilfer-pandex
8e14fb8086
king: fix comment about ames q behavior
2020-07-22 22:50:22 -07:00
pilfer-pandex
4c9cbb5d19
king: ames bounded q, now with logging and fifo
2020-07-22 22:48:35 -07:00
pilfer-pandex
3349ea511f
king: fix goshdarn typo
2020-07-21 21:22:08 -07:00
pilfer-pandex
565be3cad6
king: drop ames packets when >1k are unprocessed
2020-07-21 21:15:06 -07:00
Joe Bryan
7701b17995
Merge branch 'release/next-vere' into ipc-redux
...
* release/next-vere:
noun: don't add identical values to song_x_cape's hashtable
nix: fix boot-ship.nix
release: urbit-os-v1.0.28
vere: more readable http server status
release: urbit-os-v1.0.27
chat-store: don't trim on %messages, either
2020-07-20 13:22:20 -07:00
Joe Bryan
1ca1afc4e8
Merge pull request #3140 from urbit/jb/gcc-update
...
vere: fix warnings flagged by gcc 8
2020-07-20 11:33:23 -07:00
Joe Bryan
4136ab4329
vere: replaces "irrelevant" uses of strncpy
2020-07-17 18:05:50 -07:00
Brendan Hay
6fb743bb4c
serf: fix format-truncation errors in GCC 8
2020-07-17 12:39:21 -07:00
Brendan Hay
4794029b9c
u3: fix format-truncation errors in GCC 8
2020-07-17 12:23:37 -07:00
Brendan Hay
dc518607d9
build: add pthread dependency to LDFLAGS
...
libuv has a dependency on pthread which doesn't seem to get picked
up through any other configure steps. The errors returned during
linking are:
libuv.a(libuv_la-thread.o): undefined reference to symbol 'pthread_rwlock_trywrlock@@GLIBC_2.2.5'
libpthread.so.0: error adding symbols: DSO missing from command line
2020-07-17 12:22:50 -07:00
Joe Bryan
406c865689
serf: fix incorrect structure in %peek response
2020-07-16 14:39:47 -07:00
Philip Monk
eef2b988ac
Merge pull request #3131 from urbit/philip/sing
...
noun: don't add identical values to _song_x_cape's hashtable
2020-07-16 14:14:57 -07:00
Philip Monk
193f7d08cd
Merge remote-tracking branch 'origin/master' into release/next-vere
2020-07-15 12:47:30 -07:00
Philip Monk
7ded3f127c
noun: don't add identical values to song_x_cape's hashtable
...
We were unconditionally adding equal items to the hashtable of
already-compared pointers. This table exists so that if we've already
determined two non-pointer-equal nouns are value-equal, we don't have to
check them again. However, atoms (especially direct) ended up in this
hashtable even though we don't look those up. This makes sure we don't
add items to the hashtable if they're "pointer"-equal (which for direct
atoms is value-equal).
The impact of this inefficiency was greatly magnified by the issue with
+mug where (mug a a) = (mug b b) for all a, b. For this reason, these
identical pairs added to the hashtable always had the same mug, so they
were added to the same bucket, which meant adding to that list required
linearly traversing the entire bucket.
This was the first barrier that was causing |pack to take a long time on
ships which distribute OTAs, but it isn't a complete solution for |pack.
2020-07-15 12:33:54 -07:00
Jared Tobin
462a3429ef
Merge pull request #3125 from ryjm/jm/fix-boot-ship
...
nix: fix boot-ship.nix
2020-07-15 09:30:04 +04:00
ryjm
ddcb577731
nix: fix boot-ship.nix
2020-07-14 16:13:15 -04:00
Philip Monk
69f8602e55
release: urbit-os-v1.0.28
2020-07-06 18:42:14 -07:00
Fang
8734dd19df
Merge pull request #3092 from urbit/m/http-report
...
vere: more readable http server status
2020-07-06 22:05:44 +02:00
Fang
a53e462be8
Merge branch 'master' into ipc-redux
2020-07-03 14:58:49 +02:00
Fang
da25fc22be
vere: more readable http server status
...
Not touching the proxy message because that seems gone on ipc-redux.
2020-07-03 13:52:03 +02:00
Fang
6073023f1f
Merge pull request #3091 from urbit/m/chat-store-untrim
...
chat-store: don't trim on %messages, either
2020-07-03 11:41:41 +02:00
Philip Monk
67c4981f80
release: urbit-os-v1.0.27
2020-07-03 11:39:31 +02:00
Fang
777bf76a13
chat-store: don't trim on %messages, either
2020-07-03 11:22:16 +02:00
Philip Monk
ab58a6a492
release: urbit-os-v1.0.27
2020-07-02 23:30:17 -07:00
Philip Monk
935ffaaf23
eyre: give scry function to generators
...
In Ford Fusion, Clay builds generators but Dojo and Eyre run them. Dojo
is already virtualized with a scry function, so +mule is fine, but Eyre
is not, so Eyre needs to use +mock and explicitly supply the scry
function. This does that. Fortunately, the produced result is simple
and easily clammable.
Fixes #3089
2020-07-02 23:30:17 -07:00
matildepark
cce10a08ba
Merge pull request #3088 from tylershuster/master
...
Updated nix install command
2020-07-02 23:08:01 -04:00
Tyler Shuster
6b84f37a05
Updated nix install command
2020-07-02 20:05:59 -07:00
Philip Monk
38095d525d
release: urbit-os-v1.0.26
2020-07-02 18:56:25 -07:00
Philip Monk
37b9f854fd
eyre: give all args to generators
...
fixes #3082
2020-07-02 14:42:26 -07:00
Philip Monk
c5711ef77c
Merge branch 'release/next-userspace' into release/next-sys
2020-07-02 14:25:56 -07:00
Philip Monk
8f1dc8aca6
Merge branch 'la/remove-trim' ( #3083 )
...
* origin/la/remove-trim:
chat-store: trim on demand, not automatically
release: urbit-os-v1.0.25
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-02 14:23:53 -07:00
matildepark
4ec2f14864
Merge pull request #3081 from urbit/lf/sigil-perf
...
chat: fix sigil overlay perf issue
2020-07-02 16:19:26 -04:00
Logan Allen
0995cf00f7
chat-store: trim on demand, not automatically
2020-07-02 15:54:52 -04:00
Liam Fitzgerald
0265ddc3ca
chat: fix sigil overlay perf issue
...
Changes the sigil overlay to only start checking for its position when it
becomes visible.
Fixes : #3055
2020-07-02 13:49:06 +10:00
Philip Monk
f3dede23d1
Merge pull request #3076 from urbit/philip/clay-print
...
kiln: Small fixes
2020-06-30 18:08:01 -07:00
Philip Monk
bead3ab081
Merge remote-tracking branch 'origin/master' into release/next-sys
2020-06-30 16:14:31 -07:00
Philip Monk
ba9e894580
trouble: report source of OTA instead of parent
2020-06-30 16:10:12 -07:00
Philip Monk
f4f1d0ab4b
clay: print conflicts
2020-06-30 15:24:42 -07:00
Matilde Park
1adca22298
release: urbit-os-v1.0.25
2020-06-30 16:21:01 -04:00
matildepark
ef562e5008
Merge pull request #3066 from urbit/m/webm-not-img
...
chat fe: don't embed webms as images
2020-06-30 10:49:01 -04:00
Matilde Park
16f2f7bc59
Merge branch 'master' into release/next-userspace
2020-06-29 23:53:29 -04:00
matildepark
064e1da7b5
Merge pull request #3068 from urbit/mp/ts-prod-build
...
interface: update production build for typescript
2020-06-29 23:26:43 -04:00
matildepark
0de4bdb3bb
Merge pull request #3031 from urbit/lf/links-unread
...
links: fix unread counts
2020-06-29 23:26:13 -04:00
Matilde Park
9686f3483a
interface: update production build for typescript
2020-06-29 22:48:17 -04:00
Philip Monk
51c5a74360
Merge remote-tracking branch 'origin/philip/jael-breach-restart' into release/next-sys
2020-06-29 19:25:13 -07:00
Philip Monk
6276e504c5
Merge remote-tracking branch 'origin/master' into release/next-sys
2020-06-29 19:17:54 -07:00
Fang
ad4e2c0c9d
chat fe: don't embed webms as images
2020-06-30 01:19:44 +02:00
Philip Monk
137e4428f6
release: urbit-os-v1.0.24
2020-06-29 16:14:45 -07:00