# This list is used to avoid multiple name/email instances of the same # contributors reported by "git log" and "git shortlog" commands. Al McElrath Alexander I. Grafov Alírio Eyng Amirouche Boubekki Andreas Enge Andreas Enge Andy Wingo Ben Woodcroft Ben Woodcroft Claes Wallin (韋嘉誠) Cyprien Nicolas Danny Milosavljevic David Thompson David Thompson David Thompson Deck Pickard Eric Bavier Eric Dvorsak John Darrington Joshua Grant Joshua Grant Joshua Grant Joshua Grant Kei Kebreau Leo Famulari Ludovic Courtès Mathieu Lirzin Mathieu Lirzin Nikita Karetnikov ng0 ng0 ng0 ng0 Pjotr Prins Pjotr Prins Raimon Grau Raymond Nicholson Ricardo Wurmus Ricardo Wurmus Sou Bunnbu (宋文武) Taylan Ulrich Bayırlı/Kammer Tomáš Čech Tobias Geerinckx-Rice 02af238337be6681850&showmsg=1'>Expand)Author 2021-08-12records: Support field sanitizers....* guix/records.scm (make-syntactic-constructor): Add #:sanitizers. [field-sanitizer]: New procedure. [wrap-field-value]: Honor F's sanitizer. (define-record-type*)[field-sanitizer]: New procedure. Pass #:sanitizer to 'make-syntactic-constructor'. * tests/records.scm ("define-record-type* & sanitize") ("define-record-type* & sanitize & thunked"): New tests. Ludovic Courtès 2021-04-29diagnostics, ui: Adjust to 'read-error' and 'syntax-error' in Guile 3.0.6....* guix/diagnostics.scm (source-properties->location): Add clause for vectors. * guix/ui.scm (report-load-error): Tweak 'read-error' handling for 3.0.6. * tests/guix-package.sh: Relax regexp for the "unbound variable" diagnostic check. * tests/guix-system.sh: Adjust "missing closing paren" check for 3.0.6. * tests/records.scm (location-alist): New procedure. ("define-record-type* & wrong field specifier") ("define-record-type* & wrong field specifier, identifier") ("define-record-type* & duplicate initializers"): Use it. Ludovic Courtès