Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 16, 2013
  1. @jeapostrophe

    Adding pkgs-all

    jeapostrophe committed
  2. @jeapostrophe

    Adding pkgs/all

    jeapostrophe committed
  3. @mflatt

    raco pkg remove: only setup needed collections

    mflatt committed
    That is, limit the ending `raco setup' to the same collections
    as the corresponding `raco pkg install' (droppping collections
    that no longer exist afterward, of course).
  4. @mflatt

    DrRacket: if any file in package X is open, treat X as "in development"

    mflatt committed
    ... for the purpose of "populate 'compiled' directories" --- but only if
    the user has write permission for the package directory.
    This change may or may not be a good idea. The idea is that installed
    packages generally should be treated in the same way as the main
    "collects" tree (e.g., avoiding debugging instrumentation), but if you
    happen to be developing a package, then you want it treated like things
    that are not in the main "collects" tree. So, how do you pick? Maybe
    opening a file in the package is a good way to pick.
  5. @mflatt

    remove accidentally added files

    mflatt committed
  6. @mflatt

    DrRacket: disable "compiled/drracket" during skipped-file load

    mflatt committed
    If DrRacket decides to skip a file for "populate compiled",
    then there may exist a file in "compiled/drracket", anyway,
    or there may be such a file for some depenency of the skipped
    file. Before this patch, that situation was considered to be a
    broken installation, and things would go bad in the likely
    case that the "compiled/drracket" files were out of date.
    To avoid that problem, parameterize `used-compiled-file-paths'
    to drop the DrRacket "populate compiled" target while loading
    the skipped file.
    This change sets up a more selective "populate compiled" where
    a package's modules might switch between eligible and
    ineligible for compilation by DrRacket.
  7. @mflatt

    DrRacket: treat installed packages like "collects" directories

    mflatt committed
    ... for the purpose of "populate 'compiled' directories".
  8. @mflatt
  9. @mflatt

    pkg/lib: lock clean-up, and add `path->pkg'

    mflatt committed
    Make the installed-package database lock reentrant, change some
    functions to take the lock, and fix the documentation on when a
    lock is expected to be taken outside of functions.
  10. @mflatt

    pkg/lib: clean up names and package-scope parameter

    mflatt committed
    More consistent exported names and parameters that better match the
    three scope choices (installation, user, or shared) --- cleaning up
    after myself.
  11. @mflatt

    racket/gui cocoa: fix `list-box%' visble-cell calculations

    mflatt committed
    There were especially problems with header columns, but
    also intercell spacing was not taken into account.
    Merge to v5.3.4
  12. @takikawa

    Fix old style contracts

    takikawa committed
  13. @takikawa

    Fix `imap-list-child-mailboxes` to match contract

    takikawa committed
    Closes PR 13658
  14. @takikawa

    Fix parsing when CNAME is provided for MX query

    takikawa committed
    The code was assuming that the record type was
    MX even though this could be false. Also adjusted
    some code to also make it easier to test.
    Note: the behavior when MX records are missing
    is probably still not right.
    Closes PR 13654
  15. @rfindler
  16. @rfindler

    track dependencies from files with errors separately

    rfindler committed
    from when the file doesn't have an error
    More precisely, keep two sets of depndencies for a given
    open tab. If the file expanded without error then we consider
    that authoratative and keep that set of dependencies around
    even if a later expansion fails. So there are two sets of
    dependencies for each tab. When expansion succeeds, we reset
    both of them, but if expansion fails then we reset only one,
    preserving the set we got from the last successful expansion
    please include in the release
Commits on Apr 15, 2013
  1. @bfetscher

    Remove uses of else in match.

    bfetscher committed
    Also, a few micellaneous fixes for the prototype trace browser
  2. @rfindler

    export only contract-random-generate from racket/contract,

    rfindler committed
    not the internal helper functions
    Thanks to Asumu for catching this!
  3. @rfindler
  4. @mflatt

    raco pkg: support platform-specific package dependencies

    mflatt committed
    A platform-specific dependency is useful for triggering
    installation of a platform-specific library only on the
    platform where its needed.
  5. @mflatt

    raco pkg: add support for local package-index databases

    mflatt committed
    Adds `pkg/pnr-db', `raco pkg index-copy', and `raco pkg index-show'.
    Includes tools to build a database of modules that are supplied by
    packages, which will be useful for a tool to recommend package
    installs when a module is not found.
    Also, document `pkg/lib' and add extra helper functions
    for getting package information from a package name resolver.
  6. @mflatt
Commits on Apr 14, 2013
  1. @rfindler

    move the call that sets the focus later so it actually happens

    rfindler committed
    merge to the release branch, please
  2. @endobson

    Terminate typechecking on cyclic lists.

    endobson committed
    Closes PR 13687.
  3. @rfindler

    change promise/c docs to use defproc instead of defform

    rfindler committed
    also fix a few "listof/c"s
    closes PR 13694
Commits on Apr 13, 2013
  1. @rfindler
  2. @rfindler

    add an "contract on:" line for the case when an #:important argument

    rfindler committed
    overrides the name of the value so we can keep that original name somewhere
    related to PR 13692
  3. @rfindler
  4. @sstrickl
  5. @sstrickl
  6. @sstrickl
  7. @mikesperber
  8. @mflatt

    racket/gui: gl-config fixes

    mflatt committed
Commits on Apr 12, 2013
  1. @stchang

    fix typed racket named let: error when there are no binding types

    stchang committed
    closes PR 13691
    include in release
  2. @mflatt
Something went wrong with that request. Please try again.