eval-interactive: avoid a broken eval due to an unbound *
Merge pull request #25 from abeaumont/master

eval-interactive: avoid a broken eval due to an unbound *
Define get-internal-real-time
Merge branch 'master' of github.com:davazp/jscl

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
More accurate test timing
Updated join function in utils.lisp

Used !reduce instead of verbose conditional recursion.
Update .gitignore
js-eval uses globalEval
Modify test running system
Rather than manually listing all tests to be run, every file with the
.lisp extension in the tests directory is automatically run
Add a few basic tests for iteration constructs
Fix typo in tests.lisp and tests-report.lisp
Test for DO*, OR, AND & COND
Fix COND for clauses with length 1
(COND (1)) should return 1
Add function RUN-TESTS-IN-HOST to run tests in the host implementation
read-float: reduce code size a bit by using awhen instead of when
Create and export read-from-string. Add a test for it
Only evaluate the test once in COND
Merge pull request #32 from Strigoides/master

Fix COND bug
`defvar` requires two arguments yet
Functions dump-array, dump-cons and dump-symbol