Comments.
For consistency, raise an exception from alist-ref when passed a non-list.

Problem reported by Andy Bennett, solution suggested by Evan Hanson.

Signed-off-by: Evan Hanson <evhan@foldling.org>
Update 'data representation' manual section to match the current wiki version
sync again :)
fix private repository tests for Solaris

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Use TARGETS as dependency for "check" target to ensure that everything's built before testing.

Signed-off-by: Christian Kellermann <ck@pestilenz.org>
Fix #983 by reinstating the vector-like? procedure.

This got (probably accidentally) deleted by commit 1affb847c0c43dbcba34bd5c098ffb28ff1160c0

Signed-off-by: Christian Kellermann <ck@pestilenz.org>
Allow negative arguments to set-file-position! for seek/cur. This is done by ignoring the argument altogether, and letting POSIX handle the error instead.

Thanks to Seth Alves for reporting the restriction.

Also move several duplicated file position accessor procedures from
posixwin and posixunix to posix-common.

Signed-off-by: Christian Kellermann <ck@pestilenz.org>
Bound read-u8vector! to dest vector's size when no length is given

Fixes #1124.

Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
Fix read-string! and u8vector! types.db entries to allow false length arguments

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Manually merge latest wiki changes into the manual
Document alternative form of "deprecated" type

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Generalize deprecation warnings

Thanks to Jörg for the fully-general wording.

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Add CVE-2014-3776 to NEWS
Sync manual/Types with wiki, and some nitpicky faq grammar tweaks
Instead of calling Make recursively, include the platform-specific Makefile, but avoid including the config when building boot-chicken.

This allows the user to call any target defined in the platform
Makefile, making it possible to build *only* library.c, for example.

Signed-off-by: Evan Hanson <evhan@foldling.org>
Shorten defaults.make by automating the replacement of slash->backslash in 'I'-prefixed variables under Windows.

Some small reshufflings to group together more WINDOWS_SHELL things to
make it a little easier to read.  Remove currently-unused "HEAD" variable.

Signed-off-by: Evan Hanson <evhan@foldling.org>
Add a note regarding Haiku (remove -fwrapv and touch build-version.c)
Manual fixes and slight rewordings.
Merge remote-tracking branch 'origin/master'