1. Committee for the 4.1.0 Release Candidate

Forked from Re: UI/IDE committee

_tom said...

Maybe not for March 31, but when OE4.1 is released we will have something valuable.

I wanted to try this next.

Basically, the concensus has been that we've been ready to release 4.1.0 for a while, but nothing much has happened since then.

I think the UI committee did a good job of finding a solution, and then taking steps to implement it. While the committee wasn't able to finish by the deadline,that was because the deadline was completely unreasonable to begin with. Aside from that minor point, it's been a great success.

This being the case, I think having a committee to come up with a 4.1.0 Release Candidate would be a good idea. A new strike team (this time allowed to set their own deadline), prepared to do whatever it takes to get a working release out there, may well work wonders (again).

Any takers?

new topic     » topic index » view message » categorize

2. Re: Committee for the 4.1.0 Release Candidate

The problem is that there are two bugs that I would put as blocking. I no longer feel that releases matter because you can install the all in one installer. If releases matter, release 4.0.6. Euphoria 4.1 is not ready.

There are three very important issues with 4.1 (development) :

  1. sometimes the wrong case is jumped to
  2. sometimes tail recursion results in wrong c code.
  3. warnings are not always getting issued when theyare supposed to

The warnings problem also exists in 4.0.6 in my March release.

new topic     » goto parent     » topic index » view message » categorize

3. Re: Committee for the 4.1.0 Release Candidate

SDPringle said...

The problem is that there are two bugs that I would put as blocking.

There are three very important issues with 4.1 (development) :

  1. sometimes the wrong case is jumped to
  2. sometimes tail recursion results in wrong c code.
  3. warnings are not always getting issued when theyare supposed to

The warnings problem also exists in 4.0.6 in my March release.

Here are the two 4.1.0 specific tickets. In addition for actually following the steps for issuing a release, I think the committee should form a game plan for dealing with these bugs and fixing them. Alternatively, we could set up a second committee just to take care of the blocking bugs. (You hint that the issue with wrong case appears to be related to a missing NOP related to tail recursion... could these two in fact have the same root cause?)

http://openeuphoria.org/ticket/935.wc

http://openeuphoria.org/ticket/944.wc

new topic     » goto parent     » topic index » view message » categorize

4. Re: Committee for the 4.1.0 Release Candidate

jimcbrown said...

You hint that the issue with wrong case appears to be related to a missing NOP related to tail recursion..

I think we would have fewer bugs going forward if the byte code language of Euphoria was exactly the same for the interpreter and translator. The test I wrote for this goes to the wrong case when interpreted. NOP is illegal for the interpreter yet obligatory for the trsnslator.

Ticket 935, is caused by an attempt to optimize. If we just make the flag that activates it a constant and remove the activation code the problem should disappear but we will need to remove tail recursion from the docs. Don't forget to update the docs. It is better to be always correct and slower than fast but wrong.

SD Pringle

new topic     » goto parent     » topic index » view message » categorize

5. Re: Committee for the 4.1.0 Release Candidate

I recommend those who want to be on a release committee listen to Changelog 197 at 0:41:45 to 0:44:45.

new topic     » goto parent     » topic index » view message » categorize

6. Re: Committee for the 4.1.0 Release Candidate

SDPringle said...

I recommend those who want to be on a release committee listen to Changelog 197 at 0:41:45 to 0:44:45.

Where is this / how do I get to it? Do you have a link?

new topic     » goto parent     » topic index » view message » categorize

7. Re: Committee for the 4.1.0 Release Candidate

You can get it here. https://changelog.com/podcast/

new topic     » goto parent     » topic index » view message » categorize

8. Re: Committee for the 4.1.0 Release Candidate

You can get it here. https://changelog.com/podcast/

new topic     » goto parent     » topic index » view message » categorize

9. Re: Committee for the 4.1.0 Release Candidate

SDPringle said...

You can get it here. https://changelog.com/podcast/

Thanks!

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu