Spencer Florence
d81f09d11e
change typeset-code to conform to text:color<%>'s interface
...
The `typeset-code` function assumed that a lexeme must be `eof` on an
end-of-file, but `test:color<%>` allows it to be anything. Instead,
the check should be on type as 'eof.
2014-10-21 12:46:14 -06:00
Robby Findler
9d863ca2fe
fix small mistake in the docs
2014-10-21 13:11:43 -05:00
Kat Lyons
f54ea70ae0
Fix documentation error in net/sendurl
2014-10-21 10:17:45 -06:00
noryb009
76e68be818
Add %F to drracket desktop file
2014-10-21 10:16:49 -06:00
Eli Barzilay
e52f273491
Prevent irregular real numbers from being treated as valid JSON values.
...
Fixes PR 14628.
2014-10-21 10:15:36 -06:00
Martin DeMello
bc5d86f494
Add a disposal arg to write-animated-gif
2014-10-21 10:14:21 -06:00
Matthew Flatt
1f4edfd0f6
fix doc typo
2014-10-21 10:08:00 -06:00
Matthew Flatt
0b71b8481d
{impersonator,chaperone}-struct: change protocol to receive self
...
When calling a wrapper procedure for a field accessor or mutator,
provide the structure that was originally passed to the accessor or
mutator, instead of the value that was wrapped to create an
impersonator.
This is a backward-incompatible change, but I can't find any uses of
that initial argument to the wrapper procedure. Also, a wrapper can
capture the original value in its closure, while passing "self" allows
wrappers that are sensitive to overridden impersonator properties.
2014-10-21 10:05:02 -06:00
Matthias Felleisen
923a785867
improved fix, Matthew's suggestion
...
please merge into 6.1.1
2014-10-21 12:09:36 -04:00
Vincent St-Amour
22d9e36150
Fix tabular
to satisfy table
's contract.
2014-10-21 12:01:27 -04:00
Matthias Felleisen
3568db5f4f
improve error message
2014-10-21 11:06:40 -04:00
Matthias Felleisen
4624a99420
make to-draw (alt-kw) error messages more correct, see test for flaws; closes PR 14781
...
please merge with 6.1.1
2014-10-21 11:06:40 -04:00
Matthew Flatt
db7e463b89
openssl: fix ssl-load-default-verify-sources!
for Win64
...
Closes PR 14784
Merge to v6.1.1
(cherry picked from commit 99832efb45
)
2014-10-21 10:47:47 -04:00
Asumu Takikawa
91baed4085
Fix TR docs on #:implements in Class types
...
Please merge to v6.1.1
(cherry picked from commit 3b006df29d
)
2014-10-21 10:47:36 -04:00
Asumu Takikawa
9e487317e1
Fix Guide typo
...
Please merge to v6.1.1
(cherry picked from commit 2bad36a6a1
)
2014-10-21 10:47:32 -04:00
Asumu Takikawa
8fd35a1cdc
Fix type for stx->list in typed/syntax/stx
...
Please merge to v6.1.1
(cherry picked from commit 125d993c64
)
2014-10-21 10:47:23 -04:00
Vincent St-Amour
a83f72c0c4
Fix types for foldl and foldr with 3 lists.
...
Thanks to Jack Firth for the report.
(cherry picked from commit 9030680e31
)
2014-10-21 10:47:07 -04:00
Matthias Felleisen
caefe1563c
eliminated bug introduced with latest revision
...
please add to 6.1.1.
(cherry picked from commit 538bb75d64
)
Conflicts:
pkgs/htdp-pkgs/htdp-lib/test-engine/racket-tests.rkt
2014-10-21 10:46:36 -04:00
Robby Findler
e02b6968e6
adjust docs for drracket/check-syntax so the example
...
doesn't include paths directly into the plt tree
please include on the release branch.
(cherry picked from commit bbd9c432b6
)
2014-10-21 10:33:45 -04:00
AlexKnauth
5e49c94102
add types for Stx-Null, Stx-Pairof, and Stx-Listof
...
(cherry picked from commit 92f5b37ae2
)
2014-10-21 10:33:40 -04:00
AlexKnauth
7ecc848176
add comments about (Syntaxof Syntax-E)
...
(cherry picked from commit 3d88e7c663
)
2014-10-21 10:33:37 -04:00
AlexKnauth
233d5cbe0b
test types for typed/syntax/stx
...
(cherry picked from commit 4c22029f06
)
2014-10-21 10:33:33 -04:00
AlexKnauth
b87b669bc8
fix types of stx->list, stx-car, etc.
...
(cherry picked from commit 56faac79c4
)
2014-10-21 10:33:28 -04:00
Robby Findler
a75b4de4f3
update Redex HISTORY.txt
...
please include in the 6.1.1 release
(cherry picked from commit b19f5a34ee
)
2014-10-21 10:33:25 -04:00
Robby Findler
0b588cd779
update history for 6.1.1
...
please include in the release
(cherry picked from commit b3110feabd
)
2014-10-21 10:33:21 -04:00
Matthew Flatt
c0ddedb16a
note v6.1.1 in Racket "HISTORY.txt"
...
Merge to v6.1.1
(cherry picked from commit 3a3ffe1efa
)
2014-10-21 10:33:15 -04:00
Vincent St-Amour
1ac11089d8
Update TR history.
...
Please merge to 6.1.1.
(cherry picked from commit 66e5a246c4
)
2014-10-21 10:33:11 -04:00
Robby Findler
a96ca29576
unbreak redex pdf docs build
...
please include in the release
(cherry picked from commit 098d17b524
)
2014-10-21 10:33:07 -04:00
Asumu Takikawa
200f1cdb45
Add contracts and omit an unused definition
2014-10-21 10:14:50 -04:00
Asumu Takikawa
dc578cdbc0
Greatly reduce size of class static contracts.
...
This helps generate contracts for GUI classes using less
time and memory.
2014-10-21 10:14:50 -04:00
Asumu Takikawa
608dfcf335
Use a new approach to generating Name contracts
...
This handles contract generation for recursive or
mutually recursive Name types in the static contract
framework.
Instead of just generating recursive-sc static contracts,
it memoizes the recursive contract within a single
type->contract call by indirecting through a table.
When static contracts are instantiated, the table is
consulted for computing contract kind information and for
generating the actual contracts for the recursive names.
2014-10-21 10:14:50 -04:00
Asumu Takikawa
3d4f7906c8
Add a test for generating GUI contracts for TR
2014-10-21 10:14:49 -04:00
Matthew Flatt
99832efb45
openssl: fix ssl-load-default-verify-sources!
for Win64
...
Closes PR 14784
Merge to v6.1.1
2014-10-21 07:33:11 -05:00
Matthew Flatt
e019583acc
Inside Racket: document Windows-specific treatement of "UTF-16"
2014-10-21 07:31:08 -05:00
Matthew Flatt
13f5aa240c
pkg manage docs: clairfy in overview that a git repo tag is allowed
2014-10-21 07:31:07 -05:00
Matthew Flatt
c15422b577
correct register-finalizer
docs by clarifying prohibitions
2014-10-21 07:31:07 -05:00
Matthew Flatt
3323605fa9
racket/udp: adjust receive into a zero-sized buffer
...
The OS doesn't necessarily react to a zero-sized buffer the way
that `udp-receive!` is supposed to work, so provide only a
non-zero-sized buffer to the OS.
2014-10-21 07:31:07 -05:00
Matthew Flatt
95b083165c
syntax-color/racket-lexer: fix problem with unclosed "| "
...
... where the whitespace character after "|" is non-ASCII.
This bug was found by random testing in `syntax-color/lexer-contract`.
2014-10-21 07:31:07 -05:00
Matthew Flatt
a1bac35b60
syntax-color/lexer-contract: make random-test failure declare itself
...
Random tests that are implciitly injected into a program should
declare themselves as such when they fail. Otherwise, random
crashes are really confusing.
2014-10-21 07:31:07 -05:00
Matthew Flatt
66729a4473
raco test: show more of stderr on failure
2014-10-21 07:31:07 -05:00
Matthew Flatt
53cbb8b03a
raco test: fix -l
2014-10-21 07:31:07 -05:00
Asumu Takikawa
3b006df29d
Fix TR docs on #:implements in Class types
...
Please merge to v6.1.1
2014-10-21 00:57:46 -04:00
Asumu Takikawa
2bad36a6a1
Fix Guide typo
...
Please merge to v6.1.1
2014-10-21 00:40:33 -04:00
Asumu Takikawa
c1a27951a3
Fix TR treatment of parent row in class types
...
This bug manifested in having extraneous class
members in a type for a class whose superclass
expression was a mixin application.
2014-10-20 18:18:39 -04:00
Asumu Takikawa
125d993c64
Fix type for stx->list in typed/syntax/stx
...
Please merge to v6.1.1
2014-10-20 17:39:17 -04:00
Vincent St-Amour
84dfc60ef6
Add missing parenthese.
2014-10-20 16:07:39 -04:00
Breanndán Ó Nualláin
c420da3c30
Make: Dependency Manager. Documentation fix.
2014-10-20 16:07:39 -04:00
Asumu Takikawa
4a32fa1551
Work around a type alias bug in framework types
...
The type alias analysis is unable to detect a rare kind
of type dependency and as a result initializes type aliases
in an order that doesn't work. Adding the extra `Class`
boilerplate here accommodates the analysis.
Please merge to v6.1.1
2014-10-20 15:56:23 -04:00
Vincent St-Amour
9030680e31
Fix types for foldl and foldr with 3 lists.
...
Thanks to Jack Firth for the report.
2014-10-20 15:44:45 -04:00
Matthias Felleisen
538bb75d64
eliminated bug introduced with latest revision
...
please add to 6.1.1.
2014-10-20 15:31:45 -04:00