move follow-log.rkt to tests/drracket
add the name of the function to the message string in the gui-event logger
doc clarification on `set-rest'
fix configuration for QNX

Patch from Tobias Hammer.

Closes PR 13265
Added `define-typed/untyped-identifier' to typed/untyped-utils
Made return types of `flvector-length' and `unsafe-flvector-length' more precise (they return Index)
Initial math library commit. The history for these changes is preserved
in the original GitHub fork:

  https://github.com/ntoronto/racket

Some things about this are known to be broken (most egregious is that the
array tests DO NOT RUN because of a problem in typed/rackunit), about half
has no coverage in the tests, and half has no documentation. Fixes and
docs are coming. This is committed now to allow others to find errors and
inconsistency in the things that appear to be working, and to give the
author a (rather incomplete) sense of closure.
unbreak the contour window

A long time ago, I tried to improve the interactiveness
of DrRacket when the contour window was open with the
code that is removed in this commit. Looking at it today,
it seems clear that this code was buggy (and, now that
we've had lots of experience with it, it didn't actually
help with interactivity either)

The problem is that the code didn't record enough
information about the change to the editor in the thunk put
into the 'todo' field. It would remember that a particular
range was out of date, but it woudln't remember which
characters were in that range, so when it would go to copy
the characters, it may be getting the wrong characters
(since another edit may have happened since the thunk was
stored in the todo field)

This change also has the side benefit that the time it takes
to change the contour window is now being tracked by the
colorer, which means that it'll give up a bit sooner
coloring less in each go, but hopefully maintaining the
interactivity
adjust the code that maintains the blue "where am I" background
coloring in the contour window to make only a single call to
invalidate-bitmap-cache

It was making two before, which could have pretty similar regions,
leading to two repaints instead of just one. When pushing the down
arrow near the bottom of the visible regions of the definitions text
was causing those two calls to take about 30 milliseconds and after
this change the one call seems to be about half that (but there is
lots of variance so I'm only sure that it helped some, not how much)
don't run follow-log.rkt in drdr
change the way that the delegate text is specified, using
getter/setters instead of overriding a method

this has the benefit that the delegate does not have to be
rebuilt when switching tabs in drracket; we just leave the
old delegate on the old definitions text, and the swap it
back into the editor-canvas when we swap the text% object
itself back in.
fix error message for `map', etc. on arity mismatch

Closes PR 13244
skip ".git" or ".svn" in a collects directory

Also, update the documentation for `raco setup' and its handling
of command-line argument.
math: avoid import at unnecessary phase

This repair avoids using at compile time external libraries that
are needed at run time.
fix a sorting problem in a bytecode's submodule table
[Distributed Places] fix partit function
Removed runtime dependence on libmpfr; DrDr should be able to test all but tests/bigfloat-test.rkt now
Set ntoronto as responsible for math
Made bigfloats serializable
FV: creation graph nodes now hold more data (change for future improvements).  Also, Rackety
FV: Make cg node sizes variable, Rackety (fold this commit)