index
:
chuix.git
fix-out-of-tree-make
python-team-django-6
zabbix-upgrade
guix
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
guix
/
records.scm
Age
Commit message (
Expand
)
Author
2026-03-29
records: Warn about shadowing due to inherited field value bindings.
Ludovic Courtès
2026-03-20
records: Let thunked fields refer to their inherited value.
Ludovic Courtès
2025-10-06
records: ‘match-record’ throws a well-formed ’wrong-type-arg’ exception.
Ludovic Courtès
2025-10-06
records: Avoid code duplication in ‘match-record-lambda’.
Ludovic Courtès
2025-10-06
records: Fix match-record description.
Herman Rimm
2025-07-01
records: Remove unneed autoload.
Zheng Junjie
2024-11-18
records: Fix ABI check in cross-compilation context.
Christoph Buck
2024-05-04
records: Do not inline the constructor.
Ludovic Courtès
2024-05-04
records: Do not inline throws for ABI mismatches.
Ludovic Courtès
2023-06-09
records: Remove "guix" from error message.
Ludovic Courtès
2023-06-06
records: Use SRFI-11 instead of SRFI-71, for Guile 2.0 compatibility.
Ludovic Courtès
2023-06-04
records: match-record: Do not show internal form.
Josselin Poiret
2023-06-04
records: Add MATCH-RECORD-LAMBDA.
(unmatched-parenthesis ew syntax
2023-06-04
records: match-record: Support thunked and delayed fields.
(unmatched-parenthesis d
2023-06-04
records: match-record: Raise a syntax error if TYPE is nonexistent.
(unmatched-parenthesis
2023-03-13
guix: Strip #:use-module lists.
Ludovic Courtès
2022-12-27
records: match-record supports specifying a different variable name.
Attila Lendvai
2022-12-02
records: 'match-record' checks fields at macro-expansion time.
Ludovic Courtès
2021-08-12
records: Support field sanitizers.
Ludovic Courtès
2020-04-08
records: Have ABI check work well for cross-compilation.
Ludovic Courtès
2020-01-16
records: Improve reporting of "invalid field specifier" errors.
Ludovic Courtès
2019-03-30
records: Support custom 'this' identifiers.
Ludovic Courtès
2019-03-25
records: Allow thunked fields to refer to 'this-record'.
Ludovic Courtès
2019-01-24
records: Make 'report-duplicate-field-specifier' available at expansion-time.
Ludovic Courtès
2019-01-22
records: Detect duplicate field initializers.
Ludovic Courtès
2018-08-31
records: Adjust to test changes in 'record-abi-mismatch-error'.
Ludovic Courtès
2018-08-29
records: Adjust 'record-abi-mismatch-error' arguments.
Ludovic Courtès
2018-05-31
records: Make a couple of procedures available at expansion time.
Ludovic Courtès
2018-05-23
records: Insert record type ABI checks in constructors.
Ludovic Courtès
2017-12-01
records: Use 'make-struct/no-tail'.
Ludovic Courtès
2017-11-05
guix: records: Add match-record.
nee
2017-04-17
records: Slight simplification.
Ludovic Courtès
2016-07-14
records: Improve reporting of invalid field specifiers.
Ludovic Courtès
2015-06-11
records: Remove unnecessary 'begin'.
Ludovic Courtès
2015-06-11
records: Add support for 'innate' fields.
Ludovic Courtès
2015-06-11
records: "options" → "properties".
Ludovic Courtès
2015-06-11
records: Factorize field property predicates.
Ludovic Courtès
2015-06-11
records: Separate default-value handling.
Ludovic Courtès
2015-06-11
records: Replace 'eval-when' with a proper 'define-syntax'.
Ludovic Courtès
2015-05-04
records: Make 'make-syntactic-constructor' available at load/eval/expand.
Ludovic Courtès
2015-01-19
records: Add support for delayed fields.
Ludovic Courtès
2015-01-19
make-syntactic-constructor kwarg default
Ludovic Courtès
2015-01-19
records: Factorize value wrapping in the record constructor.
Ludovic Courtès
2015-01-19
records: Move 'make-syntactic-constructor' to the top level.
Ludovic Courtès
2015-01-19
records: Use keyword parameters for 'make-syntactic-constructor'.
Ludovic Courtès
2015-01-09
records: Optimize 'recutils->alist' by avoiding regexps.
Ludovic Courtès
2014-10-17
records: Improve the docstring of 'define-record-type*'.
Ludovic Courtès
2014-07-17
records: Report unknown field names in inheriting forms.
Ludovic Courtès
2014-07-17
records: Factorize error-reporting macro.
Ludovic Courtès
2013-10-15
records: define-record-type*: Field bindings are bound with 'let*'.
Ludovic Courtès
[next]