Ludovic Courtès
|
1c9e992e8c
records: Remove "guix" from error message.
|
před 1 rokem |
Ludovic Courtès
|
dc0c5d56ee
records: Use SRFI-11 instead of SRFI-71, for Guile 2.0 compatibility.
|
před 1 rokem |
Josselin Poiret
|
f045c7ac80
records: match-record: Do not show internal form.
|
před 1 rokem |
(unmatched-parenthesis ew syntax
|
4cd5293621
records: Add MATCH-RECORD-LAMBDA.
|
před 1 rokem |
(unmatched-parenthesis d
|
b88e38d4b5
records: match-record: Support thunked and delayed fields.
|
před 1 rokem |
(unmatched-parenthesis
|
1a4aace3af
records: match-record: Raise a syntax error if TYPE is nonexistent.
|
před 1 rokem |
Ludovic Courtès
|
ae587c2ef0
guix: Strip #:use-module lists.
|
před 1 rokem |
Attila Lendvai
|
363b20b685
records: match-record supports specifying a different variable name.
|
před 1 rokem |
Ludovic Courtès
|
7c1161dba4
records: 'match-record' checks fields at macro-expansion time.
|
před 1 rokem |
Ludovic Courtès
|
5291fd7a42
records: Support field sanitizers.
|
před 3 roky |
Ludovic Courtès
|
a05ad01122
records: Have ABI check work well for cross-compilation.
|
před 4 roky |
Ludovic Courtès
|
47212fc763
records: Improve reporting of "invalid field specifier" errors.
|
před 4 roky |
Ludovic Courtès
|
d2be7e3c4b
records: Support custom 'this' identifiers.
|
před 5 roky |
Ludovic Courtès
|
abd4d6b33d
records: Allow thunked fields to refer to 'this-record'.
|
před 5 roky |
Ludovic Courtès
|
bbb2bd50dc
records: Make 'report-duplicate-field-specifier' available at expansion-time.
|
před 5 roky |
Ludovic Courtès
|
c2dcff41c2
records: Detect duplicate field initializers.
|
před 6 roky |
Ludovic Courtès
|
8e1395be5c
records: Adjust to test changes in 'record-abi-mismatch-error'.
|
před 6 roky |
Ludovic Courtès
|
de5cbd4a38
records: Adjust 'record-abi-mismatch-error' arguments.
|
před 6 roky |
Ludovic Courtès
|
9768848af8
records: Make a couple of procedures available at expansion time.
|
před 6 roky |
Ludovic Courtès
|
7874bbbb9f
records: Insert record type ABI checks in constructors.
|
před 6 roky |
Ludovic Courtès
|
cea25b08bf
records: Use 'make-struct/no-tail'.
|
před 7 roky |
nee
|
6692d8454a
guix: records: Add match-record.
|
před 7 roky |
Ludovic Courtès
|
94df39cc08
records: Slight simplification.
|
před 7 roky |
Ludovic Courtès
|
babc2c80a7
records: Improve reporting of invalid field specifiers.
|
před 8 roky |
Ludovic Courtès
|
ad7c1a2cde
records: Remove unnecessary 'begin'.
|
před 9 roky |
Ludovic Courtès
|
8a16d064fa
records: Add support for 'innate' fields.
|
před 9 roky |
Ludovic Courtès
|
792798f486
records: "options" → "properties".
|
před 9 roky |
Ludovic Courtès
|
faef3b6a96
records: Factorize field property predicates.
|
před 9 roky |
Ludovic Courtès
|
b9c8647337
records: Separate default-value handling.
|
před 9 roky |
Ludovic Courtès
|
39fc041a7d
records: Replace 'eval-when' with a proper 'define-syntax'.
|
před 9 roky |