Commit Graph

34209 Commits

Author SHA1 Message Date
Ryan Culpepper
b1bf7350de Update version number for the v6.1.1 release 2014-11-02 10:40:56 -05:00
Asumu Takikawa
282df92a70 Revert TR tooltip changes 2014-10-30 15:28:37 -04:00
Robby Findler
9d1662ebe7 another attempt to eliminate references to the original
installation directory from the drracket tool docs

please include in 6.1.1

(cherry picked from commit ed0fa5da5b)
2014-10-30 15:27:22 -04:00
Robby Findler
ae0dc72a82 fix a contract example in the documentation
closes PR 14798 (the previous commit, 86017992ab, that
claimed to fix this PR is unrelated; sorry for that)

Please include in 6.1.1

(cherry picked from commit df8fef86da)
2014-10-27 15:06:42 -04:00
Matthew Flatt
15d08f5d84 make read-line interruptable on a primitive port
Closes PR 14800

Merge to v6.1.1

(cherry picked from commit f31c6563e4)
2014-10-27 15:06:38 -04:00
Matthew Flatt
70d0444613 work around a kqueue bug(?) on Mac OS X
There seems to be a problem in kqueue() on Mac OS X for watching for
FIFO write availability, where adding a read event for the same FIFO
(at a different file descritor) can disable the write event.

Merge to v6.1.1

(cherry picked from commit a352470914)
2014-10-27 15:06:34 -04:00
Robby Findler
4c7ea3a034 fix incorrect contact; closes PR 14798
please include in the 6.1.1 release

(cherry picked from commit 86017992ab)
2014-10-27 15:06:30 -04:00
Matthias Felleisen
25919d396d eliminated bug introduced with latest revision
please add to 6.1.1.

(cherry picked from commit 538bb75d64)
2014-10-24 09:22:24 -04:00
Matthias Felleisen
527d383385 fix check-satisfied to properly deal with errors in predicate check
(cherry picked from commit da98d60f99)
2014-10-24 09:22:00 -04:00
Ryan Culpepper
b86f9e677c Revert "eliminated bug introduced with latest revision"
to cherry-pick an earlier patch first without conflict.

This reverts commit caefe1563c.
2014-10-24 09:20:53 -04:00
John Clements
55cabee2f5 updated HISTORY.txt
merge to 6.1.1 release

(cherry picked from commit 74efd8394a)
2014-10-22 10:40:40 -04:00
Matthias Felleisen
039beaaa90 improved fix, Matthew's suggestion
please merge into 6.1.1

(cherry picked from commit 923a785867)
2014-10-22 10:40:22 -04:00
Matthias Felleisen
e0679456e3 make to-draw (alt-kw) error messages more correct, see test for flaws; closes PR 14781
please merge with 6.1.1

(cherry picked from commit 4624a99420)
2014-10-22 10:40:11 -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
Robby Findler
c326c21b73 fix "redex-doc" dependencies
(cherry picked from commit d3950e1f09)
2014-10-15 22:15:23 -04:00
Matthew Flatt
5daba5bf73 fix "redex-doc" dependencies
(cherry picked from commit 0a9cf6dc34)
2014-10-15 22:15:16 -04:00
Asumu Takikawa
e285d00983 Fix printing of * in -> types
(cherry picked from commit 38af459049)
2014-10-15 19:36:10 -04:00
Eli Barzilay
91036cea81 Random improvement.
The thing that caught my eye is the missing `#:cache-keys?' which should
really be there.  But not too important.

(cherry picked from commit eaa6f85054)
2014-10-15 19:36:04 -04:00
Eli Barzilay
dc4f4f8ee9 Add `type-output-sexpr-tweaker'.
Sounds like a bad name, but I don't have anything better.  It's not some
"current-...-print" thing since it works on the sexpr that is intended
to be pretty-printed.  So I went with the above.

(cherry picked from commit 3c98d08690)
2014-10-15 19:35:58 -04:00
Eli Barzilay
3e31a65e88 Get rid of `special-dots-printing?'.
Asumu said that he doesn't know of any other clients of this parameter
besides my class code.

(cherry picked from commit 0eed0f6e0e)
2014-10-15 19:35:52 -04:00
Eli Barzilay
c541afcac8 Get rid of some unused code.
Looks like some aborted attempt at abstraction, which is no longer used.

(cherry picked from commit 2e6b82ab8e)
2014-10-15 19:35:40 -04:00
Matthew Flatt
02f935d759 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

(cherry picked from commit 1cc86d3cea)
2014-10-15 19:30:54 -04:00
Robby Findler
774a4bf179 add a description of the bugs in the benchmark to the documentation
please include in the release

(cherry picked from commit ef76c273ea)
2014-10-15 19:30:44 -04:00
Matthew Flatt
40f95e9649 macro expander: fix an internal hash-table traversal bug
This bug could result in weird "cannot re-define a constant: lifted.0.2"
errors, or probably even worse collsisions of definitions, but I think
only in a namespace created from `module->namespace`.

So far, I haven't been able to create a reasonably small test,
because so many things have to line up in just the right way.

Merge to v6.1.1

(cherry picked from commit d4ad0a20e4)
2014-10-15 19:30:06 -04:00
Matthew Flatt
ed331313e2 fix allocation bug in equal? on deeply nested values
Based on the core file, this bug seems likely responsible for the
`raco setup` crash on DrDr for push 29346.

Merge to v6.1.1

(cherry picked from commit 7e984c6009)
2014-10-15 19:29:54 -04:00
Matthew Flatt
81b077221b add missing "x86_64-linux-natipkg" dependency
Merge to v6.1.1

(cherry picked from commit 079ea21dab)
2014-10-15 19:29:43 -04:00
Ryan Culpepper
76e51865d4 Alpha version number for the v6.1.1 release 2014-10-08 14:39:35 -04:00
Burke Fetscher
ac855bcd9a add missing file from previous push 2014-10-08 11:51:45 -05:00
Burke Fetscher
566f3fbbf4 redex: fix distribution cache in search 2014-10-08 11:46:24 -05:00
Vincent St-Amour
290329e5fa Use bytes consistently in regexmatch.
Inconsistency found by Tobias Pape, see GH issue #792.
2014-10-08 12:00:04 -04:00
Matthew Flatt
f0bd4e6d71 distro-build: "detail" label rendering on download page 2014-10-08 06:25:51 -06:00
Matthew Flatt
40f5ec070a configure: add --enable-natipkg and 64-bit Linux native libraries
The `--enable-natipkg` configuration option adds "-natipkg" to the
platform library subpath. The suffix is intended to trigger the
installation of packages that supply native libraries for supported
platforms (where 64-bit Linux is the supported platform, for now, for
main-distribution packages), instead of relying on libraries installed
via the OS's package manager.

The intended client for "-natipkg" is the package-build service, where
installing packages via the OS package manager would require network
access and either trust or constrained installations. The build
machine is intentionally disconnected from the network and can only
access Racket packages, so repackaging native libraries as Racket
packages makes those libraries accessible.

A disadvantage of this approach to installing native libraries is that
it creates work for implementers of packages that access native
libraries. Those implementers will have to supply packages for 64-bit
Linux versions of native libraries to the degree needed to build and
(eventually) test the package. An advantage of the approach is that it
requires no changes to the package system; it will be cheap to replace
this approach if we find a better way to deal with native libraries
and/or OS packages in the package-build service.
2014-10-08 05:19:33 -06:00
Asumu Takikawa
e50e2eaa57 Fix type for read-bitmap
Closes PR 14729
2014-10-08 01:57:22 -04:00
Burke Fetscher
10d957be1e fix redex benchmark dependencies 2014-10-07 21:56:04 -05:00
Burke Fetscher
b1ca4340c5 fix delim-cont tests 2014-10-07 20:31:24 -05:00