publishing

From: Craig Chambers (chambers@cs.washington.edu)
Date: Wed Dec 18 2002 - 16:01:18 PST

  • Next message: blueice881747q34@yahoo.com: "Married? 4672TmSW6-7-10"

    I'm publishing some more.

    *) I fixed the bug I discovered with splitting in the Java
     benchmarks.

    *) I fixed another bug in a different part of Vortex, where
     transformations were being applied to N-way branches, but N-way
     branches don't support non-trivial graph replacements. (Man, how
     could these programs have been compiled any time recently?!)

    *) I added a limit to the size of Vortex comparison facts (i.e.,
     results of comparison tests, e.g. for array bounds check
     optimization), to throttle back on some reallllllly slooooow
     compilations (sometimes seeming to take an infinite amount of time).

    *) I made some small improvements and fixes to the debugger, yet
     again. This round adds printing of any type parameters for methods
     and messages and fixes a small problem with doing a continue command
     after a next command.

    *) I made a small tweak to ^C signal handling in the run-time system
     for solaris8 machines, since the second ^C seemed to be killing the
     program rather than reenterring the Vortex debugger.

    *) To make the Java benchmarks easier to test systematically, and
     similarly between Vortex and Whirlwind, I shuffled around some of the
     Java benchmark control files.

    *) I fixed some small problems in the benchmark copy (in
     vortex/Cecil/src/benchmarks) of the Cecil stdlib, to make that code
     compatible with the current run-time system.

    *) I tweaked the for-release notes on how to make a release.

    >From these new sources, I built a new vortex executable, used that to
    (re)build the no-debug_support vortex executable (which will become
    the release executable), and used that executable to build and run all
    the Java benchmarks. I also used the no-debug_support vortex to build
    whirlwind, and then used that whirlwind to build and run all the Java
    benchmarks. Finally, I also used the no-debug_support vortex to build
    and run all the Cecil benchmarks. Since all this worked, this means
    that people who download the solaris8 version of the release
    executable will be able to compile all the benchmarks, at least.

    (Although we don't (currently) give out our Java benchmarks, nor do we
    explain anywhere (I think) how to run the Cecil benchmarks. For the
    next release, e.g. of Whirlwind, we should probably try to have a set
    of canned benchmarks and instructions available, so that outside
    people can reproduce our experiments, and have a framework in which to
    add their own benchmarks.)

    -- Craig
    _______________________________________________
    Cecil mailing list
    Cecil@cs.washington.edu
    http://mailman.cs.washington.edu/mailman/listinfo/cecil



    This archive was generated by hypermail 2.1.5 : Wed Dec 18 2002 - 16:01:23 PST