Removes un-dotted classes.

gUnit.grace now uses factory methods rather than undotted classes.
Adds objectdraw.grace to .gitignore

That’s all!
Adds git fetch —unshallow as before-script

Travis was not retrieving an older commit, and then
a script was complaining that a certain file was not in
that commit.  Confusing!
Removes logging of GCT files from xmodule.

Just that.
Adds install to travis script.

This is required for the C compiler to find dialects.
Creates rtobjectdraw by scripting.

Adds the make-rt-version script, and Makefile targets.
Corrects bug in requireTypes dialect.

Tim found that this dialect was examining the decType of a
parameter without first checking that it was an identifier and
not a wildcard.  However, he seems never to have added this
fix to the repository.

This is apb’s attempt to re-do the fix.
Improves error messages for dialects.

Change exception control flow so that when a dialect
fails to load or crashes we get appropriate error messages,
distinct from when the dialect’s checker finds a problem in
the code.

Also adds a test (t161) for a dialect.
Puts staticTypes and requireTypes in the list of modules
loaded into the web browser on startup.
Updates test infrastructure.

make install now Installs dialects and modules.  Fixes two tests.
Reports elapsed time per phase.

Verbose compiler output now lists time per phase (as well
as total time).
Same now applies to browser output.
truncated is supported as (preferred) name for truncate
Adds mgcollections to GRACE_MODULES.

mgcolelctions are (at present) used by ast.grace,
and thus by the dialect dialect.
Bumps STABLE version.

The commit prior to this is now identified as STABLE
STABLE=c01c85ef098bb275d73965aa95d8fdbe0bf2cf18
Replaces truncate with truncated.

Except in printing the elapsed time, where rounded seemed better.
Also changes format of timing output after running all tests in browser.
Updates dialects staticTypes and grapl.

Updates declarations in staticTypes.
Changes grapl to use truncated.
Corrects STABLE commit id.

Eveidently, I got this wrong.
Removed npm install from configure.

This was causing problems with Travis CI.
Detects an attempt to override with a field.

identifierResoultion Now complains if the progrmmer attmpts to declare
an overriding field. Also eliminates this error from several modules
that contained it.
Adds a new well-known generation

c8c12b06a1150c004213619aa8f1b5d7748cfc84 is generation 2105.
Adds Singleton to StandardPrelude

Also adds test t168 and output for t168.
This is based on Kim's Number | empty example.
Improves t168.

Adds excpetion handler and separate declaration.
Type-checking of block arguments seems not to happen.