Commit Graph

28851 Commits

Author SHA1 Message Date
Robby Findler
79e10348b3 add an error check
related to PR 13346
2013-05-01 17:37:22 -05:00
John Clements
27503c3ae9 specified match precedence in lexer... hope I'm right 2013-05-01 09:02:33 -07:00
John Clements
df319c2ee8 fixing error message in rewrite-side-conditions.rkt 2013-05-01 09:02:33 -07:00
Robby Findler
c9045abf4d add stub for enumeration support to Redex 2013-05-01 10:46:11 -05:00
Asumu Takikawa
62a207a71f Fix Guide typo
Closes PR 13695
2013-05-01 10:18:52 -04:00
Robby Findler
c9724446e6 adjust check syntax keyboard shortcuts
- make them use the same names as the context menu items
- add c:x;a to tack/untack arrows
2013-05-01 07:18:12 -05:00
Robby Findler
0c9f16a829 add c:x;m keyboard shortcut for renaming bound variables 2013-04-30 18:52:10 -05:00
Matthew Flatt
d4c63af3d6 use new `defmodule' in the Reference notation section 2013-04-30 09:36:48 -06:00
Matthew Flatt
eb924d75b6 scribble/manual: make `defmodule' more flexible 2013-04-30 09:36:48 -06:00
Matthew Flatt
176ff287a8 fix `read-syntax' on a vector with a size and no given elements
Closes PR 13720
2013-04-30 08:46:47 -06:00
Eric Dobson
de96643fbe Fix contract generation for mutable structures. 2013-04-29 20:45:49 -07:00
Robby Findler
8706ac286e adjust -> opter so that it avoids stacking up range checks
(using continuation marks, just like the un opt/c version of ->)
2013-04-29 19:45:59 -05:00
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