Commit Graph

28839 Commits

Author SHA1 Message Date
Danny Yoo
6edfc0cc9d Correct for-label binding: should be binding racket and not scheme. 2013-04-29 18:10:54 -06:00
Danny Yoo
08dc0e10d9 Improve introductory prose of ports to avoid confusing use of the term 'stream'.
Addresses PR 13718.
2013-04-29 15:07:57 -06:00
Asumu Takikawa
16d3ad7fe5 Note that Markdown mode now uses ```racket in docs 2013-04-29 17:06:02 -04:00
Asumu Takikawa
db1141b564 Scheme -> Racket in docs 2013-04-29 17:05:55 -04:00
Jay McCarthy
5aed43de52 Fixes PR13659. There's nothing wrong with an empty zip file, so zip shouldn't error 2013-04-29 15:02:38 -06:00
Jay McCarthy
a12d516d94 Adding RSS feed 2013-04-29 15:02:38 -06:00
Jay McCarthy
eb40bf7332 Finished curation interface 2013-04-29 15:02:38 -06:00
Jay McCarthy
4b84fc7b48 Ignoring some bad network errors re Robby 2013-04-29 15:02:38 -06:00
Jay McCarthy
bbd24edb54 Making github API keys part of the remote-package-checksum API so that the official catalog won't be blocked during routine updates 2013-04-29 15:02:38 -06:00
Jay McCarthy
568a621799 Don't always dump memory 2013-04-29 15:01:33 -06:00
Jay McCarthy
4f2c94442f Use a single evt for the whole connection 2013-04-29 15:01:33 -06:00
Jay McCarthy
270581377b Adding some debugging notes 2013-04-29 15:01:33 -06:00
Asumu Takikawa
86b0595795 Fix Reference typos 2013-04-29 01:06:17 -04:00
Robby Findler
3dbc3060f6 minor field contract clarifications 2013-04-28 18:19:42 -05:00
Matthew Flatt
60610b737d add some comments to help explain the compiler's space-safety pass 2013-04-28 15:26:36 -06:00
Matthew Flatt
0754f79d61 adjust the new "notation" section of the reference 2013-04-28 15:26:36 -06:00
Matthew Flatt
05c0299be4 switch DrRacket's "Install Package..." to the new package manager GUI 2013-04-28 15:26:36 -06:00
Matthew Flatt
e468d1f6a5 minor code improvement 2013-04-28 15:26:35 -06:00
Robby Findler
ad323e5081 typos 2013-04-28 15:13:49 -05:00
Eli Barzilay
b8e47541bd Switch from "x" to "*".
As previously discussed with Ryan.
2013-04-28 12:53:08 -04:00
Eli Barzilay
f93a908911 Fix a bug in base conversion.
This is a simple fix, and the bug is bad enough that it might be worth
it to include in the release.
2013-04-28 12:53:08 -04:00
Eli Barzilay
a61b0e8890 Some style fixes. 2013-04-28 12:53:08 -04:00
Eli Barzilay
17cd967462 Tiny typo. 2013-04-28 12:53:08 -04:00
Eli Barzilay
7d1b77628f Improvify comment text. 2013-04-28 12:53:07 -04:00
Eli Barzilay
8e56fa7668 Filename cleanup
Avoid spaces and parens, adjust code, change the r-logo name.
2013-04-28 12:53:07 -04:00
Eli Barzilay
ef0f610ca7 Remove some redundant "www."s. 2013-04-28 12:53:07 -04:00
Mike Sperber
b4d51ae142 Synch German string constants with latest. 2013-04-28 16:51:19 +02:00
Matthew Flatt
d8f9820ef3 raco pkg: expose, record, etc., module and dependency information
A package catalog now supplies information about a package's modules
and dependencies, so propagate it when copying a catalog, make the
information accessible via `raco pkg catalog-show', and so on.
2013-04-28 08:34:14 -06:00
Robby Findler
10ac122111 fix a quoting error
related to PR 13716
2013-04-27 20:41:01 -05:00
Robby Findler
07fd08ecc3 break some lines in recent commit to make things fit better in the rendered version 2013-04-27 19:17:35 -05:00
Robby Findler
67d6e41b25 add some examples to the class/c contract docs
and fix some commas
2013-04-27 19:10:39 -05:00
Stephen Chang
72e86cb00b fix Bitmap%:get-argb-pixels type in images/flomap
- added missing case

closes PR 13717
2013-04-27 18:36:35 -04:00
Eric Dobson
7735aa5799 Make structs initialize to constant instead of covariant. 2013-04-27 11:50:57 -07:00
Eric Dobson
154ab046fe Cleanup names-of-struct 2013-04-27 11:21:29 -07:00
Eli Barzilay
ec52a0e51d New Racket version 5.3.4.6. 2013-04-27 03:30:11 -04:00
Matthew Flatt
7ad1ddab64 fix bytecode compiler safefor-space, tigher bytecode validation
The safe-for-space pass could add clearing operations on "typed"
stack positions, which are known to contain a fixnum, flonum, or
extflonum. Non-clearing references, however, were not annotated to
indicate that clearing references were present, since clearing is
not expected on typed positions.

Along the lines of not expecting clearing, the bytecode validator's
encoding of the stack doesn't accomodate both "has a type" and "claims
never to be cleared", so it couldn't detect the bytecode compiler
bug. (Also, this problem didn't show up in the HOSC paper's model of
the validator, because the model pre-dates type tracking.)

Fix the bytecode compiler's space-safety pass so that it never inserts
clearing operations for typed stack positions. Then, the validator can
simply reject any attempt to clear a typed position.

Also, annotate applications generated by lifting as safe-for-space
tail calls.

Merge to v5.3.4
2013-04-26 22:47:42 -06:00
Matthew Flatt
06fe68b834 JIT: fixnum comparison on known-fixnum arguments needs no slow path 2013-04-26 22:47:42 -06:00
Robby Findler
ab7e2afae4 more fixes for recent datastructure change
(I should really use TR here...)
2013-04-26 19:44:13 -05:00
Robby Findler
2e195935cf make opt/c contract follow the blame-add-context protocol 2013-04-26 19:44:13 -05:00
Matthew Flatt
917ec51eee racket/draw: fix in-region?' method of region%'
Merge to v5.3.4
2013-04-26 16:28:29 -06:00
Matthew Flatt
1ef1d256f7 raco pkg: don't consult GitHub if checksum is given
Also, more consistently propagate a given checksum, which can
happen more through the `pkg-install' export from `pkg/lib'
than through `raco pkg'.

Also, report to the user when consulting GitHub or downloading
a checksum.
2013-04-26 16:28:28 -06:00
Robby Findler
6e83f84b1d unbreak check syntax 2013-04-26 15:25:37 -05:00
Robby Findler
0f8d66b29f unbreak drracket 2013-04-26 14:12:45 -05:00
Vincent St-Amour
056a6044e5 Explicitly flush output after printing random testing seed. 2013-04-26 14:16:55 -04:00
Matthew Flatt
27053884d8 pkg catalog sever: get dependencies and implemented modules on update 2013-04-26 10:27:51 -06:00
Vincent St-Amour
385d6dbe83 Fix raco setup bash completion. 2013-04-26 12:27:02 -04:00
Vincent St-Amour
457ca0982f Document VectorTop and HashTableTop. 2013-04-26 12:27:02 -04:00
Robby Findler
6169c5350f fix online check syntax for for-label requires 2013-04-26 10:26:12 -05:00
Robby Findler
e6888828b5 adjust online compilation so that the stack trace attached to an exception
is available by clicking the "Copy" menu item in the bottom bar
2013-04-26 10:26:12 -05:00
Robby Findler
ae5bde175d fix is-a?/c opter 2013-04-26 10:26:12 -05:00