Commit Graph

34602 Commits

Author SHA1 Message Date
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
Matthias Felleisen
5eb21343b6 fixed warning and tests 2014-10-20 09:07:26 -04:00
Asumu Takikawa
d486fa1839 Typo fixes in docs 2014-10-20 02:54:03 -04:00
Asumu Takikawa
7d241e9214 Add typed/net/git-checkout 2014-10-20 02:53:40 -04:00
Asumu Takikawa
a70588ac4f Fix a bug in typechecking kw function application
Mandatory kw arguments in function types could confuse
the typechecker when the function had the
`syntax-procedure-converted-arguments-property` property
set.
2014-10-20 02:50:24 -04:00
Asumu Takikawa
96310d823e Fix types for init arguments in framework
Please merge to v6.1.1
2014-10-19 21:14:45 -04:00
Asumu Takikawa
ca79eceb60 Remove types for interfaces from TR framework.
We don't yet support types for interface values.

Please merge to v6.1.1
2014-10-19 21:14:38 -04:00
Matthias Felleisen
dede06f2a0 bring htdp/*sl languages up-to-date with #true, #false, '() 2014-10-19 17:24:57 -04:00
Robby Findler
bbd9c432b6 adjust docs for drracket/check-syntax so the example
doesn't include paths directly into the plt tree

please include on the release branch.
2014-10-19 14:27:08 -05:00
Robby Findler
0005e1d8ab fix some threading issues in set-language-level!
also, minor rackety
2014-10-19 07:39:29 -05:00
Robby Findler
dd12f79b07 update history for true, false, empty change 2014-10-18 22:03:50 -05:00
Robby Findler
12bba1489c adjust the teaching languages to use #true, #false, and '() instead of true false and empty 2014-10-18 21:59:30 -05:00
AlexKnauth
92f5b37ae2 add types for Stx-Null, Stx-Pairof, and Stx-Listof 2014-10-18 12:25:28 -04:00
AlexKnauth
3d88e7c663 add comments about (Syntaxof Syntax-E) 2014-10-18 12:25:28 -04:00
AlexKnauth
4c22029f06 test types for typed/syntax/stx 2014-10-18 12:25:27 -04:00
AlexKnauth
56faac79c4 fix types of stx->list, stx-car, etc. 2014-10-18 12:25:27 -04:00
Robby Findler
b19f5a34ee update Redex HISTORY.txt
please include in the 6.1.1 release
2014-10-18 11:12:58 -05:00
Robby Findler
b3110feabd update history for 6.1.1
please include in the release
2014-10-18 11:12:58 -05:00
Robby Findler
496230db12 guard object=? test properly 2014-10-18 11:12:57 -05:00
Matthew Flatt
fbdfa36594 raco pkg: support "git://..." and "http[s]://[...].git" sources
Use the `net/git-checkout` library to support git repository servers
in general, instead of supporting only GitHub. A HTTP(S) source is
treated as a repository source when it ends with the ".git" suffix.
2014-10-18 09:16:01 -05:00
Matthew Flatt
ce464810d5 file/tar: add #:exists-ok? argument
The new argument is needed to reliably write to a tmp file, for
example, where the existence of the tmp file prevents other processes
from using the same name.
2014-10-18 07:14:50 -05:00
Matthew Flatt
ecc1d5dff2 net/git-checkout: repairs for HTTP(S)
Declare a "git" user agent, and use a secure client context for HTTPS
unless the `GIT_SSL_NO_VERIFY` environment variable is defined.
2014-10-18 07:14:50 -05:00
Matthew Flatt
06803e4da7 net/git-checkout: support ref -> ID mapping without download 2014-10-18 07:14:50 -05:00
Matthew Flatt
bbf154ba36 net/git-checkout: support the smart HTTP(S) transport
Git-based hosting services most commonly support the smart HTTPS
protocol, which carries "git://"-format payload in a fairly straightforward
way. (Supporting the dumb protocol looks much more difficult.)
2014-10-18 07:14:50 -05:00
Matthew Flatt
babd420293 net/git-checkout: checkout a tree via the "git://" protocol
The `net/git-checkout` library implements enough of `git clone` to
extract a tree from a repository that is accessed via the "git://"
protocol. It doesn't preserve a local clone, and it attempts to
download only the slice of the repository that is needed for the
requested tree (depending on how the tree is referenced).
2014-10-18 07:14:50 -05:00
Asumu Takikawa
03855eb532 Support define-namespace-anchor in TR 2014-10-17 15:23:28 -04:00
Matthew Flatt
3a3ffe1efa note v6.1.1 in Racket "HISTORY.txt"
Merge to v6.1.1
2014-10-17 07:19:11 -06:00
Robby Findler
122314ca27 name variable consistently 2014-10-16 19:36:41 -05:00
Vincent St-Amour
66e5a246c4 Update TR history.
Please merge to 6.1.1.
2014-10-16 14:42:43 -04:00
Matthew Butterick
a1360760ef extraneous "false" 2014-10-16 12:02:08 -04:00
Robby Findler
098d17b524 unbreak redex pdf docs build
please include in the release
2014-10-16 06:39:01 -05:00
Robby Findler
0e9271f12f refactor graph-data to make it easier to use externally 2014-10-15 21:41:48 -05:00
Max New
878358ec9e list/e performance tweak 2014-10-15 22:35:03 -04:00
Max New
d4b5d1897e Fix prime-splitting list/e bug 2014-10-15 22:27:04 -04:00
Max New
01f8ff5eb8 use available library function
Missed this earlier
2014-10-15 21:59:55 -04:00
Max New
b48710bab3 list/e splits arg list using prime factorization of length
Possible performance benefits
2014-10-15 21:12:20 -04:00
Robby Findler
d3950e1f09 fix "redex-doc" dependencies 2014-10-15 06:53:36 -05:00
Matthew Flatt
0a9cf6dc34 fix "redex-doc" dependencies 2014-10-15 05:22:00 -06:00
Matthew Flatt
5650e8fc03 reorganize pkg/lib implementation
Split the module into several (smaller) modules.
2014-10-14 17:37:05 -06:00
Matthew Flatt
1cc86d3cea ffi/unsafe: fix make-sized-byte-string on a #f argument
In particular, a #f argument can make sense if the length is 0.
Technically, a byte string's byte array is supposed to be nul-terminated,
but many uses of byte strings get away without that terminator. I've
adjust the documentation to note that `bytes-copy` will work with a
non-terminated byte string.

Merge to v6.1.1
2014-10-14 16:43:20 -06:00