Hi, I'll also test my applications. It will also be a good test bench for 
programmers who have more difficulty programming 😝

Hiedra

-----Mensaje original-----
De: Harbs <harbs.li...@gmail.com> 
Enviado el: viernes, 11 de octubre de 2024 9:53
Para: Apache Royale Development <dev@royale.apache.org>
Asunto: Re: Super method calls not currently checked for errors

I’ll test this against my apps next week.

I’m on the fence about whether we should push it into the current release.

> On Oct 9, 2024, at 11:53 PM, Josh Tynjala <joshtynj...@bowlerhat.dev> wrote:
> 
> I too tend to be extra wary to make changes close to a release. 
> Sometimes, even seemingly minor bug fixes can introduce unexpected side 
> effects!
> 
> I totally don't mind waiting to merge this stuff.
> 
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
> 
> 
> On Wed, Oct 9, 2024 at 11:20 AM Andrew Wetmore <cottag...@gmail.com> wrote:
> 
>> I am always scared of putting a major, necessary fix that might have 
>> downstream impact into a release that is about to go out the door. I 
>> would vote for making this part, perhaps the major part, of the next 
>> release, and using the time between this one and that one to find and 
>> fix as much as we can in our own code...and maybe prepare some 
>> examples with fixes to help Royale users.
>> 
>> On Wed, Oct 9, 2024 at 2:11 PM Josh Tynjala 
>> <joshtynj...@bowlerhat.dev>
>> wrote:
>> 
>>> Hey all,
>>> 
>>> A user of vscode-as3mxml pointed out to me recently that the 
>>> arguments passed to super() and super.method() calls are not 
>>> currently checked for errors by our compiler. That includes checking 
>>> the types of the
>> arguments,
>>> and even whether the number of arguments is actually correct! 
>>> However, regular function calls without super are correctly type 
>>> checked, so it is only in cases of inheritance where super is used.
>>> 
>>> I have royale-compiler fixes ready to go.
>>> 
>>> This bug has been in the compiler since the code was donated by 
>>> Adobe. So it's definitely not even remotely new, and it doesn't 
>>> necessarily need to delay the current release in progress.
>>> 
>>> However, it may impact a lot of existing code once the compiler can 
>>> start detecting the wrong types. Several of our framework libraries 
>>> in royale-asjs are affected. It's likely that user projects, 
>>> especially ones with a lot of inheritance, will be affected too.
>>> 
>>> In some cases, it just requires an extra cast. However, in a few 
>>> cases
>> that
>>> I've seen so far, it is actually showing that there are bugs in our code.
>>> I'm working through the necessary fixes in royale-asjs now.
>>> 
>>> I just wanted to give a heads up about this, as it may have some 
>>> impact
>> on
>>> everyone's projects.
>>> 
>>> Any thoughts on pushing this into the 0.9.12? Or would you rather 
>>> wait
>> for
>>> the next one?
>>> 
>>> --
>>> Josh Tynjala
>>> Bowler Hat LLC <https://bowlerhat.dev>
>>> 
>> 
>> 
>> --
>> Andrew Wetmore
>> 
>> Editor, Moose House Publications <https://moosehousepress.com/> 
>> Editor-Writer, The Apache Software Foundation <https://apache.org/>
>> 

Reply via email to