Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-24 Thread Matthew Flatt
At Tue, 24 Jul 2012 11:03:16 -0400, Ryan Culpepper wrote:
 * Matthew Flatt mfl...@cs.utah.edu
- Racket Tests
- Languages Tests
- GRacket Tests (Also check that `gracket -z' and `gracket-text' still
  works in Windows and Mac OS X)
- mzc --exe tests
- .plt-packing Tests
- Games Tests
- Unit Tests
- Syntax Color Tests
- R6RS Tests
[...]
- Create an executable from a BSL program

Passed.

- JPR's test suite

Failed, for now. Something is wrong with SIXlib, and I'll investigate.

- Run COM tests
- Try compiling with -funsigned-char

Still pending.

Updates:
- Racket Updates: update HISTORY

Done.

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] Where does this program allocate?

2012-07-24 Thread Sam Tobin-Hochstadt
I've been trying to use the new futures visualizer (which is great) to
improve my parallel version of the mandelbrot benchmark
(collects/tests/racket/shootout/mandelbrot-futures.rkt).  My current
code is attached.  You can run it like this:

$ racket mand.rkt 4000 8 # 8 is the number of futures to use.

The visualizer shows that each future syncs thousands of times for
allocation.  However, I can't find the allocation in the loop at all
(even in the decompiler output).  Does anyone have any suggestions on
what might be allocating here, or any strategies I can use for finding
the allocation?
-- 
sam th
sa...@ccs.neu.edu


mand.rkt
Description: Binary data
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Where does this program allocate?

2012-07-24 Thread James Swaine
I noticed the large amount of allocation going on when I was using
mandelbrot to test my fixes to the visualizer last week -- I'll take a
look.  I wrote an allocation hotspot profiler tool that may end up as part
of the visualizer in some form, so I can try running it on your code.



On Tue, Jul 24, 2012 at 6:12 PM, Sam Tobin-Hochstadt sa...@ccs.neu.eduwrote:

 I've been trying to use the new futures visualizer (which is great) to
 improve my parallel version of the mandelbrot benchmark
 (collects/tests/racket/shootout/mandelbrot-futures.rkt).  My current
 code is attached.  You can run it like this:

 $ racket mand.rkt 4000 8 # 8 is the number of futures to use.

 The visualizer shows that each future syncs thousands of times for
 allocation.  However, I can't find the allocation in the loop at all
 (even in the decompiler output).  Does anyone have any suggestions on
 what might be allocating here, or any strategies I can use for finding
 the allocation?
 --
 sam th
 sa...@ccs.neu.edu

 _
   Racket Developers list:
   http://lists.racket-lang.org/dev


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] seeing segfaults on build on 64-bit ubuntu

2012-07-24 Thread Danny Yoo
I'm seeing segfaults when trying to build the release on my uber
64-bit Ubuntu box.  (I'm on c9d0319a11cb2aae6d1e81d0c6465b4241a4ecff)


raco setup: 2 running: picturing-programs/picturing-programs.scrbl
raco setup: 1 running: plai/scribblings/plai.scrbl
raco setup: 2 running: planet/planet.scrbl
raco setup: 1 running: plot/scribblings/plot.scrbl
raco setup: 2 running: preprocessor/scribblings/preprocessor.scrbl
raco setup: 2 running: scribblings/quick/quick.scrbl
raco setup: 2 running: r5rs/r5rs.scrbl
Seg fault (internal error) at 0x2adfc19cb850
SIGSEGV SEGV_ACCERR SI_CODE 2 fault on 0x2adfc19cb850
Seg fault (internal error) at 0x2adfe25045a0
SIGSEGV SEGV_ACCERR SI_CODE 2 fault on 0x2adfe25045a0
Aborted (core dumped)
make[1]: *** [install-3m] Error 134
make[1]: Leaving directory `/home/dyoo/local/racket/src/build'



What can I do to help provide more debugging info?
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-24 Thread David Van Horn

On 7/24/12 11:03 AM, Ryan Culpepper wrote:

* David Van Horn dvanh...@ccs.neu.edu
   - EoPL Tests


Passed.
_
 Racket Developers list:
 http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-24 Thread Robby Findler
On Tue, Jul 24, 2012 at 10:03 AM, Ryan Culpepper r...@cs.utah.edu wrote:
 * Robby Findler ro...@eecs.northwestern.edu
   - DrRacket Tests
   - Framework Tests
   - Contracts Tests
   - Games Tests
   - Teachpacks Tests: image tests
   - PLaneT Tests
   - Redex Tests
   Updates:
   - DrRacket Updates: update HISTORY
   - Redex Updates: update HISTORY
   (updates should show v5.3 as the most current version)
   - Ensure that previous version of DrRacket's preference files still
 starts up with new DrRacket
   - Update man pages in racket/man/man1: drracket.1
   Email me to pick the changes when they're done, or tell me if there
   are no such changes.

Done.

Robby
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-24 Thread Gregory Cooper
 * Greg Cooper g...@cs.brown.edu
   - FrTime Tests

Done.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] small documentation bug

2012-07-24 Thread D Herring
In the Racket Guide, the documentation for WHEN and UNLESS says The 
result is #void in any case.


http://docs.racket-lang.org/guide/begin.html#%28part._when+unless%29


I think that is incorrect.  The Racket Reference says #void is the 
result only when the body is not evaluated.


- Daniel

_
 Racket Developers list:
 http://lists.racket-lang.org/dev