Eric Dobson
2e2ef0b57a
Add polydots to all things that support it.
...
Closes PR 13612.
Closes PR 13584.
2013-04-22 21:03:00 -07:00
Eric Dobson
fc36c12ce4
Correctly protect Procedures in TR.
...
Closes PR 13664.
2013-04-22 21:00:52 -07:00
Stephen Bloch
c24258b45f
Corrected error messages in test file to match new wordings.
2013-04-22 20:08:47 -04:00
Matthew Flatt
a39ee070aa
fix internal call to the module name resolver
...
Also, check arguments in the default module name resolver.
2013-04-22 17:34:11 -06:00
Matthew Flatt
1749c7ce07
fix a test
2013-04-22 16:32:05 -06:00
Matthew Flatt
74fb6feb45
fix `nack-guard-evt'
...
The generated NACK shouldn't become ready when the thread where
the NACK is created terminates.
2013-04-22 16:24:25 -06:00
Matthew Flatt
27b7e7dc7e
pkg/lib: add pkg-index-update-local' and
pkg-index-suggestions-for-module'
...
Assembles other functions to create and consult a local database of
packages and the modules that the packages implement.
2013-04-22 10:27:02 -06:00
Matthew Flatt
ef0491be07
pkg/pnr-db: fir and document `get-module-pkgs'
2013-04-22 10:27:02 -06:00
Matthew Flatt
1fa80c84e0
pkg/lib: fix `get-pkg-content'
...
When discovering modules, handle the case that a directory
name doesn't work as a collection name.
2013-04-22 10:27:02 -06:00
Matthew Flatt
4cc320e49d
pkg/pnr-db: add `get-pkgs-without-modules'
...
Also, by default, clear out information for old checksums when
setting a package's information.
2013-04-22 10:27:02 -06:00
Matthew Flatt
ccc7438d41
pkg/lib: add `#:quiet?' options and adjust printing
2013-04-22 10:27:02 -06:00
Matthew Flatt
426a8c0d39
add `exn:fail:{filesystem,syntax}:missing-module'
...
These exception types are intended as a hook for a programming
environment to recommend packages that can provide a module that isn't
found (through an uncaught-exception handler). The new exceptions are
generated by the default module name resolver and defaultload
handler. In addition to the exceptions, there's a new
`prop:exn:missing-module' property and `exn:missing-module?', which is
what an environment should use to detect relevant exceptions.
There's also a new `current-module-path-for-load' parameter, which
just provides a commuincation path from the module name resolver to
the the load handler. The parameter is a relatively ugly piece of the
puzzle, but it's the best I could find to squash the new functionality
into the existing stack of handlers.
2013-04-22 10:27:02 -06:00
Matthew Flatt
91efc754ba
inside: document scheme_fd_to_semaphore()
2013-04-22 10:27:02 -06:00
Vincent St-Amour
1f3e38d305
Print seed used for TR random testing.
...
To make it possible to reproduce test runs.
2013-04-22 11:55:00 -04:00
Robby Findler
5db7715b27
add an example with html tags and attributes
2013-04-21 20:46:44 -05:00
Sam Tobin-Hochstadt
ecf02a32b4
Add #:omit-define-syntaxes
to define-type
.
2013-04-21 15:39:38 -04:00
Matthew Flatt
5c4a7db828
scribble/manual: add #:link-target?' to
defproc', `defform', etc.
...
Specifying `#:link-target? #f' gets blue-box typesetting without
declaring documentaton for a binding.
2013-04-21 09:49:14 -06:00
Robby Findler
e12a685107
adjust drracket's online expansion machinery to track exns that are
...
passed to the error-display-handler during expansion
(not just the exn records that actually get raised)
the motivation is to do a better job with TR's way of signalling
mutiple error messages.
2013-04-21 10:16:07 -05:00
Robby Findler
5a3a5edc9a
add v.5.3.4 notes to DrRacket's HISTORY.txt
2013-04-20 22:22:07 -05:00
Robby Findler
eb4e89f3ff
typo in proc-docs docs.
2013-04-20 22:22:06 -05:00
Robby Findler
085170c441
adjust run.sh so it runs all of the tests
2013-04-20 22:22:06 -05:00
Asumu Takikawa
a9286ce726
Fix doc contracts
2013-04-20 23:17:59 -04:00
Matthew Flatt
2d6fd46720
raco pkg: report when downloading
2013-04-20 09:38:56 -06:00
Matthew Flatt
a9cc79c89b
racket/gui cocoa: fix swapping of buttons with the 'border style
...
Register a button as a default button every time that it is shown,
so that multiple buttons in a frame can have the 'border style
(as long as only one is shown at a time).
2013-04-20 09:38:56 -06:00
Matthew Flatt
82457258e2
mrlib/terminal: create embedded terminal in a container sequence
2013-04-20 09:38:56 -06:00
Matthew Flatt
fd8bde94da
racket/gui cocoa: avoid focus-setting loop
2013-04-20 09:38:55 -06:00
Matthew Flatt
075db0bf17
disable a GC test when running CGC
2013-04-20 09:38:55 -06:00
Eli Barzilay
4dfe89a118
Change checksums for -h changes.
...
Also add completions for some new flags.
2013-04-20 02:04:42 -04:00
Eli Barzilay
02d7f58cc1
raco test: make -r' and
-x' mutually exclusive.
2013-04-20 02:04:42 -04:00
Matthew Flatt
96c5521196
scribble/reader: allow escape character to be non-ASCII
2013-04-19 20:46:25 -06:00
Matthew Flatt
b7f17b389a
mrlib/terminal: generalize to allow an embedded terminal
...
That is, instead of always creating a new frame, allow the terminal
GUI to work as a panel.
2013-04-19 15:30:36 -06:00
Matthew Flatt
71aa65c33c
pkg/lib: fix `installed-pkg-names'
2013-04-19 15:30:35 -06:00
Matthew Flatt
d9649ebdc5
pkg/lib: doc correction
2013-04-19 15:30:35 -06:00
Vincent St-Amour
3415280657
Extra tests.
2013-04-19 14:21:04 -04:00
Matthew Flatt
5887d7808c
win64: JIT stack-trace repair
...
Relevant to PR 13702
Merge to 5.3.4
2013-04-19 10:17:30 -06:00
Matthew Flatt
ff580c212c
fix problem with switchable-button tool tip
...
Closes PR 12562
Merge to v5.3.4
2013-04-19 08:19:47 -06:00
Matthew Flatt
b9ff55b7e1
upgrade libffi to 3.0.13
...
This upgrade is particularly for repairs to ARM and the VFP ABI.
2013-04-19 07:54:31 -06:00
Matthew Flatt
5ec31c8f65
ffi/unsafe: add _double' and
_float' tests
2013-04-19 07:54:30 -06:00
Tony Garnock-Jones
38fffd3582
Complain visibly when cannot load GL shared libs, instead of swallowing error.
2013-04-19 07:54:30 -06:00
Matthew Flatt
57516164de
ffi/unsafe/obj: add +A' and
-A' method modes
...
On Cocoa, a view's `drawRect:' method can be called from a
heartbeat thread that animates controls. Such a call happens
rarely for a `canvas%' or other class where `drawRect:'
is overridden, but since it can happen, ensure that the
callback runs on the Racket thread.
2013-04-19 07:54:30 -06:00
Sam Tobin-Hochstadt
3fd9df03f7
Fix types of system
etc for new keyword arguments.
...
This requires extending the ->optkey type constructor to support rest
arguments, and fixing the keyword function type generation code.
Testing is still limited because there's no parsing for such types.
That will be handled in a later commit.
2013-04-18 21:01:56 -04:00
Juan Francisco Cantero Hurtado
ac42864f3b
Add MZ_TRY_EXTFLONUMS to OpenBSD.
...
Also add an error to unsupported platforms (copied from FreeBSD).
Merge to 5.3.4
2013-04-18 17:33:43 -06:00
Matthew Flatt
55a66dc4cb
JIT ARM: improve stack trace
...
Fix a problem at the boundary of DWARF-driven backtrace
and frame-driver backtrace, as well as handling of the
JIT's different internal calling conventions.
Also, allow crossing back from frame-driven to DWARF-driven.
2013-04-18 17:22:11 -06:00
Matthew Flatt
d9f7353d63
android: disable libunwind for now
...
There's an issue with dl_iterate_phdr().
2013-04-18 11:14:46 -06:00
Matthew Flatt
99b1571708
src/README: improve notes on cross-compilation
2013-04-18 10:55:32 -06:00
Matthew Flatt
d44ed9ab53
configure: strip debug symbols on install by default
2013-04-18 10:55:32 -06:00
Stephen Bloch
7a33712603
Merge branch 'master' of pltgit:plt
...
I'm not sure why this is non-fast-forwardable, but it apparently is.
2013-04-18 12:41:51 -04:00
Stephen Bloch
6740ab5748
Corrected a variety of wrong-arg-type error messages for map-image,
...
build-image, et al.
Please merge to release branch.
2013-04-18 12:40:38 -04:00
Vincent St-Amour
85eab5610f
Update TR history for 5.3.4.
2013-04-18 12:01:28 -04:00
Matthew Flatt
9b7e3bea12
merge history for v5.3.4
...
Merge to v5.3.4
2013-04-18 08:29:52 -06:00