Commit Graph

28385 Commits

Author SHA1 Message Date
Juan Francisco Cantero Hurtado
0b02ae84e6 It fixes a crash on OpenBSD
It fixes a crash in the installation on OpenBSD. Racket reaches the
limits of the shell when it is compiled with a non-root user account.

Tested on OpenBSD-current amd64.

Merge to v5.3.2
(cherry picked from commit 99c60d725c)
2013-01-15 17:51:10 -05:00
Matthew Flatt
1a1d2a3394 scribble doc corrections
Merge to v5.3.2
(cherry picked from commit 5134bc0888)
2013-01-11 15:34:47 -05:00
Matthew Flatt
beda1dad3f scribble/decode: fix contract on `decode-compound-paragraph'
Add a test suite that at least tries each export of `scribble/decode'.

Merge to v5.3.2
(cherry picked from commit 5ab048bb5c)
2013-01-11 15:34:42 -05:00
Greg Hendershott
0e87765baa Use Racket lexer for code blocks.
Had been specifying Scheme lexer for code blocks, while waiting for
new Racket lexer to wend its way from Pygments to Pygments.rb to
Linguist to GitHub.

That day is almost here: Linguist will soon update and deploy to
GitHub.  And Racket 5.3.2 is about to release.  As a result, I think
this is the correct time to switch to the Racket lexer: It should be
live on GitHub by the time people are using Racket 5.3.2.

/cc @rmculpepper -- I think this commit should go into the 5.3.2
release.
(cherry picked from commit 4d3a5bad04)
2013-01-11 15:34:39 -05:00
Asumu Takikawa
846364cb07 Change exception predicate for a test
For some reason, the other predicate breaks on some
test setups, even though it usually succeeds.

Please merge to 5.3.2
(cherry picked from commit c5c6280d87)
2013-01-11 15:34:36 -05:00
Asumu Takikawa
d91bc74ec1 Fix polydots
- parsing of polydots values was fixed
 - certain polydots error cases are now reported
 - the custom application rule for values was fixed

Closes PR 13365

Please merge to 5.3.2
(cherry picked from commit f577b49a4d)
2013-01-11 15:34:32 -05:00
Neil Toronto
bf0c697cdb MPFR custodian shutdown procedure tries to clear the constants cache
even when MPFR isn't loaded; this should close PR 13423
(cherry picked from commit 441ad6eff4)
2013-01-11 15:34:28 -05:00
Jay McCarthy
17246096e8 test - Supporting packages in raco test
(cherry picked from commit 9015c15eec)
2013-01-11 15:34:24 -05:00
Jay McCarthy
7ff68fe421 Extending raco test to work on collections
(cherry picked from commit 3e0fff7dff)
2013-01-11 15:34:21 -05:00
Jay McCarthy
6b2f905a2b pkg - Improving error message on bad github urls
(cherry picked from commit 7cddc64e5a)
2013-01-11 15:34:18 -05:00
Jay McCarthy
b24c73ebb7 pkg - Adding explanation of github supporting tags
(cherry picked from commit f3a3c64720)
2013-01-11 15:34:14 -05:00
Jay McCarthy
44b7a12d68 Update URLs again to r-l.o domain
(cherry picked from commit 9d4e47a96e)
2013-01-11 15:34:10 -05:00
Eli Barzilay
e121bef9b9 2012 -> 2013
(cherry picked from commit 79b9acd444)

Conflicts:
	src/worksp/gracket/gracket.rc
	src/worksp/racket/racket.rc
2013-01-11 15:33:47 -05:00
Asumu Takikawa
953a8ffc1d Doc fix
Closes PR 13420

Please merge into 5.3.2
(cherry picked from commit 83766e1b11)
2013-01-11 15:30:25 -05:00
Asumu Takikawa
4d60793386 Use correct contract for Procedure type
The only problem with this contract is that it does
not produce a very good error message
(cherry picked from commit 27d3042ad6)
2013-01-11 15:30:21 -05:00
Matthew Flatt
5319972ffd scribble: add +m' / ++main-xref-in' flag
The `+m' flag is a long-overdue shorthand for `++xref-in setup/xref
load-collections-xref', which links to installed documentation in
the same way as DrRacket's "Scribble HTML" button.

That is, use `+m' to link to installed documentation,

  scribble +m mine.scrbl

instead of the previously recommended

  scribble ++xref-in setup/xref load-collections-xref mine.scrbl

Merge to 5.3.2
(cherry picked from commit 3e8b6b9866)
2013-01-11 15:30:17 -05:00
Asumu Takikawa
aff9f6f0cf Disallow duplicate type variable declarations
Closes PR 13416

Please merge to 5.3.2
(cherry picked from commit 9c0a611b59)
2013-01-11 15:30:13 -05:00
Jay McCarthy
afceaa25c5 Removing exotic ports for PNRs
(cherry picked from commit b0f3f03412)
2013-01-11 15:30:09 -05:00
Robby Findler
91bcf2ad27 adjust drracket so check syntax can add its preferences itself
closes PR 13419
(cherry picked from commit 3e3283aeba)
2013-01-11 15:30:03 -05:00
Eli Barzilay
1a9d203f29 New Racket version 5.3.1.900. 2013-01-08 10:45:20 -05:00
Ryan Culpepper
b335a3d350 Alpha version number for the v5.3.2 release 2013-01-08 00:16:27 -05:00
Ryan Culpepper
929f37df62 fix db test script 2013-01-07 19:52:51 -05:00
Ryan Culpepper
c0543e8f65 updated docs for new simple-result info
Most changes are due to unrelated serialization improvements,
but there's one example with a different result.
2013-01-07 19:52:51 -05:00
Ryan Culpepper
681558328e add last inserted row, # changes to simple-result info
The info keys are 'insert-id, 'affected-rows, as for mysql.
2013-01-07 19:52:51 -05:00
Ryan Culpepper
a6f03ee38f use popcount table 2013-01-07 19:52:51 -05:00
Ryan Culpepper
139c0ca6c7 improve popcount 2013-01-07 19:52:51 -05:00
Vincent St-Amour
057a2bd0d2 Extend type of min to preserve fixnumness. 2013-01-07 17:00:32 -05:00
Robby Findler
6b681f04c4 add planet2 info to the bug report system 2013-01-07 11:04:24 -06:00
Robby Findler
84c0208d99 add check for number of result values in ->i (that signals blame)
closes PR 13417
2013-01-07 11:04:24 -06:00
Jay McCarthy
b02d8af305 Fixing PR13409 2013-01-07 08:27:26 -07:00
Asumu Takikawa
5e78aa7d9e Add examples & slight fix for stxparam docs 2013-01-06 16:26:02 -05:00
Asumu Takikawa
470a8c8892 Minor rewording 2013-01-06 16:26:02 -05:00
Robby Findler
4e95220d97 speed up tab switching
I belive this should only be noticeable at the human timescale level
when the tabs have been switched to already and, in that case, seems
to go from 3-400 msec to 50-60 msec on my machine

Essentially all of that time is in redrawing the buffer, so that 50-60
msec is proportional to the height of the DrRacket window, roughly.

(The commit just makes drracket do a single redraw instead of about 4
or so of them per switch ...)
2013-01-06 19:48:14 -06:00
Robby Findler
0b332a1761 add deprecation notice to mrlib/cache-image-snip 2013-01-06 19:48:14 -06:00
Matthew Flatt
05837fac1b planet2: installation-wide config of default `raco pkg' scope
With either
  configure --enable-pkgscope=installation
or
  raco pkg config -i --set default-scope installation
the default scope of `raco pkg' actions can be changed from
user-specific to installation-wide.

We considered trying to guess when someone building Racket would prefer
installation-wide package scope by default. In particular, someone
building from source for in-place use seems likely to want
installation-wide scope by default. Then again, we don't want to
discourage in-place builds for Unix installations that are intended
for multiple users. So, no guessing for now.

Also, add a `--scope' argument to `raco pkg' commands, which is more in
line with other options, but keep `-i', etc., as shorthands.
2013-01-06 11:17:22 -07:00
Robby Findler
dd161bb821 allow multiple string constants to be in a single "line"
also enforce some spacing requirements to avoid the problem
where you forget to put a space in a message that is broken
across string constants.
2013-01-05 20:25:06 -06:00
Robby Findler
4f22b3b680 fix traditional/simplified initial choice 2013-01-05 19:46:57 -06:00
Robby Findler
12d670b5a3 add missing inner call 2013-01-05 17:31:07 -06:00
Robby Findler
c907368e0f try to make the colorer more friendly when there is an unclosed
edit sequence

(ie make it not take over the cpu)
2013-01-05 17:31:07 -06:00
Matthias Felleisen
510e74fa1c added stdin and stdout as alternatives 2013-01-05 14:35:30 -05:00
Matthias Felleisen
f78e4c7142 added defthing as a doc feature; Closes PR13414 2013-01-05 14:35:30 -05:00
Robby Findler
23fec98cbb move a literal string that should be translated into the string-constants library 2013-01-05 12:22:37 -06:00
Robby Findler
cce6f28d4d remove 'create executable' functionality from drracket for all
langauges except The Racket Language and the HtDP and DMdA languages
2013-01-05 12:19:26 -06:00
Robby Findler
89373c7850 re-enable autosave only if a save is successful, not just attempted
when combined with 94b54db118,
closes PR 13359
2013-01-05 11:35:13 -06:00
Robby Findler
0c76c692ac guard call to file-or-directory-permissions
related to PR 13359
also, Rackety
2013-01-05 11:35:13 -06:00
Matthew Flatt
e66cd6f9c7 raco exe: yet another submodule repair
Closes PR 13410
2013-01-05 09:12:47 -07:00
Matthew Flatt
5a1f0f3863 minor README correction 2013-01-05 08:42:20 -07:00
Matthew Flatt
a496404411 setup/configtab: prevent cross-module inlining of configuration
The intent is that the configuration module can be rewritten without
recompiling code that uses it, so don't let the compiler inline
configuration values.
2013-01-05 07:33:41 -07:00
Michael Filonenko
6702fd38d2 supporting http proxy (without authorization) during make install 2013-01-05 06:48:05 -07:00
Robby Findler
d228790ed9 change chat noir so that 'h' toggles help
(instead of requiring it to be pressed down all
the time, as that generates lots of extra events)
2013-01-04 21:39:11 -06:00