Kevin Tew
1473b7775f
Places: rename place and place/anon
2011-06-10 11:07:01 -06:00
Kevin Tew
f88c0bbe80
Places: Missed some send receive renames
2011-06-10 06:38:13 -06:00
Kevin Tew
2bc97ccf59
setup: change made to making
...
Much easier a change than I was imagining.
2011-05-11 12:14:36 -06:00
Robby Findler
70b0eb8ac9
make raco setup call raise-user-error instead of error when reporting malformed command-line collection paths
2011-05-06 17:29:06 -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
Kevin Tew
46dc051931
Turn places build back on, provide place-break.
2011-05-03 14:01:30 -06:00
Matthew Flatt
1b14c6a38e
fix mistakes uncovered by optimizer warnings
2011-05-03 06:57:48 -06:00
Matthew Flatt
982503b083
share a timestamp cache across all collections during `raco setup'
2011-04-27 19:02:08 -06:00
Kevin Tew
7134b95ff1
[Places] place/anon place/thunk
2011-04-27 11:50:44 -06:00
Kevin Tew
a589ea42b6
[Places] added place-break primitive
2011-04-26 18:41:19 -06:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Kevin Tew
23fa4fb684
Disable places build, using processes only.
2011-04-21 06:24:30 -06:00
Matthew Flatt
a41a607cbb
tweak build message again
...
to what I meant in the first place
2011-04-19 21:28:14 -06:00
Kevin Tew
9452f3e89b
[Places] parallel-do change exn? to exn:fail?
2011-04-19 13:00:35 -06:00
Matthew Flatt
7389eef5b2
tweak parallel-build message
...
Merge to 5.1.1
2011-04-19 07:24:45 -06:00
Kevin Tew
3f1a6ee94a
[Places] clean up parallel-do, docs now build with places
2011-04-18 16:25:03 -06:00
Matthew Flatt
1c60499923
fix nit: "running 2nd time" instead of "re-running 2nd time"
...
because "re-running 2nd time" should mean the 3rd run
2011-04-14 13:20:23 -06:00
Matthew Flatt
192c566294
fix temp file names when building PDFs of installed docs
...
Closes PR 11830
2011-04-14 12:40:18 -06:00
Matthew Flatt
f36e3ad16c
small clean-ups
2011-04-13 11:00:23 -06:00
Kevin Tew
26d7768d3d
Rename place-channel-recv place-channel-receive
2011-03-31 13:36:40 -06:00
Kevin Tew
f7ab3fe2b3
Move raco and compiler to front of parallel compile list
2011-03-31 12:59:31 -06:00
Matthew Flatt
437f2585c9
revert "mzscheme" and "mred" collection versions
...
and turn off automatic "mzscheme" version dependency for
package .plt files
2011-03-28 15:17:17 -06:00
Kevin Tew
5b0f12b1c1
Cleanup CollectsQueue get-job
2011-03-17 11:47:11 -06:00
Kevin Tew
867ae7fd8b
[Places] places enabled builds now use places to build collects
2011-03-14 11:46:50 -06:00
Kevin Tew
bdbb9fe336
Parallel Places Build
2011-02-17 16:22:49 -07:00
Kevin Tew
ad0c22a77a
parallel-do refactor
2011-02-17 16:21:32 -07:00
Kevin Tew
160a5bd5eb
parallel-do cleanup
2011-02-10 11:27:45 -07:00
Robby Findler
8d2d995ebc
adjusted the parallel build support to use the newly available find-exe
2011-02-08 15:38:12 -06:00
Robby Findler
6a220d7d69
docs fixes for parallel-compile-files
...
also, (lambda args (void)) is the same as just void, so changed that.
2011-02-08 10:02:43 -06:00
David Van Horn
760a58b65d
Fixes more spelling errors.
2011-02-04 19:44:13 -07:00
Eli Barzilay
83d2e5c151
Check for libracket instead of any .so file
2011-02-03 10:23:16 -05:00
Kevin Tew
2e1dffbfcc
raco make -j
2011-02-01 08:27:56 -07:00
Kevin Tew
a42ea71113
Scribble with-compile-output fix
2011-01-20 15:57:39 -07:00
Kevin Tew
64521e70ea
Remove dead code
2011-01-20 13:33:02 -07:00
Kevin Tew
d94281bb96
Remove unused code
2011-01-17 17:39:47 -07:00
Kevin Tew
e5cc1dec84
Readable parallel doc errors following mflatt's suggestion
2011-01-17 17:39:47 -07:00
Kevin Tew
7b9cd25527
Fix doc making hang on error
2011-01-14 10:27:23 -07:00
Robby Findler
255cb84b87
add an example tool (that actually does something) to the docs and make a test suite that sets that tool up and runs it
2011-01-13 20:11:55 -06:00
Robby Findler
422bf5eae7
docs fixes
2011-01-13 20:11:53 -06:00
Kevin Tew
e7a24a6b41
Parallel Locking
2011-01-11 12:44:09 -07:00
Kevin Tew
e3d7ffbe82
convert parallel-build to classes
2011-01-11 12:44:09 -07:00
Kevin Tew
264e7f2c15
Use worker-count for doc build
2011-01-11 12:44:09 -07:00
Kevin Tew
aa42f4a582
Fixed Warning output in parallel scribble build
2010-12-27 14:30:10 -07:00
Robby Findler
f8b2a9e0e2
improved the way the contract is written
2010-12-03 06:30:58 -06:00
Kevin Tew
b212fc9485
Parallel build match fix
2010-11-30 09:49:34 -07:00
Kevin Tew
e1eb3cbfba
Handle SEGFAULT return
2010-11-29 09:41:33 -07:00
Kevin Tew
cc69ceed6b
[Parallel-Build] Better error logging for failed match
2010-11-18 11:33:29 -07:00
Eli Barzilay
686ec837e9
Avoid useless output
2010-11-11 00:19:17 -05:00
Kevin Tew
6efc3c5550
[parallel-build] print errors immediately as well as at the end of the build
2010-11-10 13:12:23 -07:00
Kevin Tew
14b14ebabc
Get info from drdr about build crash
2010-11-10 13:12:23 -07:00
Kevin Tew
3ec54a61c2
shorten some lines
2010-11-10 13:12:23 -07:00
Matthew Flatt
6ac33a62be
set `read-accept-lang' to #t by default, plus related adjustments
...
including adding some uses of `with-module-read-parameterization'
so that `read-accept-lang' is set right anyway; still, so many
many places just set `read-accept-reader' to #t that making
`read-accept-lang' #f by default looks like too big of an
incompatibility
2010-10-08 19:01:33 -06:00
Kevin Tew
770b6c82f1
Parallel Build: silence worker breaks
2010-09-11 07:44:08 -06:00
Kevin Tew
2c9f8cebbd
Parallel Build: fix make-directory race condition
2010-09-10 11:52:24 -06:00
Kevin Tew
8b2c08a836
Parallel Build: fix error reporting
2010-09-10 11:52:24 -06:00
Robby Findler
3a5875857a
fixed a bug Eli noticed
2010-09-10 06:59:49 -05:00
Eli Barzilay
7dc4d2e5a6
Change a bunch of "~%" and "~n" in format strings to "\n".
2010-08-25 17:17:01 -04:00
Matthew Flatt
804ff115e7
fix `raco setup' reported name for Windows
2010-08-07 19:19:08 -06:00
Kevin Tew
6c2e1fa34f
Parallel build: improved error handling
2010-07-30 11:42:33 -06:00
Eli Barzilay
7cdb5787e5
properly fix the readme issue
2010-07-25 21:14:46 -04:00
Matthew Flatt
5f1aa418f3
add collection-file-path and splace collection trees at the file level
2010-07-25 11:01:09 -05:00
Eli Barzilay
82cba3fad0
One more README occurrence
2010-07-25 04:13:27 -04:00
Kevin Tew
81c4275220
Fix cross references
2010-07-24 23:06:43 -06:00
Kevin Tew
1111c48fdb
Fix latex doc generation
2010-07-24 09:57:36 -06:00
Kevin Tew
d640add2b1
Parallel Build: raco setup COLLECT fix
2010-07-23 10:08:48 -06:00
Kevin Tew
d724514a74
Fix hang on error in parallel build
2010-07-22 19:32:52 -06:00
Kevin Tew
5bb2e148de
Parallel docs build
2010-07-22 02:39:57 -06:00
Matthew Flatt
7cbe584fbc
fix mistakes related to -X and `make install'
...
Merge to 5.0.1
2010-07-20 07:28:07 -06:00
Matthew Flatt
b1efcd1fc2
fix non-in-place install by propagating collects path to subprocesses
...
Merge to 5.0.1
2010-07-20 07:15:31 -06:00
Matthew Flatt
cdf67d884f
fix info-domain updating to recognize "info.ss" in addition to "info.rkt"
...
which solves the problem of forgetting a Planet-based tool when a
new Planet-based tool is installed (if the old tool used "info.ss"
instead of "info.rkt")
2010-07-09 10:23:05 -06:00
Matthew Flatt
20bb4a8dfa
change plt-single-installer to not create processes
2010-07-09 10:22:38 -06:00
Kevin Tew
85098c5290
Parallel-build fixes for ctrl-c/break
2010-07-08 15:51:10 -06:00
Kevin Tew
3a9eee936a
Remove raco commands and old dag impl
2010-07-08 14:41:52 -06:00
Kevin Tew
c9e84f9f67
[Parallel-Build] remove -u, -j 1 is uniprocessor, SETUP_OPTIONTS => PLT_SETUP_OPTIONS
2010-07-06 10:07:40 -06:00
Kevin Tew
ecdd1ebc7a
Parallel build fixes
2010-07-05 14:23:30 -06:00
Kevin Tew
c968f45d85
Parallel build by default
2010-07-05 11:58:52 -06:00
Kevin Tew
e1399f3d14
Fix early compilation of racket
2010-07-05 08:35:08 -06:00
Matthew Flatt
e316fd3bf9
fix parallel build location of main executable
2010-07-04 12:42:08 -06:00
Kevin Tew
35c28f4f66
Parallel collects build (process-based) "raco setup -u"
2010-07-02 14:27:08 -06:00
Robby Findler
e105d191b1
Adjusted 'raco setup' so that the arguments are collections (left setup-plt alone)
2010-06-21 16:58:32 -05:00
Sam Tobin-Hochstadt
ab70fed8a8
Scheme -> Racket in styles
...
Scribble style names.
.tex and .css files
2010-06-08 16:40:47 -04:00
Matthew Flatt
32297601b6
use simple-form-path more consistently for path normalization
...
--- a reversal of opinion from my earlier commit; the problem
with syntactic simplification is that it may not refer to the
same file, due to soft links; given that true normalization is
impossible, simplify-path and simple-form-path provide a good
compromise between preserving paths as given and exanding
soft links as neede
2010-06-03 17:23:14 -06:00
Matthew Flatt
7e08ef7064
fix mismatched path normalizations in `raco setup'
...
A mixture of filesystem-insensitive `simplify-path', filesystem-sensitive
`simplify-path', and `normalize-path' was used in different parts
of `raco setup'. This causes a mismatch, for example, when a Planet
hard link uses a path that is a symlink.
In general, I think filesystem-insensitive simplification (i.e., syntactic
simplification) is the right choice for comparing paths, so that is now
used consistently.
2010-06-03 13:58:46 -06:00
Eli Barzilay
b47569930e
Fix readme.txt -> README in unix installer
2010-06-02 10:08:14 -04:00
Eli Barzilay
d0ecc73df5
More plt-scheme -> racket-lang, specifically for planet and bugs urls.
2010-05-31 15:11:27 -04:00
Matthew Flatt
3ded8c30d4
fix raco setup and raco planet removal of bytecode
...
Closes PR 10941
2010-05-28 10:44:14 -06:00
Matthew Flatt
7442f14305
fix problems with raco exe
...
Merge to v5.0
2010-05-26 17:07:09 -06:00
Matthew Flatt
923ff555d9
Fix problems with DESTDIR patching
...
Merge to v5.0
2010-05-26 17:07:09 -06:00
Matthew Flatt
a8130eb7c3
fix typo in unixstyle-install
2010-05-26 14:27:37 -06:00
Eli Barzilay
8675dc69af
The uninstaller is called "uninstall-racket", a few more "plt" leftovers.
2010-05-26 15:47:08 -04:00
Eli Barzilay
920870966f
Fix the starter executable too.
2010-05-26 15:44:12 -04:00
Matthew Flatt
8b7c8d08bd
add fix-point finding traverse pass to Scribble
2010-05-21 19:40:33 -06:00
Eli Barzilay
9c352f5704
More svn -> git changes.
...
Some mentions of svn/subversion are replaced with git, and some patterns
for paths to ignore include ".git*". (Note ".mailmap" not added, might
need to.)
2010-05-17 05:41:04 -04:00
Eli Barzilay
2d9601089d
A lot of "MzScheme" -> "Racket"s.
2010-05-16 18:26:26 -04:00
Eli Barzilay
c12874661f
make the winvers tweaker use and modify files with the new names
2010-05-15 18:37:13 -04:00
Matthew Flatt
6027eb9627
fix raco setup handling of info.rkt by adding a namespace argument to get-info
2010-05-06 07:21:54 -06:00
Matthew Flatt
282bc9d787
compile/use info.rkt bytecode same as for setup implementation, instead of always disabling bytecode for info.rkt
2010-05-04 14:48:15 -06:00
Matthew Flatt
9350df36b6
fix cm sha1 problem
2010-05-04 12:36:02 -06:00
Matthew Flatt
0f8c152b6d
drscheme manual -> drracket manual; speed up raco setup pre-bootstrap
2010-05-04 11:49:41 -06:00
Matthew Flatt
17c1dc1ab9
SHA-1-based checking of doc dependencies
2010-04-30 16:30:11 -06:00
Matthew Flatt
259edc0780
tweak way that setup-plt forces GCs
2010-04-30 16:30:11 -06:00
Matthew Flatt
3db8dd7c26
SHA1-based shortcut for compiler/cm
2010-04-30 16:30:10 -06:00
Matthew Flatt
79e52c67bc
make 'raco help <command>' work
2010-04-28 06:28:39 -06:00
Matthew Flatt
9347295c5b
fix raco setup PDF-rendering banner
2010-04-28 06:14:02 -06:00
Matthew Flatt
7708109ea5
have raco setup create launchers before docs
2010-04-27 19:56:20 -06:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Robby Findler
05df75f935
Merge branch 'master' of git:plt
2010-04-27 09:20:17 -05:00
Robby Findler
a228fa6527
made get-info/full work with info.rkt files
2010-04-26 20:49:13 -05:00
Matthew Flatt
22470e4147
racket-tool -> raco
2010-04-24 07:46:56 -06:00
Jay McCarthy
8e37ccb1bc
Adding .git to ignore list
2010-04-22 14:40:23 -06:00
Matthew Flatt
c862eb8121
rico -> racket-tool
2010-04-21 14:24:07 -06:00
Matthew Flatt
c95a398754
move most of the 'scheme' collection to the 'racket' collection
2010-04-20 15:24:48 -06:00
Matthew Flatt
0f0a59732e
create core binaries as 'racket' and 'gracket'
2010-04-15 21:15:57 -04:00
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
Matthew Flatt
d436f1deb3
fix setup-plt doc rendering
...
svn: r18758
2010-04-08 02:06:02 +00:00
Kevin Tew
63b819ce74
[setup-unit] cleanup ccs-to-compile, move invocations to bottom of unit
...
svn: r18741
2010-04-06 20:56:28 +00:00
Kevin Tew
19ed8d9bbf
refactor setup-unit make-zo
...
svn: r18738
2010-04-06 16:35:28 +00:00
Matthew Flatt
fdba97b1c0
rico
...
svn: r18733
2010-04-04 15:08:35 +00:00
Matthew Flatt
b5cada4811
suppress setup-plt scribble 'using' messages, unless in verbose mode
...
svn: r17868
2010-01-28 18:56:21 +00:00
Eli Barzilay
6d19862ce7
use some new stuffs
...
svn: r17031
2009-11-24 08:36:42 +00:00
Eli Barzilay
e9019eb6d9
nicer display for variants
...
svn: r17029
2009-11-24 08:09:20 +00:00
Matthew Flatt
5bba93dd09
have setup-plt remove old .dep files in addition to old .zo files
...
svn: r16786
2009-11-15 14:29:28 +00:00
Eli Barzilay
a68c6c8005
Ignore duplicate collection specified, including ones that are
...
implicitly specified because they're a subcollection of another that is
specified.
svn: r16555
2009-11-05 08:51:29 +00:00
Eli Barzilay
eb3dacaac5
finally restored check-again-all, using file-or-directory-identity
...
svn: r16548
2009-11-04 20:57:13 +00:00
Eli Barzilay
57f74b3300
scheme/base is better
...
svn: r16242
2009-10-05 04:38:54 +00:00
Eli Barzilay
7eb822f03a
forgot leftover
...
svn: r16241
2009-10-05 04:37:47 +00:00
Eli Barzilay
e499c32435
mzscheme -> scheme
...
svn: r16240
2009-10-05 04:36:22 +00:00
Eli Barzilay
b0e8fac1f8
mzscheme -> scheme
...
svn: r16239
2009-10-05 04:34:04 +00:00
Matthew Flatt
eab6803895
change sandbox to allow read from the planet directory; delay some path calculations in other libraries to avoid sandbox prohibitions (but the ones in Scribble seem like too much)
...
svn: r16122
2009-09-24 14:54:15 +00:00
Matthew Flatt
ebcacaa06d
remove debugging printf (merge to 4.2.2)
...
svn: r16058
2009-09-17 23:09:51 +00:00
Matthew Flatt
3ebbd56865
fix cm problem tracking reader dependencies; add 'reader' reader language
...
svn: r15907
2009-09-08 00:07:11 +00:00
Robby Findler
33680c1b9c
fixed bug where non-existent planet development paths would break setup-plt
...
svn: r15884
2009-09-05 10:17:55 +00:00
Matthew Flatt
f37c71c6ee
setup-plt -D skips compilation of .scrbl files
...
svn: r15727
2009-08-13 16:24:33 +00:00
Matthew Flatt
6a71aca994
fix Ctl-C handling on setup PLT to not trigger bootstrap mode
...
svn: r15624
2009-07-29 19:03:35 +00:00
Eli Barzilay
388c62194b
Disabled duplicate checking code for now, see comment.
...
svn: r15603
2009-07-28 17:00:05 +00:00
Eli Barzilay
8117217012
always use "/"s to create the collection "names" that are used for identification
...
svn: r15600
2009-07-28 14:52:55 +00:00
Eli Barzilay
66ab1f15ff
better comment
...
svn: r15599
2009-07-28 14:49:59 +00:00
Eli Barzilay
d1f78ae378
Split collection names that come from specified collections on "/"s.
...
The code in "setup-cmdline.ss" makes sure that they all look like a
require specification, which means that they *are* separated by "/"s,
and not, for example, "\"s on windows.
svn: r15598
2009-07-28 14:35:38 +00:00
Eli Barzilay
50ea3d91fe
show the two problematic collection names
...
svn: r15596
2009-07-28 12:46:12 +00:00
Matthew Flatt
229e2636de
change scribble 'variant' to 'property'; add contracts in scribble/decode
...
svn: r15581
2009-07-27 03:55:43 +00:00
Matthew Flatt
345c17e85c
major Scribble revision (v4.2.1.2)
...
svn: r15569
2009-07-25 20:25:33 +00:00
Jay McCarthy
a6312e8050
DrDr props and stderr removal
...
svn: r15477
2009-07-17 17:59:36 +00:00
Matthew Flatt
38ba01ed96
fix re-write of in.sxref when a collection disappears
...
svn: r15248
2009-06-23 22:51:13 +00:00
Matthew Flatt
53a011cf65
adjust planet client to handle nested planet invocations by re-building the doc index only once
...
svn: r15246
2009-06-23 22:02:07 +00:00
Matthew Flatt
cc32f3eea2
fix problems with get-info use by setup-plt
...
svn: r15242
2009-06-23 13:26:07 +00:00
Matthew Flatt
c25ca25320
change get-info to use a separate namespace; add make-eval-factory and make-base-eval-factory
...
svn: r15205
2009-06-18 10:35:13 +00:00
Matthew Flatt
fc115693f4
change zo-compiler cm trace-output to stick to a port, which avoids confusing output when installing nested Planet packages
...
svn: r15194
2009-06-17 05:58:26 +00:00
Eli Barzilay
b99fcf27c6
better comment
...
svn: r15190
2009-06-16 19:46:41 +00:00
Eli Barzilay
dd2b287309
Hack around problem, see comment
...
svn: r15189
2009-06-16 17:32:19 +00:00
Eli Barzilay
66c855c2d3
Switch language readers to #lang s-exp
...
svn: r15188
2009-06-16 17:13:51 +00:00