fang
418b9fda7e
king: add helper for escaping Text into @ta format
...
Behavior should match (scot %t the-text).
2020-10-28 19:13:23 +01:00
fang
2e7b2ceedb
Merge branch 'pp/stateless' into pppf/eyre-slog
2020-10-26 16:34:41 +01:00
pilfer-pandex
e254c72788
king: address #3778 per joe
2020-10-23 00:10:33 -07:00
pilfer-pandex
66e3df0b06
king: address joe's comments
2020-10-22 16:13:26 -07:00
pilfer-pandex
c8159b7fe8
king: multi-request support lol
2020-10-20 16:42:20 -07:00
fang
7853c7df9b
king: improve king subsite implementation
...
Make KingSubsite part of ServConf, handle 404 case more gracefully, make
slog endpoint send SSE headers immediately.
Remaining work mostly revolves around the slog endpoint's slog queue. It
builds up even if nobody is listening, and only the first to pull from
the queue gets to handle/emit the slog event.
2020-10-16 14:13:07 +02:00
pilfer-pandex
359d6c881b
king: scry reform
2020-10-15 21:22:48 -07:00
pilfer-pandex
b35f879502
king: implement ~_~/slog without cookies; problems with MultiEyre
2020-10-14 17:05:56 -07:00
Joe Bryan
cddcf96d75
Merge pull request #3695 from urbit/jb/defcons-redux
...
u3: improve efficiency of more list jets
2020-10-13 10:59:35 -07:00
pilfer-pandex
def318abd9
king: packet tests, scry tqueue
2020-10-12 21:57:01 -07:00
Joe Bryan
cabd811091
u3: refactors +murn/+turn, removing unused variable
2020-10-11 00:19:43 -07:00
Joe Bryan
880203ec1d
u3: rewrites +skim jet with u3i_defcons()
2020-10-09 16:15:24 -07:00
Joe Bryan
6010f2a866
u3: rewrites +skip jet with u3i_defcons()
2020-10-09 16:13:12 -07:00
Joe Bryan
fda817dc61
u3: rewrites +skid jet with u3i_defcons()
2020-10-09 16:06:28 -07:00
Joe Bryan
21c2f91062
Merge pull request #3688 from urbit/jb/gc-tests
...
u3: run gc after each unit test suite
2020-10-09 09:55:53 -07:00
Joe Bryan
074b0cc0b0
u3: cleans up testing protocol, enables gc in mug tests
2020-10-08 14:20:30 -07:00
Joe Bryan
2ca626429e
u3: refactors and enables gc in jam tests
2020-10-08 14:19:47 -07:00
Joe Bryan
5350dbfbbd
u3: cleans up testing protocol, enables gc in hashtable tests
2020-10-08 14:19:47 -07:00
Joe Bryan
84ff37482a
u3: enables gc in ames and newt tests
2020-10-08 14:19:37 -07:00
Joe Bryan
9aa9ad7ad2
Merge pull request #3666 from urbit/jb/necessary-precision
...
u3: replaces arbitrary-precision math in +lent and +wyt:in jets
2020-10-07 18:45:25 -07:00
Joe Bryan
6d266af503
Merge pull request #3658 from urbit/jb/defcons
...
u3: improve efficiency of list jets by cons'ing in-order
2020-10-07 18:45:11 -07:00
Joe Bryan
d7a5f23b12
u3: initializes head/tail in u3i_defcons() (under U3_MEMORY_DEBUG)
2020-10-07 15:08:49 -07:00
Joe Bryan
a7c813e213
Merge pull request #3656 from urbit/jb/dvr-leaks
...
u3: fixes jet memory leaks, mismatches in +div/+dvr/+sqt
2020-10-07 11:07:16 -07:00
Elliot Glaysher
056a179dc7
Merge pull request #3665 from urbit/king-multitenant-fixups
...
King multitenant fixups
2020-10-07 13:39:12 -04:00
Elliot Glaysher
5eeb86a935
king: actually try shutting down the piers
2020-10-07 13:00:05 -04:00
Elliot Glaysher
ce92c405fe
king: --serf="" is a host option, not a per ship option.
...
This means you don't need to specify this per ship in a multitenant
environment when you are alwyas going to set it to the same binary
if you're overriding it in the first place.
2020-10-07 13:00:00 -04:00
Joe Bryan
42b10e4b80
u3: optimizes +wyt:in jet, gated by compile-time assertion
2020-10-06 17:02:30 -07:00
Joe Bryan
0f9fbba66a
u3: further optimizes +lent jet, gated by compile-time assertion
2020-10-06 16:53:42 -07:00
Joe Bryan
f20fe17434
u3: refactors allocator constants, adds u3a_cells and u3a_maximum
2020-10-06 16:53:01 -07:00
Joe Bryan
94a4dc5f5d
u3: optimizes +lent jet, avoiding u3i_vint() while possible
2020-10-06 16:48:38 -07:00
Joe Bryan
4215209f27
u3: moves cell allocation counter into u3a_celloc()
2020-10-06 16:13:17 -07:00
Joe Bryan
a217ddbed9
u3: fixes memory leak introduced in +murn jet
2020-10-06 16:12:03 -07:00
Joe Bryan
247f416a09
u3: fixes mismatches in +div and +dvr jets
2020-10-06 15:17:37 -07:00
Joe Bryan
c4587d9043
u3: fixes memory leaks in +dvr and +sqt jets
...
caused by unecessary u3k() calls around gmp conversion
2020-10-06 15:14:35 -07:00
fang
56b7777a21
Merge pull request #3557 from urbit/m/slog-stream
...
vere: webslogs
2020-10-06 23:09:31 +02:00
Joe Bryan
20ea17250b
u3: rewrites +flop jet using new list iteration idiom
2020-10-06 14:05:31 -07:00
Joe Bryan
d9d7a4a13b
u3: rewrites +weld jet using u3i_defcons()
2020-10-06 13:59:10 -07:00
Joe Bryan
d42c858d73
u3: rewrites +scag jet using u3i_defcons()
2020-10-06 13:58:08 -07:00
Joe Bryan
8d99c90d81
u3: rewrites +murn jet using u3i_defcons()
2020-10-06 13:57:10 -07:00
Joe Bryan
f81c05fd04
u3: rewrites +turn jet using u3i_defcons()
2020-10-06 13:56:20 -07:00
Joe Bryan
43425061b0
u3: adds u3i_defcons(), deferred cell constructor
2020-10-06 13:55:29 -07:00
Fang
0e790719d6
vere: add missing function comment
2020-10-06 20:59:17 +02:00
Fang
f2e64e39b6
vere: use h2o functions for finding cookie header
2020-10-06 20:57:45 +02:00
Joe Bryan
6b5be2b5cf
Merge pull request #3577 from urbit/jb/base16-jets
...
vere: adds jets for en/decoding base16
2020-10-06 10:52:23 -07:00
Fang
cc389c52e9
vere: put runtime http bindings under /~_~
2020-10-06 16:37:02 +02:00
Fang
8044692b41
vere: touch up slogstream style and logic
2020-10-06 16:31:21 +02:00
Fang
2554dad0d8
vere: improve streamslog event construction
...
Assemble as list of atoms, then rap once, instead of catting multiple
times.
Also fixes refcounts, probably.
2020-10-06 16:10:04 +02:00
Elliot Glaysher
51e8924b27
Merge pull request #3549 from urbit/kh-strict
...
Fix a bunch of strictness issues in King Haskell
2020-10-05 16:57:08 -04:00
Elliot Glaysher
7e117f86b7
king: move internal IPC types to own file
...
This lets us put a StrictData annotation on these datas, without
touching the rest.
2020-10-05 14:28:17 -04:00
Elliot Glaysher
77a11a82be
Merge branch 'release/next-vere' into kh-strict
2020-10-05 13:26:46 -04:00