Robby Findler
25eb851217
Revert "add more debuggin info to the thread-safe-resolver.rkt planet test to try to debug it on drdr"
...
I think I know why this test is failing now; no need for this info anymore
This reverts commit e88c8dbaa0
.
2011-08-27 16:41:31 -05:00
Robby Findler
e88c8dbaa0
add more debuggin info to the thread-safe-resolver.rkt planet test to try to debug it on drdr
2011-08-27 07:54:12 -05:00
Jay McCarthy
cee3d251ee
This file uses this-expression-source-directory to implement this-package-version-symbol, but that comes from mzlib/etc which was not required
2011-08-22 14:15:04 -06:00
Robby Findler
963dc808fa
fix bug in the way planet was setting up the state for the installation process
2011-08-20 19:15:46 -05:00
Robby Findler
5455a16f47
fix bugs in the file locking protocol for planet packages
...
(in particular, support re-entrancy)
2011-08-19 09:26:36 -05:00
Robby Findler
9495145ea5
add more info to try to debug planet failure
2011-08-17 06:04:07 -05:00
Robby Findler
cc4de51fb0
- make the planet module resolver thread safe
...
- fixed planet to actually use the uninstalled (.plt file) cache
- linkage code was completely broken, so it now stubbed out (see the file to
resurrect it)
- other minor cleanups
2011-08-16 15:30:55 -05:00
Eli Barzilay
d61eb53686
Lots of documentation formatting.
...
Started as fixing misindented definitions, then more indentations, then
a bunch of similar things (square brackets, huge spaces at end-of-lines,
etc).
2011-08-15 07:50:04 -04:00
Robby Findler
1553658369
tweak planet logging so the "PLaneT: " prefix is more consistently there
2011-08-13 15:03:31 -05:00
Robby Findler
708ca63c34
Revert "start making planet thread safe" -- didn't mean to push that one. Whoops, sorry.
...
This reverts commit 5bd969693c
.
2011-08-10 12:37:13 -05:00
Robby Findler
5bd969693c
start making planet thread safe
2011-08-10 12:02:49 -05:00
Robby Findler
fbccf38d50
completed the planet library documentation and, in the process,
...
cleaned up various dependencies and exports from some of the libraries
2011-07-08 15:51:05 -05:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Ryan Culpepper
1b702a2ae3
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06:00
Eli Barzilay
40124a0619
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Eli Barzilay
ac26fe7554
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Robby Findler
ce3e46b71a
fix a bug in the planet packaging code that could result in the documentation not being included
2011-05-20 10:13:45 -05:00
Robby Findler
6bc43306ca
fix two format string mixup bugs (one in planet and one in the racket/cmdline library)
2011-05-19 17:52:09 -05:00
Robby Findler
507b1cd8fd
moved the docs-complete library into rackunit
...
to avoid having a separate, new manual for the
one library
2011-05-05 16:10:42 -05:00
Matthew Flatt
1b14c6a38e
fix mistakes uncovered by optimizer warnings
2011-05-03 06:57:48 -06:00
Robby Findler
2d28276c47
added newlines to planet's log
2011-04-28 07:35:15 -05:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Ryan Culpepper
daf88fea20
updated planet/scribble docs
2011-04-08 08:25:22 -06:00
Ryan Culpepper
ae8d945ef5
added line breaks
2011-04-07 10:42:38 -06:00
Ryan Culpepper
eb60d3d479
fixed bug in expansion of (this-package-in main)
2011-04-07 09:47:21 -06:00
Ryan Culpepper
73ab167522
created racket/syntax from parts of unstable/syntax
2011-04-07 09:47:20 -06:00
John Clements
9de3f25d15
added docs, changed to optional param
2011-02-15 14:57:51 -08:00
John Clements
1b843ea161
added checking on planet unlink
2011-02-15 14:10:57 -08:00
Robby Findler
5017801659
Rackety
2011-02-05 21:02:00 -06:00
Robby Findler
1ed1396d95
make sure that the parent directories exist for the hard-links file when updating the file
2011-02-05 21:02:00 -06:00
Robby Findler
4f165d3bc7
make hard links be version specific
2011-02-05 17:21:53 -06:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Carl Eastlund
84396869f1
Updated Planet documentation to include the new modules and their exports.
...
Modified the "Developing Packages for PLaneT" section to point users to
planet/scribble to make sure all their links work.
End of move from unstable/ to planet/.
2011-01-11 18:00:42 -05:00
Carl Eastlund
557fd0fca6
Moved this-package-version-symbol from unstable/planet to planet/version.
...
Could not put it in planet/util because it depends on planet/util at phase 1.
Re-exported the other "this-package" macros from planet/version.
Modified this-package-in to take multiple suffix identifiers and to treat the
suffix "main" specially, and generate (planet owner/name:X:Y) instead of
(planet owner/name:X:Y/main).
2011-01-11 18:00:40 -05:00
Carl Eastlund
debad064e7
Moved most of the planet-related bindings from unstable/scribble and
...
unstable/planet to planet/scribble and planet/util. Did not move
define-planet-package; it is not as crucial as the "this-package" macros.
2011-01-11 18:00:39 -05:00
Carl Eastlund
8d36436465
Starting to move macros for documenting Planet packages out of unstable.
...
I am leaving the bindings in unstable as they are, in case there are a few
packages out there relying on them. My intention is to remove them after the
release of 5.1 so that developers on the trunk have a chance to find and fix
bugs in their Planet packages.
This commit: moved macro-facilitating functions from unstable/planet-syntax
to planet/syntax.
2011-01-11 18:00:38 -05:00
Robby Findler
064492d4b8
improved the docs and the contracts for various planet/util functions
...
closes PR 11079
2010-12-26 08:42:38 -06:00
Robby Findler
d879f75152
adjusted the registration mechanism for planet-terse-register to be clearer and simpler
2010-11-28 16:06:08 -06:00
Robby Findler
bc9a5e4b48
plugged a leak in drracket (thanks to Matthew for finding it!)
2010-11-26 19:32:19 -06:00
Jay McCarthy
9c6b9b8fcd
Adding whitespace so you can copy and paste to planet remove on the OS X terminal
2010-11-23 15:42:40 -07:00
Eli Barzilay
606b7f60dc
Lots of "~e" to "~.s" changes.
2010-08-25 17:17:01 -04:00
Matthew Flatt
41551a4987
adjust raco planet help output to fit in 80 columns
2010-07-09 06:44:34 -06:00
Matthew Flatt
d0dabc7136
fix pkg-install contract
...
Closes PR 10986
2010-06-27 11:15:53 -06:00
Robby Findler
3fb5dbd1d3
Added another status line update to drracket for planet installations, showing when docs are being built
2010-06-22 14:22:35 -05:00
Robby Findler
83a95970b6
when planet installs things, it now resets the use-compiled-file-paths to its default value
2010-06-20 11:24:08 -05:00
Robby Findler
e947c36a74
removed debugging printf
2010-06-20 07:45:48 -05:00
Robby Findler
545f473b72
fixed a mistake in previous commit
2010-06-19 17:42:57 -05:00
Robby Findler
857498e697
Some racketying.
2010-06-19 16:30:06 -05:00
Robby Findler
66d6759c4a
added docs and contracts for some of the planet functions
2010-06-19 16:30:06 -05:00
Robby Findler
0b55de2e6e
removed the minor version number from the planet status line in drracket so as not to confuse (since planet may actually supply a later version number)
2010-06-10 20:15:18 -05:00