racket/collects/setup
Carl Eastlund d03aed44fd * unstable/srcloc.ss
Added `update-source-location', which provides keyword-based functional update
for source location representations.

Removed automatic collection-relative printing for source locations.

* unstable/location.ss

Made `quote-srcloc' and its related forms all automatically use source locations
relative to collections and/or planet, where appropriate, and to compute
source locations dynamically if they cannot be made relative.

Removed #:module-source argument from `quote-srcloc'.

Changed `quote-module-path' and `quote-module-name' to use source file name
extensions.

Removed `quote-module-source'.  I'm not sure what the use case is for
generating a resolved module path that doesn't correspond to a real module.

* unstable/dirs.ss

Implemented `path->directory-relative-string' for rendering a path to a string
that is relative to one of a list of given directories, with associated
abbreviations for each.

* unstable/scribblings/unstable.scrbl
* unstable/scribblings/srcloc.scrbl
* unstable/scribblings/dirs.scrbl

Documented the above changes.

* scheme/contract/private/provide.ss
* scheme/contract/private/base.ss

Changed contract forms to always blame a module path where appropriate.

Removed use of #:module-source option for `quote-srcloc'.

* setup/private/path-utils.ss

Updated `path->name' to use more general `path->directory-relative-string'.

svn: r18816
2010-04-14 17:49:29 +00:00
..
infotab/lang Switch language readers to #lang s-exp 2009-06-16 17:13:51 +00:00
private * unstable/srcloc.ss 2010-04-14 17:49:29 +00:00
configtab.ss change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases 2008-11-04 14:24:12 +00:00
dirs.ss fix cm problem tracking reader dependencies; add 'reader' reader language 2009-09-08 00:07:11 +00:00
getinfo.ss change get-info to use a separate namespace; add make-eval-factory and make-base-eval-factory 2009-06-18 10:35:13 +00:00
info.ss rico 2010-04-04 15:08:35 +00:00
infotab.ss fix problems with get-info use by setup-plt 2009-06-23 13:26:07 +00:00
main-collects.ss change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases 2008-11-04 14:24:12 +00:00
main-doc.ss minor 2008-02-10 05:40:06 +00:00
main.lch rename setup.lch to create the right kind of launcher under Windows 2007-12-07 17:59:52 +00:00
main.ss rico 2010-04-04 15:08:35 +00:00
option-sig.ss rico 2010-04-04 15:08:35 +00:00
option-unit.ss rico 2010-04-04 15:08:35 +00:00
pack.ss change the way Scribble generates keys based on modules 2008-06-06 13:24:58 +00:00
path-relativize.ss change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases 2008-11-04 14:24:12 +00:00
plt-installer-sig.ss use new require specs in many places 2008-02-23 09:42:03 +00:00
plt-installer-unit.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
plt-installer.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
plt-single-installer.ss adjust planet client to handle nested planet invocations by re-building the doc index only once 2009-06-23 22:02:07 +00:00
scribble.ss suppress setup-plt scribble 'using' messages, unless in verbose mode 2010-01-28 18:56:21 +00:00
setup-cmdline.ss rico 2010-04-04 15:08:35 +00:00
setup-go.ss rico 2010-04-04 15:08:35 +00:00
setup-unit.ss fix setup-plt doc rendering 2010-04-08 02:06:02 +00:00
unixstyle-install.ss Thomas Deniau's patch to match unix-style install work for Mac OS X mzscheme 2009-05-23 14:04:39 +00:00
unpack.ss * Newlines at EOFs 2008-07-09 07:18:06 +00:00
variant.ss typo 2008-08-22 11:33:15 +00:00
winvers-change.ss scheme/base is better 2009-10-05 04:38:54 +00:00
winvers.ss scheme/base is better 2009-10-05 04:38:54 +00:00
xref.ss Dave's patch to avoid out.xref warnings (a hack around the handin-server doc problem) 2008-11-30 14:22:28 +00:00