chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Some simplification rules for nested ##cor


From: Peter Bex
Subject: Re: [Chicken-hackers] [PATCH] Some simplification rules for nested ##core#inline forms
Date: Mon, 16 Sep 2019 08:57:51 +0200
User-agent: Mutt/1.10.1 (2018-07-13)

On Wed, Sep 04, 2019 at 11:59:31AM +0200, address@hidden wrote:
> The attached patch adds two optimization rules for certain uses of
> ##core#inline. It basically rewrites
> 
> (let ((<var> (##core#inline ...)))
>   (<kont> ... <var> ...))
> 
> into
> 
> (<kont> ... (##core##inline ...) ...)

It looks like there's a problem caused by this:

https://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2019/09/16/salmonella-report/install/uri-generic.html

uri-generic uses matchable, which presumably generates a lot of
code which looks like it should fit the pattern.

Interestingly, nothing else that depends on matchable breaks:
https://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2019/09/16/salmonella-report/rev-dep-graphs/matchable.html

(there are a few red ones but they're due to missing C library packages)

Cheers,
Peter

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]