I didn't see any non-termination instances. Everything looked as expected.
The only performance issue I saw was that my plots with shading "seem" to
be slower. But, I would have to look at it more closely to see if it was
because of other things running at the same time. [My work laptop is just a
dual core and something else may well have been running in the background.]

Doug


On Thu, Apr 24, 2014 at 10:52 AM, Neil Toronto <neil.toro...@gmail.com>wrote:

> I found out that it happens when a polygon is just three collinear or
> nearly collinear points, and the polygon's "plane," which is degenerate, is
> somehow the best choice for a BSP split.
>
> I still haven't gotten the upcoming release's Plot to generate a
> collection of shapes that causes nontermination. I'll just push the fix I
> used in my dev branch, which detects degenerate planes and calls the
> failure continuation to try the next plane. The BSP tree build should have
> been sanitizing its inputs like that anyway.
>
> Doug, have you seen nontermination in your tests?
>
> Neil ⊥
>
>
> On 04/18/2014 02:54 PM, Robby Findler wrote:
>
>> That sounds like a good plan to me. Let us know what you find out.
>>
>> Robby
>>
>> On Fri, Apr 18, 2014 at 3:47 PM, Neil Toronto <neil.toro...@gmail.com>
>> wrote:
>>
>>> On 04/17/2014 04:44 PM, Ryan Culpepper wrote:
>>>
>>>>
>>>> * Neil Toronto <neil.toro...@gmail.com>
>>>>     - Plot Tests
>>>>     - Images Tests
>>>>     - Inspect icons
>>>>     - Math tests
>>>>
>>>
>>>
>>> I found an infinite loop in Plot's new 3D engine, but I've only been
>>> able to
>>> replicate it using a randomized test case for a feature I haven't pushed
>>> yet. Even though that feature won't be in the upcoming release, there's
>>> definitely an error in the 3D engine that I don't want users stumbling
>>> into.
>>>
>>> If the Powers That Be don't mind, I'll concentrate on finding a
>>> repeatable
>>> test case, and check the rest of my list at the second call.
>>>
>>> Neil ⊥
>>>
>>>
>>> _________________________
>>>   Racket Developers list:
>>>   http://lists.racket-lang.org/dev
>>>
>>
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to