generator rewrite broke list comparison

#339
Opened by amjoseph at 2023-12-09T08·13+00

tvix -E '[ 1 2 ] > [ ((rec{x=1;}).x) 2]' => true :: bool

nix eval --expr '[ 1 2 ] > [ ((rec{x=1;}).x) 2]' => false

Culprit is 025c67bf4d5666411b4d6cdc929e1a677ebc0439 which was so massive it couldn't actually be reviewed, merely acquiesced to (which I am guilty of doing).

Test case and fix are incoming.

  1. Fixed by https://cl.tvl.fyi/c/depot/+/10212

    amjoseph at 2023-12-09T09·19+00

  2. tazjin closed this issue at 2024-02-02T07·32+00