Peter McEvoy
e4616828c1
u3: disable page tracking on inner roads ( #5477 )
...
* u3: disable page tracking on inner roads
* u3: optimize reinstatement of page tracking
* u3: replace U3_OS_Native* macros with static global variable
* u3: move U3_OS_NativePageWords global variable into portable.h
* Revert 2ee26990c2, 16c52a4b73, d7bfe37ff7, 4a78133991
Revert "u3: move U3_OS_NativePageWords global variable into portable.h"
This reverts commit 2ee26990c26a8af15a0234fa23dd041b13aa02de.
Revert "u3: replace U3_OS_Native* macros with static global variable"
This reverts commit 16c52a4b73f35cfe54165ad9232110c2f741d223.
Revert "u3: optimize reinstatement of page tracking"
This reverts commit d7bfe37ff768ecfc0055d71076c67a4df4aff621.
Revert "u3: disable page tracking on inner roads"
This reverts commit 4a781339914b2c47772107d8654a27c40aef7ddf.
* u3: remove u3e_dirty()
* u3: use sizeof() in u3e_foul()
* u3: disable inner road page tracking by defaulting to dirty pages
* u3: read and write-protect on per-page basis in _ce_image_blit()
* u3: remove _ce_patch_junk_page()
* u3: increment ptr_w in _ce_image_blit()
2022-01-06 16:23:19 -08:00
Joe Bryan
15148c72bf
Merge branch 'master' into next/vere
...
* master:
[nix] track nixos-21.11 branch whenever niv updates, bump to include qemu-in-virtualization fix
webterm: v1.0.0
herm: permission checks
herm: avoid trailing empty path segments
pmnsh: update secp256k1 configure flags
secp256k1: use nixpkgs provided secp256k1 and add to sources-pmnsh
webterm: remove border, let term live in page
theme: cleaning up a few mismatches
webterm: handle old-style blits and belts
build: correct lmdb static builds
build: explicitly override h2o build platforms to support darwin
ci: upgrade cachix/install-nix-action from v13 -> v16
build: remove haskell related nix code and haskell.nix dependency
webterm: update imports
@urbit/api: move term types
webterm: fix broken imports
webterm: update package name for lerna
webterm: commit missing api files
webterm: backport
2021-12-17 23:38:22 -05:00
Joe Bryan
663934b5cf
Merge pull request #5478 from urbit/bh/remove-haskell-nix
...
build: remove urbit-king haskell releases and haskell.nix dependency
2021-12-17 20:36:21 -08:00
Joe Bryan
eeac4e5489
Merge pull request #5195 from urbit/pp/leaks2
...
king: fix several more space leaks
2021-12-17 20:18:42 -08:00
Joe Bryan
c4cf6bf655
Merge pull request #5000 from ryjm/jm/merciful-king
...
king: don't kill on C-d
2021-12-17 20:17:52 -08:00
Joe Bryan
60cefe192e
Merge pull request #5182 from urbit/naive/preboot
...
L2 preboot validation (kh)
2021-12-17 20:16:33 -08:00
Joe Bryan
b111054ab2
Merge pull request #5419 from urbit/lf/fix-injection
...
vere: update event injection for four letter vanes
2021-12-17 07:52:34 -08:00
Edward Amsden
a50b7d0dff
[nix] track nixos-21.11 branch whenever niv updates, bump to include qemu-in-virtualization fix
2021-12-16 13:17:04 -06:00
Peter McEvoy
3a40b5731f
Merge pull request #5491 from urbit/peter/header-guards
...
u3: add header guards to header files in pkg/urbit/include
2021-12-15 17:46:38 -07:00
Peter McEvoy
6f42d9e30a
u3: add header guards to header files in pkg/urbit/include
2021-12-15 17:45:25 -07:00
fang
0cb818a0ab
Merge pull request #5445 from urbit/m/hmac-gate-prep
...
jets: cache hmac hashing gate
2021-12-15 20:25:41 +01:00
fang
dd6b090bfa
Merge pull request #5454 from urbit/m/backport-nu-webterm
...
webterm: backport
2021-12-14 19:23:23 +01:00
Joe Bryan
53e8ee727c
Merge pull request #5493 from urbit/jb/hint-no-tail
...
u3: fix compilation of dynamic hints in tail position
2021-12-14 10:16:40 -08:00
fang
960f2b1ae2
webterm: v1.0.0
2021-12-14 17:17:32 +01:00
Joe Bryan
6d2764bc15
Merge pull request #5492 from laudiacay/fix-behn-tag-check
...
Adding tag == c3_doze check to _behn_io_kick in Behn io driver
2021-12-13 21:53:40 -08:00
Joe Bryan
df572b15f1
Merge branch 'master' into next/vere
...
* master: (55 commits)
landscape: bump version, glob
interface: hide invite if already joined
landscape: update glob
interface: do not redirect to joined group automatically
interface: hide aborted requests
invite-store: change /all scry to return %invite-update
interface: fix tsc
interface: address hunter review
pkg: include atom mark in base-dev
landscape: correct mark
interface: refine spacing
interface: fix invite notifications
landscape: add invite declination
landscape: prevent reflow jank in group summary on load
interface: fix unjoined graph permalink redirect
join: automatically join when done
landscape: update glob, version
notify: address mark review
interface: fix publish url preprocessing
bg-color: changing to always store ux, optimizing displayform and colorinput
...
2021-12-14 00:52:30 -05:00
Joe Bryan
1f055607e4
u3: fix compilation of dynamic hints in tail position
...
hinted formulas are never in tail position
2021-12-14 00:17:10 -05:00
Claudia Richoux
9014af72c8
adding check to fix
2021-12-13 22:17:29 -06:00
fang
fd375c1d90
herm: permission checks
...
Make sure herm can only be interacted with by the local ship.
2021-12-13 14:25:14 +01:00
fang
c7c601c041
herm: avoid trailing empty path segments
...
append /view to the existing subscription paths to "wrap" the possibly
empty path segment of the session name.
2021-12-13 14:24:20 +01:00
Jōshin
150e9e8023
Merge pull request #5483 from urbit/jo/remove-haskell-nix
...
pmnsh: update secp256k1
2021-12-09 10:10:06 -08:00
Jōshin
8396f1e39e
pmnsh: update secp256k1 configure flags
...
Just used the ones from the most recent nixpkgs, except I kept
--disable-shared.
2021-12-09 09:16:07 +00:00
Brendan Hay
dbb6a09564
secp256k1: use nixpkgs provided secp256k1 and add to sources-pmnsh
2021-12-09 09:15:13 +01:00
Peter McEvoy
2215141354
Merge pull request #5482 from urbit/peter/allocation-macro-comments
...
u3: comment u3a_* macros
2021-12-08 17:42:13 -08:00
Peter McEvoy
bad890a6a6
u3: re-add accidentally-removed openssl header file
2021-12-08 17:31:55 -08:00
Peter McEvoy
fd69a8dfe7
u3: comment u3a_* macros
2021-12-08 17:31:55 -08:00
fang
b20abb8841
webterm: remove border, let term live in page
...
This also helps conceal some xterm resizing inaccuracies.
2021-12-09 00:36:50 +01:00
Hunter Miller
3ee9132416
theme: cleaning up a few mismatches
2021-12-08 17:00:25 -06:00
Liam Fitzgerald
ac2337a6a7
landscape: bump version, glob
2021-12-08 16:46:59 -05:00
Liam Fitzgerald
fb5151bf4b
Merge pull request #5479 from urbit/lf/hide-invite-if-joined
...
interface: hide invite if joined
2021-12-08 16:40:48 -05:00
Liam Fitzgerald
0979b8fc39
interface: hide invite if already joined
2021-12-08 15:24:32 -05:00
Liam Fitzgerald
b8da026c5e
Merge branch 'next/groups'
2021-12-08 13:42:49 -05:00
fang
81a45608a0
webterm: handle old-style blits and belts
...
Additions and changes easily distinguishable for extermination once the
new backend lands.
2021-12-08 17:12:38 +01:00
Brendan Hay
4f1acce662
build: correct lmdb static builds
2021-12-08 16:08:37 +01:00
Brendan Hay
d9ba577721
build: explicitly override h2o build platforms to support darwin
2021-12-08 10:20:50 +01:00
Brendan Hay
345565b0dd
ci: upgrade cachix/install-nix-action from v13 -> v16
2021-12-08 10:08:59 +01:00
Brendan Hay
16379db9b0
build: remove haskell related nix code and haskell.nix dependency
...
* Upgrades the nixpkgs pin to 21.11.
* Removes nix code, sources, and attributes related to haskell.nix and
the code under pkg/hs.
* Continuous integration no longer builds (or packages/releases)
urbit-king (haskell).
* To continue to developing any haskell code under pkg/hs it's left as
a user exercise uto install and configure GHC/Stack.
As a consequence running nix-shell should be considerably more
performant and requires downloading or building less dependencies.
2021-12-08 10:06:42 +01:00
Philip Monk
1ffdad8719
Merge pull request #5439 from ynx0/dev-fixes
...
meta: fix various issues in file tree for development
2021-12-07 19:07:34 -08:00
Liam Fitzgerald
1893ffd651
landscape: update glob
2021-12-07 11:23:50 -05:00
Liam Fitzgerald
4fb50c8d7d
Merge pull request #5476 from urbit/lf/fix-redirect-behaviour
...
interface: address design nits for group joining
2021-12-07 11:12:23 -05:00
Liam Fitzgerald
ba9cfd8e92
interface: do not redirect to joined group automatically
2021-12-07 11:04:36 -05:00
Liam Fitzgerald
119805fd04
interface: hide aborted requests
2021-12-07 11:02:23 -05:00
Liam Fitzgerald
ee67f6d49e
Merge pull request #5388 from urbit/lf/scry-invite-store
...
invite-store: change /all scry to return %invite-update
2021-12-07 10:42:18 -05:00
Liam Fitzgerald
d58666d4c7
invite-store: change /all scry to return %invite-update
2021-12-06 15:28:26 -05:00
Liam Fitzgerald
8be81d7dc5
Merge pull request #5469 from urbit/hm/group-join-fixes
...
interface: minor group join fixes
2021-12-06 14:34:35 -05:00
Liam Fitzgerald
641cf79894
interface: fix tsc
2021-12-06 14:16:17 -05:00
Liam Fitzgerald
9de35cfd70
webterm: update imports
2021-12-06 10:05:54 -05:00
Liam Fitzgerald
cbc1b910fd
@urbit/api: move term types
2021-12-06 10:05:36 -05:00
Liam Fitzgerald
3fa572b53a
webterm: fix broken imports
2021-12-06 10:05:14 -05:00
Liam Fitzgerald
3b3564cae9
webterm: update package name for lerna
2021-12-06 10:04:36 -05:00