aboutsummaryrefslogtreecommitdiff
path: root/gnu
ModeNameSize
-rw-r--r--artwork.scm1605logplainabout
-rw-r--r--bootloader.scm7075logplainabout
d---------bootloader157logplain
d---------build621logplain
-rw-r--r--ci.scm21581logplainabout
-rw-r--r--installer.scm17720logplainabout
d---------installer561logplain
-rw-r--r--local.mk67285logplainabout
-rw-r--r--machine.scm4861logplainabout
d---------machine80logplain
-rw-r--r--packages.scm21615logplainabout
d---------packages18273logplain
-rw-r--r--services.scm35507logplainabout
d---------services1764logplain
-rw-r--r--system.scm45182logplainabout
d---------system551logplain
-rw-r--r--tests.scm10883logplainabout
d---------tests866logplain
r-name]: ... this. [field-spec->srfi-9]: Change 'thunked' to 'wrapped'. [delayed-field-accessor-definition]: New procedure. Compute delayed-field accessors and emit them. Pass #:delayed to 'make-syntactic-constructor'. * tests/records.scm ("define-record-type* & delayed", "define-record-type* & delayed & default", "define-record-type* & delayed & inherited"): New tests. Ludovic Courtès 2014-07-17records: Report unknown field names in inheriting forms....* guix/records.scm (define-record-type*)[record-inheritance]: Check for unexpected field names. * tests/records.scm ("define-record-type* with let* behavior"): Return #t, not *unspecified*. ("define-record-type* & inherit & extra initializers"): New test. Ludovic Courtès 2014-07-17records: Add tests for error cases....* tests/records.scm (test-module): New procedure. ("define-record-type* & missing initializers", "define-record-type* & extra initializers"): New tests. Ludovic Courtès 2013-10-15records: define-record-type*: Field bindings are bound with 'let*'....* guix/records.scm (define-record-type*): Wrap field bindings in a 'let*', not in a 'letrec*', which turned out to be pointlessly inconvenient. * tests/records.scm: Adjust test names accordingly. Ludovic Courtès