git blame is a great tool for this.  Github has a ui on top of it as well, 
though it's slow to traverse backwards in time that way.

On Wed, 28 Nov 2012, Walter Bright wrote:

> Date: Wed, 28 Nov 2012 08:03:06 +1100
> From: Walter Bright <[email protected]>
> Reply-To: Discuss the internals of DMD <[email protected]>
> To: Discuss the internals of DMD <[email protected]>
> Subject: Re: [dmd-internals] Is there a reason that inlining happens so early?
> 
> On 11/28/2012 3:11 AM, Don Clugston wrote:
> > Oooh, you're right. EXCEPT: expression.c 5411: FuncExp's get inlined during
> > the semantic3 pass expression.c 5618: DeclarationExps get inlined during the
> > semantic3 pass. So, is there anything stopping us from moving these guys
> > into the inliner pass?
> 
> I do not recall the reason for those exceptions, or even if I wrote them. Is
> there an easy way to look back in the git history to see when they appeared?
> _______________________________________________
> dmd-internals mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
> 
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to