pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: asau
Date: Tue Mar 15 19:49:43 UTC 2016
Modified Files:
pkgsrc/lang/racket: Makefile PLIST distinfo
pkgsrc/lang/racket-textual: Makefile PLIST distinfo
pkgsrc/lang/racket/patches: patch-src_configure
patch-src_racket_configure.ac
Log Message:
Update to Racket 6.4
Changes in Racket 6.4:
- We fixed a security vulnerability in the web server. The existing
web server is vulnerable to a navigation attack if it is also
enabled to serve files statically; that is, any file readable by
the web server is accessible remotely. For more information see
http://blog.racket-lang.org/2016/02/racket-web-server-security-vulnerability.html
- DrRacket's scrolling is faster.
- Incremental garbage-collection mode can eliminate long pauses in a
program. For example, incremental mode is useful for avoiding pauses
in games and animations.
Programs must specifically request incremental mode with
`(collect-garbage 'incremental)`, but libraries such as
`2htdp/universe` include the request as part of the library's
implementation.
- The default package catalog is an HTTPS address instead of HTTP, and
package operations properly validate server certificates when using
HTTPS.
- Documentation may define their own categories for the manual top-
level page by using strings, rather than only symbols that name
pre-defined categories.
- The Racket cheat sheet is included in the main distribution.
- DrRacket is available in Bulgarian, thanks to Alexander Shopov.
- The contract Typed Racket generates for the `Any` type is more
permissive, allowing more typed/untyped programs to work without
contract errors.
- Redex supports binding specifications; describe which variables bind
in which expressions and your metafunctions and reduction relations
automatically become scope-sensitive. Thanks to Paul Stansifer for
this improvement.
- All `pict` functions accept `pict-convertible`s. This allows for
transparent interoperability between `pict` and libraries like
`2htdp/image`.
- The `raco profile` and `raco contract-profile` commands provide easy
access to profiling tools, without requiring program modifications.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/lang/racket/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/racket/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/racket/distinfo
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/racket-textual/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/racket-textual/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/lang/racket-textual/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/racket/patches/patch-src_configure
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/lang/racket/patches/patch-src_racket_configure.ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index