Updates on our activities and progress.
Nix-errors is back!
Published on November 7, 2022 by Ben Burdette
Hi all! When I finally got the nix --debugger feature merged, nix-errors was about 20 hours in the red. Since then we've been inching back to being paid up thanks to some long term contributors. Domen Kozar recently did a little PR campaign...
Nix debugger PR is merged!
Published on May 26, 2022 by Ben Burdette
I've been working on a nix debugger feature for over a year now, and its finally merged! Here's an overview: https://www.zknotes.com/note/5970...
Revising our nix errors road map - phase 3+
Published on July 16, 2020 by Ben Burdette
We're revamping the funding goals for the nix error improvement project! The original phase 3 involved a comprehensive review and revision of all the existing errors, followed by a phase 4 where we address specific pain points from the nix...
Phase 2 complete!
Published on July 7, 2020 by Ben Burdette
Good news! Changes are merged, tests are passing, the technical changes of the nix error project are complete. The new features this time around:show-trace data is included in the ErrorInfo class now.the lines of code surrounding the error...
Lines of code! And show-trace.
Published on July 1, 2020 by Ben Burdette
We're closing in on the end of phase 2 for this project! Today I put in the second PR for this phase, which displays the problem lines of code for errors, as well as for show-trace call sites. There are some screenshots - check them out her...
Nix error enhancement phase 2, PR 1 merged!
Published on June 15, 2020 by Ben Burdette
Big news! The first PR from this project was just demo code for the new error API. Today we got our next PR merged, which switches the whole nix repo over to the new format!https://github.com/NixOS/nix/pull/3590Nearly every C++ file in the...
PR merged, phase 2 proceeding!
Published on April 23, 2020 by Ben Burdette
Eelco merged our PR for the basic error format code, so now we have a bit of code in nix! Phase 1 - get the new error format running in C++ - is complete.The new code isn't being used to print errors just yet. That's the goal of phase 2,...
Phase 2 funding goal met!
Published on April 15, 2020 by Ben Burdette
That was fast! Thanks everyone for getting us across the goal line for phase 2!I'm diving into the code this week, and I'll be looking at how to integrate the new format in to the existing error ecosystem. There are some interesting feat...
First funding milestone, and first PR!
Published on April 1, 2020 by Ben Burdette
We've met our first funding milestone! Thanks to everyone who's contributed so far. Funding wise, we're well on our way to phase 2!As of now I've ported the rust error demo code over to C++, and I've made a PR for the community to look o...
Published on March 20, 2020 by Ben Burdette
We're rapidly accumulating funds! Some contributors have been asking about invoices. On opencollective, invoices are filed with expenses in the Budget section of the site, here:https://opencollective.com/nix-errors-enhancement#section-bu...
Contributions coming in!
Published on March 18, 2020 by Ben Burdette
Contribute to Nix error message improvement to see this Update