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