lon: update lix #657

Open
dgnum-chores wants to merge 1 commit from lon/lix into main
Collaborator

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
All checks were successful
Build all the nodes / geo02 (pull_request) Successful in 3m22s
Build all the nodes / tower01 (pull_request) Successful in 2m47s
Build all the nodes / build01 (pull_request) Successful in 3m34s
Build all the nodes / cof02 (pull_request) Successful in 3m34s
Build all the nodes / hypervisors0 (pull_request) Successful in 3m21s
Build all the nodes / web02 (pull_request) Successful in 2m34s
Build all the nodes / hypervisors1 (pull_request) Successful in 3m16s
Build all the nodes / web03 (pull_request) Successful in 2m22s
Build all the nodes / web01 (pull_request) Successful in 2m37s
Build all the nodes / storage01 (pull_request) Successful in 3m3s
Build all the nodes / rescue01 (pull_request) Successful in 3m8s
Show derivation diffs / rescue01 (pull_request) Successful in 1m58s
Build all the nodes / compute01 (pull_request) Successful in 3m45s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Show derivation diffs / krz01 (pull_request) Successful in 2m25s
Show derivation diffs / web02 (pull_request) Successful in 1m6s
Run pre-commit on all files / pre-commit (push) Successful in 33s
Build all the nodes / vault03 (pull_request) Successful in 3m18s
Show derivation diffs / web03 (pull_request) Successful in 1m8s
Build all the nodes / vault02 (pull_request) Successful in 3m26s
Build all the nodes / iso (pull_request) Successful in 3m58s
Build all the nodes / krz01 (pull_request) Successful in 3m58s
Build all the nodes / zulip01 (pull_request) Successful in 2m59s
Build all the nodes / vault01 (pull_request) Successful in 3m33s
Show derivation diffs / zulip01 (pull_request) Successful in 1m4s
Build all the nodes / lab-router01 (pull_request) Successful in 3m54s
Show derivation diffs / web01 (pull_request) Successful in 1m52s
Show derivation diffs / vault03 (pull_request) Successful in 3m13s
Show derivation diffs / vault01 (pull_request) Successful in 3m25s
Show derivation diffs / vault02 (pull_request) Successful in 3m35s
5b0ea1a98c
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
All checks were successful
Check meta / check_dns (pull_request) Successful in 23s
Required
Details
Check meta / check_meta (pull_request) Successful in 24s
Required
Details
Check workflows / check_workflows (pull_request) Successful in 28s
Required
Details
Build all the nodes / ap01 (pull_request) Successful in 47s
Required
Details
Show derivation diffs / ap01 (pull_request) Successful in 58s
Build all the nodes / optic-loop (pull_request) Successful in 30s
Required
Details
Build all the nodes / sw-Jourdan (pull_request) Successful in 36s
Required
Details
Show derivation diffs / bridge01 (pull_request) Successful in 1m21s
Build all the nodes / sw-Montrouge (pull_request) Successful in 45s
Required
Details
Show derivation diffs / build01 (pull_request) Successful in 1m21s
Build all the nodes / sw-Pantheon (pull_request) Successful in 44s
Required
Details
Show derivation diffs / cof02 (pull_request) Successful in 1m41s
Build the shell / build-shell (pull_request) Successful in 35s
Required
Details
Show derivation diffs / geo01 (pull_request) Successful in 1m37s
Show derivation diffs / optic-loop (pull_request) Successful in 30s
Show derivation diffs / geo02 (pull_request) Successful in 1m51s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 41s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 48s
Show derivation diffs / compute01 (pull_request) Successful in 2m31s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 45s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m27s
Show derivation diffs / hypervisors0 (pull_request) Successful in 2m22s
Show derivation diffs / storage01 (pull_request) Successful in 1m28s
Show derivation diffs / tower01 (pull_request) Successful in 1m12s
Show derivation diffs / iso (pull_request) Successful in 1m57s
Build all the nodes / geo01 (pull_request) Successful in 3m22s
Required
Details
Show derivation diffs / hypervisors1 (pull_request) Successful in 2m4s
Build all the nodes / bridge01 (pull_request) Successful in 3m30s
Required
Details
Build all the nodes / geo02 (pull_request) Successful in 3m22s
Required
Details
Build all the nodes / tower01 (pull_request) Successful in 2m47s
Required
Details
Build all the nodes / build01 (pull_request) Successful in 3m34s
Required
Details
Build all the nodes / cof02 (pull_request) Successful in 3m34s
Required
Details
Build all the nodes / hypervisors0 (pull_request) Successful in 3m21s
Required
Details
Build all the nodes / web02 (pull_request) Successful in 2m34s
Required
Details
Build all the nodes / hypervisors1 (pull_request) Successful in 3m16s
Required
Details
Build all the nodes / web03 (pull_request) Successful in 2m22s
Required
Details
Build all the nodes / web01 (pull_request) Successful in 2m37s
Required
Details
Build all the nodes / storage01 (pull_request) Successful in 3m3s
Required
Details
Build all the nodes / rescue01 (pull_request) Successful in 3m8s
Required
Details
Show derivation diffs / rescue01 (pull_request) Successful in 1m58s
Build all the nodes / compute01 (pull_request) Successful in 3m45s
Required
Details
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Required
Details
Show derivation diffs / krz01 (pull_request) Successful in 2m25s
Show derivation diffs / web02 (pull_request) Successful in 1m6s
Run pre-commit on all files / pre-commit (push) Successful in 33s
Required
Details
Build all the nodes / vault03 (pull_request) Successful in 3m18s
Required
Details
Show derivation diffs / web03 (pull_request) Successful in 1m8s
Build all the nodes / vault02 (pull_request) Successful in 3m26s
Required
Details
Build all the nodes / iso (pull_request) Successful in 3m58s
Required
Details
Build all the nodes / krz01 (pull_request) Successful in 3m58s
Required
Details
Build all the nodes / zulip01 (pull_request) Successful in 2m59s
Required
Details
Build all the nodes / vault01 (pull_request) Successful in 3m33s
Required
Details
Show derivation diffs / zulip01 (pull_request) Successful in 1m4s
Build all the nodes / lab-router01 (pull_request) Successful in 3m54s
Required
Details
Show derivation diffs / web01 (pull_request) Successful in 1m52s
Show derivation diffs / vault03 (pull_request) Successful in 3m13s
Show derivation diffs / vault01 (pull_request) Successful in 3m25s
Show derivation diffs / vault02 (pull_request) Successful in 3m35s
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
Sign in to join this conversation.
No description provided.