* kawa/regex.scm (regex-split): Work around Java 8 change.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7855 5e0a886f-7f45-49c5-bc19-40643649e37f
	* standard/define.java (rewriteForm): If checking that make-private
	is top-level, is Declarations's context, rather than current scope.
	The latter may not work if we're in a macro template scope.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7856 5e0a886f-7f45-49c5-bc19-40643649e37f
Comment tweak.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7857 5e0a886f-7f45-49c5-bc19-40643649e37f
	* char-tables.iscm: New file - soon to be auto-generated.
	* srfi14.scm: Move the actual character tables into separate file.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7858 5e0a886f-7f45-49c5-bc19-40643649e37f
Minor javadoc comment fix.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7859 5e0a886f-7f45-49c5-bc19-40643649e37f
	* Makefile.am: New rules to regenerate char-tables.iscm using
	gnu/kawa/util/generate-charsets.scm.

	* generate-charsets.scm: New helper script to generate the
	standard char-sets for srfi14.scm.
	Uses chunks of code from testsuite/lib-test.scm.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7860 5e0a886f-7f45-49c5-bc19-40643649e37f
Re-generated char-tables.iscm using Java 8.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7861 5e0a886f-7f45-49c5-bc19-40643649e37f
Minor re-ordering of the code.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7862 5e0a886f-7f45-49c5-bc19-40643649e37f
Keywords not used for keyword arguments should now be quoted.
Warn about misplaced unquoted keywords.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7863 5e0a886f-7f45-49c5-bc19-40643649e37f
	* lang/Translator.java (rewrite_pair): Remove some unused code
	left-over from 2006-06-16 (see ../ChangeLog) for handling
	xml namespaces.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7864 5e0a886f-7f45-49c5-bc19-40643649e37f
	* XQResolveNames.java (visitReference): Update to use KawaServlet.
	Belated fix needed because of 2010 servlet changes.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7865 5e0a886f-7f45-49c5-bc19-40643649e37f
	* Invoke.java (applyN): Add support for constructing a ConstVector.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7866 5e0a886f-7f45-49c5-bc19-40643649e37f
Add support for $splice$ operation.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7867 5e0a886f-7f45-49c5-bc19-40643649e37f
	* splice1.scm: Two tests for vararg method calls with splice.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7868 5e0a886f-7f45-49c5-bc19-40643649e37f
	* standard/IfFeature.java (coreFeatures): Add java-8 and java-9.
	Use System.getProperty to set java-6 thtough java-9.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7869 5e0a886f-7f45-49c5-bc19-40643649e37f
	* r7rs-tests.scm: Note that downcasing uppercase dotted I
	is expected to fail on Java 8. See Java bug JDK-8041791.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7870 5e0a886f-7f45-49c5-bc19-40643649e37f
	* ApplyExp.java (createArray): New method to compile splice-containing calls.
	(compile): Use it.

	* MakeSplice.java (count, copyTo): New static helper methods, used
	by compiled code.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7871 5e0a886f-7f45-49c5-bc19-40643649e37f
Don't enable reader syntax '@' for splice if --r7rs/--r6rs/--r5rs.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7872 5e0a886f-7f45-49c5-bc19-40643649e37f
Fix bug resolving require or include if current file is default InPort.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7873 5e0a886f-7f45-49c5-bc19-40643649e37f
	* Compilation.java (writeImplicitClasses):  New static field.
	* ModuleInfo.java (loadByStages): Don't write of class files for
	dependencies unless writeImplicitClasses.


git-svn-id: http://sourceware.org/svn/kawa/trunk@7874 5e0a886f-7f45-49c5-bc19-40643649e37f