1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00
guile/module/language/tree-il
Andy Wingo 60d852248f <lambda-case> must have list of optargs
Before, the optional args in a lambda-case could be #f or a list of
symbols.  However the list of symbols is entirely sufficient; no
optional args means a null list.  Change everywhere that produces
lambda-case, matches on lambda-case, and reads deserialized lambda-case.
2024-08-29 09:53:37 +02:00
..
analyze.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
compile-bytecode.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
compile-cps.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
cps-primitives.scm Allow string->utf8 to constant-fold 2023-11-15 10:44:21 +01:00
debug.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
demux-lambda.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
effects.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
eta-expand.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
fix-letrec.scm Excise use of record-case 2023-06-19 13:53:01 +02:00
inlinable-exports.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
letrectify.scm Use tree-il-srcv instead of tree-il-src 2023-06-19 13:53:01 +02:00
optimize.scm Tree-IL lowerer has #:dump-optimized-tree-il? option 2024-04-23 13:06:34 +02:00
peval.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
primitives.scm <lambda-case> must have list of optargs 2024-08-29 09:53:37 +02:00
resolve-free-vars.scm -Oresolve-free-vars pass gracefully handles failed autoloads. 2022-01-11 21:32:40 +01:00
spec.scm Change -O1 compiler to use baseline and also resolve primitives 2020-06-01 21:15:39 +02:00