Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [Fwd: [aspectj-dev] asm not cleared for each batch build?]

Fixed now.

---
I moved the clearing of the relationship map out of the corresponding Ajde
listener and into the AjBuildManager.  This means that not only IDEs, but
also repeated invocations with -emacssym cause the relationships to be
cleared on each build.
---

Mik

> -----Original Message-----
> From: Wes Isberg [mailto:wes@xxxxxxxxxxxxxx]
> Sent: Wednesday, March 10, 2004 8:49 AM
> To: Mik Kersten
> Cc: aspectj-dev@xxxxxxxxxxx
> Subject: [Fwd: [aspectj-dev] asm not cleared for each batch build?]
> 
> Hi Mik -
> 
> Will you comment on the email below and the patch by
> Matthew to 41181?
> 
>    https://bugs.eclipse.org/bugs/show_bug.cgi?id=41181
> 
> It's come up again that we save build state, which
> causes interference when using -emacssym, as well as the
> recommendation to clear the structure model on rebuild.
> 
> Thanks -
> Wes
> 
> -------- Original Message --------
> Subject: [aspectj-dev] asm not cleared for each batch build?
> Date: Fri, 05 Sep 2003 17:58:32 -0700
> From: Wes Isberg <wes@xxxxxxxxxxxxxx>
> Reply-To: aspectj-dev@xxxxxxxxxxx
> To: aspectj-dev@xxxxxxxxxxx <aspectj-dev@xxxxxxxxxxx>
> 
> I seem to find old structure models when re-running in the same VM:
> 
> 1) batch build with -emacssym
> 2) batch build without -emacssym
>    -> when inspecting asm, find nodes from 1)
> 
> To fix this, I'd like to put an init() method on AsmManager
> and call it from AspectJBuildManager.doBuild(..) for fresh
> (batch) builds (though not sharing a static AsmManager
> would be better).  Should anything be preserved across batch
> builds, to save time when rebuilding the same thing?
> 
> I'd of course wait until after the 1.1.1 release
> and would prefer Mik verify and check in a solution...
> 
> Wes
> 
> 
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-dev




Back to the top