Re: [gwt-contrib] less name mangling

2011-09-08 Thread Stephen Haberman
> That is exactly what I was getting at in the earlier discussion -- > conversion to a source name (which this essentially is, just > separated at the dots for you) is lossy. Right, that is primarily what my patch is attempting to fix. This was one the spot (...well, deferred binding aside) I had

Re: [gwt-contrib] less name mangling

2011-09-08 Thread John Tamplin
On Thu, Sep 8, 2011 at 1:36 PM, Stephen Haberman wrote: > For some reason when I put it in, I thought it would be easy to come > back later and fix. But that is not turning out to be the case. > > I really expected qualifiedRef to be a "regular" compound name, e.g. > [foo, Bar$Zaz], but instead i

Re: [gwt-contrib] less name mangling

2011-09-08 Thread Stephen Haberman
> http://gwt-code-reviews.appspot.com/1542804/ Well. I'm stuck on this TODO: https://github.com/stephenh/scalagwt-gwt/blob/lessnamemangling/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java#L106 For some reason when I put it in, I thought it would be easy to come back later and

Re: [gwt-contrib] less name mangling

2011-09-07 Thread Stephen Haberman
> We chatted, and Ray C is up for reviewing this, but I'm afraid it'll > be the usual maybe-this-week drill. No problem. I uploaded the patch as: http://gwt-code-reviews.appspot.com/1542804/ Thanks! - Stephen -- http://groups.google.com/group/Google-Web-Toolkit-Contributors

[gwt-contrib] Less Name Mangling (issue1542804)

2011-09-07 Thread stephen . haberman
Reviewers: cromwellian, Please review this at http://gwt-code-reviews.appspot.com/1542804/ Affected files: M dev/core/src/com/google/gwt/core/ext/typeinfo/JClassType.java M dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java M dev/core/src/com/google/gwt/dev/asm/Type.java M d

Re: [gwt-contrib] less name mangling

2011-09-06 Thread Ray Ryan
Thanks Steve! We chatted, and Ray C is up for reviewing this, but I'm afraid it'll be the usual maybe-this-week drill. On Fri Sep 02 13:06:44 GMT-700 2011, Stephen Haberman wrote: > > > I'd prefer this problem to be addressed in separate CL independent > > from of our effort. > > Here is a comm

Re: [gwt-contrib] less name mangling

2011-09-02 Thread Stephen Haberman
> I'd prefer this problem to be addressed in separate CL independent > from of our effort. Here is a commit with just the name mangling. If there are any volunteers from the GWT team to review it, I'll promote it to an issue. https://github.com/stephenh/scalagwt-gwt/commit/5fb1f9717424b8c604

Re: [gwt-contrib] less name mangling

2011-09-01 Thread Grzegorz Kossakowski
On 1 September 2011 20:52, Stephen Haberman wrote: > > So, in summary, yeah, this is a lot of changes. But a lot of name > mangling is gone and we've been using this in scalagwt with more success > than we had before. > > I'd be glad to answer any questions, comments, concerns about the > approach.

[gwt-contrib] less name mangling

2011-09-01 Thread Stephen Haberman
Hi, One of the challenges we hit with scalagwt was source <-> internal/binary name conversion being hueristic. Greg started a prior discussion about this, with the summary basically being "yeah, it's a heuristic, and yeah, it's a problem". To get scalagwt working in the least-hacky-way possible,