Try running universe test with gracket on DrDr.

Maybe serialization on the display will cause it to stop failing.
track import "shapes" as procedure or structure type

Shape information allows the linker to check the importing
module's compile-time expectation against the run-time
value of its imports. The JIT, in turn, can rely on that
checking to better inline structure-type predicates, etc.,
and to more directy call JIT-generated code across
module boundaries.

In addition to checking the "shape" of an import, the import's
JITted vs. non-JITted state must be consistent. To prevent shifts
in JIT state, the `eval-jit-enabled' parameter is now restricted
in its effect to top-level bindings.
fix thread-swap callbacks
fix problems with `would-be-future'
fix problem with compiler's cross-module shape tracking
changed the colorer so that it doesn't use a co-routine; instead,
refactor it so it doesn't add anything to the continuation ever, and
just check if it has been a while since we started (giving other
events a chance to run, if so). Also, interleave the calls to
change-style with the parsing of the buffer to get a more accurate
count of the time the colorer is taking
New Racket version 5.3.1.4.
fix a bug in `free-identifier=?'

The bug is related to macro-introduced `require' and rename on
export.
fix a bug in the colorer refactoring

As it turns out, changing the color (via change-style) can somtimes
split snips, which can change the revision number, which means that
the open port into the editor is no longer valid.

Since this doesn't seem to happen very much when editing in DrRacket,
we just detect this situation and give up on this colorer's port, and
hopefully it actually doesn't happen much (the place it happened that
let me notice this was when inserting an image via a menu in the
drracket test suites)
add docs for get-spell-check-strings and set-spell-check-strings
add logging to the colorer
fix error-message code

Closes PR 13222
basic history, please merge
Adding an example for equal<%>
streamline the objects that are sent across the channel from
the expansion place to the main drracket place during
online check syntax
fix typesetting of builtin non-terminals
Fix accidental use of the wrong letrec-bound variable.
Fix binding of `udp?`.
Correct TR types for udp-bind! and udp-connect!.
fix redex bitmap tests under linux