Re: Committee for the 4.1.0 Release Candidate
- Posted by SDPringle Mar 11, 2016
- 1761 views
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