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