Notably the following are not supported yet:
- `filesystem-change-evt` (likely needs separate base type)
- `port-progress-evt` (separate type, and how do you handle
`port-provides-progress-evts?`?)
- all other events that rely on progress events
Also, the events from racket/port don't work yet due
to a strange bug with bindings that have contracts imported
into TR's base environment
original commit: ace226d5060ce2f2ed3fac2b802ddaee0d31ca0a
It was previously non-negative real, but the actual
implementation allows negative inputs. In addition, it's
harder to use the function in TR without a more permissive
type for the domain.
original commit: 91a015255dd077e81ed05f3cd1471b916bae5cf2
The change avoids a collision with PLaneT fields.
Also, add checking for the form of a `release-note-files' value.
original commit: 8f195a1ff65a05f7679af852f2cbfa58ea8f4bfc
One of these was broken and falling into that case would
raise a random runtime error anyway.
original commit: 54cea00f4fce318986802295582151fa47a78fbd
In the case that a case-> type included a case with a *
domain and had additional branches, a use of `apply` with
that type would fail to report a type error. This was
because the type of the applied list was ignored for type
error generation.
Closes PR 13893
original commit: 328956e8b5cd9b9c6256b1eac4f46aec98ce2a5d
- Most units and signatures from the `net` collection
are now in `compatibility-lib`.
- Most of the actual libraries are in the `net-lib`
package.
original commit: 2b1fb036c63639bc5dbb65348c4f4e5802c95b53
Left one dependency broken: "drracket" currently depends on "htdp" for
a test. That needs to be fixed by removing the dependency (moving the
test to "htdp?), instead of changing the declared dependencies.
original commit: 51290fd2a95def6bb3b6d3d735cb62444e157553
A package's "info.rkt" file should define `collection' as a
string to name a single-collection package's collection, or as
the symbol 'multi to declare the package as multi-collection.
If `collection' is 'same-as-pkg, then the package name is used
as the collection name.
The default for `collection' is 'multi for now, but the intent
is to change the default to 'same-as-pkg after a conversion
period. Also, support for a `single-collection' definition remains
in place, but it wil be removed.
original commit: c738a6aa3eee89a82d577dd35c70eca8ed32f5b4
Oddly, this test succeeded locally even with the
wrong exception expression. DrDr caught it though.
original commit: ec80b7d01caf8ff830ee4ad7fd878d281aead761
If multiple values were expected and not provided
when type-checking a vector expression, TR would throw
an internal error.
Thanks to Pierpaolo for the report!
original commit: 29bce22d0b8c27e2ebcc337586e02159ad4a4f42