Skip to content

Comments

libutil/libexpr: Remove frame trace distinction#9772

Closed
roberth wants to merge 1 commit intoNixOS:masterfrom
hercules-ci:no-frame-elision
Closed

libutil/libexpr: Remove frame trace distinction#9772
roberth wants to merge 1 commit intoNixOS:masterfrom
hercules-ci:no-frame-elision

Conversation

@roberth
Copy link
Member

@roberth roberth commented Jan 15, 2024

Motivation

Simplifies the code and interface, and prints some more trace items. I have gotten more value out of removing frame when working on errors and adding tests (in other branches), so it seems that our test suite is still lacking a bit when it comes to the range of errors that we test.

Context

Priorities and Process

Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

Simplifies the code and interface, and prints *some* more trace items.
I have gotten more value out of removing frame when working on errors and adding
tests (in other branches), so it seems that our test suite is still lacking
a bit when it comes to the range of errors.
@roberth roberth added error-messages Confusing messages and better diagnostics language The Nix expression language; parser, interpreter, primops, evaluation, etc labels Jan 15, 2024
@github-actions github-actions bot added the with-tests Issues related to testing. PRs with tests have some priority label Jan 15, 2024
@roberth roberth mentioned this pull request Jan 15, 2024
3 tasks
@edolstra edolstra added the idea approved The given proposal has been discussed and approved by the Nix team. An implementation is welcome. label Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

error-messages Confusing messages and better diagnostics idea approved The given proposal has been discussed and approved by the Nix team. An implementation is welcome. language The Nix expression language; parser, interpreter, primops, evaluation, etc with-tests Issues related to testing. PRs with tests have some priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants