What I'm doing is a prototype for GWT.create() enhancement originally proposed by Ray Cronwell, and discussed in this group a few months ago. My prototype is near to be ready (next weekend I hope). I'm trying to keep it in sync with master, but if I detect that master has changes I can't handle, I will stop the merges. My intention is to have a working prototype to discuss possible improvements. My proposal is only syntactic sugar on GWT.create(), mainly source transformation. I don't think separated compilation will be an issue. Thanks.
- Andrés Testi El viernes, 25 de octubre de 2013 16:54:06 UTC-3, John Stalcup escribió: > > since we're both making changes to the rebinding system, there's a very > good chance that our changes are going to collide. > > i'm in the process of breaking my separate compilation prototype into > small pieces (generally 200-500 lines), cleaning them up, testing them, > getting them reviewed, and then committed. i've got about 5500 lines > remaining to run through this process. > > it sounds like you have a lot of outstanding changes as well. maybe yours > and my changes will merge best if you do the same thing (iteratively commit > in lots of small chunks). > > > On Fri, Oct 25, 2013 at 12:41 PM, John Stalcup <[email protected]<javascript:> > > wrote: > >> Mmmm, yes and no. >> >> as you know GWT.create() rebinding right now in our monolithic build pass >> is statically calculated at compile time. >> >> i'm working on adding a separate build pass and this pass requires that >> GWT.create() handling be done dynamically at runtime. >> >> the monolithic pass has smaller output and longer compile time and is >> best for production releases. >> the separate pass has larger output and shorter compile time and is best >> for developer productivity. >> >> so monolithic compilation and it's compile time GWT.create() rebinding >> will never completely go away since it is key to smallest possible output >> size. >> >> that being said, any extension of GWT.create() functionality that can't >> also be implemented at runtime for the separate compilation pass, will not >> be approved, at least not by me. >> >> >> >> On Fri, Oct 25, 2013 at 12:25 PM, Andrés Testi >> <[email protected]<javascript:> >> > wrote: >> >>> Thanks for the clarification, John. Does this mean that >>> UnifyAst.UnifyVisitor.handleGwtCreate() will be deprecated/removed? I'm >>> afraid because I'm working on a prototype with heavy changes on >>> handleGwtCreate(). >>> >>> - Andrés Testi >>> >>> El viernes, 25 de octubre de 2013 16:17:55 UTC-3, John Stalcup escribió: >>>> >>>> it's purpose is described in https://gwt-review.** >>>> googlesource.com/#/c/4981/<https://gwt-review.googlesource.com/#/c/4981/> >>>> >>>> >>>> On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi <[email protected]>wrote: >>>> >>>>> I just found this class in the master but I can't find references to >>>>> it. Where is ReboundTypeRecorder intended to be used? >>>>> Thanks. >>>>> >>>>> - Andrés Testi >>>>> >>>>> -- >>>>> http://groups.google.com/**group/Google-Web-Toolkit-**Contributors<http://groups.google.com/group/Google-Web-Toolkit-Contributors> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "GWT Contributors" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to google-web-toolkit-**contributors+unsubscribe@** >>>>> googlegroups.com. >>>>> For more options, visit >>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>> >>>> -- >>> http://groups.google.com/group/Google-Web-Toolkit-Contributors >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "GWT Contributors" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to >>> [email protected]<javascript:> >>> . >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> > -- http://groups.google.com/group/Google-Web-Toolkit-Contributors --- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
