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

2011-07-23 Thread John Clements

On Jul 19, 2011, at 5:16 PM, Ryan Culpepper wrote:

 Checklist items for the v5.1.2 release
  (using the v5.1.1.900 release candidate build)
 
 
 * John Clements cleme...@brinckerhoff.org
  - Stepper Tests

I've just discovered a bug in the stepper (that was there in 5.1.1 as well). 
Let me see how simple it is to fix.

John



smime.p7s
Description: S/MIME cryptographic signature
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

[racket-dev] can we write these four lines of C in performant racket?

2011-07-23 Thread John Clements
This C code adds the content of one buffer to another one, with no checking.  
The corresponding racket code runs about 10x slower. Do you folks think that it 
should be possible to do better? (One salient fact: these are 
shorts--16-bit-ints--not 32-bit ints.)

John



void addOn(short *dst, int dstOffset, short *src, int srcOffset, int len) {
  int i;
  for (i = 0; ilen; i++) {
dst[i+dstOffset] += src[i+srcOffset];
  }}



smime.p7s
Description: S/MIME cryptographic signature
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

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

2011-07-23 Thread Stephen Chang
 * Stephen Chang stch...@ccs.neu.edu
  - Lazy Racket Tests
  - Lazy stepper tests

All passed.



 * Eli Barzilay e...@barzilay.org
  - Swindle Tests
  - Plot Tests
  - Verify that the unix installer works in both modes
  - Racket Tree: compare new distribution tree to previous one
  Version Updates: if a major change has happened, update the version
  number in:
  - racket/collects/mzscheme/info.rkt
  - racket/collects/mred/info.rkt

 * Doug Williams m.douglas.willi...@gmail.com
  - Plot Tests

 * Stephen Bloch sbl...@adelphi.edu
  - Picturing Programs Tests

 * Greg Cooper g...@cs.brown.edu
  - FrTime Tests

 * Carl Eastlund c...@ccs.neu.edu
  - Dracula Tests (confirm that Dracula runs from PLaneT)

 * Jon Rafkind rafk...@cs.utah.edu
  Release tests for (one of the) linux releases:
  - Test that the `racket' and `racket-textual' source releases
    compile fine (note that they're still called `plt' and `mz' at
    this stage).
  - Test that the binary installers for both work, try each one in
    both normal and unix-style installation modes. (just ubuntu)
  [Note: get the release candidates from the URL in this email. Use
   the 'static table' link to see a list of all tar files available]

 * Shriram Krishnamurthi s...@cs.brown.edu
  Tour: check the tour and generate a new one if needed.
  [Note: Since this is a v5.1.1.900 build, you will need to edit your
    .../collects/framework/private/version.rkt
  file and change `(version)' to `5.1.2'.]

 * Mike Sperber sper...@deinprogramm.de
  - DMdA Tests
  - Stepper Tests
  - Signature Tests

 --
 Ryan Culpepper


_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


Re: [racket-dev] can we write these four lines of C in performant racket?

2011-07-23 Thread Robby Findler
What is the data you're using to represent the shorts in Racket?

Robby

On Sat, Jul 23, 2011 at 1:42 PM, John Clements
cleme...@brinckerhoff.org wrote:
 This C code adds the content of one buffer to another one, with no checking.  
 The corresponding racket code runs about 10x slower. Do you folks think that 
 it should be possible to do better? (One salient fact: these are 
 shorts--16-bit-ints--not 32-bit ints.)

 John



 void addOn(short *dst, int dstOffset, short *src, int srcOffset, int len) {
  int i;
  for (i = 0; ilen; i++) {
    dst[i+dstOffset] += src[i+srcOffset];
  }}


 _
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] can we write these four lines of C in performant racket?

2011-07-23 Thread John Clements

On Jul 23, 2011, at 2:46 PM, Robby Findler wrote:

 What is the data you're using to represent the shorts in Racket?

#s16vectors.


John

 
 Robby
 
 On Sat, Jul 23, 2011 at 1:42 PM, John Clements
 cleme...@brinckerhoff.org wrote:
 This C code adds the content of one buffer to another one, with no checking. 
  The corresponding racket code runs about 10x slower. Do you folks think 
 that it should be possible to do better? (One salient fact: these are 
 shorts--16-bit-ints--not 32-bit ints.)
 
 John
 
 
 
 void addOn(short *dst, int dstOffset, short *src, int srcOffset, int len) {
  int i;
  for (i = 0; ilen; i++) {
dst[i+dstOffset] += src[i+srcOffset];
  }}
 
 
 _
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev
 



smime.p7s
Description: S/MIME cryptographic signature
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

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

2011-07-23 Thread Stephen Chang
   - Stepper Tests

 Printing in the Stepper is broken yet again.  (I get backquote printing
 for the DMdA levels for lists.)  I'll try to fix it Monday or Tuesday.

Mike, is the DMdA stepper the same as the HtDP stepper? I'm only
seeing 1 dmda test in collects/tests/stepper but it doesnt have any
lists. Can you describe the failing test case?

_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


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

2011-07-23 Thread Gregory Cooper

 * Greg Cooper g...@cs.brown.edu
  - FrTime Tests


Done.
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev