lon: update lix #21

Open
mdebray wants to merge 1 commit from lon/lix into main
Owner

f31e8e2b55419c7f250f29ae6fbc59be4a4c259e
→ 41fab8a31c3cdaf5bcf96af0a96c405454174755

Last 35 commits:
41fab8a legacy/nix-store: do not crash on cache unsoundness
feab75b legacy/nix-build: create various temporary directories into a known tempdir
7e665fe libexpr: make .debug_gdb_scripts aligned
7b6bcff libexpr/genericClosure: de-ptr-ize UnsafeValueList
b5d31b7 libexpr: CompareValues can take const references
1473788 libexpr: add a gdb script with value pretty printers
80654b8 libexpr: de-ptr-ize Value references
28c4431 libexpr: reformat stuff we'll change soon
db35aa7 libexpr: de-ptr-ize many Value uses
23df732 libexpr: remove ValueVector{,Map}
ad4c6b6 libexpr: remove unused return types
f4dee18 libexpr: remove type punning in primt_attrValues
8108e8a libexpr: tag Value::Acb
b19bbdf libexpr: make thunk state shareable
57333a0 libutil: preserve ForeignException type info
dc99a5e libexpr: reduce Value size to one pointer
0e9e9fd libexpr: heap-allocate "large" integers
7958657 libexpr: heap-allocate app nodes
94a866d libexpr: heap-allocate thunk control state
d84f300 libexpr: move lambdas to auxiliary storage
1b5f4eb libexpr: move primops to auxiliary storage
05b80a5 libexpr: move null to auxiliary storage
1d998a3 libexpr: move floats to auxiliary storage
4d7f468 libexpr: move external value refs to aux storage
90be3e3 libexpr: heap-alloc string control blocks
f1ef994 libexpr: enable parallel marking in boehm-gc
1c4e773 libexpr: remove tPrimOpApp
0b5b14d libexpr: add multi-arg app nodes
3350ab8 libexpr: use std::span for callFunction
0d69da1 libexpr: unify strings and paths
d23e3a0 libexpr: alloc list storage as a (length, vla) type
01f1852 libexpr: don't inline small lists into values
739624d libexpr: cache more allocation sizes
c7cc7d6 libexpr: "hide" Value union members
2dae114 bench: add memory benchmark

f31e8e2b55419c7f250f29ae6fbc59be4a4c259e → 41fab8a31c3cdaf5bcf96af0a96c405454174755 Last 35 commits: 41fab8a legacy/nix-store: do not crash on cache unsoundness feab75b legacy/nix-build: create various temporary directories into a known tempdir 7e665fe libexpr: make .debug_gdb_scripts aligned 7b6bcff libexpr/genericClosure: de-ptr-ize UnsafeValueList b5d31b7 libexpr: CompareValues can take const references 1473788 libexpr: add a gdb script with value pretty printers 80654b8 libexpr: de-ptr-ize Value references 28c4431 libexpr: reformat stuff we'll change soon db35aa7 libexpr: de-ptr-ize many Value uses 23df732 libexpr: remove ValueVector{,Map} ad4c6b6 libexpr: remove unused return types f4dee18 libexpr: remove type punning in primt_attrValues 8108e8a libexpr: tag Value::Acb b19bbdf libexpr: make thunk state shareable 57333a0 libutil: preserve ForeignException type info dc99a5e libexpr: reduce Value size to one pointer 0e9e9fd libexpr: heap-allocate "large" integers 7958657 libexpr: heap-allocate app nodes 94a866d libexpr: heap-allocate thunk control state d84f300 libexpr: move lambdas to auxiliary storage 1b5f4eb libexpr: move primops to auxiliary storage 05b80a5 libexpr: move null to auxiliary storage 1d998a3 libexpr: move floats to auxiliary storage 4d7f468 libexpr: move external value refs to aux storage 90be3e3 libexpr: heap-alloc string control blocks f1ef994 libexpr: enable parallel marking in boehm-gc 1c4e773 libexpr: remove tPrimOpApp 0b5b14d libexpr: add multi-arg app nodes 3350ab8 libexpr: use std::span for callFunction 0d69da1 libexpr: unify strings and paths d23e3a0 libexpr: alloc list storage as a (length, vla) type 01f1852 libexpr: don't inline small lists into values 739624d libexpr: cache more allocation sizes c7cc7d6 libexpr: "hide" Value union members 2dae114 bench: add memory benchmark
lon: update lix
Some checks failed
Build all the nodes / ap01 (pull_request) Has been cancelled
Build all the nodes / bridge01 (pull_request) Has been cancelled
Build all the nodes / build01 (pull_request) Has been cancelled
Build all the nodes / cof02 (pull_request) Has been cancelled
Build all the nodes / compute01 (pull_request) Has been cancelled
Build all the nodes / geo01 (pull_request) Has been cancelled
Build all the nodes / geo02 (pull_request) Has been cancelled
Build all the nodes / hypervisor01 (pull_request) Has been cancelled
Build all the nodes / hypervisor02 (pull_request) Has been cancelled
Build all the nodes / hypervisor03 (pull_request) Has been cancelled
Build all the nodes / hypervisor11 (pull_request) Has been cancelled
Build all the nodes / hypervisor12 (pull_request) Has been cancelled
Build all the nodes / hypervisor13 (pull_request) Has been cancelled
Build all the nodes / iso (pull_request) Has been cancelled
Build all the nodes / krz01 (pull_request) Has been cancelled
Build all the nodes / lab-router01 (pull_request) Has been cancelled
Build all the nodes / optic-loop (pull_request) Has been cancelled
Build all the nodes / rescue01 (pull_request) Has been cancelled
Build all the nodes / storage01 (pull_request) Has been cancelled
Build all the nodes / sw-Jourdan (pull_request) Has been cancelled
Build all the nodes / sw-Montrouge (pull_request) Has been cancelled
Build all the nodes / sw-Pantheon (pull_request) Has been cancelled
Build all the nodes / tower01 (pull_request) Has been cancelled
Build all the nodes / vault01 (pull_request) Has been cancelled
Build all the nodes / vault02 (pull_request) Has been cancelled
Build all the nodes / vault03 (pull_request) Has been cancelled
Build all the nodes / web01 (pull_request) Has been cancelled
Build all the nodes / web02 (pull_request) Has been cancelled
Build all the nodes / web03 (pull_request) Has been cancelled
Build all the nodes / zulip01 (pull_request) Has been cancelled
5160360189
f31e8e2b55419c7f250f29ae6fbc59be4a4c259e
→ 41fab8a31c3cdaf5bcf96af0a96c405454174755

Last 35 commits:
  41fab8a legacy/nix-store: do not crash on cache unsoundness
  feab75b legacy/nix-build: create various temporary directories into a known tempdir
  7e665fe libexpr: make .debug_gdb_scripts aligned
  7b6bcff libexpr/genericClosure: de-ptr-ize UnsafeValueList
  b5d31b7 libexpr: CompareValues can take const references
  1473788 libexpr: add a gdb script with value pretty printers
  80654b8 libexpr: de-ptr-ize Value references
  28c4431 libexpr: reformat stuff we'll change soon
  db35aa7 libexpr: de-ptr-ize many Value uses
  23df732 libexpr: remove ValueVector{,Map}
  ad4c6b6 libexpr: remove unused return types
  f4dee18 libexpr: remove type punning in primt_attrValues
  8108e8a libexpr: tag Value::Acb
  b19bbdf libexpr: make thunk state shareable
  57333a0 libutil: preserve ForeignException type info
  dc99a5e libexpr: reduce Value size to one pointer
  0e9e9fd libexpr: heap-allocate "large" integers
  7958657 libexpr: heap-allocate app nodes
  94a866d libexpr: heap-allocate thunk control state
  d84f300 libexpr: move lambdas to auxiliary storage
  1b5f4eb libexpr: move primops to auxiliary storage
  05b80a5 libexpr: move null to auxiliary storage
  1d998a3 libexpr: move floats to auxiliary storage
  4d7f468 libexpr: move external value refs to aux storage
  90be3e3 libexpr: heap-alloc string control blocks
  f1ef994 libexpr: enable parallel marking in boehm-gc
  1c4e773 libexpr: remove tPrimOpApp
  0b5b14d libexpr: add multi-arg app nodes
  3350ab8 libexpr: use std::span for callFunction
  0d69da1 libexpr: unify strings and paths
  d23e3a0 libexpr: alloc list storage as a (length, vla) type
  01f1852 libexpr: don't inline small lists into values
  739624d libexpr: cache more allocation sizes
  c7cc7d6 libexpr: "hide" Value union members
  2dae114 bench: add memory benchmark
Some checks failed
Run pre-commit on all files / pre-commit (pull_request) Successful in 31s
Run pre-commit on all files / pre-commit (push) Successful in 30s
Show derivation diffs / nix-diff (pull_request) Successful in 21m44s
Check meta / check_dns (pull_request) Has been cancelled
Check meta / check_meta (pull_request) Has been cancelled
Check workflows / check_workflows (pull_request) Has been cancelled
Build the shell / build-shell (pull_request) Has been cancelled
Build all the nodes / ap01 (pull_request) Has been cancelled
Build all the nodes / bridge01 (pull_request) Has been cancelled
Build all the nodes / build01 (pull_request) Has been cancelled
Build all the nodes / cof02 (pull_request) Has been cancelled
Build all the nodes / compute01 (pull_request) Has been cancelled
Build all the nodes / geo01 (pull_request) Has been cancelled
Build all the nodes / geo02 (pull_request) Has been cancelled
Build all the nodes / hypervisor01 (pull_request) Has been cancelled
Build all the nodes / hypervisor02 (pull_request) Has been cancelled
Build all the nodes / hypervisor03 (pull_request) Has been cancelled
Build all the nodes / hypervisor11 (pull_request) Has been cancelled
Build all the nodes / hypervisor12 (pull_request) Has been cancelled
Build all the nodes / hypervisor13 (pull_request) Has been cancelled
Build all the nodes / iso (pull_request) Has been cancelled
Build all the nodes / krz01 (pull_request) Has been cancelled
Build all the nodes / lab-router01 (pull_request) Has been cancelled
Build all the nodes / optic-loop (pull_request) Has been cancelled
Build all the nodes / rescue01 (pull_request) Has been cancelled
Build all the nodes / storage01 (pull_request) Has been cancelled
Build all the nodes / sw-Jourdan (pull_request) Has been cancelled
Build all the nodes / sw-Montrouge (pull_request) Has been cancelled
Build all the nodes / sw-Pantheon (pull_request) Has been cancelled
Build all the nodes / tower01 (pull_request) Has been cancelled
Build all the nodes / vault01 (pull_request) Has been cancelled
Build all the nodes / vault02 (pull_request) Has been cancelled
Build all the nodes / vault03 (pull_request) Has been cancelled
Build all the nodes / web01 (pull_request) Has been cancelled
Build all the nodes / web02 (pull_request) Has been cancelled
Build all the nodes / web03 (pull_request) Has been cancelled
Build all the nodes / zulip01 (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin lon/lix:lon/lix
git switch lon/lix

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff lon/lix
git switch lon/lix
git rebase main
git switch main
git merge --ff-only lon/lix
git switch lon/lix
git rebase main
git switch main
git merge --no-ff lon/lix
git switch main
git merge --squash lon/lix
git switch main
git merge --ff-only lon/lix
git switch main
git merge lon/lix
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mdebray/infrastructure#21
No description provided.