automake-ng
[Top][All Lists]
Advanced

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

Re: [Automake-NG] [PATCH 00/15] Simplify and refacotor variable handling


From: Stefano Lattarini
Subject: Re: [Automake-NG] [PATCH 00/15] Simplify and refacotor variable handling a bit
Date: Sat, 02 Jun 2012 09:18:03 +0200

On 05/25/2012 01:38 PM, Stefano Lattarini wrote:
> Far from the sweeping simplifications I was hoping for when I started
> writing this series, but they are good to go IMHO.  A better cleanup
> (which I still hope I'll be able to do eventually) will probably require
> a rewrite of the Automake::Variable and Automake::VarDef modules :-/
> 
> OK for ng/master?  I will push in a couple of days if there is no
> objection.
> 
> Regards,
>   Stefano
> 
> -*-*-
>
I've now pushed this series, after dropping ...

> Stefano Lattarini (15):
>   [ng] cleanup: remove unused private variables in Automake::Variable
>   [ng] vars: get rid of VAR_SORTED type
>   [ng] vars: get rid of VAR_SILENT type
>   [ng] tests: spy behaviour of '+=' with GNU make
>   [ng] tests: Automake should let us append to undefined variables (someday)
>   [ng] refactor: support comments only for VarDef, not for ItemDef too
>   [ng] VarDef: store comments and values as a perl array
>   [ng] vars: simplify logic for appending conditionally
>   [ng] vars: keep track of conditionals in appended values and comments
>   [ng] vars: get rid of VAR_ASIS / VAR_PRETTY distinction
>   [ng] refactor: change signature of 'define_variable()'
>   [ng] cleanup: prefer 'define_variable' over 'define_pretty_variable'
>   [ng] rename: define_pretty_variable -> define_cond_variable()
>   [ng] cosmetics: avoid redundant use of '&' in subroutine calls
>
>   [ng] vars: remove some safety checks in Automake::Variable::define
>
... this last patch, because its only purpose would be to simplify
future refactorings, which are still not ready nor truly planned.

I've also pushed the attached patch as a follow-up, to fix a regression
revealed by the more comprehensive tests in 'ng/master'.

Regards,
  Stefano

Attachment: 0001-ng-vars-recognize-escaped-correctly-in-a-variable-de.patch
Description: Text Data


reply via email to

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