Robby Findler
27603fafba
fix (I think) a redrawing problem with the 102 chars column guide
2013-07-19 06:39:34 -05:00
Robby Findler
5b24eed639
update for moved drracket tests
2013-07-19 06:38:35 -05:00
Robby Findler
3d61181c36
typo
2013-07-19 06:38:35 -05:00
Matthew Flatt
8013f2e815
move `planet/resolver' back to core
...
In consultation with Sam, partially reverts efba034e01
. The default
module name resolver uses `planet/resolver' for the build-in
`(planet ....)' form. The `raco planet' command is still in
"planet-lib", though.
2013-07-18 19:53:27 -06:00
Matthew Flatt
2fafbc4b79
adjust the places <-> distributed-places connection
...
Instead of a dynamic-require, the connection goes through a
structure-type property on a `remote-note%' instance.
2013-07-18 17:22:24 -06:00
Matthew Flatt
ba553a917e
move Scribble tests to "scribble-test"
2013-07-18 15:20:51 -06:00
Matthew Flatt
937588f552
count ".scrbl" files as modules within a package
...
The set of relevant extensions should be made extensible, eventually.
2013-07-18 15:19:32 -06:00
Matthew Flatt
f8e8184280
move "scriblib" from "racket-doc" to "scribble-lib"
2013-07-18 15:19:32 -06:00
Sam Tobin-Hochstadt
80848465f7
Include eli-tester
2013-07-18 16:52:36 -04:00
Sam Tobin-Hochstadt
1353cbed94
Build only some of the racket-test's dependencies in Travis.
2013-07-18 16:40:10 -04:00
Sam Tobin-Hochstadt
deb0a8c26e
Move distributed places to their own package.
2013-07-18 15:21:21 -04:00
Sam Tobin-Hochstadt
efba034e01
Move most of the planet
collection to 'planet-lib'.
2013-07-18 15:21:12 -04:00
Tim Köhlmann
074150e427
Fixed file/md5's conversion for TR according to the documentation.
2013-07-18 15:20:48 -04:00
Matthew Flatt
2616b025df
raco pkg update: setup collections of dependent packages
...
If package Y depends on package X, and package X is updated,
then include the collections of Y in the set passed to
`raco setup'.
2013-07-18 11:46:51 -06:00
Matthew Flatt
9a42b8ae49
raco setup: run Reference sequentially before other documentation
...
Otherwise, the Reference and Guide run concurrently, so the
Guide's section titles do not converge until a second run, which
forces many documents to a third run.
2013-07-18 08:55:20 -06:00
Vincent St-Amour
838a753e38
Fix deps.
2013-07-18 10:52:22 -04:00
Vincent St-Amour
e7ec0b5d05
Fix bug when profiling with no samples.
2013-07-18 10:20:40 -04:00
Vincent St-Amour
4a13b8179e
Update docs for the contract profiler's new location.
2013-07-18 09:31:36 -04:00
Matthew Flatt
3c0b799503
clean up places benchmark compilation
2013-07-17 18:32:22 -06:00
Matthew Flatt
7a8b2e333b
find-relevant-directories: fix 'no-user mode
2013-07-17 18:32:22 -06:00
Matthew Flatt
8f195a1ff6
change release-notes' "info.rkt" field to
release-note-files'
...
The change avoids a collision with PLaneT fields.
Also, add checking for the form of a `release-note-files' value.
2013-07-17 18:32:22 -06:00
Matthew Flatt
1c6257a129
distro-build: support for adding READMEs
...
This is a first cut; the default "README" configuration will be
improved.
2013-07-17 18:32:21 -06:00
Matthew Flatt
4500c7c4d5
path->collects-path: repair for single-collection packages
...
Added an optional `#:cache' argument that is propagated to
`path->pkg', if necessary.
2013-07-17 14:31:41 -06:00
Matthew Flatt
34880bd154
raco setup: send Scribble debug into to log as well as verbose
2013-07-17 13:38:21 -06:00
Matthew Flatt
f90b678a71
make site: add support for rendering PDF documentation
2013-07-17 13:38:21 -06:00
Matthew Flatt
bf19a20de0
split "unstable" package into the usual "-lib", "-doc", and "-test"
...
Otherwise, packages that depend on "unstable" end up depending
on "racket-test".
2013-07-17 11:11:36 -06:00
Matthew Flatt
592a84d55c
make installers: save client logs in "build/log" instead of "build/drive"
...
Also, copy log files to the destination of `make site', and report
the current time more frequently.
2013-07-17 09:27:41 -06:00
Matthew Flatt
d50d0f8bca
enable compilation of tests formerly in "racket-test"; reorganize
...
A package like "gui" does not depend on a package like "gui-test",
which means that you have to specifically ask for a test package if
you want the tests. A new "main-distribution-test" package
aggregates the tests for packages that are in "main-distribution".
The "plt-services" package, meanwhile, depends on the
"main-distribution-test" package, which means that all tests are
compiled by default for an in-place build.
2013-07-16 18:45:05 -06:00
Matthias Felleisen
8d48bef28b
fix typo
2013-07-16 18:40:32 -04:00
Matthias Felleisen
ad4f35ee17
removed #% from 'symbol table'; clarify that they are not symbols
2013-07-16 17:54:00 -04:00
Matthew Flatt
e59f888310
GC clean-ups related to disabled collections and place-shared space
...
The changes make shared-space allocation work in GC-stress mode
(forcing "master" GCs, just like other GCs).
2013-07-16 11:03:40 -06:00
Robby Findler
05ce59c54e
fix bug in ->
...
Specifically, in the case when the arrow is of the shape
(-> any/c ... any), then the predicate didn't ensure that
there were no mandatory keywords in the given function
2013-07-16 10:52:01 -05:00
Vincent St-Amour
6bda269ae7
Move slatex rubber support to lib directory on install.
2013-07-16 11:17:13 -04:00
Vincent St-Amour
43097772b2
Move honu tests to the honu package.
2013-07-16 11:17:13 -04:00
Vincent St-Amour
2192d12098
Move honu.vim to lib directory on install.
2013-07-16 11:04:32 -04:00
Vincent St-Amour
5c74af045a
Move shell completion to its own package.
2013-07-16 11:04:32 -04:00
Vincent St-Amour
43671a03db
Move slatex rubber support to the slatex package.
2013-07-16 11:04:31 -04:00
Vincent St-Amour
068856df47
Move honu vim support to the honu package.
2013-07-16 11:04:31 -04:00
Matthew Flatt
c88dc8efc8
configure: fix a CC vs. CC_FOR_BUILD mismatch
2013-07-16 06:07:42 -06:00
Matthew Flatt
b3390a7e2a
Mac OS X installers: use "ds-store" package instead of scripting Finder
...
The Mac OS X "installers" are just ".dmg" files with a particular
layout and background image, which are record in a ".DS_Store" file
in the disk image. We have been generating a ".DS_Store" file through
an AppleScript program and Finder, but that script has been fragile,
and the result depends on the version of Mac OS used to generate
the image (e.g., an imagine generated on 10.7 does not look right
on 10.5).
A new `ds-store' library can write ".DS_Store" files directly,
and it uses a format that is compatible with old Mac OS X versions.
2013-07-15 19:38:53 -06:00
Matthew Flatt
691a6303eb
use CONFIGURE_ARGS_qq' in
reconfigure'
2013-07-15 19:22:27 -06:00
Jonathan Schuster
2a03b7771c
Changed 'produces' to 'consumes' in ports documentation
2013-07-15 14:16:44 -04:00
Matthew Flatt
9aee8b53d9
use `filesystem-change-evt' for collection paths only if low-latency
...
Specifically, this change disables the use of inotify() for detecting
changes to collection-links files, because the latency is too large
on some (many?) Linux configurations. (The fallback is to detect changes
to a links file by reading the whole content every time.)
2013-07-15 08:58:39 -06:00
Matthew Flatt
df79198e6e
add 'fs-change mode to `system-type'
...
Report whether `filesyste-change-evt' is supported, works
at the granularity of files, etc.
2013-07-15 08:58:39 -06:00
Matthew Flatt
b3715ba36e
filesystem-notify-evt: change inotify() implementation
...
Create a single inotify() connection per place, which should reduce
the latency of operations on filesystem change events and make
them generally scale better on Linux.
Internally, add a filesystem-never-changes mode, which could be useful
for platforms with fixed filesystems, but it's also for experiments in
checking the cost of filesystem change events.
2013-07-15 07:07:27 -06:00
Matthew Flatt
d695e8a15a
fix for `get-current-mouse-state' on Mac OS X 10.5 and earlier
...
It looks like button-press information is not available on 10.5
and earlier, so so try to report it in that case.
Closes PR 13780
2013-07-14 17:15:44 -06:00
Matthew Flatt
5aab8a0137
disable inotify()-based `filesystem-change-evt'
...
... until we can track down latency problems with the use of
inotify().
2013-07-14 07:54:57 -06:00
Matthew Flatt
88c5cc7573
raco setup: avoid re-rendering
...
Fix a problem that triggered too many re-renderings, and fix
intended shortcuts related to build order.
2013-07-14 06:15:47 -06:00
Eli Barzilay
a0b66b210f
Add the `#racket-dev' channel.
...
Moves the location of the logs too (same place, and then add "racket/"
or "racket-dev/"), but keep the old URLs working too, for legacy links.
2013-07-13 14:06:58 -04:00
Eli Barzilay
404c0259e5
Use the internal machine name, in case "pre" moves elsewhere.
2013-07-13 13:06:56 -04:00