summaryrefslogtreecommitdiff
path: root/module/ice-9
AgeCommit message (Expand)AuthorFilesLines
2025-02-28Fix make-custom-port in case encoding is #fHannes Müller1-1/+1
2024-12-22PEG: string-peg: Better support for escaping.Ekaitz Zarraga1-3/+23
2024-12-22PEG: string-peg: Fix [^...] interpretation.Ekaitz Zarraga1-4/+12
2024-12-19New line or field iteration procedures in (ice-9 rdelim)Adam Faiz1-1/+34
2024-12-09PEG: Add support for `not-in-range` and [^...]Ekaitz Zarraga2-3/+57
2024-12-09PEG: Add full support for PEG + some extensionsEkaitz Zarraga1-166/+280
2024-12-06Temporarily revert commit 7379049d3 (to make Guile bootstrap)Mikael Djurfeldt2-155/+79
2024-11-25psyntax: simplify free-id=?Andy Wingo2-66/+65
2024-11-20psyntax: Cosmetic change to overriden globalsAndy Wingo2-258/+270
2024-11-19psyntax: Reorder global-extendAndy Wingo1-6/+4
2024-11-19psyntax: Typo fixAndy Wingo1-1/+1
2024-11-19psyntax: Cosmetic changeAndy Wingo1-3/+1
2024-11-19psyntax: Clean up sourcev/src namingsAndy Wingo2-19/+18
2024-11-19psyntax: Simplify output constructors.Andy Wingo2-119/+82
2024-11-19psyntax: Factor module-variable use to helpersAndy Wingo2-78/+156
2024-11-19psyntax: Remove stale analyze-variable caseAndy Wingo2-70/+61
2024-11-18psyntax: Separate core expanders from their installationAndy Wingo2-1387/+1417
2024-11-18psyntax: Remove pre-3.0 hack about syntax transformer bindings.Andy Wingo2-40/+35
2024-11-18psyntax: Simplify to first-order bindings. NFCAndy Wingo2-82/+84
2024-11-18psyntax: Match when rebuilding macro outputAndy Wingo2-87/+176
2024-11-18psyntax: Cleanups; ensure order of top-level expansionAndy Wingo1-64/+71
2024-11-18psyntax: Simplify locally-bound-identifiersAndy Wingo2-111/+149
2024-11-18psyntax: Simplify id-var-nameAndy Wingo2-159/+255
2024-11-18psyntax: Fix bug introduced in 029540948367fe522f9a105f403c12Andy Wingo2-61/+57
2024-11-15psyntax: Use new `match' instead of cdadringAndy Wingo2-190/+280
2024-11-15psyntax: Use new `match' instead of cdadringAndy Wingo2-107/+154
2024-11-15psyntax: Add simple pattern matcherAndy Wingo2-38/+92
2024-11-15psyntax: Avoid lambda in procedure definitionsAndy Wingo1-1640/+1552
2024-11-15psyntax: Remove a useless level of letAndy Wingo1-2779/+2778
2024-11-15psyntax: Inline the single use of define-structureAndy Wingo2-107/+61
2024-11-14psyntax: Functional annotation of function namesAndy Wingo2-106/+100
2024-11-14psyntax: Clean up use of fx+, etcAndy Wingo2-98/+81
2024-11-14psyntax: Rename top-level-eval, local-evalAndy Wingo2-28/+26
2024-11-14psyntax: Use vectors instead of gensyms for labels, marksAndy Wingo2-61/+84
2024-11-14psyntax: Remove useless gen-label invocationsAndy Wingo2-50/+46
2024-11-14psyntax: Clean up lexical gensym creationAndy Wingo2-69/+75
2024-10-12fix typo in commentArne Babenhauserheide1-1/+1
2024-10-12Redirect diagnostice output messages (e.g., auto-compiling code) to a newly d...Matthew Wette3-6/+29
2024-08-26Update psyntax copyright noticeAndy Wingo1-83/+15
2024-07-01bug#71304: [PATCH] Add support for 'else' clause in R7RS cond-expand.Maxim Cournoyer1-1/+3
2024-06-23Fix race in check-guile to make needless guile-procedures symlinkAndy Wingo1-85/+90
2024-06-20Remove dead code in resolve-interfaceAndy Wingo1-4/+2
2024-06-16Rewrite ‘get-bytevector-all’ in Scheme.Ludovic Courtès1-1/+28
2024-05-06Fix error messages containing format stringsMichael Käppler2-6/+14
2024-05-06Fix typos throughout codebase.Morgan Smith5-9/+9
2024-04-15‘seek’ now accepts ‘SEEK_DATA’ and ‘SEEK_HOLE’ where supported.Ludovic Courtès1-1/+7
2024-04-05eval-string: set port column to column, not lineNikita Domnitskii1-1/+1
2024-02-20Macro-introduced top-level vars scope to their module even if unboundAndy Wingo2-56/+46
2024-02-20Regenerate psyntax-pp.scmAndy Wingo1-3376/+2864
2024-01-29Match on correct argument in make-custom-portJonas Hahnfeld1-1/+1