2007-02-12 [r2412]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/file_list:
	  - rfp_asail_optim isn't used anymore.

2007-02-11 [r2407]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__jbc.java:
	  - Fresh-generated compiler sources in Java.

2007-02-11 [r2406]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc:
	  - Fresh-generated compiler sources in C++.

2007-02-11 [r2404]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm32.java
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/library/Arithm64.java
	  (removed):
	  - Now short arithm not needed.

2007-02-11 [r2402]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/runtime/Makefile,
	  to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc,
	  to-imperative/trunk/c++/compiler/rfp_as2as.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc,
	  to-imperative/trunk/c++/compiler/rfp_vars.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_check.cc,
	  to-imperative/trunk/c++/compiler/rfp_helper.cc,
	  to-imperative/trunk/c++/compiler/rfp_clashes.cc,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/c++/compiler/rfp_debug.cc,
	  to-imperative/trunk/c++/compiler/rfp_const.cc,
	  to-imperative/trunk/c++/compiler/rfp_src.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/compiler/rfp_err.cc,
	  to-imperative/trunk/c++/compiler/rfp_format.cc,
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc:
	  - Fresh-generated compiler sources in C++.

2007-02-11 [r2401]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfpc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail2asail.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__debug.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__const.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__src.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__compile.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__err.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__format.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__lex.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__java.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__cpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__jbc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__as2as.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__parse.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__tpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__vars.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__check.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__helper.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__clashes.java:
	  - Fresh-generated compiler sources in Java.

2007-02-11 [r2400]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - 
	  - Sometimes dir is empty.

2007-02-11 [r2399]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Don't escape control characters in byte code.

2007-02-11 [r2398]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Sometimes dir does not end on '/'

2007-02-11 [r2397]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/check.bat
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/FieldVisitor.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/Integer.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/check.bat
	  (removed), to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/FileOutputStream.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/check.bat
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/check.bat
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Label.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor.class:
	  - No not needed CHECKCASTs
	  - V1_4 (48)

2007-02-11 [r2396]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Call RefalRuntime.setArgs from main().

2007-02-11 [r2395]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor-copy.rfi
	  (removed), to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.rfi:
	  - New mane for ClassWriter methods
	  - V1_2 for generated classes.

2007-02-11 [r2394]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Stack for variables pool
	  - Correct call in CALL-FAILS
	  - No WriteLN

2007-02-11 [r2390]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Casting to object.

2007-02-11 [r2389]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Don't cycle on $import-s.
	  - Generate Refal names in $error-s.

2007-02-11 [r2388]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/import_test.out (added),
	  to-imperative/trunk/samples/Syntax/import_test.rf:
	  - Test for $import with -jbc compiler option.

2007-02-11 [r2387]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rfi:
	  - References to functions.

2007-02-11 [r2386]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Initiallization for objects.

2007-02-11 [r2384-2385]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - $trap...$with and $error.

	* to-imperative/trunk/java/org/refal/plus/RefalRuntime.java:
	  - Automatically assign priorities to unknown classes.

2007-02-11 [r2383]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/trap6.out (added),
	  to-imperative/trunk/samples/Syntax/trap6.rf (added):
	  - Another test for $trap ... $with compilation.

2007-02-11 [r2381-2382]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/List/List.cc,
	  to-imperative/trunk/c++/include/refal/List.hh,
	  to-imperative/trunk/lib/List.rfi,
	  to-imperative/trunk/java/org/refal/plus/library/List.java,
	  to-imperative/trunk/lib/List.rf:
	  - New List.All and List.Any functions.

	* to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Fixed variables renaming after negation (#).
	  - Slightly simplify conditions in ASAIL.

2007-02-10 [r2376-2377]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - Use Expr.termEq for term matching.
	  - Small corrections for JBC -
	  - all Select examples are working now!

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Expr.termEq method.

2007-02-10 [r2368]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfpc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail2asail.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__debug.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__const.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__src.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__compile.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__err.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__format.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__lex.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__java.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__cpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__optim.java
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__jbc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__as2as.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__parse.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__vars.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__tpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__check.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__helper.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__clashes.java:
	  - Fresh-generated compiler sources in Java.

2007-02-10 [r2366-2367]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_check.cc,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc,
	  to-imperative/trunk/c++/compiler/rfp_src.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc:
	  - Fresh-generated compiler sources in C++.

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - Java and JBC backends adopted changes in ASAIL.

2007-02-10 [r2365]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/include/refal/Java.hh,
	  to-imperative/trunk/c++/lib/Java/Java.cc:
	  - Java.WordToString function have been added.

2007-02-10 [r2364]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_optim.cc (removed),
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc,
	  to-imperative/trunk/c++/compiler/rfp_as2as.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_optim.hh (removed),
	  to-imperative/trunk/c++/compiler/rfp_vars.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_check.cc,
	  to-imperative/trunk/c++/compiler/rfp_helper.cc,
	  to-imperative/trunk/c++/compiler/Makefile,
	  to-imperative/trunk/c++/compiler/rfp_clashes.cc,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/c++/compiler/rfp_debug.cc,
	  to-imperative/trunk/c++/compiler/rfp_const.cc,
	  to-imperative/trunk/c++/compiler/rfp_src.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/compiler/rfp_err.cc,
	  to-imperative/trunk/c++/compiler/rfp_format.cc,
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc:
	  - Fresh-generated compiler sources in C++.

2007-02-10 [r2363]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf (removed),
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_optim.rfi (removed):
	  - rfp_asail_optim is removed from trunk.

2007-02-10 [r2362]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - When compiling to C++ generate local stubs for all unavailable
	    functions and constants (imported from Java).

2007-02-09 [r2361]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Java.java,
	  to-imperative/trunk/lib/Java.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/lib/Java.rfi:
	  - StringToObject is renamed to WordToString.

2007-02-09 [r2358-2359]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.

2007-02-09 [r2357]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Java.java,
	  to-imperative/trunk/lib/Java.rf,
	  to-imperative/trunk/samples/perm.rf,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/String.rfi
	  (removed), to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/String.class
	  (removed), to-imperative/trunk/lib/Java.rfi:
	  - Perm
	  - Advances in Java-bytecode generation:
	  - Perm.rf is working!
	  - To lib/Java added function StringToObject.

2007-02-09 [r2356]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/Integer.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/check.bat
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/String.rfi
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Label.rfi,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/String.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/Integer.rfi:
	  - Error with casting.
	  - String class.

2007-02-09 [r2355]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation (function call in
	    condition).

2007-02-09 [r2354]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - static method concat(Expr, Expr) must be used instead of
	    constructor Expr(Expr, Expr).

2007-02-09 [r2353]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Small rearrangements.

2007-02-08 [r2352]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.
	  - Printing INPUTs In ASI.

2007-02-08 [r2351]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.

2007-02-07 [r2350]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/Makefile:
	  - In ASAIL IF is changed to (IF t.cond e.body) and (IF-INT-CMP s.op
	    (e.arg1) (e.arg2) e.body).

2007-02-07 [r2349]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Fixed a bug introduced in r2347

2007-02-07 [r2348]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/java/lang
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/Integer.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/lang/Integer.rfi
	  (added):
	  - Wrapper for Integer(int) constructor.

2007-02-07 [r2347]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf:
	  - Advances in Java-bytecode generation.

2007-02-07 [r2346]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - no tabs

2007-02-06 [r2345]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.

2007-02-06 [r2343-2344]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Advances in Java-bytecode generation.

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Label.rfi
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor.rfi,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Label.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor.class:
	  - New wrappers for ASM methods.

2007-02-05 [r2341]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/List/List.cc,
	  to-imperative/trunk/c++/include/refal/List.hh,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc:
	  - Fresh-generated compiler sources in C++.

2007-02-05 [r2339-2340]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfpc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__jbc.java:
	  - Fresh-generated compiler sources in Java.

	* to-imperative/trunk/java/Makefile:
	  - Imports from wrappers for compiler.

2007-02-05 [r2336-2338]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rfi:
	  - Advances in Java-bytecode generation.

	* to-imperative/trunk/lib/List.rfi,
	  to-imperative/trunk/java/org/refal/plus/library/List.java,
	  to-imperative/trunk/lib/List.rf:
	  - New function List.Separate.

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/FieldVisitor.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor-copy.rfi
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor.rfi
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/FieldVisitor.rfi
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/MethodVisitor.class
	  (added):
	  - New wrappers for ASM methods.

2007-02-04 [r2332-2333]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Minor changes.

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Minor changes.

2007-02-04 [r2331]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Using PrintWriter to write rfi-files instead of PrintStream.

2007-02-04 [r2330]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/FileOutputStream.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Java 1.3.1 supported.

2007-02-03 [r2329]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/rfp/makeall.bat:
	  - -I ..\Java added to include wrappers rfi-files.

2007-02-03 [r2328]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/c++/compiler/file_list:
	  - rfp_asail_jbc added.

2007-02-02 [r2327]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfpc.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail2asail.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__debug.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__const.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__compile.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__err.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__lex.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__format.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__java.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__cpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__optim.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__jbc.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__as2as.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__parse.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__tpp.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__vars.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__check.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__clashes.java:
	  - Fresh-generated compiler sources in Java.

2007-02-02 [r2326]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/JavaMangle.java,
	  to-imperative/trunk/java/org/refal/plus/library/CppMangle.java,
	  to-imperative/trunk/java/org/refal/plus/library/cpp__specific.java,
	  to-imperative/trunk/java/org/refal/plus/library/Error.java,
	  to-imperative/trunk/java/org/refal/plus/library/Stream.java:
	  - Updated generated parts of libraries.

2007-02-02 [r2325]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/Makefile,
	  to-imperative/trunk/compiler/Makefile:
	  - Makefiles include rfp_asail_jbc.

2007-02-02 [r2324]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/compiler/rfpc.hh,
	  to-imperative/trunk/c++/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.cc (added),
	  to-imperative/trunk/c++/compiler/rfp_as2as.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc,
	  to-imperative/trunk/c++/compiler/rfp_vars.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_check.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_jbc.hh (added),
	  to-imperative/trunk/c++/compiler/rfp_clashes.cc,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/c++/compiler/rfp_debug.cc,
	  to-imperative/trunk/c++/compiler/rfp_const.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/compiler/rfp_err.cc,
	  to-imperative/trunk/c++/compiler/rfp_format.cc,
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc:
	  - Fresh-generated compiler sources in C++.

2007-02-02 [r2323]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Output optimized ASAIL with -asi without -no.

2007-02-02 [r2321-2322]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Compatible with Java SDK 1.4.2_13.

	* to-imperative/trunk/java/org/refal/plus/wrappers/java/io/FileOutputStream.class:
	  - FileOutputStream.class from JDK 1.4.2_14.

2007-02-02 [r2319-2320]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/c++/lib/Java/file_list (added),
	  to-imperative/trunk/c++/include/refal/Error.hh,
	  to-imperative/trunk/c++/lib/Makefile,
	  to-imperative/trunk/c++/lib/Java/Makefile (added),
	  to-imperative/trunk/c++/lib/Error/Error.hh (removed),
	  to-imperative/trunk/c++/lib/Java (added),
	  to-imperative/trunk/c++/include/refal/Java.hh (added),
	  to-imperative/trunk/c++/lib/Error/Error.cc,
	  to-imperative/trunk/c++/lib/Java/Java.cc (added),
	  to-imperative/trunk/c++/lib/dir_list:
	  - Library functions: Error.Not-Available and Java.Null (generated
	    versions for C++).

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/rfpc.rfi:
	  - Generate <Error.Not-Available> calls for Java imports when
	    compiling to C++.

2007-02-02 [r2318]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/lib/Java.rf (added),
	  to-imperative/trunk/lib/Error.rfi,
	  to-imperative/trunk/lib/Error.rf:
	  - Library functions: Error.Not-Available and Java.Null.

2007-02-02 [r2317]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/check.rf:
	  - Fixed typo.

2007-02-02 [r2314-2316]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/lib/File.rfi,
	  to-imperative/trunk/java/org/refal/plus/library/File.java:
	  - New library functions: File.Is-Directory? and File.Is-File?.

	* to-imperative/trunk/samples/check.rf (added):
	  - Preliminary (yet unusable) version of checker for tests.

	* to-imperative/trunk/samples/Dir/read_dir1.rf:
	  - Fixed formatting.

2007-02-01 [r2313]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf:
	  - Creating class-file!

2007-02-01 [r2312]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/java (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/FileOutputStream.rfi
	  (added), to-imperative/trunk/java/org/refal/plus/wrappers/java/io
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/FileOutputStream.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/java/io/check.bat
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.rfi,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Method ClassWriter.toByteArray returns s
	  - Class FileOutputStream for writing it to file.

2007-02-01 [r2311]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Word.java:
	  - Don't use parseBoolean(String) as it is present since 1.5 only.

2007-02-01 [r2310]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.class:
	  - Null converted to and from org.refal.plus.library.Java$Null

2007-02-01 [r2309]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_jbc.rf,
	  to-imperative/trunk/lib/Java.rfi,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rfi:
	  - Corrected svn properties.

2007-02-01 [r2307]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Java.java
	  (added), to-imperative/trunk/lib/Java.rfi (added):
	  - New Java library supporting interaction with Java.

2007-02-01 [r2306]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.class:
	  - Changes in generated class declaration (all are public classes).

2007-02-01 [r2305]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.rfi,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.rfi,
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/check.bat
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  - Minor changes
	  - Corrected EOL in rfi-files
	  - Class files in wrappers are added

2007-02-01 [r2304]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Fixed old bug with variables renaming (see
	    source:trunk/samples/Syntax/rename1.rf).

2007-02-01 [r2303]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/rename1.out (added),
	  to-imperative/trunk/samples/Syntax/rename1.rf (added):
	  - Another test for variables renaming.

2007-01-31 [r2302]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/Opcodes.rfi
	  (added), to-imperative/trunk/java/org/refal/plus/wrappers/org
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrappers/org/objectweb/asm/ClassWriter.rfi
	  (added), to-imperative/trunk/java/org/refal/plus/wrappers
	  (added):
	  - ASM wrappers

2007-01-31 [r2301]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rfp/rfpj.rf,
	  to-imperative/trunk/rfp/makeall.bat:
	  - Corrections for work in Windows.

2007-01-30 [r2300]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_err.rf,
	  to-imperative/trunk/compiler/rfp_check.rf:
	  - Initialization of warning and error counters have been removed
	    from rfpc.Main.
	  - Empty value of a counter means zero.

2007-01-30 [r2297-2299]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  - All constants have type of Expr.

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_jbc.rf (added),
	  to-imperative/trunk/compiler/rfp_asail_jbc.rfi (added):
	  - First version of Java bytecode generator (option -jbc for rfpc).

	* to-imperative/trunk/rfp/makeall.bat:
	  - Use config-VS (works with Visual C++ only).

2007-01-29 [r2296]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  Static final fields and constructors are generated.

2007-01-29 [r2295]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfp__lex.java,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__check.java:
	  - Fresh-generated compiler sources in Java.

2007-01-26 [r2294]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  Array type in result is supported.

2007-01-26 [r2293]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java:
	  Reading functions name and types from RFI file, if it exists.

2007-01-26 [r2292]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java,
	  to-imperative/trunk/java/org/refal/plus/Word.java,
	  to-imperative/trunk/java/org/refal/plus/wrapgen/RFIFile.java
	  (added):
	  - valueOf(String) in Word class
	  - class RFIFile for reading/writing rfi-files from Java
	  - arguments/result of primitive data and arrays are supported.

2007-01-25 [r2289]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  Class files are generated in the correct place.

2007-01-25 [r2288]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/import_test.rf (added),
	  to-imperative/trunk/compiler/rfp_lex.rf:
	  - First version of $import directive.

2007-01-24 [r2283-2284]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/Word.java: Word to
	  boolean and back.

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  Convert all types (no array creation of primitive type)

2007-01-22 [r2282]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/make-MinGW.bat,
	  to-imperative/trunk/c++/config-MinGW.bat,
	  to-imperative/trunk/c++/rfp-MinGW.bat,
	  to-imperative/trunk/c++/lib/dir_list:
	  - Changes for MinGW as in #2278 for VS.

2007-01-22 [r2278]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config-VS.bat,
	  to-imperative/trunk/c++/rfp-VS.bat,
	  to-imperative/trunk/c++/lib/make-VS.bat:
	  - Special section for GMP in config.
	  - Always copy rfp.bat when do configuring.

2007-01-22 [r2277]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  .rfi-gen Full array in arg support. TODO: support all types in
	  result.

2007-01-22 [r2276]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  Array support in arguments.

2007-01-22 [r2275]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config-VS.bat:
	  - Try to find Visual C++ and Platform SDK automatically.

2007-01-22 [r2274]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config-VS.bat (added),
	  to-imperative/trunk/c++/lib/makeall.bat (removed),
	  to-imperative/trunk/c++/compiler/make-VS.bat (added),
	  to-imperative/trunk/c++/rfp-VS.bat (added),
	  to-imperative/trunk/c++/libp++/make-VS.bat (added),
	  to-imperative/trunk/c++/compiler/makeall.bat (removed),
	  to-imperative/trunk/c++/libp++/makeall.bat (removed),
	  to-imperative/trunk/c++/make-VS.bat (added),
	  to-imperative/trunk/c++/config.bat (removed),
	  to-imperative/trunk/c++/makeall.bat (removed),
	  to-imperative/trunk/c++/runtime/make-VS.bat (added),
	  to-imperative/trunk/c++/rfp.bat (removed),
	  to-imperative/trunk/c++/lib/make-VS.bat (added),
	  to-imperative/trunk/c++/runtime/makeall.bat (removed):
	  - Scripts for VC++ are renamed to *-VS.bat.

2007-01-22 [r2273]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java: For
	  methods with Int, String and Object (except arrays) in argument
	  and result ClassWrap must work.

2007-01-22 [r2272]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/make-MinGW.bat (added),
	  to-imperative/trunk/c++/runtime/make-MinGW.bat (added),
	  to-imperative/trunk/c++/lib/make-MinGW.bat (added),
	  to-imperative/trunk/c++/config-MinGW.bat (added),
	  to-imperative/trunk/c++/compiler/make-MinGW.bat (added),
	  to-imperative/trunk/c++/rfp-MinGW.bat (added),
	  to-imperative/trunk/c++/libp++/make-MinGW.bat (added):
	  - Scripts for MinGW.

2007-01-22 [r2271]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/Developers, to-imperative/trunk/AUTHORS:
	  - Yura have been added.

2007-01-22 [r2270]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/runtime/rf_table.ih,
	  to-imperative/trunk/c++/runtime/rf_core.hh,
	  to-imperative/trunk/c++/runtime/rf_common.hh,
	  to-imperative/trunk/c++/runtime/rf_box.hh,
	  to-imperative/trunk/c++/libp++/pxx_common.hh,
	  to-imperative/trunk/c++/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/c++/runtime/rf_vector.ih,
	  to-imperative/trunk/c++/runtime/rf_char.cc,
	  to-imperative/trunk/c++/lib/Dos/time.cc,
	  to-imperative/trunk/c++/runtime/rf_string.ih,
	  to-imperative/trunk/c++/runtime/rf_object.ih,
	  to-imperative/trunk/c++/runtime/rf_term.ih,
	  to-imperative/trunk/c++/runtime/rf_channel.ih,
	  to-imperative/trunk/c++/runtime/rf_word.ih,
	  to-imperative/trunk/c++/runtime/rf_closure.ih,
	  to-imperative/trunk/c++/libp++/pxx_common.cc,
	  to-imperative/trunk/c++/libp++/pxx_heap_allocator.ih,
	  to-imperative/trunk/c++/runtime/rf_expr.ih,
	  to-imperative/trunk/c++/runtime/rf_sysdefs.hh (added):
	  - Changes to support MinGW.

2007-01-22 [r2269]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config.bat,
	  to-imperative/trunk/c++/lib/dir_list:
	  - Use GMP by default.

2007-01-22 [r2268]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java:
	  Using ClassAdapter. Methods are empty.

2007-01-22 [r2267]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/.cvsignore (removed),
	  to-imperative/trunk/java/org/refal/plus/wrapgen/.cvsignore
	  (removed): .cvsingnore is not needed in SVN

2007-01-22 [r2266]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/java/org/refal/plus/wrapgen/WrapGen.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/wrapgen/.cvsignore
	  (added), to-imperative/trunk/java/org/refal/plus/wrapgen (added):
	  WrapGen for import Java classes to Refal+

2007-01-10 [r2241]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config.bat:
	  - Turn on C++ /O2 optimizations by default.

2007-01-10 [r2237]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/config.bat:
	  - Improved comments.

2006-12-31 [r2218-2219]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/samples/Rational/test.out,
	  to-imperative/trunk/samples/Rational/test.rf: Test is corrected
	  due to new Rational.rf

	* to-imperative/trunk/samples/Rational/Rational.rf: Return fail in
	  QToSring if empty string is given.

2006-12-30 [r2217]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/samples/Rational/Rational.rf,
	  to-imperative/trunk/samples/Rational/test.out,
	  to-imperative/trunk/samples/Rational/test.rf: Was error with
	  '-0.1'. But still error in Refal with eIn1 in QFromString \{ eIn1
	  '.' eIn2 = {eIn1 : /*empty*/, '0'; eIn1;} :: eIn1, ... eIn1 is
	  '0' in any case.

2006-12-30 [r2216]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/samples/Rational/Rational.rf: Test version.

2006-12-30 [r2215]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/samples/Rational/Makefile (added),
	  to-imperative/trunk/samples/Rational/Rational.rf (added),
	  to-imperative/trunk/samples/Rational (added),
	  to-imperative/trunk/samples/Rational/test.out (added),
	  to-imperative/trunk/samples/Rational/test.rf (added),
	  to-imperative/trunk/samples/Rational/Rational.rfi (added):
	  Rational number library and some to/from string tests.

2006-12-30 [r2214]  Yuri Klimov <yuklimov@keldysh.ru>

	* to-imperative/trunk/c++/rfp.bat: Corrected for no arguments.

2006-12-29 [r2213]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_check.cc:
	  - Fresh-generated compiler sources in C++.

2006-12-29 [r2212]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_check.rf:
	  - Fixed handling of errors in formats.

2006-12-28 [r2211]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/sentence1.out (added),
	  to-imperative/trunk/samples/Syntax/sentence1.rf (added):
	  - Test for various forms for sentences.

2006-12-26 [r2204]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/compiler/rfp__as2as.java:
	  - Fresh-generated compiler sources in Java.

2006-12-26 [r2203]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/compiler/rfp_vars.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/compiler/rfpc.hh,
	  to-imperative/trunk/c++/compiler/rfp_clashes.cc,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/compiler/rfp_const.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/compiler/rfp_format.cc,
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/c++/compiler/rfp_as2as.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc:
	  - Fresh-generated compiler sources in C++.

2006-12-26 [r2202]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Fixed compilation of empty alternatives.

2006-12-26 [r2201]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/funcall1.rf:
	  - Added tests for some exotic function defenitions.

2006-12-25 [r2200]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/makeall.bat,
	  to-imperative/trunk/c++/config.bat,
	  to-imperative/trunk/c++/makeall.bat,
	  to-imperative/trunk/c++/rfp.bat:
	  - Correctly work with spaces in file names and with files in other
	    drives (in Windows).

2006-12-25 [r2199]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/libp++/pxx_common.hh,
	  to-imperative/trunk/c++/lib/File/last_modified.cc:
	  - Cosmetic changes to satisfy both VC++ 2003 and VC++ 2005.

2006-12-25 [r2197]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/compiler/rfpc.cc:
	  - Undoing change of DefaultIncludePath accidently commited in
	    r2195.

2006-12-25 [r2196]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/read_expr1.out (added),
	  to-imperative/trunk/samples/Convert/read_expr1.rf (added):
	  - Test for Convert.Read-Expr.

2006-12-24 [r2195]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java,
	  to-imperative/trunk/c++/lib/Convert/Makefile,
	  to-imperative/trunk/c++/lib/Convert/read_expr.cc (added),
	  to-imperative/trunk/lib/Convert.rf (added),
	  to-imperative/trunk/java/Makefile,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/include/refal/Convert.hh,
	  to-imperative/trunk/c++/Makefile,
	  to-imperative/trunk/lib/Convert.rfi:
	  - New $func? Convert.Read-Expr expr = e.terms;

2006-12-24 [r2194]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/StdIO/prim_read.cc:
	  - Fixed #255-character bug.

2006-12-18 [r2193]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Dos.java,
	  to-imperative/trunk/java/org/refal/plus/Util.java:
	  - Random, Randomize, Sleep, Delay implemented in Java.

2006-12-18 [r2192]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/library/Vector.java,
	  to-imperative/trunk/java/org/refal/plus/library/Class.java,
	  to-imperative/trunk/java/org/refal/plus/library/String.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedVector.java,
	  to-imperative/trunk/java/org/refal/plus/library/Table.java,
	  to-imperative/trunk/java/org/refal/plus/library/Channel.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedString.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedTable.java:
	  - Standard Refal+ libraries in Java (additions and improvements).
	    Now all functions from the book are implemented.

2006-12-17 [r2190]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/rfp.bat:
	  - Stop processing files after first error.

2006-12-17 [r2189]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/makeall.bat,
	  to-imperative/trunk/c++/compiler/makeall.bat,
	  to-imperative/trunk/c++/config.bat,
	  to-imperative/trunk/c++/makeall.bat:
	  - Make scripts for Windows are updated.

2006-12-15 [r2187]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/c++/lib/Arithm/div_rem.cc,
	  to-imperative/trunk/c++/lib/Convert/Makefile,
	  to-imperative/trunk/c++/lib/Compare/compare.cc,
	  to-imperative/trunk/c++/lib/Compare/file_list,
	  to-imperative/trunk/c++/lib/Static/file_list,
	  to-imperative/trunk/c++/lib/JavaMangle/JavaMangle.hh,
	  to-imperative/trunk/c++/include/refal/JavaMangle.hh,
	  to-imperative/trunk/c++/lib/Class/digit_q.cc,
	  to-imperative/trunk/c++/runtime/rf_table.cc,
	  to-imperative/trunk/c++/lib/Debug/Debug_RFP/Debug.rf,
	  to-imperative/trunk/java/Makefile,
	  to-imperative/trunk/c++/compiler/rfp_parse.hh,
	  to-imperative/trunk/c++/compiler/rfp_err.cc,
	  to-imperative/trunk/c++/lib/Dos/random.cc,
	  to-imperative/trunk/c++/runtime/rf_box.hh,
	  to-imperative/trunk/c++/lib/File/sep.cc,
	  to-imperative/trunk/c++/lib/StdIO/write.cc,
	  to-imperative/trunk/c++/lib/Access/length.cc,
	  to-imperative/trunk/c++/libp++/pxx_fd_binary_stream.hh,
	  to-imperative/trunk/c++/libp++/pxx_spinlock.cc,
	  to-imperative/trunk/rfp.bat (removed),
	  to-imperative/trunk/c++/lib/Access/left.cc,
	  to-imperative/trunk/c++/lib/MPArithm,
	  to-imperative/trunk/c++/lib/Convert/to_word.cc,
	  to-imperative/trunk/rules.mk (removed),
	  to-imperative/trunk/c++/compiler/rfp_lex.cc,
	  to-imperative/trunk/lib (added),
	  to-imperative/trunk/lib/Arithm.rfi,
	  to-imperative/trunk/c++/lib/Lexer/Lexer.hh,
	  to-imperative/trunk/c++/lib/StdIO/eof_q_.cc,
	  to-imperative/trunk/c++/compiler/rfp_debug.hh,
	  to-imperative/trunk/c++/lib/CppMangle/CppMangle.cc,
	  to-imperative/trunk/c++/libp++/pxx_fd_text_stream.cc,
	  to-imperative/trunk/c++/lib/System/Makefile,
	  to-imperative/trunk/c++/libp++/pxx_text_stream.hh,
	  to-imperative/trunk/c++/lib/Vector,
	  to-imperative/trunk/c++/lib/Static/Static.cc,
	  to-imperative/trunk/c++/lib/StdIO/erase_file.cc,
	  to-imperative/trunk/c++/lib/dir_list,
	  to-imperative/trunk/c++/libp++/pxx_fd_binary_stream.ih,
	  to-imperative/trunk/c++/libp++/pxx_buffer.hh,
	  to-imperative/trunk/c++/lib/Convert/chars_to_bytes.cc,
	  to-imperative/trunk/lib/Class.rfi, to-imperative/trunk/version.mk
	  (removed), to-imperative/trunk/c++/runtime/rf_mpint.cc,
	  to-imperative/trunk/c++/runtime/rf_char.hh,
	  to-imperative/trunk/c++/runtime/rf_result.hh,
	  to-imperative/trunk/c++/lib/Bit/bit_or.cc,
	  to-imperative/trunk/c++/lib/File/exists.cc,
	  to-imperative/trunk/c++/libp++/pxx_stream.cc,
	  to-imperative/trunk/c++/rfp.in,
	  to-imperative/trunk/c++/lib/Static,
	  to-imperative/trunk/c++/include/refal/Arithm.hh,
	  to-imperative/trunk/c++/runtime/rf_core.hh,
	  to-imperative/trunk/c++/lib/Convert/file_list,
	  to-imperative/trunk/c++/lib/MPArithm/file_list,
	  to-imperative/trunk/c++/lib/StdIO/.cvsignore,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator.cc,
	  to-imperative/trunk/c++/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/c++/runtime/rf_vector.hh,
	  to-imperative/trunk/c++/libp++/pxx_buffer.ih,
	  to-imperative/trunk/c++/lib/Bit,
	  to-imperative/trunk/c++/lib/Access/Makefile,
	  to-imperative/trunk/c++/lib/File/can_write.cc,
	  to-imperative/trunk/java/org/refal/plus/library/cpp__specific.java,
	  to-imperative/trunk/c++/runtime/rf_char.ih,
	  to-imperative/trunk/c++/lib/CppMangle/cpp_specific.cc,
	  to-imperative/trunk/c++/lib/Bit/bit_length.cc,
	  to-imperative/trunk/c++/compiler/rfp_as2as.hh,
	  to-imperative/trunk/c++/libp++/pxx_allocator.hh,
	  to-imperative/trunk/c++/runtime/rf_retval.cc,
	  to-imperative/trunk/c++/include/refal/Compare.hh,
	  to-imperative/trunk/c++/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/c++/lib/Bit/bit_set.cc,
	  to-imperative/trunk/bootstrap (removed),
	  to-imperative/trunk/java/org/refal/plus/library/List.java,
	  to-imperative/trunk/c++/libp++/pxx_sync.cc,
	  to-imperative/trunk/c++/runtime/rf_vector.ih,
	  to-imperative/trunk/c++/lib/File/can_exec.cc,
	  to-imperative/trunk/lib/Vector.rfi,
	  to-imperative/trunk/c++/lib/Compare/gt_eq.cc,
	  to-imperative/trunk/c++/include/refal/Class.hh,
	  to-imperative/trunk/c++/lib/Table/values.cc,
	  to-imperative/trunk/c++/lib/ShortArithm/max.cc,
	  to-imperative/trunk/doc/abstract_syntax.txt,
	  to-imperative/trunk/c++/lib/ShortArithm/file_list,
	  to-imperative/trunk/c++/lib/Access/l.cc,
	  to-imperative/trunk/c++/libp++/pxx_common.cc,
	  to-imperative/trunk/c++/lib/Stream/StreamErr.cc,
	  to-imperative/trunk/c++/libp++/Makefile,
	  to-imperative/trunk/c++/libp++/pxx_allocator.ih,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__helper.java,
	  to-imperative/trunk/lib/File.rfi,
	  to-imperative/trunk/c++/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/rfpfilt (added),
	  to-imperative/trunk/c++/libp++/pxx_binary_stream.cc,
	  to-imperative/trunk/c++/lib/Error,
	  to-imperative/trunk/c++/compiler/rfp_clashes.hh,
	  to-imperative/trunk/c++/runtime/rf_object.cc,
	  to-imperative/trunk/c++/lib/StdIO/Makefile,
	  to-imperative/trunk/c++/lib/Dos/getenv.cc,
	  to-imperative/trunk/c++/lib/StdIO/print.cc,
	  to-imperative/trunk/lib/CppMangle.rf,
	  to-imperative/trunk/c++/lib/ShortArithm,
	  to-imperative/trunk/c++/lib/String,
	  to-imperative/trunk/java/org/refal/plus/library/Lexer.java,
	  to-imperative/trunk/c++/lib/RF_Stack/RF_Stack.cc,
	  to-imperative/trunk/rfp.in (removed),
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__vars.java,
	  to-imperative/trunk/c++/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/c++/runtime/rf_table.hh,
	  to-imperative/trunk/c++/runtime/.cvsignore,
	  to-imperative/trunk/c++/lib/Bit/Makefile,
	  to-imperative/trunk/c++/runtime/rf_types.cc,
	  to-imperative/trunk/c++/lib/File/can_read.cc,
	  to-imperative/trunk/c++/lib/ShortArithm/neg.cc,
	  to-imperative/trunk/c++/compiler/rfp_err.hh,
	  to-imperative/trunk/c++/lib/Class/int_q.cc,
	  to-imperative/trunk/c++/runtime/rf_parenth.hh,
	  to-imperative/trunk/c++/lib/Box/Makefile,
	  to-imperative/trunk/lib/Lexer,
	  to-imperative/trunk/c++/include/refal/String.hh,
	  to-imperative/trunk/c++/lib/ShortArithm/min.cc,
	  to-imperative/trunk/c++/lib/Compare/gt.cc,
	  to-imperative/trunk/c++/libp++/pxx_spinlock.hh,
	  to-imperative/trunk/c++/rfp.bat,
	  to-imperative/trunk/c++/lib/Bit/file_list,
	  to-imperative/trunk/c++/lib/StdIO/StdIO.cc,
	  to-imperative/trunk/c++/lib/Vector/vector_length.cc,
	  to-imperative/trunk/c++/runtime/rf_table.ih,
	  to-imperative/trunk/c++/lib/Lexer/Makefile,
	  to-imperative/trunk/c++/lib/Arithm/max.cc,
	  to-imperative/trunk/config.functions (removed),
	  to-imperative/trunk/c++/libp++/pxx_malloc_allocator.cc,
	  to-imperative/trunk/c++/lib,
	  to-imperative/trunk/c++/include/refal/RF_Stack.hh,
	  to-imperative/trunk/c++/lib/Table/file_list,
	  to-imperative/trunk/c++/compiler/rfp_lex.hh,
	  to-imperative/trunk/configure (removed),
	  to-imperative/trunk/c++/lib/Error/Error.cc,
	  to-imperative/trunk/c++/lib/RF_Stack/file_list,
	  to-imperative/trunk/c++/runtime/rf_symbol.hh,
	  to-imperative/trunk/c++/lib/Vector/subvector_fill.cc,
	  to-imperative/trunk/c++/lib/Table/clear_table.cc,
	  to-imperative/trunk/c++/lib/Stream/Makefile,
	  to-imperative/trunk/c++/lib/CppMangle/CppMangle.hh,
	  to-imperative/trunk/c++/libp++/pxx_fd_text_stream.hh,
	  to-imperative/trunk/lib/ShortArithm.rfi,
	  to-imperative/trunk/lib/UniStd.rfi,
	  to-imperative/trunk/c++/lib/Compare/lt_eq.cc,
	  to-imperative/trunk/c++/lib/Dir,
	  to-imperative/trunk/c++/lib/Apply,
	  to-imperative/trunk/c++/runtime/rf_mpint.hh,
	  to-imperative/trunk/c++/lib/StdIO/getline.c,
	  to-imperative/trunk/c++/libp++/pxx_stream.hh,
	  to-imperative/trunk/c++/lib/MPArithm/sub.cc,
	  to-imperative/trunk/lib/Table.rfi,
	  to-imperative/trunk/c++/include/refal/Access.hh,
	  to-imperative/trunk/c++/lib/Dir/close_dir.cc,
	  to-imperative/trunk/c++/runtime/rf_symbol.ih,
	  to-imperative/trunk/c++/lib/Box/store.cc,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/c++/lib/Vector/vector_init.cc,
	  to-imperative/trunk/c++/lib/StdIO/std_channels.cc,
	  to-imperative/trunk/c++/lib/Class/vector_q.cc,
	  to-imperative/trunk/c++/libp++/pxx_fd_text_stream.ih,
	  to-imperative/trunk/c++/lib/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/config.guess (removed),
	  to-imperative/trunk/c++/lib/UniStd/file_list,
	  to-imperative/trunk/c++/lib/Arithm/neg.cc,
	  to-imperative/trunk/c++/lib/Vector/vector-init.cc,
	  to-imperative/trunk/c++/lib/Lexer/file_list,
	  to-imperative/trunk/lib/StdIO.rfi,
	  to-imperative/trunk/c++/lib/StdIO/read_m_char.cc,
	  to-imperative/trunk/c++/lib/Arithm/min.cc,
	  to-imperative/trunk/c++/lib/CppMangle/cpp_specific.hh,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail2asail.java,
	  to-imperative/trunk/c++/lib/System/file_list,
	  to-imperative/trunk/c++/runtime/rf_retval.hh,
	  to-imperative/trunk/c++/libp++/pxx_stream.ih,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__java.java,
	  to-imperative/trunk/c++/lib/Apply/Makefile,
	  to-imperative/trunk/c++/lib/Debug/Makefile,
	  to-imperative/trunk/c++/compiler/rfp_asail_cpp.hh,
	  to-imperative/trunk/c++/lib/Dir/dir_symbol.cc,
	  to-imperative/trunk/c++/lib/String/string_set.cc,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator.ih,
	  to-imperative/trunk/c++/include,
	  to-imperative/trunk/c++/lib/UniStd/system.cc,
	  to-imperative/trunk/c++/compiler/file_list,
	  to-imperative/trunk/c++/libp++/pxx_sync.hh,
	  to-imperative/trunk/c++/libp++/makeall.bat,
	  to-imperative/trunk/c++/lib/Class/channel_q.cc,
	  to-imperative/trunk/c++/lib/System,
	  to-imperative/trunk/c++/lib/Table,
	  to-imperative/trunk/c++/lib/Box,
	  to-imperative/trunk/c++/lib/Arithm/mult.cc,
	  to-imperative/trunk/c++/include/refal/Dos.hh,
	  to-imperative/trunk/c++/include/refal/Debug.hh,
	  to-imperative/trunk/c++/libp++/pxx_vector.cc,
	  to-imperative/trunk/c++/libp++/pxx_common.hh,
	  to-imperative/trunk/c++/lib/Dir/Makefile,
	  to-imperative/trunk/c++/lib/System/system.cc,
	  to-imperative/trunk/c++/lib/StdIO/file_list,
	  to-imperative/trunk/c++/lib/File/Makefile,
	  to-imperative/trunk/c++/lib/Stream/StreamErr.hh,
	  to-imperative/trunk/c++/runtime/rf_term.cc,
	  to-imperative/trunk/c++/runtime/rf_retval.ih,
	  to-imperative/trunk/c++/libp++/pxx_binary_stream.hh,
	  to-imperative/trunk/c++/compiler,
	  to-imperative/trunk/c++/lib/JavaMangle,
	  to-imperative/trunk/c++/libp++,
	  to-imperative/trunk/c++/lib/Error/Makefile,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__optim.java,
	  to-imperative/trunk/c++/runtime/rf_object.hh,
	  to-imperative/trunk/ChangeLog (removed),
	  to-imperative/trunk/c++/include/refal/Bit.hh,
	  to-imperative/trunk/c++/libp++/.cvsignore,
	  to-imperative/trunk/c++/lib/String/string_init.cc,
	  to-imperative/trunk/lib/NameMangling,
	  to-imperative/trunk/lib/Error.rf,
	  to-imperative/trunk/c++/lib/Dir/file_list,
	  to-imperative/trunk/c++/libp++/pxx_common.ih,
	  to-imperative/trunk/compiler/rfp-filt.rfi (removed),
	  to-imperative/trunk/c++/lib/String/string.cc,
	  to-imperative/trunk/lib/Error.rfi,
	  to-imperative/trunk/c++/libp++/pxx_binary_stream.ih,
	  to-imperative/trunk/c++/runtime/rf_types.hh,
	  to-imperative/trunk/c++/runtime/rf_object.ih,
	  to-imperative/trunk/rfp,
	  to-imperative/trunk/c++/include/refal/CppMangle.hh,
	  to-imperative/trunk/c++/lib/Dir/read_dir.cc,
	  to-imperative/trunk/c++/lib/Makefile,
	  to-imperative/trunk/c++/lib/Convert,
	  to-imperative/trunk/c++/lib/CppMangle/file_list,
	  to-imperative/trunk/c++/compiler/rfpc.cc,
	  to-imperative/trunk/c++/runtime/makeall.bat,
	  to-imperative/trunk/c++/lib/File/file_list,
	  to-imperative/trunk/c++/runtime/rf_object_ref.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__debug.java,
	  to-imperative/trunk/c++/lib/StdIO/StdIO.hh,
	  to-imperative/trunk/c++/lib/StdIO/write_e_.cc,
	  to-imperative/trunk/c++/lib/Class,
	  to-imperative/trunk/c++/runtime/rf_types.ih,
	  to-imperative/trunk/c++/lib/Dos/time.cc,
	  to-imperative/trunk/c++/runtime/rf_expr_constr.hh,
	  to-imperative/trunk/doc/rfp-asail.html,
	  to-imperative/trunk/c++/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/c++/lib/ShortArithm/rem.cc,
	  to-imperative/trunk/lib/Stream/StreamPos.rfi,
	  to-imperative/trunk/c++/lib/Error/Error.hh,
	  to-imperative/trunk/spec.in (removed),
	  to-imperative/trunk/compiler/rfp-filt.rf (removed),
	  to-imperative/trunk/c++/lib/Bit/bit_clear.cc,
	  to-imperative/trunk/c++/lib/Compare,
	  to-imperative/trunk/c++/lib/Table/bind.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/c++/lib/String/string_replace.cc,
	  to-imperative/trunk/libp++ (removed),
	  to-imperative/trunk/c++/runtime/rf_string.cc,
	  to-imperative/trunk/lib/Stream/PStream.rf,
	  to-imperative/trunk/c++/lib/Convert/to_chars.cc,
	  to-imperative/trunk/c++/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/c++/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/c++/lib/Vector/file_list,
	  to-imperative/trunk/c++/lib/ShortArithm/Makefile,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator_block_header.cc,
	  to-imperative/trunk/c++/lib/Class/word_q.cc,
	  to-imperative/trunk/c++/lib/Table/entries.cc,
	  to-imperative/trunk/c++/lib/Table/lookup.cc,
	  to-imperative/trunk/lib/Bit.rfi, to-imperative/trunk/c++/lib/Dos,
	  to-imperative/trunk/c++/compiler/rfp_const.cc,
	  to-imperative/trunk/c++ (added),
	  to-imperative/trunk/c++/lib/Bit/bit_left.cc,
	  to-imperative/trunk/c++/lib/Convert/to_lower.cc,
	  to-imperative/trunk/c++/lib/rebuild.sh,
	  to-imperative/trunk/c++/runtime/rf_atstart.cc,
	  to-imperative/trunk/c++/lib/Dir/dir_symbol.hh,
	  to-imperative/trunk/lib/List.rfi,
	  to-imperative/trunk/c++/include/refal/Dir.hh,
	  to-imperative/trunk/c++/include/refal/File.hh,
	  to-imperative/trunk/rfp/makeall.bat,
	  to-imperative/trunk/lib/RF_Stack.rf,
	  to-imperative/trunk/c++/lib/StdIO/prim_close_channel.cc,
	  to-imperative/trunk/c++/rules.mk,
	  to-imperative/trunk/c++/lib/Arithm/rem.cc,
	  to-imperative/trunk/lib/Lexer/Lexer.rf,
	  to-imperative/trunk/c++/include/refal/Box.hh,
	  to-imperative/trunk/lib/Stream/StreamErr.rf,
	  to-imperative/trunk/c++/lib/MPArithm/add.cc,
	  to-imperative/trunk/Makefile (removed),
	  to-imperative/trunk/c++/lib/Convert/to_int.cc,
	  to-imperative/trunk/c++/lib/Class/box_q.cc,
	  to-imperative/trunk/c++/runtime/rf_arg.cc,
	  to-imperative/trunk/c++/lib/Dos/Makefile,
	  to-imperative/trunk/c++/lib/Vector/vector_set.cc,
	  to-imperative/trunk/c++/libp++/pxx_vector.hh,
	  to-imperative/trunk/c++/runtime/rf_term.hh,
	  to-imperative/trunk/c++/lib/StdIO/channel.cc,
	  to-imperative/trunk/lib/StdIO.rf,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__tpp.java,
	  to-imperative/trunk/c++/lib/UniStd/Makefile,
	  to-imperative/trunk/c++/include/refal/Apply.hh,
	  to-imperative/trunk/c++/lib/Stream,
	  to-imperative/trunk/c++/lib/Table/table_copy.cc,
	  to-imperative/trunk/lib/Stream/Stream.rfi,
	  to-imperative/trunk/c++/lib/Dos/randomize.cc,
	  to-imperative/trunk/c++/lib/Convert/to_upper.cc,
	  to-imperative/trunk/c++/lib/Arithm/Makefile,
	  to-imperative/trunk/c++/libp++/pxx_heap.cc,
	  to-imperative/trunk/c++/libp++/pxx_vector.ih,
	  to-imperative/trunk/c++/lib/Class/letter_q.cc,
	  to-imperative/trunk/c++/lib/Stream/Stream.cc,
	  to-imperative/trunk/c++/runtime/rf_term.ih,
	  to-imperative/trunk/c++/lib/Bit/bit_right.cc,
	  to-imperative/trunk/c++/libp++/pxx_sys_error.cc,
	  to-imperative/trunk/c++/lib/ShortArithm/sub.cc,
	  to-imperative/trunk/c++/lib/Access/middle.cc,
	  to-imperative/trunk/c++/include/refal/Convert.hh,
	  to-imperative/trunk/c++/compiler/rfp_compile.cc,
	  to-imperative/trunk/c++/lib/Vector/vector.cc,
	  to-imperative/trunk/Developers,
	  to-imperative/trunk/lib/NameMangling/java_specific.rfi,
	  to-imperative/trunk/lib/NameMangling/cpp_specific.rfi,
	  to-imperative/trunk/c++/compiler/rfpc.hh,
	  to-imperative/trunk/c++/lib/Vector/vector_fill.cc,
	  to-imperative/trunk/c++/lib/Apply/file_list,
	  to-imperative/trunk/c++/libp++/pxx_exception.hh,
	  to-imperative/trunk/c++/lib/Box/file_list,
	  to-imperative/trunk/c++/lib/StdIO/read_m_line.cc,
	  to-imperative/trunk/c++/runtime/rf_object_ref.hh,
	  to-imperative/trunk/c++/lib/Vector/vector_to_exp.cc,
	  to-imperative/trunk/c++/lib/ShortArithm/div.cc,
	  to-imperative/trunk/c++/compiler/makeall.bat,
	  to-imperative/trunk/c++/lib/StdIO/read.cc,
	  to-imperative/trunk/lib/Dir.rfi,
	  to-imperative/trunk/c++/lib/ShortArithm/gcd.cc,
	  to-imperative/trunk/library (removed),
	  to-imperative/trunk/compiler/bootstrap/Makefile,
	  to-imperative/trunk/c++/runtime/file_list,
	  to-imperative/trunk/c++/spec.in,
	  to-imperative/trunk/c++/runtime/Makefile,
	  to-imperative/trunk/c++/lib/Debug/file_list,
	  to-imperative/trunk/c++/runtime/rf_channel.cc,
	  to-imperative/trunk/lib/RF_Stack.rfi,
	  to-imperative/trunk/c++/compiler/rfp_asail_java.hh,
	  to-imperative/trunk/c++/lib/Class/func_q.cc,
	  to-imperative/trunk/c++/runtime/rf_object_ref.ih,
	  to-imperative/trunk/c++/runtime/rf_string.hh,
	  to-imperative/trunk/c++/runtime/rf_macros.cc,
	  to-imperative/trunk/lib/CppMangle.rfi,
	  to-imperative/trunk/c++/lib/Bit/bit_test.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__parse.java,
	  to-imperative/trunk/c++/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/c++/compiler/Makefile,
	  to-imperative/trunk/lib/Stream,
	  to-imperative/trunk/c++/lib/CppMangle/Makefile,
	  to-imperative/trunk/c++/lib/Vector/vector_replace.cc,
	  to-imperative/trunk/lib/Stream/Stream.rf,
	  to-imperative/trunk/doc/flist.txt,
	  to-imperative/trunk/c++/lib/Dir/dir.hh,
	  to-imperative/trunk/c++/lib/Stream/StreamPos.cc,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator_block_header.hh,
	  to-imperative/trunk/java/org/refal/plus/library/StreamErr.java,
	  to-imperative/trunk/trefal/work/test/test2.o (removed),
	  to-imperative/trunk/c++/compiler/rfp_const.hh,
	  to-imperative/trunk/c++/lib/Bit/bit_not.cc,
	  to-imperative/trunk/c++/lib/Arithm/sub.cc,
	  to-imperative/trunk/c++/runtime/rf_word.cc,
	  to-imperative/trunk/rfpfilt/rfpfilt.rf,
	  to-imperative/trunk/runtime (removed),
	  to-imperative/trunk/c++/lib/String/string_fill.cc,
	  to-imperative/trunk/c++/runtime/rf_string.ih,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__as2as.java,
	  to-imperative/trunk/c++/lib/JavaMangle/file_list,
	  to-imperative/trunk/c++/libp++/pxx_heap_allocator.ih,
	  to-imperative/trunk/c++/lib/Debug/Debug_RFP,
	  to-imperative/trunk/c++/runtime/rf_atstart.hh,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfpc.java,
	  to-imperative/trunk/c++/lib/Arithm/div.cc,
	  to-imperative/trunk/lib/System.rfi,
	  to-imperative/trunk/c++/lib/Dir/dir.ih,
	  to-imperative/trunk/lib/Dos.rfi,
	  to-imperative/trunk/c++/libp++/pxx_chunk_allocator_block_header.ih,
	  to-imperative/trunk/java/org/refal/plus/library/JavaMangle.java,
	  to-imperative/trunk/c++/lib/Class/table_q.cc,
	  to-imperative/trunk/lib/Lexer/Lexer.rfi,
	  to-imperative/trunk/c++/lib/Arithm/gcd.cc,
	  to-imperative/trunk/lib/Stream/IStream.rfi,
	  to-imperative/trunk/c++/config.functions,
	  to-imperative/trunk/lib/Access.rfi,
	  to-imperative/trunk/c++/runtime/rf_arg.hh,
	  to-imperative/trunk/c++/lib/Stream/IndexedStream.hh,
	  to-imperative/trunk/c++/include/refal/System.hh,
	  to-imperative/trunk/c++/libp++/pxx_stream_socket.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__src.java,
	  to-imperative/trunk/c++/lib/System/dos.cc,
	  to-imperative/trunk/c++/runtime/rf_stack.cc,
	  to-imperative/trunk/c++/lib/Vector/subvector.cc,
	  to-imperative/trunk/c++/config.bat,
	  to-imperative/trunk/c++/lib/Box/Box.cc,
	  to-imperative/trunk/c++/lib/Stream/file_list,
	  to-imperative/trunk/c++/runtime/rf_static_object.cc,
	  to-imperative/trunk/lib/Stream/StreamErr.rfi,
	  to-imperative/trunk/c++/lib/UniStd,
	  to-imperative/trunk/libstdc++-stub (removed),
	  to-imperative/trunk/c++/libp++/pxx_fd_buffer.cc,
	  to-imperative/trunk/c++/lib/Compare/eq.cc,
	  to-imperative/trunk/c++/lib/Class/file_list,
	  to-imperative/trunk/c++/lib/String/substring_fill.cc,
	  to-imperative/trunk/c++/libp++/pxx_heap.hh,
	  to-imperative/trunk/lib/NameMangling/cpp_specific.rf,
	  to-imperative/trunk/c++/lib/Stream/Stream.hh,
	  to-imperative/trunk/c++/lib/Table/unbind.cc,
	  to-imperative/trunk/c++/libp++/pxx_sys_error.hh,
	  to-imperative/trunk/c++/lib/Table/replace_table.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/c++/compiler/rfp_compile.hh,
	  to-imperative/trunk/c++/lib/Access,
	  to-imperative/trunk/c++/libp++/pxx_block_tree.cc,
	  to-imperative/trunk/lib/Stream/FakeStreamIndex.rf,
	  to-imperative/trunk/c++/lib/Error/file_list,
	  to-imperative/trunk/c++/lib/StdIO/close_channel.cc,
	  to-imperative/trunk/c++/lib/Static/Makefile,
	  to-imperative/trunk/c++/lib/File/delete.cc,
	  to-imperative/trunk/c++/lib/StdIO/print_e_.cc,
	  to-imperative/trunk/c++/runtime/rf_expr.cc,
	  to-imperative/trunk/c++/lib/Dos/delay.cc,
	  to-imperative/trunk/c++/include/refal/UniStd.hh,
	  to-imperative/trunk/java/org/refal/plus/library/java__specific.java,
	  to-imperative/trunk/c++/lib/JavaMangle/java_specific.cc,
	  to-imperative/trunk/lib/NameMangling/java_specific.rf,
	  to-imperative/trunk/c++/libp++/pxx_heap.ih,
	  to-imperative/trunk/c++/runtime/rf_integer.cc,
	  to-imperative/trunk/c++/lib/Access/r.cc,
	  to-imperative/trunk/c++/include/refal/Static.hh,
	  to-imperative/trunk/c++/libp++/pxx_sys_error.ih,
	  to-imperative/trunk/lib/Compare.rfi,
	  to-imperative/trunk/c++/lib/Arithm/file_list,
	  to-imperative/trunk/c++/lib/Dos/file_list,
	  to-imperative/trunk/c++/lib/Debug/Debug.cc,
	  to-imperative/trunk/c++/runtime/todo.txt,
	  to-imperative/trunk/c++/lib/Dir/open_dir.cc,
	  to-imperative/trunk/c++/runtime/rf_short_int.cc,
	  to-imperative/trunk/c++/lib/Compare/Makefile,
	  to-imperative/trunk/c++/include/refal/Vector.hh,
	  to-imperative/trunk/c++/lib/ShortArithm/mult.cc,
	  to-imperative/trunk/c++/compiler/rfp_vars.cc,
	  to-imperative/trunk/c++/runtime/rf_channel.hh,
	  to-imperative/trunk/c++/lib/Access/file_list,
	  to-imperative/trunk/java/org/refal/plus/library/StdIO.java,
	  to-imperative/trunk/lib/String.rfi,
	  to-imperative/trunk/c++/lib/lib_error.hh,
	  to-imperative/trunk/c++/lib/ShortArithm/add.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__check.java,
	  to-imperative/trunk/c++/runtime/rf_func.cc,
	  to-imperative/trunk/c++/lib/Arithm,
	  to-imperative/trunk/c++/runtime/rf_macros.hh,
	  to-imperative/trunk/doc (added),
	  to-imperative/trunk/c++/lib/Table/in_table.cc,
	  to-imperative/trunk/c++/include/refal/Table.hh,
	  to-imperative/trunk/c++/lib/RF_Stack,
	  to-imperative/trunk/config.bat (removed),
	  to-imperative/trunk/makeall.bat (removed),
	  to-imperative/trunk/c++/lib/StdIO/prim_open_file.cc,
	  to-imperative/trunk/lib/Stream/IndexedStream.rfi,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__format.java,
	  to-imperative/trunk/c++/libp++/pxx_pair.hh,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__asail__cpp.java,
	  to-imperative/trunk/c++/lib/CppMangle,
	  to-imperative/trunk/c++/lib/Stream/StreamPos.hh,
	  to-imperative/trunk/c++/lib/RF_Stack/Makefile,
	  to-imperative/trunk/docs (removed),
	  to-imperative/trunk/c++/lib/List,
	  to-imperative/trunk/c++/runtime/rf_channel.ih,
	  to-imperative/trunk/trefal/work/test/test.o (removed),
	  to-imperative/trunk/lib/JavaMangle.rfi,
	  to-imperative/trunk/c++/runtime,
	  to-imperative/trunk/c++/runtime/rf_word.hh,
	  to-imperative/trunk/c++/compiler/rfp_helper.cc,
	  to-imperative/trunk/c++/lib/Vector/Makefile,
	  to-imperative/trunk/c++/lib/String/file_list,
	  to-imperative/trunk/c++/runtime/rf_common.cc,
	  to-imperative/trunk/c++/lib/Dos/arg.cc,
	  to-imperative/trunk/c++/lib/Table/domain.cc,
	  to-imperative/trunk/c++/libp++/pxx_sock_addr.cc,
	  to-imperative/trunk/html (removed),
	  to-imperative/trunk/c++/lib/ShortArithm/arithm.hh,
	  to-imperative/trunk/c++/lib/Debug/Debug_RFP/Debug.rfi,
	  to-imperative/trunk/c++/runtime/rf_memory_chunk.cc,
	  to-imperative/trunk/lib/Debug.rfi,
	  to-imperative/trunk/c++/include/refal/Error.hh,
	  to-imperative/trunk/lib/Static.rfi,
	  to-imperative/trunk/c++/libp++/pxx_string.cc,
	  to-imperative/trunk/c++/lib/String/string_length.cc,
	  to-imperative/trunk/c++/libp++/pxx_slist.hh,
	  to-imperative/trunk/c++/lib/Access/right.cc,
	  to-imperative/trunk/c++/lib/Dos/args.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/c++/runtime/rf_word.ih,
	  to-imperative/trunk/rfp/rfpj.rf,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/c++/compiler/rfp_src.cc,
	  to-imperative/trunk/c++/compiler/rfp_format.cc,
	  to-imperative/trunk/c++/lib/String/string_ref.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__compile.java,
	  to-imperative/trunk/c++/lib/Arithm/add.cc,
	  to-imperative/trunk/c++/lib/Table/table.cc,
	  to-imperative/trunk/c++/libp++/pxx_stream_socket.hh,
	  to-imperative/trunk/c++/runtime/rf_stack.hh,
	  to-imperative/trunk/c++/compiler/rfp_check.cc,
	  to-imperative/trunk/lib/Stream/PStream.rfi,
	  to-imperative/trunk/c++/runtime/rf_closure.hh,
	  to-imperative/trunk/c++/lib/Box/Box.hh,
	  to-imperative/trunk/c++/runtime/rf_static_object.hh,
	  to-imperative/trunk/c++/lib/Dos/exit.cc,
	  to-imperative/trunk/c++/libp++/pxx_fd_buffer.hh,
	  to-imperative/trunk/lib/Static.rf,
	  to-imperative/trunk/c++/lib/Compare/lt.cc,
	  to-imperative/trunk/c++/lib/Box/get.cc,
	  to-imperative/trunk/c++/lib/Bit/bit_print.cc,
	  to-imperative/trunk/c++/lib/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/c++/lib/StdIO/open_file.cc,
	  to-imperative/trunk/c++/libp++/pxx_stream_socket.ih,
	  to-imperative/trunk/c++/runtime/rf_stack.ih,
	  to-imperative/trunk/c++/lib/StdIO/prim_read.cc,
	  to-imperative/trunk/c++/compiler/rfp_parse.cc,
	  to-imperative/trunk/c++/lib/String/substring.cc,
	  to-imperative/trunk/c++/compiler/rfp_asail_optim.hh,
	  to-imperative/trunk/c++/lib/List/List.cc,
	  to-imperative/trunk/c++/libp++/pxx_block_tree.hh,
	  to-imperative/trunk/c++/runtime/rf_closure.ih,
	  to-imperative/trunk/c++/lib/Lexer,
	  to-imperative/trunk/c++/runtime/rf_static_object.ih,
	  to-imperative/trunk/c++/runtime/rf_expr.hh,
	  to-imperative/trunk/c++/lib/Dos/sleep.cc,
	  to-imperative/trunk/c++/lib/JavaMangle/Makefile,
	  to-imperative/trunk/lib/Debug.rf,
	  to-imperative/trunk/c++/libp++/pxx_fd_buffer.ih,
	  to-imperative/trunk/c++/lib/Class/char_q.cc,
	  to-imperative/trunk/c++/lib/MPArithm/mult.cc,
	  to-imperative/trunk/c++/lib/Stream/FakeStreamIndex.cc,
	  to-imperative/trunk/c++/lib/JavaMangle/java_specific.hh,
	  to-imperative/trunk/c++/runtime/rf_integer.hh,
	  to-imperative/trunk/lib/Box.rfi,
	  to-imperative/trunk/c++/libp++/pxx_fd_binary_stream.cc,
	  to-imperative/trunk/c++/include/refal,
	  to-imperative/trunk/c++/Makefile,
	  to-imperative/trunk/compiler/bootstrap (added),
	  to-imperative/trunk/lib/List.rf,
	  to-imperative/trunk/c++/lib/Debug/Debug.hh,
	  to-imperative/trunk/c++/runtime/rf_short_int.hh,
	  to-imperative/trunk/c++/configure,
	  to-imperative/trunk/c++/include/refal/List.hh,
	  to-imperative/trunk/java/org/refal/plus/compiler (added),
	  to-imperative/trunk/c++/runtime/rf_expr.ih,
	  to-imperative/trunk/c++/lib/Lexer/Lexer.cc,
	  to-imperative/trunk/c++/compiler/rfp_vars.hh,
	  to-imperative/trunk/c++/compiler/rfp_debug.cc,
	  to-imperative/trunk/lib/Box.rf,
	  to-imperative/trunk/c++/libp++/pxx_text_stream.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__clashes.java,
	  to-imperative/trunk/compiler,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__const.java,
	  to-imperative/trunk/c++/runtime/rf_func.hh,
	  to-imperative/trunk/c++/runtime/rf_integer.ih,
	  to-imperative/trunk/java/org/refal/plus/library/CppMangle.java,
	  to-imperative/trunk/c++/libp++/pxx_buffer.cc,
	  to-imperative/trunk/c++/lib/Bit/bit_and.cc,
	  to-imperative/trunk/c++/lib/Table/Makefile,
	  to-imperative/trunk/c++/runtime/rf_char.cc,
	  to-imperative/trunk/c++/makeall.bat,
	  to-imperative/trunk/c++/runtime/rf_result.cc,
	  to-imperative/trunk/c++/lib/File/last_modified.cc,
	  to-imperative/trunk/lib/Stream/StreamPos.rf,
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/java/org/refal/plus/library,
	  to-imperative/trunk/c++/runtime/rf_short_int.ih,
	  to-imperative/trunk/c++/lib/ShortArithm/div_rem.cc,
	  to-imperative/trunk/c++/runtime/rf_core.cc,
	  to-imperative/trunk/c++/libp++/file_list,
	  to-imperative/trunk/c++/lib/Class/Makefile,
	  to-imperative/trunk/c++/lib/List/file_list,
	  to-imperative/trunk/c++/include/refal/StdIO.hh,
	  to-imperative/trunk/createlog (removed),
	  to-imperative/trunk/lib/Convert.rfi,
	  to-imperative/trunk/c++/compiler/rfp_helper.hh,
	  to-imperative/trunk/c++/runtime/rf_vector.cc,
	  to-imperative/trunk/c++/runtime/rf_common.hh,
	  to-imperative/trunk/c++/libp++/pxx_sock_addr.hh,
	  to-imperative/trunk/lib/Apply.rfi,
	  to-imperative/trunk/c++/runtime/rf_func.ih,
	  to-imperative/trunk/c++/lib/Apply/apply.cc,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__err.java,
	  to-imperative/trunk/c++/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/c++/include/refal/ShortArithm.hh,
	  to-imperative/trunk/c++/compiler/rfp_as2as.cc,
	  to-imperative/trunk/c++/libp++/pxx_string.hh,
	  to-imperative/trunk/c++/libp++/pxx_allocator.cc,
	  to-imperative/trunk/c++/lib/makeall.bat,
	  to-imperative/trunk/c++/lib/File,
	  to-imperative/trunk/c++/lib/StdIO,
	  to-imperative/trunk/c++/compiler/rfp_asail_tpp.hh,
	  to-imperative/trunk/c++/lib/Debug,
	  to-imperative/trunk/c++/runtime/rf_common.ih,
	  to-imperative/trunk/c++/libp++/pxx_sock_addr.ih,
	  to-imperative/trunk/c++/compiler/rfp_asail2asail.hh,
	  to-imperative/trunk/c++/lib/MPArithm/Makefile,
	  to-imperative/trunk/java/org/refal/plus/compiler/rfp__lex.java,
	  to-imperative/trunk/c++/compiler/rfp_src.hh,
	  to-imperative/trunk/c++/compiler/rfp_format.hh,
	  to-imperative/trunk/c++/lib/Compare/s_eq.cc,
	  to-imperative/trunk/c++/libp++/pxx_ring.hh,
	  to-imperative/trunk/c++/lib/Bit/bit_xor.cc,
	  to-imperative/trunk/c++/libp++/pxx_string.ih,
	  to-imperative/trunk/c++/libp++/pxx_default_allocator.cc,
	  to-imperative/trunk/c++/lib/Class/string_q.cc,
	  to-imperative/trunk/c++/compiler/rfp_clashes.cc,
	  to-imperative/trunk/c++/lib/String/Makefile,
	  to-imperative/trunk/c++/lib/Vector/vector_ref.cc,
	  to-imperative/trunk/changelog.date (removed),
	  to-imperative/trunk/c++/version.mk,
	  to-imperative/trunk/java/org/refal/plus/library/Stream.java,
	  to-imperative/trunk/c++/compiler/rfp_check.hh,
	  to-imperative/trunk/c++/lib/List/Makefile:
	  - Merged changing_directory_structure changes r2126:2186 into the
	    trunk.

2006-10-06 [r2125]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/AUTHORS: Phil was missed.

2006-10-06 [r2124]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/AUTHORS: Added everyone ever contributed a
	  line of code.

2006-10-03 [r2123]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/ShortArithm,
	  to-imperative/trunk/library/Class,
	  to-imperative/trunk/library/JavaMangle,
	  to-imperative/trunk/library/UniStd,
	  to-imperative/trunk/library/String,
	  to-imperative/trunk/library/CppMangle,
	  to-imperative/trunk/library/List,
	  to-imperative/trunk/library/Bit, to-imperative/trunk/library/Dir,
	  to-imperative/trunk/library/File,
	  to-imperative/trunk/library/Lexer,
	  to-imperative/trunk/library/Convert,
	  to-imperative/trunk/library/MPArithm,
	  to-imperative/trunk/library/StdIO,
	  to-imperative/trunk/library/include,
	  to-imperative/trunk/library/Arithm,
	  to-imperative/trunk/library/System,
	  to-imperative/trunk/library/Dos,
	  to-imperative/trunk/library/Apply,
	  to-imperative/trunk/library/Debug,
	  to-imperative/trunk/library/Compare,
	  to-imperative/trunk/library/Static,
	  to-imperative/trunk/library/Table,
	  to-imperative/trunk/library/Box,
	  to-imperative/trunk/library/Error,
	  to-imperative/trunk/library/Stream,
	  to-imperative/trunk/library/RF_Stack,
	  to-imperative/trunk/library/Access,
	  to-imperative/trunk/library/Vector: Ignore *.dep and module.list
	  files, format is corrected.

2006-10-03 [r2122]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/ShortArithm,
	  to-imperative/trunk/library/Class,
	  to-imperative/trunk/library/JavaMangle,
	  to-imperative/trunk/library/UniStd,
	  to-imperative/trunk/library/String,
	  to-imperative/trunk/library/CppMangle,
	  to-imperative/trunk/library/List,
	  to-imperative/trunk/library/Bit, to-imperative/trunk/library/Dir,
	  to-imperative/trunk/library/File,
	  to-imperative/trunk/library/Lexer,
	  to-imperative/trunk/library/Convert,
	  to-imperative/trunk/library/MPArithm,
	  to-imperative/trunk/library/StdIO,
	  to-imperative/trunk/library/include,
	  to-imperative/trunk/library/Arithm,
	  to-imperative/trunk/library/System,
	  to-imperative/trunk/library/Dos,
	  to-imperative/trunk/library/Apply,
	  to-imperative/trunk/library/Debug,
	  to-imperative/trunk/library/Compare,
	  to-imperative/trunk/library/Static,
	  to-imperative/trunk/library/Table,
	  to-imperative/trunk/library/Box,
	  to-imperative/trunk/library/Error,
	  to-imperative/trunk/library/Stream,
	  to-imperative/trunk/library/RF_Stack,
	  to-imperative/trunk/library/Access,
	  to-imperative/trunk/library/Vector: Ignore *.dep and module.list
	  files.

2006-10-03 [r2121]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/ShortArithm,
	  to-imperative/trunk/library/Class,
	  to-imperative/trunk/library/JavaMangle,
	  to-imperative/trunk/library/UniStd,
	  to-imperative/trunk/library/String,
	  to-imperative/trunk/library/CppMangle,
	  to-imperative/trunk/library/List,
	  to-imperative/trunk/library/Bit, to-imperative/trunk/library/Dir,
	  to-imperative/trunk/library/Lexer,
	  to-imperative/trunk/library/File,
	  to-imperative/trunk/library/Convert,
	  to-imperative/trunk/library/MPArithm,
	  to-imperative/trunk/library/include,
	  to-imperative/trunk/library/System,
	  to-imperative/trunk/library/Arithm,
	  to-imperative/trunk/library/Dos,
	  to-imperative/trunk/library/Apply,
	  to-imperative/trunk/library/Debug,
	  to-imperative/trunk/library/Compare,
	  to-imperative/trunk/library/Static,
	  to-imperative/trunk/library/Table,
	  to-imperative/trunk/library/Box,
	  to-imperative/trunk/library/Error,
	  to-imperative/trunk/library/Stream, to-imperative/trunk,
	  to-imperative/trunk/library/RF_Stack,
	  to-imperative/trunk/library/Access,
	  to-imperative/trunk/library/Vector: Ignore *.dep files.

2006-10-03 [r2120]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk: Ignore *.dep files.

2006-09-29 [r2115-2116]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/tools (removed): No tools left. Remove the
	  directory.

	* to-imperative/trunk/tools/vim (removed), devel-tools/trunk/vim
	  (added): VimScripts are mooved to devel-tools subproject.

2006-09-28 [r2108-2109]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/gener-shem.eps (removed),
	  to-imperative/trunk/docs/psiras.cls (removed),
	  to-imperative/trunk/docs/RSL.eps (removed),
	  to-imperative/trunk/docs/refal-plus.tex (removed),
	  to-imperative/trunk/docs/pm.tex (removed): PSTA-2004 articles are
	  moved to
	  http://svn.botik.ru/refal-doc/trunk/to-imperative/PSTA-2004

	* to-imperative/trunk/docs/class-Expr.tex (removed),
	  to-imperative/trunk/docs/comp-sheme.eps (removed),
	  to-imperative/trunk/docs/my-macro.tex (removed),
	  to-imperative/trunk/docs/reserved-c++.tex (removed),
	  to-imperative/trunk/docs/AS-syntax.tex (removed),
	  to-imperative/trunk/docs/option-compiling.tex (removed),
	  to-imperative/trunk/docs/ASAIL-syntax-long.tex (removed),
	  to-imperative/trunk/docs/example-compiling.tex (removed),
	  to-imperative/trunk/docs/split-compiling.tex (removed),
	  to-imperative/trunk/docs/ASAIL-to-C++.tex (removed),
	  to-imperative/trunk/docs/rfp-report.tex (removed): RFBR-2002
	  report is moved to
	  http://svn.botik.ru/refal-doc/trunk/to-imperative/RFBR-2002

2006-09-28 [r2107]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/cygwin (removed),
	  to-imperative/tags/forzen_cygwin_backend (added): Remove frozen
	  C++ cygwin backend from the trunk. More about this backend:
	  http://wiki.botik.ru/Refaldevel/CygwinCppBackend

2006-09-25 [r2097]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2006-09-21 [r2096]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfpc.rfi:
	  - Use File.Dir-Separator box instead of hard-coded
	    &RFP-Dir-Separator $const-ant.

2006-09-21 [r2094-2095]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rfp/rfpj.rf:
	  - Additional output (for 3 -v).

	* to-imperative/trunk/library/System/system.cc,
	  to-imperative/trunk/library/System/dos.cc:
	  - Fixed call of System function from UniStd.

2006-09-21 [r2093]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/File/last_modified.cc:
	  - Didn't find the way to run Visul C++ _state() function (it loops
	    forever). So use _wsate() under Windows.

2006-09-19 [r2091-2092]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rfp/makeall.bat (added):
	  - Make helper for Windows.

	* to-imperative/trunk/rfp/init_stderr.cc (added):
	  - StdErr initializer. Is needed in Winodws because of different
	    global objects initialization.

2006-09-18 [r2089]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.bat,
	  to-imperative/trunk/library/File/file_list,
	  to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/runtime/file_list,
	  to-imperative/trunk/libp++/pxx_common.hh:
	  - Various small fixes for clean building with Visual C++.

2006-09-07 [r2087]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2006-09-07 [r2085-2086]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - When generating Java don't import modules from unnamed packages.

	* to-imperative/trunk/rfp/rfpj.rf:
	  - Fixed work of -k together with -f, java module name generation in
	    case of $use of ierarhical refal module name, and package for
	    java version of R+ compiler (now it is org.refal.plus.compiler).

2006-09-07 [r2084]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2006-09-04 [r2080-2083]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - #define-s for access and stat C functions under Windows.

	* to-imperative/trunk/runtime/rf_core.cc:
	  - Do exit(100) in case of uncought $error.

	* to-imperative/trunk/library/Table/Makefile,
	  to-imperative/trunk/library/Table/clear_table.cc (added),
	  to-imperative/trunk/library/Table/file_list:
	  - Clear-Table function.

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih:
	  - Table::clear method.

2006-09-04 [r2079]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/File/delete.cc (added),
	  to-imperative/trunk/library/File/last_modified.cc (added),
	  to-imperative/trunk/library/File/can_exec.cc (added),
	  to-imperative/trunk/library/File/file_list (added),
	  to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/library/include/refal/File.hh (added),
	  to-imperative/trunk/library/File/sep.cc (added),
	  to-imperative/trunk/library/File/Makefile (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/File/can_write.cc (added),
	  to-imperative/trunk/library/File (added),
	  to-imperative/trunk/library/File/can_read.cc (added),
	  to-imperative/trunk/library/File/exists.cc (added):
	  - File library.

2006-09-04 [r2078]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/System (added),
	  to-imperative/trunk/library/System/system.cc (added),
	  to-imperative/trunk/library/System/dos.cc (added),
	  to-imperative/trunk/library/System/file_list (added),
	  to-imperative/trunk/library/include/refal/System.hh (added),
	  to-imperative/trunk/library/System/Makefile (added):
	  - System library.

2006-09-04 [r2074-2077]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/List.hh,
	  to-imperative/trunk/library/include/refal/Arithm.hh,
	  to-imperative/trunk/library/include/refal/ShortArithm.hh,
	  to-imperative/trunk/library/include/refal/Dos.hh:
	  - Header files for changed libraries.

	* to-imperative/trunk/library/Arithm/min.cc (added),
	  to-imperative/trunk/library/ShortArithm/min.cc (added),
	  to-imperative/trunk/library/Arithm/max.cc (added),
	  to-imperative/trunk/library/ShortArithm/max.cc (added),
	  to-imperative/trunk/library/Arithm/file_list,
	  to-imperative/trunk/library/ShortArithm/file_list,
	  to-imperative/trunk/library/Arithm/Makefile,
	  to-imperative/trunk/library/ShortArithm/Makefile:
	  - Max and Min functions.

	* to-imperative/trunk/library/List/List.hh (removed),
	  to-imperative/trunk/library/List/List.cc:
	  - Fresh-generated C++-sources.

	* to-imperative/trunk/library/Dos/args.cc (added),
	  to-imperative/trunk/library/Dos/file_list,
	  to-imperative/trunk/library/Dos/getenv.cc,
	  to-imperative/trunk/library/Dos/Makefile,
	  to-imperative/trunk/library/Dos/exit.cc:
	  - Args function and other small improvements.

2006-09-04 [r2073]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - New option -e for setting program entry point.

2006-08-31 [r2072]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/configure:
	  - Include headers from project tree before headers from other libs.

2006-08-24 [r2071]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Changed generation of Java input-s.

2006-08-24 [r2069]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_tpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.hh:
	  - Fresh-generated compiler sources.

2006-08-24 [r2068]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_lex.rfi,
	  to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_check.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - Again dancing around variables naming in as2as and asail2asail.
	  - Fixed references to functions from $const-ants.
	  - New rfp_lex.Find-Includes function (used in rfpj).
	  - Parse all blocks as RESULTs (well, this part isn't really done
	    yet -
	  - resulting ASR isn't always compilable).
	  - While generating Java: package name is computed from -I options.
	  - In Java do exit(100) when uncaught $error comes (TODO the same in
	    C++).
	  - Uses of Repeat function are changed to List.Replicate.
	  - Some other functions are gone from rfp_helper (Abs, Max, Min, L-,
	    R-...).

2006-08-24 [r2067]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal-plus/File.rfi (added),
	  to-imperative/trunk/java/org/refal/plus/library/File.java
	  (added):
	  - Initial version of new File library and its Java implementation.

2006-08-24 [r2063-2066]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/StdIO.java:
	  - Name resolution fixes (two import-s added).

	* to-imperative/trunk/java/org/refal/plus/library/JavaMangle.java,
	  to-imperative/trunk/java/org/refal/plus/library/CppMangle.java,
	  to-imperative/trunk/java/org/refal/plus/library/List.java:
	  - Fresh-generated libraries.

	* to-imperative/trunk/library/include/refal-plus/List.rfi,
	  to-imperative/trunk/library/include/refal-plus/Arithm.rfi,
	  to-imperative/trunk/library/include/refal-plus/System.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/Dos.rfi:
	  - Interfaces for added library functions.

	* to-imperative/trunk/library/List/refal/List.rf,
	  to-imperative/trunk/library/List/refal/List.rfi:
	  - New functions Id and Append, and Map!.
	  - Functions Map and Map! are $fail-able.

2006-08-24 [r2062]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Table.java:
	  - Implemented Entries function.

2006-08-24 [r2058-2061]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/System.java
	  (added):
	  - New System library intended to replace Dos library. For the
	    moment extends Dos by one function System.

	* to-imperative/trunk/java/org/refal/plus/library/Dos.java:
	  - Args and GetEnv functions.

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java:
	  - Max and Min functions.

	* to-imperative/trunk/java/org/refal/plus/RefalException.java,
	  to-imperative/trunk/java/org/refal/plus/RefalRuntime.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Various small amendments.

2006-08-24 [r2057]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rfp/rfpj.rf:
	  - Unused code is removed.

2006-08-24 [r2056]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rfp/rfpj.rf (added), to-imperative/trunk/rfp
	  (added):
	  - Initial version of rfpj -
	  - Refal+Java launcher.

2006-08-09 [r2053]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_stack.ih,
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Fixed stack capture with +trap_stack RTS option (prevented
	    destruction of expressions on stack when an exception is thrown).

2006-08-05 [r2052]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Some fixes related to variables naming.

2006-08-02 [r2048-2051]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/Makefile:
	  - New tests are added.

	* to-imperative/trunk/samples/Syntax/iter4.out (added),
	  to-imperative/trunk/samples/Syntax/iter4.rf (added):
	  - Another test for $iter.

	* to-imperative/trunk/samples/Syntax/block7.out (added),
	  to-imperative/trunk/samples/Syntax/block7.rf (added):
	  - Another test for variables naming in blocks.

	* to-imperative/trunk/samples/Syntax/block6.out (added),
	  to-imperative/trunk/samples/Syntax/block6.rf (added):
	  - Test for blocks inside result expressions.

2006-08-02 [r2047]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/CppMangle/refal/CppMangle.rf,
	  to-imperative/trunk/library/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/library/CppMangle/CppMangle.cc:
	  - Use different prefix for variables ending on a number.

2006-08-01 [r2046]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/CppMangle/CppMangle.hh,
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rf,
	  to-imperative/trunk/library/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/library/CppMangle/CppMangle.cc:
	  - ASAIL variables now are (s.tag e.ns (e.name)), where e.ns is
	    arbitrary namespace introduced by ASAIL-processors.

2006-08-01 [r2045]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Debug/refal/Debug.rf,
	  to-imperative/trunk/library/Debug/Debug.cc:
	  - Improved format of messages for a user.

2006-08-01 [r2044]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/List/refal/List.rf,
	  to-imperative/trunk/library/List/List.cc:
	  - Improved Intersperse.

2006-08-01 [r2043]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_debug.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Improved block extraction from result expressions.
	  - Use asail2asail when converting to C++.
	  - Remove duplicate declarations after cleanup of blocks
	    (rfp_asail2asail.Remove-Dupl-Decl).
	  - Proper generation of debug info for $iter.
	  - Fixed pragma-generation when comments are used.

2006-07-27 [r2042]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf:
	  - Fixed generation of debugging info for some cases.

2006-07-27 [r2039-2040]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - New RTS option -break -
	  - for breaking in functions compiled with -dbg.
	  - Table support for Values and Entries new library functions.

	* to-imperative/trunk/library/include/refal/List.hh,
	  to-imperative/trunk/library/include/refal-plus/List.rfi,
	  to-imperative/trunk/library/include/refal/Debug.hh,
	  to-imperative/trunk/library/include/refal/Table.hh,
	  to-imperative/trunk/library/include/refal-plus/Debug.rfi,
	  to-imperative/trunk/library/include/refal-plus/Table.rfi:
	  - Corresponding to the functions addition changes of interfaces.

2006-07-27 [r2037-2038]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Table/Makefile,
	  to-imperative/trunk/library/Table/entries.cc (added),
	  to-imperative/trunk/library/Table/values.cc (added),
	  to-imperative/trunk/library/Table/file_list:
	  - Added Table.Values and Table.Entries functions.

	* to-imperative/trunk/library/List/List.hh,
	  to-imperative/trunk/library/List/refal/List.rf,
	  to-imperative/trunk/library/List/List.cc,
	  to-imperative/trunk/library/List/refal/List.rfi:
	  - Added List.Replicate function.

2006-07-27 [r2036]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Debug/refal/Debug.rfi,
	  to-imperative/trunk/library/Debug/Debug.hh,
	  to-imperative/trunk/library/Debug/refal/Debug.rf,
	  to-imperative/trunk/library/Debug/Debug.cc:
	  - $table Break-Funcs is made private.

2006-07-27 [r2035]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Debug/refal/Debug.rfi (added),
	  to-imperative/trunk/library/Debug/Debug.hh,
	  to-imperative/trunk/library/Debug/refal/Debug.rf (added),
	  to-imperative/trunk/library/Debug/refal/Makefile (added),
	  to-imperative/trunk/library/Debug/refal (added),
	  to-imperative/trunk/library/Debug/Debug.cc:
	  - Debug library -
	  - simple interactive debugger.

2006-07-27 [r2034]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_debug.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_check.rf,
	  to-imperative/trunk/compiler/rfp_debug.rfi:
	  - Proper generation of debug info for use with Debug library (-dbg
	    option).
	  - Result expressions can contain blocks.

2006-07-19 [r2032]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - Removed definition for SIZE_MAX. It's now defined in <limits.h>
	    under Windows.

2006-07-17 [r2030]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Stream/Stream.hh,
	  to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/library/StdIO/StdIO.hh:
	  - Fresh-generated libraries for C++.

2006-07-17 [r2027-2028]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/StdIO.java,
	  to-imperative/trunk/java/org/refal/plus/library/Stream.java:
	  - Fresh-generated libraries for Java.

	* to-imperative/trunk/library/Stream/refal/Stream.rf,
	  to-imperative/trunk/library/Stream/refal/Stream.rfi,
	  to-imperative/trunk/library/StdIO/refal/StdIO.rf:
	  - Stream.Get-Line and StdIO.Read-Line! consider a line to be
	    terminated by any one of a line feed ('\n'), a carriage return
	    ('\r'), or a carriage return followed immediately by a linefeed.
	  - New function Stream.Scanc.

2006-07-16 [r2026]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Fixed old bug in the compiler. samples/Syntax/block5.rf test
	    passes at last.

2006-07-15 [r2024]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/library/Access.java,
	  to-imperative/trunk/java/org/refal/plus/library/StdIO.java,
	  to-imperative/trunk/java/org/refal/plus/library/Arithm.java,
	  to-imperative/trunk/java/org/refal/plus/library/Apply.java,
	  to-imperative/trunk/java/org/refal/plus/library/Class.java,
	  to-imperative/trunk/java/org/refal/plus/library/Dos.java,
	  to-imperative/trunk/java/org/refal/plus/library/Compare.java,
	  to-imperative/trunk/java/org/refal/plus/library/Table.java,
	  to-imperative/trunk/java/org/refal/plus/library/Box.java,
	  to-imperative/trunk/java/org/refal/plus/Util.java,
	  to-imperative/trunk/java/org/refal/plus/library/Dir.java:
	  - Assertions about Refal library function formats.
	  - Some classes became final.

2006-07-15 [r2022-2023]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Result.java:
	  - assignUnsafe() method.

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - fromArray() factory methods.

2006-07-14 [r2020]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Expr class became final.

2006-07-13 [r2019]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Expr.border field is removed. Holes in Expr are denoted by nulls.

2006-07-12 [r2018]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Code has been refactored as was suggested by Romanenko in letter
	    to refal-devel@botik.ru 11 Jul 2006.
	  - Assertions in all unsafe methods have been added.

2006-07-07 [r2017]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/refal/StdIO.rfi (added):
	  - rfi file is needed here for compiling.

2006-07-07 [r2013]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/trefal/work/test/a.out (removed),
	  to-imperative/trunk/trefal/work/a.out (removed):
	  - a.out-s are removed.

2006-07-07 [r2012]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_asail_tpp.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_tpp.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/file_list,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/Makefile,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.cc:
	  - Fresh-generated compiler sources.

2006-07-07 [r2010-2011]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler,
	  to-imperative/trunk/compiler/.cvsignore: *** empty log message
	  ***

	* to-imperative/trunk/compiler/rfp_parse.rf:
	  - Fixed compilation of interfaces.

2006-07-05 [r2008]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-06-20 [r2007]  Sergei Romanenko <sergei.romanenko@supercompilers.ru>

	* to-imperative/trunk/samples/file_list:
	  - A space removed

2006-06-17 [r2005-2006]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/gener-shem.eps,
	  to-imperative/trunk/docs/rfp-report.ps (removed),
	  to-imperative/trunk/docs/gener-shem.pdf (removed),
	  to-imperative/trunk/docs/refal-plus.pdf (removed),
	  to-imperative/trunk/docs/comp-sheme.eps,
	  to-imperative/trunk/docs/RSL.eps,
	  to-imperative/trunk/docs/RSL.pdf (removed):
	  - PDF-s are removed.
	  - Line ends in EPS-s are fixed.

2006-06-17 [r2004]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-06-17 [r2003]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/runtime/makeall.bat,
	  to-imperative/trunk/samples/file_list,
	  to-imperative/trunk/samples/makeall.bat,
	  to-imperative/trunk/bootstrap/compiler/makeall.bat,
	  to-imperative/trunk/libp++/file_list,
	  to-imperative/trunk/libp++/makeall.bat:
	  - CR LF -> LF conversion.

2006-06-17 [r2002]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.bat, to-imperative/trunk/makeall.bat,
	  to-imperative/trunk/rfp.bat:
	  - Adaptation for new version of rfpc and VC++ 2005.
	  - CR LF -> LF conversion.

2006-06-17 [r2001]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_stream.ih:
	  - Explicit wchar_t -> uint32_t type conversion for compiling by
	    VC++ 2005.

2006-06-16 [r2000]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-06-15 [r1999]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_mpint.hh:
	  - Adaptation for g++-4.0.

2006-06-15 [r1998]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-06-15 [r1996-1997]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, and
	    RF_rsplit.

2006-06-15 [r1993-1995]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dos/randomize.cc:
	  - Forgotten #include <time.h>.

	* to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - RFRT_WITHOUT_MPINT implyies RFRT_WITHOUT_GMP.

	* to-imperative/trunk/config.bat:
	  - Use RFRT_WITHOUT_MPINT under Windows.

2006-06-14 [r1990-1992]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, and
	    RF_rsplit.
	  - Create refal-characters from wchar_t literals when possible.

	* to-imperative/trunk/library/List/List.cc,
	  to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/library/Stream/StreamPos.cc,
	  to-imperative/trunk/library/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/library/JavaMangle/java_specific.cc,
	  to-imperative/trunk/library/CppMangle/CppMangle.cc,
	  to-imperative/trunk/library/CppMangle/cpp_specific.cc,
	  to-imperative/trunk/library/Stream/StreamErr.cc:
	  - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, and
	    RF_rsplit.

	* to-imperative/trunk/library/MPArithm/mult.cc (added),
	  to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/library/MPArithm/file_list (added),
	  to-imperative/trunk/library/MPArithm/add.cc (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/MPArithm/Makefile (added),
	  to-imperative/trunk/library/MPArithm/sub.cc (added),
	  to-imperative/trunk/library/MPArithm (added):
	  - Self-made multiprecision arithmetic library.

2006-06-14 [r1989]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/file_list:
	  - Added rf_mpint.

2006-06-14 [r1988]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/arithm (removed):
	  - Self-made multiprecision arithmetics is moved to rfrt::MPInt
	    class.

2006-06-14 [r1987]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/runtime/rf_mpint.hh (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_closure.hh,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_mpint.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc:
	  - New MPInt class -
	  - selfmade realisation of multiprecision integers.

2006-06-14 [r1986]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_func.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/runtime/rf_symbol.ih,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - A lot of stuff for easing symbol creation.
	  - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, and
	    RF_rsplit.

2006-06-14 [r1985]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - Added creation of Expr from wide character array.

2006-06-13 [r1984]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/refal/StdIO.asi (removed):
	  - StdIO.asi isn't needed anymore since it can be generated from
	    StdIO.rf.

2006-05-24 [r1983]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-24 [r1982]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_tpp.rf:
	  - Correction for T++: static const, function parameters.

2006-05-24 [r1981]  Philip Koryaka <phil@botik.ru>

	* to-imperative/trunk/trefal/work/trf/trf_expr.hpp: PrintLN test

2006-05-22 [r1980]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-20 [r1978-1979]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Word.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Expr.formattedRepresentation() have been implemented.

2006-05-17 [r1976-1977]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Match terms with equals() if they implement Comparable and with
	    == otherwise.

2006-05-16 [r1975]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-15 [r1973-1974]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_tpp.rf:
	  - 

2006-05-15 [r1972]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-15 [r1970-1971]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/trefal/samples/read.tpp,
	  to-imperative/trunk/trefal/samples/fib.tpp:
	  - Samples for T++.

	* to-imperative/trunk/compiler/rfp_asail_tpp.rf:
	  - Modifuing for T++ (namespace, function parameters etc).

2006-05-15 [r1969]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Comment for TFUNC.

2006-05-15 [r1967-1968]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Lexer/refal/Lexer.rf:
	  - Don't rely on '?' and '\!' to be letters (by means of <Letter?>
	    function.

2006-05-15 [r1961-1966]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/Makefile (added):
	  - Makefile for helping in generation of libraries from refal
	    sources.

	* to-imperative/trunk/java/org/refal/plus/library/StreamErr.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/JavaMangle.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/java__specific.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/CppMangle.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/cpp__specific.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Error.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/List.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Stream.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/IndexedStream.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Lexer.java
	  (added):
	  - Generated from refal sources libraries.

	* to-imperative/trunk/java/org/refal/plus/library/StdIO.java:
	  - Partly generated from refal source StdIO library.

	* to-imperative/trunk/java/org/refal/plus/library/Table.java,
	  to-imperative/trunk/java/org/refal/plus/library/Box.java,
	  to-imperative/trunk/java/org/refal/plus/library/Channel.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedTable.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedBox.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedChannel.java:
	  - Fixed priorities.

	* to-imperative/trunk/java/org/refal/plus/RefalRuntime.java:
	  - Fixed program arguments list.
	  - New setPriorityTheSame() method for use in Named classes of
	    objects.

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Fixed formatted representation for empty expression (in stub).

2006-05-15 [r1960]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - (Java) Fixed assignments to Result variables.
	  - Close files after use.

2006-05-11 [r1959]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal-plus/StdIO.rfi:
	  - StdIO interface is extended by function Flush!.

2006-05-10 [r1958]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Channel.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedChannel.java
	  (added):
	  - Working Channel class.

2006-05-10 [r1957]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/RefalException.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Added a stub for Expr.formattedRepresentation() method.

2006-05-07 [r1956]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Dir.java:
	  - Fixed Dir library.

2006-05-07 [r1955]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - Set refal-arguments in main().

2006-05-07 [r1953-1954]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/library/Access.java,
	  to-imperative/trunk/java/org/refal/plus/library/Dos.java,
	  to-imperative/trunk/java/org/refal/plus/library/Box.java,
	  to-imperative/trunk/java/org/refal/plus/Util.java (added):
	  - New Util class for helper functions.
	  - Fixed Time, Arg and Exit functions in Dos library.

2006-05-07 [r1952]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Word.java,
	  to-imperative/trunk/java/org/refal/plus/RefalRuntime.java
	  (added), to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - New RefalRuntime class for holding runtime information such as
	    program arguments and types order.
	  - Exressions are now compared honestly with regard to types order.

2006-05-07 [r1951]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-07 [r1950]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - A lot of changes for the compilation to Java. Self-translates to
	    compilable Java-code!

2006-05-06 [r1949]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Word.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Various fixes.

2006-05-06 [r1946-1948]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Table.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedTable.java:
	  - Refal $table is just TreeMap.

	* to-imperative/trunk/java/org/refal/plus/library/Class.java:
	  - Added several functions.

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/library/Compare.java:
	  - Use Result objects for function results.

2006-05-05 [r1945]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Access.java,
	  to-imperative/trunk/java/org/refal/plus/library/Apply.java,
	  to-imperative/trunk/java/org/refal/plus/Func.java,
	  to-imperative/trunk/java/org/refal/plus/library/Box.java:
	  - Use Result objects for function results.

2006-05-05 [r1944]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java:
	  - Refal Ints are BigInteger objects only!
	  - Use Result objects for function results.

2006-05-05 [r1943]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/Result.java (added):
	  - Expr is never changed after creation (even by SplitIterator).
	  - Out function parameters are passed through Result objects.

2006-05-05 [r1942]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal-plus/Table.rfi:
	  - Table interface is extended by functions Clear-Table, Values and
	    Table-Size.

2006-05-05 [r1941]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Access/right.cc:
	  - Fixed <Right> function.

2006-05-05 [r1940]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Access/right.out:
	  - Standard test output was WRONG!

2006-05-05 [r1939]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - clash9 and res1 tests are added to Makefile.

2006-05-05 [r1938]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/clash9.out (added),
	  to-imperative/trunk/samples/Syntax/clash9.rf (added):
	  - Test showing we should never change values of Expr objects in
	    Java.
	  - Even by SplitIterator.

2006-05-05 [r1937]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/res1.out (added),
	  to-imperative/trunk/samples/Syntax/res1.rf (added):
	  - Test showing there shouldn't be assignments to Exprs in Java.
	  - Special Result class is needed for function results.

2006-05-05 [r1936]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-05-02 [r1934-1935]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java:
	  - Working Convert library.

	* to-imperative/trunk/java/org/refal/plus/library/Box.java:
	  - Added generated from refal <Put> function.

2006-04-20 [r1932-1933]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/trefal/samples/read.tpp,
	  to-imperative/trunk/trefal/samples/fib.tpp:
	  - Changing of t++-examples.

2006-04-19 [r1930-1931]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_tpp.rf:
	  - Coordination with asail_cpp (TRACE), changing for 'concatenate'.

2006-04-19 [r1929]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-04-12 [r1927-1928]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/library/Compare.java,
	  to-imperative/trunk/java/org/refal/plus/Word.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Working Compare library.

2006-04-11 [r1926]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/arithm/rf_arithm.c (added),
	  to-imperative/trunk/arithm (added),
	  to-imperative/trunk/arithm/rf_arithm.h (added): arithm library...
	  first test version

2006-04-11 [r1925]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-04-11 [r1923-1924]  Philip Koryaka <phil@botik.ru>

	* to-imperative/trunk/trefal/work/description.txt: *** empty log
	  message ***

	* to-imperative/trunk/trefal/work/description.txt: *** empty log
	  message ***

2006-04-11 [r1922]  Philip Koryaka <phil@botik.ru>

	* to-imperative/trunk/trefal/work/trf/trf_expr.hpp (added),
	  to-imperative/trunk/trefal/work/trefal.ii (added),
	  to-imperative/trunk/trefal/work/test/test2.o (added),
	  to-imperative/trunk/trefal/work/trefal.cc.old (added),
	  to-imperative/trunk/trefal/work/lazy.ii (added),
	  to-imperative/trunk/trefal/work/test (added),
	  to-imperative/trunk/trefal/work/test.ii (added),
	  to-imperative/trunk/trefal/work/test/test2.ii (added),
	  to-imperative/trunk/trefal/work/test/test.cc (added),
	  to-imperative/trunk/trefal/work/trf/trf_core.hpp (added),
	  to-imperative/trunk/trefal/work/a.out (added),
	  to-imperative/trunk/trefal/work/trf (added),
	  to-imperative/trunk/trefal/work/test/test.o (added),
	  to-imperative/trunk/trefal/work/test/test.ii (added),
	  to-imperative/trunk/trefal/work (added),
	  to-imperative/trunk/trefal/work/lazy.cpp (added),
	  to-imperative/trunk/trefal/work/trefal.cc (added),
	  to-imperative/trunk/trefal/work/description.txt (added),
	  to-imperative/trunk/trefal/work/test.cc (added),
	  to-imperative/trunk/trefal/work/trf/trf_term.hpp (added),
	  to-imperative/trunk/trefal/work/test/test2.cc (added),
	  to-imperative/trunk/trefal/work/trf/trf_tarr.hpp (added),
	  to-imperative/trunk/trefal/work/test/a.out (added): *** empty log
	  message ***

2006-04-10 [r1921]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-04-10 [r1920]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_check.rf:
	  - Code formatting + small TFUNC fix.

2006-04-10 [r1918-1919]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf:
	  - Checking: tfunc is correct only for t++-compilation.

2006-04-10 [r1917]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_check.rf:
	  - Modification for TFUNC.

2006-04-10 [r1916]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-04-10 [r1915]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_tpp.rfi (added),
	  to-imperative/trunk/compiler/rfp_asail_tpp.rf (added),
	  to-imperative/trunk/compiler/Makefile: Added flag (TPP) for
	  t++-compilation.

2006-04-07 [r1914]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-04-07 [r1913]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2006-04-07 [r1912]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - $extern keyword.

2006-04-06 [r1911]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/tools/vim/syntax/refal.vim:
	  - Highlight new $extern keyword

2006-04-06 [r1910]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/extern1.rf (added),
	  to-imperative/trunk/samples/Syntax/extern2.rf (added):
	  - Sample use of $extern keyword.

2006-04-04 [r1907-1909]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Integer::gcd static function.

	* to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc:
	  - Fixed "Divide by zero" $error-s.

2006-03-27 [r1906]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/trefal (added),
	  to-imperative/trunk/trefal/samples/read.tpp (added),
	  to-imperative/trunk/trefal/samples/read.cc (added),
	  to-imperative/trunk/trefal/samples (added),
	  to-imperative/trunk/trefal/samples/read.rf (added),
	  to-imperative/trunk/trefal/samples/fib.tpp (added),
	  to-imperative/trunk/trefal/samples/fib.rf (added): Init. samples
	  for T++.

2006-03-21 [r1904-1905]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2006-03-21 [r1902-1903]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Int.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Some fixes.

	* to-imperative/trunk/java/org/refal/plus/library/Apply.java,
	  to-imperative/trunk/java/org/refal/plus/Func.java (added),
	  to-imperative/trunk/java/org/refal/plus/BooleanFunc.java
	  (removed), to-imperative/trunk/java/org/refal/plus/VoidFunc.java
	  (removed):
	  - Func class is returned back.

2006-03-21 [r1901]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Box.java:
	  - Fixed <Box> funciton.

2006-03-21 [r1900]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_java.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - Added TAILCALL? construction in ASR.
	  - Names for java-files coincide with class names.
	  - In Java fixed Func objects for void refal-functions.

2006-03-19 [r1899]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-03-19 [r1897-1898]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - chars_to_bytes() creates not Int32s but Integers.

	* to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/library/Vector/vector_length.cc:
	  - Standard library functions always create Integer and never Int32.

2006-03-19 [r1896]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/chars_to_bytes2.out (added),
	  to-imperative/trunk/samples/Convert/chars_to_bytes2.rf (added):
	  - Another test for Chars-To-Bytes function.

2006-03-18 [r1894-1895]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.cc:
	  - Fresh-generated compiler sources.

2006-03-18 [r1892-1893]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - $trace and $traceall in c++ backend.

	* to-imperative/trunk/runtime/rf_result.hh:
	  - Added to_Expr() method.

2006-03-17 [r1891]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/tools/vim/syntax/refal.vim:
	  - Highlight $traceall directive.

2006-03-15 [r1890]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-03-15 [r1888-1889]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/configure:
	  - Use -B rfpc option for a path to the standard library interfaces.

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.cc:
	  - Fresh-generated compiler sources.

2006-03-15 [r1887]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail2asail.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/rfp_src.rfi:
	  - TRACE and INPUT constructs in intermediate languages.

2006-03-14 [r1886]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-03-14 [r1885]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_parenth.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_box.hh,
	  to-imperative/trunk/library/Dir/dir_symbol.hh,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/runtime/rf_closure.ih:
	  - Changes to compile with g++-4.0.

2006-03-07 [r1881-1884]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc:
	  - Fresh-generated compiler sources.

	* to-imperative/trunk/library/UniStd (added),
	  to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/UniStd/system.cc (added),
	  to-imperative/trunk/library/UniStd/file_list (added),
	  to-imperative/trunk/library/include/refal/UniStd.hh (added),
	  to-imperative/trunk/library/include/refal-plus/UniStd.rfi
	  (added), to-imperative/trunk/library/UniStd/Makefile (added):
	  UniStd.System function.

	* to-imperative/trunk/samples/UniStd (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/UniStd/system1.out (added),
	  to-imperative/trunk/samples/UniStd/system1.rf (added),
	  to-imperative/trunk/samples/UniStd/Makefile (added):
	  - Test for System function.

2006-03-07 [r1879-1880]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dos/random.cc,
	  to-imperative/trunk/library/Dos/file_list,
	  to-imperative/trunk/library/Dos/getenv.cc (added),
	  to-imperative/trunk/library/Dos/randomize.cc (added),
	  to-imperative/trunk/library/Dos/Makefile:
	  - Randomize and GetEnv functions.

	* to-imperative/trunk/samples/Dos/getenv1.rf (added),
	  to-imperative/trunk/samples/Dos/random1.rf (added),
	  to-imperative/trunk/samples/Dos/Makefile:
	  - Tests for Random and GetEnv functions.

2006-03-07 [r1877-1878]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/erase_file.cc (added),
	  to-imperative/trunk/library/StdIO/file_list,
	  to-imperative/trunk/library/StdIO/Makefile:
	  - $func? Erase-File e.FileName = ;

	* to-imperative/trunk/samples/StdIO/erase_file1.out (added),
	  to-imperative/trunk/samples/StdIO/erase_file1.rf (added),
	  to-imperative/trunk/samples/StdIO/Makefile:
	  - Test for Erase-File function.

2006-03-07 [r1876]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - Place auxiliary functions in default namespace (module name).

2006-03-06 [r1875]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/Makefile:
	  - Fixed optimization options.

2006-03-06 [r1874]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-03-06 [r1871-1873]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail2asail.rf (added),
	  to-imperative/trunk/compiler/rfp_asail2asail.rfi (added):
	  - asail2asail transformations for Java.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfpc.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.hh (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_java.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_cpp.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/file_list,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/Makefile,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail2asail.cc
	  (added):
	  - Fresh-generated compiler sources.

2006-03-06 [r1870]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf,
	  to-imperative/trunk/compiler/Makefile:
	  - Place auxiliary functions in current namespace in C++.
	  - Always use BigInteger for numbers in Java.
	  - Use rfp_asail2asail before converting ASAIL to Java.

2006-03-03 [r1868-1869]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Channel.java
	  (added):
	  - some fixes

	* to-imperative/trunk/java/org/refal/plus/Channel.java (removed):
	  - moved to library

2006-02-28 [r1867]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java,
	  to-imperative/trunk/java/org/refal/plus/library/Arithm32.java,
	  to-imperative/trunk/java/org/refal/plus/library/Arithm64.java:
	  - Fixed arithmetics.

2006-02-27 [r1866]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-02-27 [r1862-1865]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Apply.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Dir.java (removed):
	  - moved to library

	* to-imperative/trunk/java/org/refal/plus/Function.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Referable.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Func.java (removed),
	  to-imperative/trunk/java/org/refal/plus/ObjectFactory.java
	  (removed), to-imperative/trunk/java/org/refal/plus/Reference.java
	  (removed):
	  - Func is replaced by BooleanFunc and VoidFunc

	* to-imperative/trunk/java/org/refal/plus/library/Apply.java,
	  to-imperative/trunk/java/org/refal/plus/library/Dir.java (added):
	  - 1. some fixes 2. Apply.java uses BooleanFunc.java and
	    VoidFunc.java

	* to-imperative/trunk/java/org/refal/plus/BooleanFunc.java (added),
	  to-imperative/trunk/java/org/refal/plus/VoidFunc.java (added),
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - 1. some fixes 2. Func.java => BooleanFunc.java, VoidFunc.java

2006-02-26 [r1859-1861]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Table.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/NamedTable.java
	  (added):
	  - Table library

	* to-imperative/trunk/java/org/refal/plus/Table.java (removed):
	  - moved to library

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - create expression from term...

2006-02-24 [r1857-1858]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Dos.java (removed):
	  - moved to org.refal.plus.library

	* to-imperative/trunk/java/org/refal/plus/library/Dos.java (added):
	  - some fixes

2006-02-24 [r1855-1856]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Compare.java (removed):
	  - moved to org.refal.plus.library

	* to-imperative/trunk/java/org/refal/plus/library/Compare.java
	  (added):
	  - re-implemented

2006-02-21 [r1854]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - returned lost code (after my edition)

2006-02-19 [r1853]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-02-19 [r1852]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.bat,
	  to-imperative/trunk/library/dir_list,
	  to-imperative/trunk/library/JavaMangle/file_list (added),
	  to-imperative/trunk/library/CppMangle/file_list:
	  - Fixed make system for Windows.

2006-02-17 [r1851]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-02-17 [r1850]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/configure:
	  - Statically link with libgmp.a if available.

2006-02-17 [r1849]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-02-14 [r1846-1848]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Convert.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Vector.java (removed):
	  - moved to org.refal.plus.library

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - methods added on

	* to-imperative/trunk/java/org/refal/plus/library/Convert.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Vector.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/String.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedVector.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Arithm32.java,
	  to-imperative/trunk/java/org/refal/plus/library/NamedString.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Arithm64.java:
	  - reimplemented libs

2006-02-11 [r1844-1845]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_core.hh:
	  - Fixed includes.

	* to-imperative/trunk/configure:
	  - Use 32-bit arithmetic if gmp isn't available.

2006-02-09 [r1842-1843]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Lexer/refal/Lexer.rf,
	  to-imperative/trunk/library/Lexer/Lexer.cc:
	  - Consider \r as blank symbol.

2006-02-03 [r1841]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-02-02 [r1838-1840]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Apply.java
	  (added), to-imperative/trunk/java/org/refal/plus/Func.java
	  (added):
	  - Func interface and Apply library.

	* to-imperative/trunk/java/org/refal/plus/Word.java (added):
	  - Word class (interned strings with equality by reference) for
	    refal-words.

	* to-imperative/trunk/java/org/refal/plus/RefalException.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Holes around expressions.

2006-01-24 [r1837]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm32.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/Arithm64.java
	  (added):
	  - classes for arithmetic operations (Arithm32 -
	  - Int, Arithm64 -
	  - Long)

2006-01-24 [r1836]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2006-01-24 [r1835]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf:
	  - Various improvements. Now any ASAIL program should compile to
	    Java.

2006-01-22 [r1833-1834]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - concat() for array of expressions.

2006-01-22 [r1832]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/assign7.out (added),
	  to-imperative/trunk/samples/Syntax/assign7.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Yet another test for '::'.

2006-01-19 [r1831]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - Fixed generation of Java constant expressions.
	  - Improved Java output formatting.

2006-01-19 [r1830]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/List/List.hh,
	  to-imperative/trunk/library/List/refal/List.rf,
	  to-imperative/trunk/library/include/refal/List.hh,
	  to-imperative/trunk/library/include/refal-plus/List.rfi,
	  to-imperative/trunk/library/List/List.cc,
	  to-imperative/trunk/library/List/refal/List.rfi:
	  - <Intersperse> function has been added; <Concat> has been
	    improved.

2006-01-18 [r1829]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-12-29 [r1828]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - Fixed generation of function calls in `if`s in Java code.

2005-12-29 [r1826-1827]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Fixed creation of expression from parentheses.

	* to-imperative/trunk/compiler/rfp_asail_java.rf:
	  - Fixed `for` labels.

2005-12-29 [r1825]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_java.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail_java.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/rfp_src.rfi:
	  - Added proper generation of imports in Java code.

2005-12-29 [r1824]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/clash8.out (added),
	  to-imperative/trunk/samples/Syntax/clash8.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Check for splitting of expressions from other modules.

2005-12-27 [r1823]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-12-27 [r1822]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Fixed concatenation with empty expression.

2005-12-27 [r1821]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/JavaMangle/refal/java_specific.rf
	  (added),
	  to-imperative/trunk/library/JavaMangle/refal/java_specific.rfi
	  (added):
	  - Java specific parameters for CppMangle.

2005-12-27 [r1820]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/StdIO.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/RefalException.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/StdIO.java (removed):
	  - Different runtime improvements.

2005-12-27 [r1819]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rfi (removed),
	  to-imperative/trunk/compiler/rfp_asail_java.rfi (added),
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_asail_cpp.rfi (added),
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf (removed),
	  to-imperative/trunk/compiler/rfp_asail_java.rf (added),
	  to-imperative/trunk/compiler/rfp_asail_cpp.rf (added),
	  to-imperative/trunk/compiler/Makefile:
	  - Merged converters to C++ and Java. Not properly working yet.

2005-12-27 [r1818]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/CppMangle/refal/cpp_specific.rfi
	  (added),
	  to-imperative/trunk/library/JavaMangle/refal/JavaMangle.rf
	  (removed),
	  to-imperative/trunk/library/JavaMangle/refal/reserved-java.rfi
	  (removed), to-imperative/trunk/library/JavaMangle/refal/Makefile,
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rf,
	  to-imperative/trunk/library/CppMangle/refal/Makefile,
	  to-imperative/trunk/library/CppMangle/reserved-c++.cc (removed),
	  to-imperative/trunk/library/JavaMangle/java_specific.cc (added),
	  to-imperative/trunk/library/include/refal/CppMangle.hh,
	  to-imperative/trunk/library/CppMangle/cpp_specific.cc (added),
	  to-imperative/trunk/library/include/refal-plus/CppMangle.rfi,
	  to-imperative/trunk/library/JavaMangle/Makefile,
	  to-imperative/trunk/library/CppMangle/Makefile,
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rfi,
	  to-imperative/trunk/library/JavaMangle/reserved-java.cc
	  (removed), to-imperative/trunk/library/CppMangle/reserved-c++.hh
	  (removed),
	  to-imperative/trunk/library/JavaMangle/java_specific.hh (added),
	  to-imperative/trunk/library/CppMangle/refal/reserved-c++.rf
	  (removed), to-imperative/trunk/library/CppMangle/cpp_specific.hh
	  (added),
	  to-imperative/trunk/library/CppMangle/refal/cpp_specific.rf
	  (added), to-imperative/trunk/library/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/library/include/refal/reserved-c++.hh
	  (removed), to-imperative/trunk/library/CppMangle/CppMangle.cc,
	  to-imperative/trunk/library/JavaMangle/reserved-java.hh
	  (removed),
	  to-imperative/trunk/library/include/refal-plus/reserved-c++.rfi
	  (removed),
	  to-imperative/trunk/library/JavaMangle/refal/reserved-java.rf
	  (removed),
	  to-imperative/trunk/library/CppMangle/refal/reserved-c++.rfi
	  (removed):
	  - reserved_c++ and reserved_java are renamed to cpp_specific and
	    java_specific.

2005-12-23 [r1817]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/block5.out (added),
	  to-imperative/trunk/samples/Syntax/block5.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Another test for BLOCK and CUTALL.

2005-12-22 [r1816]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/CppMangle/refal/CppMangle.rfi,
	  to-imperative/trunk/library/CppMangle/CppMangle.hh,
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rf,
	  to-imperative/trunk/library/JavaMangle/JavaMangle.cc,
	  to-imperative/trunk/library/CppMangle/CppMangle.cc,
	  to-imperative/trunk/library/include/refal/CppMangle.hh,
	  to-imperative/trunk/library/include/refal-plus/CppMangle.rfi:
	  - Function Rfp2Cpp-With is added to the CppMangle library.

2005-12-22 [r1815]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/JavaMangle (added),
	  to-imperative/trunk/library/JavaMangle/reserved-java.cc (added),
	  to-imperative/trunk/library/JavaMangle/JavaMangle.hh (added),
	  to-imperative/trunk/library/JavaMangle/refal/JavaMangle.rf
	  (added), to-imperative/trunk/library/JavaMangle/refal/Makefile
	  (added),
	  to-imperative/trunk/library/JavaMangle/refal/reserved-java.rfi
	  (added), to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/JavaMangle/JavaMangle.cc (added),
	  to-imperative/trunk/library/JavaMangle/refal (added),
	  to-imperative/trunk/library/include/refal/JavaMangle.hh (added),
	  to-imperative/trunk/library/JavaMangle/reserved-java.hh (added),
	  to-imperative/trunk/library/include/refal-plus/JavaMangle.rfi
	  (added), to-imperative/trunk/library/JavaMangle/Makefile (added),
	  to-imperative/trunk/library/JavaMangle/refal/reserved-java.rf
	  (added):
	  - JavaMangle library.

2005-12-22 [r1814]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java:
	  - Removed argument lengths checks and other improvements.

2005-12-22 [r1813]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-12-22 [r1811-1812]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Class.java:
	  - re-written: cause (Expr implementation has been changed)

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java:
	  - gcd, rem and div_m_rem static methods added

2005-12-22 [r1809-1810]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Class.java (removed),
	  to-imperative/trunk/java/org/refal/plus/String.java (removed),
	  to-imperative/trunk/java/org/refal/plus/library/Class.java
	  (added),
	  to-imperative/trunk/java/org/refal/plus/library/String.java
	  (added):
	  - Moved to library.

2005-12-08 [r1808]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-12-08 [r1806-1807]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Arithm.java
	  (added):
	  - Draft of default Arithm library using Int.

	* to-imperative/trunk/java/org/refal/plus/Arithm.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Integer.java (removed):
	  *** empty log message ***

2005-12-08 [r1804-1805]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library/Access.java:
	  - Non-polymorphic Access library using Int.

	* to-imperative/trunk/java/org/refal/plus/Int.java (added):
	  - Abstract class for extracting integer values from terms.

2005-12-01 [r1803]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/library (added),
	  to-imperative/trunk/java/org/refal/plus/library/Access.java
	  (added), to-imperative/trunk/java/org/refal/plus/Box.java
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/library/Box.java (added),
	  to-imperative/trunk/java/org/refal/plus/NamedBox.java (removed),
	  to-imperative/trunk/java/org/refal/plus/library/NamedBox.java
	  (added), to-imperative/trunk/java/org/refal/plus/Access.java
	  (removed):
	  - Standart library are moving to org.refal.plus.library package.

2005-11-29 [r1802]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-11-27 [r1801]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - SplitIterator is simplified.
	  - toString() is done by toStringBuffer().

2005-11-26 [r1800]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/.cvsignore (added),
	  to-imperative/trunk/java/org/refal/plus: *** empty log message
	  ***

2005-11-26 [r1799]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-11-26 [r1796-1798]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - get_len() is renamed to getLen().

	* to-imperative/trunk/java/org/refal/plus/Int32.java (added),
	  to-imperative/trunk/java/org/refal/plus/Num.java (added),
	  to-imperative/trunk/java/org/refal/plus/Access.java,
	  to-imperative/trunk/java/org/refal/plus/ValueOutOfBoundsException.java
	  (added):
	  - Prelimenary version of Num interface and its Int32
	    implementation.
	  - Polymorphic version of Access library.

2005-11-25 [r1795]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Named.java (added),
	  to-imperative/trunk/java/org/refal/plus/Term.java (removed),
	  to-imperative/trunk/java/org/refal/plus/Box.java,
	  to-imperative/trunk/java/org/refal/plus/RefalException.java
	  (added), to-imperative/trunk/java/org/refal/plus/Error.java
	  (removed), to-imperative/trunk/java/org/refal/plus/NamedBox.java
	  (added), to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Box shouldn't extend Expr because of different equals()
	    semantics.
	  - All returned exprs from refal-funcion should be assigned with
	    Expr.assign().
	  - Any refal-function can throw RefalException.
	  - Named boxes are presented by NamedBox.
	  - All named objects should implement the Named interface.

2005-11-19 [r1793-1794]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Box.java:
	  - Box as a library example.

2005-11-19 [r1792]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Expr class is greatly cleaned up.

2005-11-18 [r1791]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-11-18 [r1789-1790]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/SplitIterator.java
	  (removed): do not need any more

	* to-imperative/trunk/java/org/refal/plus/String.java,
	  to-imperative/trunk/java/org/refal/plus/Table.java,
	  to-imperative/trunk/java/org/refal/plus/Term.java (added),
	  to-imperative/trunk/java/org/refal/plus/Box.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - Term interface implemented and some Classes re-written

2005-11-15 [r1788]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Expr.java:
	  - inner class SplitIterator added on

2005-11-14 [r1787]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-11-14 [r1786]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/Developers:
	  - Alex has been added.

2005-11-14 [r1784-1785]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/java/org/refal/plus/Convert.class (removed),
	  to-imperative/trunk/java/org/refal/plus/StdIO.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Arithm.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Function.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Dos.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Apply.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Compare.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Table.class (removed),
	  to-imperative/trunk/java/org/refal/plus/Referable.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Box.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Error.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Integer.class
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/Reference.class
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/ObjectFactory.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Access.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Vector.class
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/SplitIterator.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Class.class
	  (removed), to-imperative/trunk/java/org/refal/plus/String.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Channel.class
	  (removed),
	  to-imperative/trunk/java/org/refal/plus/Expr$SplitIterator.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Dir.class
	  (removed), to-imperative/trunk/java/org/refal/plus/Expr.class
	  (removed):
	  - Class-files have been removed.

2005-11-14 [r1783]  Alex Nesterov <alex@seaworld.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Convert.class (added),
	  to-imperative/trunk/java/org/refal/plus/SplitIterator.java
	  (added), to-imperative/trunk/java/org/refal/plus/Arithm.class
	  (added), to-imperative/trunk/java/org/refal/plus/Channel.java
	  (added), to-imperative/trunk/java/org/refal/plus/Function.class
	  (added), to-imperative/trunk/java/org/refal/plus/Dos.class
	  (added), to-imperative/trunk/java/org/refal/plus/Apply.class
	  (added), to-imperative/trunk/java/org/refal/plus/Table.class
	  (added), to-imperative/trunk/java/org/refal/plus/Box.class
	  (added), to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/Integer.class (added),
	  to-imperative/trunk/java/org/refal/plus/Reference.class (added),
	  to-imperative/trunk/java/org/refal/plus/StdIO.java,
	  to-imperative/trunk/java/org/refal/plus/Function.java (added),
	  to-imperative/trunk/java/org/refal/plus/Access.class (added),
	  to-imperative/trunk/java/org/refal/plus/Apply.java (added),
	  to-imperative/trunk/java/org/refal/plus/Vector.class (added),
	  to-imperative/trunk/java/org/refal/plus/Compare.java (added),
	  to-imperative/trunk/java/org/refal/plus/Class.class (added),
	  to-imperative/trunk/java/org/refal/plus/Channel.class (added),
	  to-imperative/trunk/java/org/refal/plus/Integer.java (added),
	  to-imperative/trunk/java/org/refal/plus/ObjectFactory.java
	  (added), to-imperative/trunk/java/org/refal/plus/Access.java
	  (added), to-imperative/trunk/java/org/refal/plus/Expr.class
	  (added), to-imperative/trunk/java/org/refal/plus/Class.java
	  (added), to-imperative/trunk/java/org/refal/plus/StdIO.class
	  (added), to-imperative/trunk/java/org/refal/plus/Compare.class
	  (added), to-imperative/trunk/java/org/refal/plus/Referable.class
	  (added), to-imperative/trunk/java/org/refal/plus/Error.class
	  (added), to-imperative/trunk/java/org/refal/plus/Dir.java
	  (added), to-imperative/trunk/java/org/refal/plus/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/ObjectFactory.class
	  (added), to-imperative/trunk/java/org/refal/plus/Arithm.java,
	  to-imperative/trunk/java/org/refal/plus/Referable.java (added),
	  to-imperative/trunk/java/org/refal/plus/Box.java,
	  to-imperative/trunk/java/org/refal/plus/SplitIterator.class
	  (added), to-imperative/trunk/java/org/refal/plus/String.class
	  (added),
	  to-imperative/trunk/java/org/refal/plus/Expr$SplitIterator.class
	  (added), to-imperative/trunk/java/org/refal/plus/Reference.java
	  (added), to-imperative/trunk/java/org/refal/plus/Dir.class
	  (added): runtime

2005-11-13 [r1782]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-10-19 [r1781]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/java/org/refal/plus/Arithm.java,
	  to-imperative/trunk/java/org/refal/plus/Dos.java,
	  to-imperative/trunk/java/org/refal/plus/String.java,
	  to-imperative/trunk/java/org/refal/plus/Table.java,
	  to-imperative/trunk/java/org/refal/plus/Box.java,
	  to-imperative/trunk/java/org/refal/plus/Error.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/StdIO.java,
	  to-imperative/trunk/java/org/refal/plus/Vector.java:
	  - New Java R+-runtime by Alex.

2005-08-24 [r1780]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/ref1.out (added),
	  to-imperative/trunk/samples/Syntax/ref1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for referencing to a function from another module.

2005-06-15 [r1778-1779]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/library/List/List.cc,
	  to-imperative/trunk/runtime/rf_stack.ih,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc,
	  to-imperative/trunk/samples/Apply/apply_inv1.rf (added),
	  to-imperative/trunk/runtime/rf_closure.ih (added),
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_func.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/library/Apply/apply.cc,
	  to-imperative/trunk/library/CppMangle/CppMangle.cc,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/samples/Apply/Makefile,
	  to-imperative/trunk/library/Class/func_q.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_symbol.ih,
	  to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_closure.hh (added),
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/library/Lexer/Lexer.cc,
	  to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_func.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/runtime/rf_retval.hh:
	  - Runtime support for closures.

2005-06-09 [r1777]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-06-09 [r1776]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Class/box_q.rf:
	  - Updated test.

2005-06-09 [r1775]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/clash1.out (added),
	  to-imperative/trunk/samples/Syntax/clash1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Simple test for pattern matching.

2005-06-09 [r1774]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2005-06-09 [r1773]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Box/Box.cc,
	  to-imperative/trunk/library/Dir/dir_symbol.cc (added),
	  to-imperative/trunk/library/Box/store.cc,
	  to-imperative/trunk/library/Dir/file_list,
	  to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/library/Box/get.cc,
	  to-imperative/trunk/library/Dir/Makefile,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/library/StdIO/prim_open_file.cc,
	  to-imperative/trunk/library/Class/box_q.cc,
	  to-imperative/trunk/library/Lexer/Lexer.cc,
	  to-imperative/trunk/library/Static/Static.cc,
	  to-imperative/trunk/library/Stream/StreamErr.cc:
	  - A lot of runtime changes towards interfaces simplification.

2005-06-09 [r1772]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_parenth.ih (removed),
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/runtime/rf_stack.ih (added),
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_box.cc (removed),
	  to-imperative/trunk/runtime/rf_retval.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/file_list,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_object_ref.cc,
	  to-imperative/trunk/runtime/rf_box.ih (removed),
	  to-imperative/trunk/runtime/rf_retval.ih (added),
	  to-imperative/trunk/runtime/rf_parenth.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_types.ih,
	  to-imperative/trunk/runtime/rf_symbol.ih,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_parenth.cc (removed),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_box.hh,
	  to-imperative/trunk/runtime/rf_stack.cc,
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - A lot of runtime changes towards interfaces simplification.

2005-05-19 [r1771]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-05-19 [r1770]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_sys_error.hh:
	  - Small fix (always full qualify names in macros!)

2005-05-19 [r1769]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dir/dir.hh,
	  to-imperative/trunk/library/Dir/dir.ih,
	  to-imperative/trunk/library/Dir/open_dir_win.cc (removed),
	  to-imperative/trunk/library/Dir/dir_symbol.hh:
	  - Fixes in Windows version.

2005-05-19 [r1768]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/runtime/rf_symbol.ih,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixes for compilation with Visual C++.

2005-05-18 [r1766-1767]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/perm4.rf (added):
	  - Example of choice-terms using.

2005-05-18 [r1765]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/funcall2.out (added),
	  to-imperative/trunk/samples/Syntax/funcall2.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Syntax/funcall3.out (added),
	  to-imperative/trunk/samples/Syntax/funcall3.rf (added):
	  - Tests for variables reassignments in function calls.

2005-05-17 [r1763-1764]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dir/close_dir.cc,
	  to-imperative/trunk/library/Dir/dir_symbol.cc (removed),
	  to-imperative/trunk/library/Dir/read_dir.cc,
	  to-imperative/trunk/library/Dir/dir_symbol.hh,
	  to-imperative/trunk/library/Dir/open_dir.cc:
	  - Use new methods for working with symbols.

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_dir.cc (removed),
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_symbol.hh,
	  to-imperative/trunk/runtime/rf_symbol.ih,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_object.cc (removed),
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_dir.hh (removed),
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_dir.ih (removed),
	  to-imperative/trunk/runtime/rf_dir_win.cc (removed),
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/file_list,
	  to-imperative/trunk/runtime/rf_short_object.hh (removed),
	  to-imperative/trunk/runtime/rf_short_object.ih (removed),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_dir_win.hh (removed),
	  to-imperative/trunk/runtime/rf_dir_win.ih (removed):
	  - RF_NEW_SYMBOL and RF_SYMBOL macros for work with symbol types.
	  - Expr::create_sym() static method for creation of symbols.
	  - Term::is_instance_of() and Term::get_obj_ptr() methods for work
	    with symbols.
	  - Dir class is moved to the library.

2005-04-29 [r1761-1762]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dir/dir_symbol.cc (added),
	  to-imperative/trunk/library/Dir/dir.hh (added),
	  to-imperative/trunk/library/Dir/dir.ih (added),
	  to-imperative/trunk/library/Dir/dir_symbol.hh (added):
	  - Unified (Windows and *nix) Dir class.

	* to-imperative/trunk/runtime/rf_symbol.hh (added),
	  to-imperative/trunk/runtime/rf_symbol.ih (added):
	  - New template class for easy converting objects to refal-symbols
	    and back.

2005-04-29 [r1760]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dir/close_dir1.out (added),
	  to-imperative/trunk/samples/Dir/close_dir1.rf (added),
	  to-imperative/trunk/samples/Dir/Makefile:
	  - Test for copying Dir symbols.

2005-04-27 [r1758-1759]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc,
	  to-imperative/trunk/library/Arithm/add.cc,
	  to-imperative/trunk/library/Arithm/neg.cc,
	  to-imperative/trunk/library/Arithm/sub.cc:
	  - Fixed compilation with RFRT_WITHOUT_GMP pragma.

2005-04-26 [r1757]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dos/delay1.out (added):
	  - Fixed implementation and a sample for <Delay>.

2005-04-26 [r1756]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dos/delay.cc,
	  to-imperative/trunk/samples/Dos/delay1.rf (added),
	  to-imperative/trunk/samples/Dos/Makefile:
	  - Fixed implementation and a sample for <Delay>.

2005-04-18 [r1755]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/configure:
	  - Test for working with big numbers using GMP has been added.

2005-03-31 [r1754]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-03-31 [r1753]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/makeall.bat:
	  - Fixed problem with too long command line (under Win2000).

2005-03-17 [r1751-1752]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/makeall.bat:
	  - Don't call config.bat more than once.

2005-03-17 [r1749-1750]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compile.bat (removed),
	  to-imperative/trunk/ChangeLog: *** empty log message ***

2005-03-17 [r1748]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_atstart.hh:
	  - Fixed library static objects initialization order.

2005-03-17 [r1747]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/library/StdIO/std_channels.cc:
	  - Fixed library static objects initialization order.

2005-03-15 [r1745-1746]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/mutual1.rf (added),
	  to-imperative/trunk/samples/Syntax/mutual2.rf (added),
	  to-imperative/trunk/samples/Syntax/mutual1.rfi (added),
	  to-imperative/trunk/samples/Syntax/mutual2.rfi (added):
	  - Test for mutual inclusion of static objects between two files.

2005-03-15 [r1743-1744]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Table/Makefile,
	  to-imperative/trunk/library/Static/Makefile,
	  to-imperative/trunk/library/Box/Makefile,
	  to-imperative/trunk/library/Error/Makefile,
	  to-imperative/trunk/library/Stream/Makefile,
	  to-imperative/trunk/library/RF_Stack/Makefile,
	  to-imperative/trunk/library/Access/Makefile,
	  to-imperative/trunk/library/Vector/Makefile,
	  to-imperative/trunk/library/ShortArithm/Makefile,
	  to-imperative/trunk/library/Class/Makefile,
	  to-imperative/trunk/library/String/Makefile,
	  to-imperative/trunk/library/CppMangle/Makefile,
	  to-imperative/trunk/library/List/Makefile,
	  to-imperative/trunk/library/Bit/Makefile,
	  to-imperative/trunk/library/Dir/Makefile,
	  to-imperative/trunk/library/Lexer/Makefile,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/library/Convert/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/library/Arithm/Makefile,
	  to-imperative/trunk/library/Dos/Makefile,
	  to-imperative/trunk/library/Apply/Makefile,
	  to-imperative/trunk/library/Compare/Makefile:
	  - Fixed make install.

	* to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Fixed StdIn initializing.

2005-03-10 [r1742]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/StdIO/read_test5.out (added):
	  - Out-file for yet another test.

2005-02-27 [r1739-1741]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_core.hh:
	  - rf_common.hh included.

	* to-imperative/trunk/config.bat (added),
	  to-imperative/trunk/makeall.bat (added),
	  to-imperative/trunk/rfp.bat (added),
	  to-imperative/trunk/runtime/Makefile.win (removed),
	  to-imperative/trunk/library/makeall.bat,
	  to-imperative/trunk/bootstrap/compiler/file_list (added),
	  to-imperative/trunk/bootstrap/compiler/makeall.bat (added),
	  to-imperative/trunk/libp++/Makefile.win (removed),
	  to-imperative/trunk/libp++/file_list (added),
	  to-imperative/trunk/libp++/makeall.bat (added):
	  - Make system for Windows.

2005-02-27 [r1738]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/dir_list (added),
	  to-imperative/trunk/samples/file_list (added),
	  to-imperative/trunk/samples/makeall.bat (added):
	  - Make system for Windows.

2005-02-27 [r1737]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/file_list (added),
	  to-imperative/trunk/runtime/makeall.bat (added):
	  - Make system for Windows.

2005-02-27 [r1736]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-02-25 [r1735]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_dir.hh:
	  - Fixes for building with Visual C++.

2005-02-25 [r1733-1734]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/library/include/refal/Arithm.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Dir/open_dir.cc:
	  - Fixes for building with Visual C++.

	* to-imperative/trunk/library/Stream/file_list (added),
	  to-imperative/trunk/library/RF_Stack/file_list (added),
	  to-imperative/trunk/library/dir_list (added),
	  to-imperative/trunk/library/makeall.bat (added),
	  to-imperative/trunk/library/Access/file_list (added),
	  to-imperative/trunk/library/Vector/file_list (added),
	  to-imperative/trunk/library/ShortArithm/file_list (added),
	  to-imperative/trunk/library/Class/file_list (added),
	  to-imperative/trunk/library/String/file_list (added),
	  to-imperative/trunk/library/CppMangle/file_list (added),
	  to-imperative/trunk/library/List/file_list (added),
	  to-imperative/trunk/library/Bit/file_list (added),
	  to-imperative/trunk/library/Dir/file_list (added),
	  to-imperative/trunk/compile.bat (added),
	  to-imperative/trunk/library/Lexer/file_list (added),
	  to-imperative/trunk/library/Convert/file_list (added),
	  to-imperative/trunk/library/StdIO/file_list (added),
	  to-imperative/trunk/library/Arithm/file_list (added),
	  to-imperative/trunk/library/Dos/file_list (added),
	  to-imperative/trunk/library/Apply/file_list (added),
	  to-imperative/trunk/library/Debug/file_list (added),
	  to-imperative/trunk/library/Compare/file_list (added),
	  to-imperative/trunk/library/Static/file_list (added),
	  to-imperative/trunk/library/Table/file_list (added),
	  to-imperative/trunk/library/Box/file_list (added),
	  to-imperative/trunk/library/Error/file_list (added):
	  - Make system for windows.

2005-02-22 [r1730-1732]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/Makefile.win (added),
	  to-imperative/trunk/libp++/Makefile.win (added):
	  - Makefiles for Windows.

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/rf_channel.hh,
	  to-imperative/trunk/runtime/rf_channel.ih,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_box.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_box.ih,
	  to-imperative/trunk/runtime/rf_common.ih,
	  to-imperative/trunk/runtime/rf_dir_win.hh,
	  to-imperative/trunk/runtime/rf_dir_win.ih,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Some fixes for building with Visual C++.
	  - RFRT_WITHOUT_GMP pragma.

2005-02-22 [r1729]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - Some fixes for building with Visual C++.

2005-02-21 [r1727-1728]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int3.out:
	  - To-Int treats tabulations like spaces.

2005-02-21 [r1726]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc:
	  - Fresh-generated compiler sources.

2005-02-21 [r1725]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Box/Box.cc,
	  to-imperative/trunk/library/Box/box.cc (removed),
	  to-imperative/trunk/library/Box/Makefile:
	  - <Box> is moved from box.cc to Box.cc and the former is deleted.

2005-02-04 [r1723-1724]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Deleted unnecessary operators after RETURN etc.

2005-02-04 [r1721-1722]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Deleted unnessesary BREAK for Label-blocks.

2005-02-03 [r1720]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-02-03 [r1719]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/tools/vim (added),
	  to-imperative/trunk/tools/vim/indent (added),
	  to-imperative/trunk/tools/vim/indent/refal.vim (added),
	  to-imperative/trunk/tools (added),
	  to-imperative/trunk/tools/vim/syntax (added),
	  to-imperative/trunk/tools/vim/ftplugin (added),
	  to-imperative/trunk/tools/vim/syntax/refal.vim (added),
	  to-imperative/trunk/tools/vim/ftplugin/refal.vim (added):
	  - VIM control files for Refal editing.

2005-02-03 [r1717-1718]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/RF_Stack/rf_stack1.out:
	  - Updated out-files.

2005-02-02 [r1715-1716]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/StdIO.cc:
	  - Open stream for &StdIn in every program.

2005-02-02 [r1713-1714]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/String/string_length_inval.out,
	  to-imperative/trunk/samples/Access/l_inval1.out,
	  to-imperative/trunk/samples/Access/l_inval2.out,
	  to-imperative/trunk/samples/Access/right_inval.out,
	  to-imperative/trunk/samples/RF_Stack/trap_stack1.out,
	  to-imperative/trunk/samples/StdIO/read_test_inv.out,
	  to-imperative/trunk/samples/RF_Stack/rf_stack1.out,
	  to-imperative/trunk/samples/Convert/to_int_bug11.out,
	  to-imperative/trunk/samples/Access/r_inval1.out,
	  to-imperative/trunk/samples/StdIO/read_test1.out,
	  to-imperative/trunk/samples/StdIO/read_test2.out,
	  to-imperative/trunk/samples/StdIO/open_file_inv1.out,
	  to-imperative/trunk/samples/StdIO/open_file_inv2.out,
	  to-imperative/trunk/samples/StdIO/read_test4.out,
	  to-imperative/trunk/samples/Convert/bytes_to_chars_inval.out,
	  to-imperative/trunk/samples/Access/left_inval.out,
	  to-imperative/trunk/samples/Access/middle_inval.out:
	  - Updated out-files.

2005-02-02 [r1709-1712]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/Makefile,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Print Refal names in $error-s.

	* to-imperative/trunk/library/Vector/vector-init.cc:
	  - Create expression by the new scheme.

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/runtime/rf_static_object.hh,
	  to-imperative/trunk/runtime/rf_static_object.ih:
	  - Print Refal names for functions (not C++ names).

2005-02-02 [r1707-1708]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Makefile:
	  - Added CppMangle and List.

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.hh (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.hh (removed),
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc (removed),
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.hh (removed):
	  - Fresh-generated compiler sources.

2005-02-02 [r1706]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_list.rfi (removed),
	  to-imperative/trunk/compiler/rfp_const.rf,
	  to-imperative/trunk/compiler/reserved-c++.rfi (removed),
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/compiler/rfp_mangle.rf (removed),
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_list.rf (removed),
	  to-imperative/trunk/compiler/rfp-filt.rf,
	  to-imperative/trunk/compiler/rfp_mangle.rfi (removed),
	  to-imperative/trunk/compiler/rfp_check.rf,
	  to-imperative/trunk/compiler/reserved-c++.rf (removed):
	  - Use List and CppMangle from standart library.

2005-02-02 [r1704-1705]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/CppMangle (added),
	  to-imperative/trunk/library/CppMangle/CppMangle.hh (added),
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rf (added),
	  to-imperative/trunk/library/CppMangle/refal/Makefile (added),
	  to-imperative/trunk/library/CppMangle/reserved-c++.cc (added),
	  to-imperative/trunk/library/include/refal/CppMangle.hh (added),
	  to-imperative/trunk/library/include/refal-plus/CppMangle.rfi
	  (added), to-imperative/trunk/library/CppMangle/Makefile (added),
	  to-imperative/trunk/library/CppMangle/refal/CppMangle.rfi
	  (added), to-imperative/trunk/library/CppMangle/reserved-c++.hh
	  (added),
	  to-imperative/trunk/library/CppMangle/refal/reserved-c++.rf
	  (added), to-imperative/trunk/library/CppMangle/refal (added),
	  to-imperative/trunk/library/include/refal/reserved-c++.hh
	  (added), to-imperative/trunk/library/CppMangle/CppMangle.cc
	  (added),
	  to-imperative/trunk/library/include/refal-plus/reserved-c++.rfi
	  (added),
	  to-imperative/trunk/library/CppMangle/refal/reserved-c++.rfi
	  (added):
	  - CppMangle and "reserved-c++" libraries written in Refal.

2005-02-02 [r1703]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/List/List.hh (added),
	  to-imperative/trunk/library/List/refal (added),
	  to-imperative/trunk/library/List/refal/List.rf (added),
	  to-imperative/trunk/library/include/refal/List.hh (added),
	  to-imperative/trunk/library/include/refal-plus/List.rfi (added),
	  to-imperative/trunk/library/List/Makefile (added),
	  to-imperative/trunk/library/List/List.cc (added),
	  to-imperative/trunk/library/List (added),
	  to-imperative/trunk/library/List/refal/List.rfi (added),
	  to-imperative/trunk/library/List/refal/Makefile (added):
	  - List library written in Refal.

2005-02-01 [r1702]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-02-01 [r1700-1701]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/RF_Stack.hh,
	  to-imperative/trunk/library/include/refal-plus/RF_Stack.rfi,
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc,
	  to-imperative/trunk/library/RF_Stack/refal/RF_Stack.rfi:
	  - <Trap-Stack> function.

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - +trap_stack RTS option.
	  - Print backtrace after uncatched $error, if +trap_stack is on.
	  - Support for <RF_Stack.Trap-Stack> function.

2005-02-01 [r1699]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/RF_Stack/Makefile,
	  to-imperative/trunk/samples/RF_Stack/trap_stack1.out (added),
	  to-imperative/trunk/samples/RF_Stack/trap_stack1.rf (added):
	  - Test for <Trap-Stack>.

2005-02-01 [r1698]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/refal/StdIO.asi (added):
	  - ASAIL versions of libraries.

2005-02-01 [r1697]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/RF_Stack/depth1.out,
	  to-imperative/trunk/samples/RF_Stack/depth1.rf,
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc,
	  to-imperative/trunk/samples/RF_Stack/func1.out,
	  to-imperative/trunk/samples/RF_Stack/func1.rf,
	  to-imperative/trunk/samples/RF_Stack/args1.out,
	  to-imperative/trunk/samples/RF_Stack/rf_stack1.out,
	  to-imperative/trunk/samples/RF_Stack/rf_stack1.rf:
	  - RF_Stack functions results have been changed.

2005-01-31 [r1696]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-01-31 [r1695]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dir/read_dir1.out,
	  to-imperative/trunk/samples/Dir/read_dir1.rf:
	  - Fixed typos.

2005-01-31 [r1693-1694]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/RF_Stack/refal/RF_Stack.rf,
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc:
	  - Implementation of <RF_Stack> function.

	* to-imperative/trunk/runtime/rf_stack.hh:
	  - Static functions for working with stack by pointer.
	  - Fixed bug in cleanup().

2005-01-31 [r1692]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/RF_Stack/Makefile,
	  to-imperative/trunk/samples/RF_Stack/rf_stack1.out (added),
	  to-imperative/trunk/samples/RF_Stack/rf_stack1.rf (added):
	  - Test for <RF_Stack>.

2005-01-31 [r1691]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/trap5.out (added),
	  to-imperative/trunk/samples/Syntax/trap5.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Another test for $trap.

2005-01-31 [r1689-1690]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/RF_Stack/Makefile,
	  to-imperative/trunk/samples/RF_Stack/args1.out (added),
	  to-imperative/trunk/samples/RF_Stack/args1.rf (added):
	  - Test for <Args>.

2005-01-31 [r1687-1688]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2005-01-31 [r1685-1686]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/samples/Static/name1.out (added),
	  to-imperative/trunk/samples/Static/name1.rf,
	  to-imperative/trunk/runtime/rf_static_object.hh,
	  to-imperative/trunk/library/Static/Static.cc,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_static_object.ih:
	  - Print names for static objects.

2005-01-31 [r1684]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/select4.rf (added),
	  to-imperative/trunk/samples/perm3.rf (added):
	  - New samples.

2005-01-29 [r1682-1683]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2005-01-29 [r1681]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-01-29 [r1680]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Generate expressions creating by the new scheme.

2005-01-29 [r1679]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/library/StdIO/prim_read.cc,
	  to-imperative/trunk/library/Stream/Stream.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc,
	  to-imperative/trunk/library/Apply/apply.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Lexer/Lexer.cc,
	  to-imperative/trunk/library/Static/Static.cc:
	  - Some expressions are created by the new scheme.
	  - Library functions create only Integers and never Int32s.
	  - Argument for <RF_Stack.Func> and <RF_Stack.Args> should be > 0.

2005-01-29 [r1678]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_object_ref.hh,
	  to-imperative/trunk/runtime/rf_object_ref.ih,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_expr_constr.hh,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_static_object.hh,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_static_object.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_func.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_object_ref.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_box.hh,
	  to-imperative/trunk/runtime/rf_box.ih,
	  to-imperative/trunk/runtime/rf_func.hh,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/runtime/rf_retval.hh:
	  - Refal functions are represented by StaticObject<Func>, not by
	    direct references to C++ functions.
	  - Func is inherited from Object.
	  - StaticObject's are created in heap and never deleted.
	  - Don't copy Objects. Don't call destructors from assignment
	    operators.
	  - Expr::create() for constructing expressions from arrays is
	    renamed to create_seq().

2005-01-28 [r1677]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/RF_Stack/func1.out (added),
	  to-imperative/trunk/samples/RF_Stack/func1.rf:
	  - Test for <Func>.

2005-01-25 [r1675-1676]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/RF_Stack/refal (added),
	  to-imperative/trunk/library/include/refal/RF_Stack.hh (added),
	  to-imperative/trunk/library/RF_Stack/refal/RF_Stack.rf (added),
	  to-imperative/trunk/samples/RF_Stack/depth1.out (added),
	  to-imperative/trunk/samples/RF_Stack/depth1.rf (added),
	  to-imperative/trunk/library/include/refal-plus/RF_Stack.rfi
	  (added), to-imperative/trunk/library/RF_Stack/Makefile (added),
	  to-imperative/trunk/samples/RF_Stack/Makefile (added),
	  to-imperative/trunk/library/RF_Stack (added),
	  to-imperative/trunk/library/RF_Stack/RF_Stack.cc (added),
	  to-imperative/trunk/samples/RF_Stack (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/RF_Stack/func1.rf (added),
	  to-imperative/trunk/library/RF_Stack/refal/RF_Stack.rfi (added):
	  - RF_Stack library.

2005-01-25 [r1674]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_func.hh,
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - RF_Stack library.

2005-01-14 [r1673]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/Makefile:
	  - Don't use non-POSIX cp -a option.

2005-01-14 [r1671-1672]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - To-Int generates short integer if possible.

2005-01-13 [r1670]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.hh (added),
	  to-imperative/trunk/bootstrap/compiler/Makefile,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2005-01-13 [r1669]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Fixed stub-functions generation.

2005-01-13 [r1668]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_expr_constr.hh,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Greatly simplified To-Int.

2005-01-13 [r1666-1667]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Makefile:
	  - Stream samples are temporarily removed from Makefile.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2005-01-13 [r1665]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_parenth.cc:
	  - Fixed to_string() method for parentheses.

2005-01-13 [r1664]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/to_word.out,
	  to-imperative/trunk/samples/Convert/to_word.rf:
	  - Test for parentheses-to-word converting.

2005-01-12 [r1663]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Box/put1.rf:
	  - Function Put is now in the Box library.

2004-12-28 [r1660-1662]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Dos/time1.out (added),
	  to-imperative/trunk/samples/Dos/time1.rf (added),
	  to-imperative/trunk/samples/Dos/Makefile:
	  - New test for Dos.Time function.

	* to-imperative/trunk/library/Dos/time.cc:
	  - Some corrections for make the system build on FreeBSD.

2004-12-28 [r1659]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_sock_addr.hh:
	  - Some corrections for make the system build on FreeBSD.

2004-12-27 [r1657-1658]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Static/Makefile (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/include/refal/Static.hh (added),
	  to-imperative/trunk/library/Static/Static.cc,
	  to-imperative/trunk/library/include/refal-plus/Static.rfi
	  (added):
	  - Working version of Static.Name function.

2004-12-27 [r1656]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Static/Makefile (added),
	  to-imperative/trunk/samples/Static (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Static/name1.rf (added):
	  - First sample for new Static library.

2004-12-27 [r1655]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_types.ih,
	  to-imperative/trunk/runtime/rf_expr_constr.hh (added),
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Support for new expressions creating scheme.

2004-12-24 [r1653-1654]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_static_object.cc (added),
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_static_object.hh (added),
	  to-imperative/trunk/runtime/rf_static_object.ih (added):
	  - Support for getting names of static objects.

2004-12-24 [r1652]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Static/refal/Static.rfi (added),
	  to-imperative/trunk/library/Static (added),
	  to-imperative/trunk/library/Static/refal/Static.rf (added),
	  to-imperative/trunk/library/Static/refal (added),
	  to-imperative/trunk/library/Static/Static.cc (added):
	  - Initial revision of Static library.

2004-12-23 [r1650-1651]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - <unistd.h> have been included.

2004-12-12 [r1648-1649]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/StdIO/read_test6.rf (added),
	  to-imperative/trunk/samples/StdIO/Makefile:
	  - Test for Read-Line (error).

2004-12-10 [r1647]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-12-10 [r1646]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Functors/pp.rf (added),
	  to-imperative/trunk/samples/Functors/group.rfi (added),
	  to-imperative/trunk/samples/Functors/Zn.rf (added),
	  to-imperative/trunk/samples/Functors (added):
	  - Drafts for some functors examples.

2004-12-10 [r1645]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - Put function removed (to the Box library).

2004-12-10 [r1644]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal-plus/Error.rfi (added),
	  to-imperative/trunk/library/StdIO/StdIO.cc,
	  to-imperative/trunk/library/Lexer/Lexer.cc,
	  to-imperative/trunk/library/include/refal/Error.hh (added):
	  - Some parts of the library written in Refal.

2004-12-10 [r1643]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Stream/refal/FakeStreamIndex.rf
	  (added), to-imperative/trunk/library/Stream/Stream.rfi (removed),
	  to-imperative/trunk/library/Error/Error.cc (added),
	  to-imperative/trunk/library/Stream/refal/StreamErr.rfi (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/Lexer/Lexer.rfi (removed),
	  to-imperative/trunk/library/Stream/PStream.rfi (removed),
	  to-imperative/trunk/library/Stream/Stream.rf (removed),
	  to-imperative/trunk/library/Lexer/refal/Lexer.rf (added),
	  to-imperative/trunk/library/Stream/StreamErr.hh (added),
	  to-imperative/trunk/library/StdIO/StdIO.hh (added),
	  to-imperative/trunk/library/StdIO/refal/StdIO.rf (added),
	  to-imperative/trunk/library/Lexer/Lexer.rf (removed),
	  to-imperative/trunk/library/Lexer/refal/Lexer.rfi (added),
	  to-imperative/trunk/library/Stream/refal/IStream.rfi (added),
	  to-imperative/trunk/library/Stream/refal/StreamPos.rf (added),
	  to-imperative/trunk/library/Box/store.cc (added),
	  to-imperative/trunk/library/Lexer/refal (added),
	  to-imperative/trunk/library/Stream/Stream.cc (added),
	  to-imperative/trunk/library/Stream/PStream.rf (removed),
	  to-imperative/trunk/library/Stream/StreamPos.rf (removed),
	  to-imperative/trunk/library/Box/refal/Box.rf (added),
	  to-imperative/trunk/library/Error/Error.hh (added),
	  to-imperative/trunk/library/Box/refal (added),
	  to-imperative/trunk/library/Lexer/Lexer.cc (added),
	  to-imperative/trunk/library/Box/put.cc (removed),
	  to-imperative/trunk/library/Stream/refal/Stream.rf (added),
	  to-imperative/trunk/library/include/refal/StdIO.hh,
	  to-imperative/trunk/library/Stream/StreamPos.cc (added),
	  to-imperative/trunk/library/Stream/refal/Stream.rfi (added),
	  to-imperative/trunk/library/include/refal-plus/StdIO.rfi,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/Stream/refal/Makefile (added),
	  to-imperative/trunk/library/Box/Box.cc (added),
	  to-imperative/trunk/library/Stream/IndexedStream.rfi (removed),
	  to-imperative/trunk/library/Stream/Makefile (added),
	  to-imperative/trunk/library/StdIO/refal (added),
	  to-imperative/trunk/library/Stream/FakeStreamIndex.rf (removed),
	  to-imperative/trunk/library/Stream/IStream.rfi (removed),
	  to-imperative/trunk/library/Error/refal (added),
	  to-imperative/trunk/library/Stream/Stream.hh (added),
	  to-imperative/trunk/library/Stream/StreamPos.rfi (removed),
	  to-imperative/trunk/library/Stream/FakeStreamIndex.cc (added),
	  to-imperative/trunk/library/Lexer/Lexer.hh (added),
	  to-imperative/trunk/library/Stream/refal/StreamErr.rf (added),
	  to-imperative/trunk/library/Stream/refal/IndexedStream.rfi
	  (added), to-imperative/trunk/library/Error/Error.rfi (removed),
	  to-imperative/trunk/library/include/refal/Box.hh,
	  to-imperative/trunk/library/include/refal-plus/Box.rfi,
	  to-imperative/trunk/library/Box/Makefile,
	  to-imperative/trunk/library/Stream/refal/PStream.rf (added),
	  to-imperative/trunk/library/Stream/StreamPos.hh (added),
	  to-imperative/trunk/library/StdIO/StdIO.rf (removed),
	  to-imperative/trunk/library/Box/Box.hh (added),
	  to-imperative/trunk/library/Stream/refal/PStream.rfi (added),
	  to-imperative/trunk/library/Stream/refal/StreamPos.rfi (added),
	  to-imperative/trunk/library/Error/refal/Error.rf (added),
	  to-imperative/trunk/library/Stream/StreamErr.cc (added),
	  to-imperative/trunk/library/Stream/refal (added),
	  to-imperative/trunk/library/Lexer/refal/Makefile (added),
	  to-imperative/trunk/library/Stream/IndexedStream.hh (added),
	  to-imperative/trunk/library/StdIO/StdIO.cc (added),
	  to-imperative/trunk/library/Box/refal/Box.rfi (added),
	  to-imperative/trunk/library/Error/Error.rf (removed),
	  to-imperative/trunk/library/StdIO/refal/Makefile (added),
	  to-imperative/trunk/library/Error/refal/Error.rfi (added):
	  - Some parts of the library written in Refal.

2004-12-09 [r1642]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Corrected (slip).

2004-12-09 [r1641]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/perm2.rf:
	  - A bit faster version.

2004-12-08 [r1640]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/perm2.rf (added),
	  to-imperative/trunk/samples/Makefile:
	  - Permutations by swaping.

2004-12-07 [r1639]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-12-07 [r1638]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Debug/Debug_RFP/Debug.rfi (added),
	  to-imperative/trunk/library/Debug/Debug.rfi (removed),
	  to-imperative/trunk/library/Debug/Debug_RFP/Debug.rf (added),
	  to-imperative/trunk/library/Debug/Debug.rf (removed),
	  to-imperative/trunk/library/Debug/Debug_RFP (added):
	  - Corrected Debug-library.

2004-12-07 [r1637]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Makefile:
	  - Corrected Debug-library (Source Debug.rf move away from Debug.cc
	  - for right Make).

2004-12-07 [r1635-1636]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Makefile:
	  - Corrected (without Debug).:
	    ---------------------------------------------------------------------
	  - 

2004-12-05 [r1633-1634]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_debug.rfi:
	  - Library Debug is added.

2004-12-05 [r1631-1632]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Debug.hh (added):
	  - Library Debug is added.

2004-12-05 [r1628-1630]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal-plus/Debug.rfi (added):
	  - Library Debug is added.

	* to-imperative/trunk/library/Debug (added),
	  to-imperative/trunk/library/Debug/Debug.hh (added),
	  to-imperative/trunk/library/Debug/Debug.rfi (added),
	  to-imperative/trunk/library/Debug/Debug.cc (added),
	  to-imperative/trunk/library/Debug/Debug.rf (added),
	  to-imperative/trunk/library/Debug/Makefile (added):
	  - Library Debug (Debug.rf
	  - source).

2004-12-05 [r1625-1627]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Makefile:
	  - Added Debug
	  - library.

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Call of debugger added (flag "-dbg").

	* to-imperative/trunk/compiler/rfp_debug.rf (added),
	  to-imperative/trunk/compiler/Makefile:
	  - File for debugger added.

2004-12-02 [r1624]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc:
	  - Adopted to "'!' is letter".

2004-12-02 [r1623]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-12-02 [r1622]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_mangle.rf:
	  - Adopted to "'!' is letter".

2004-11-30 [r1617-1621]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Class/Makefile:
	  - Added func_q.

	* to-imperative/trunk/library/Error/Makefile (added),
	  to-imperative/trunk/library/Error/Error.rf (added),
	  to-imperative/trunk/library/Error (added),
	  to-imperative/trunk/library/Error/Error.rfi (added):
	  - Error library. Initial revision.

	* to-imperative/trunk/library/Lexer/Lexer.rf,
	  to-imperative/trunk/library/Stream/Stream.rfi,
	  to-imperative/trunk/library/Stream/IndexedStream.rfi,
	  to-imperative/trunk/library/StdIO/StdIO.rf,
	  to-imperative/trunk/library/Stream/FakeStreamIndex.rf,
	  to-imperative/trunk/library/Stream/Stream.rf:
	  - Corrected typos.

2004-11-30 [r1616]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_char.ih:
	  - In R+ symbols '?' and '!' are letters.

2004-11-29 [r1615]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Stream/Makefile (added),
	  to-imperative/trunk/samples/Stream/get_line1.out (added),
	  to-imperative/trunk/samples/Stream/get_line1.rf (added),
	  to-imperative/trunk/samples/Stream/fopen1.out (added),
	  to-imperative/trunk/samples/Stream/fopen1.rf (added),
	  to-imperative/trunk/samples/Stream (added),
	  to-imperative/trunk/samples/Makefile:
	  - Tests for new Stream library.

2004-11-29 [r1614]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/java/org/refal/plus/Arithm.java,
	  to-imperative/trunk/java/org/refal/plus/Dos.java,
	  to-imperative/trunk/java/org/refal/plus/String.java,
	  to-imperative/trunk/java/org/refal/plus/Table.java,
	  to-imperative/trunk/java/org/refal/plus/Box.java,
	  to-imperative/trunk/java/org/refal/plus/Expr.java,
	  to-imperative/trunk/java/org/refal/plus/Convert.java,
	  to-imperative/trunk/java/org/refal/plus/Vector.java: some
	  corrections were made...

2004-11-29 [r1613]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/java/org (added),
	  to-imperative/trunk/java/org/refal/plus/Arithm.java (added),
	  to-imperative/trunk/java/org/refal/plus/Dos.java (added),
	  to-imperative/trunk/java/org/refal/plus/String.java (added),
	  to-imperative/trunk/java/org/refal/plus/Table.java (added),
	  to-imperative/trunk/java/org/refal/plus/Box.java (added),
	  to-imperative/trunk/java/org/refal/plus/Error.java (added),
	  to-imperative/trunk/java (added),
	  to-imperative/trunk/java/org/refal (added),
	  to-imperative/trunk/java/org/refal/plus/Expr.java (added),
	  to-imperative/trunk/java/org/refal/plus (added),
	  to-imperative/trunk/java/org/refal/plus/Convert.java (added),
	  to-imperative/trunk/java/org/refal/plus/StdIO.java (added),
	  to-imperative/trunk/java/org/refal/plus/Vector.java (added): Java
	  backend.

2004-11-26 [r1611-1612]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/compiler/rfp_compile.rf:
	  - Fixed variables renaming.

2004-11-26 [r1609-1610]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/assign6.out (added),
	  to-imperative/trunk/samples/Syntax/assign6.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Analogous to assign5 but without $iter.

2004-11-26 [r1608]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for variables renaming in $iter.

2004-11-26 [r1607]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/assign5.out (added),
	  to-imperative/trunk/samples/Syntax/assign5.rf (added):
	  - Test for variables renaming in $iter.

2004-11-23 [r1605-1606]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Unified interface for creating expressions from arrays.

2004-11-23 [r1604]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Lexer/Lexer.rf (added),
	  to-imperative/trunk/library/Stream/Stream.rfi (added),
	  to-imperative/trunk/library/Stream/IndexedStream.rfi (added),
	  to-imperative/trunk/library/StdIO/prim_read.cc (added),
	  to-imperative/trunk/library/StdIO/StdIO.rf (added),
	  to-imperative/trunk/library/Stream/FakeStreamIndex.rf (added),
	  to-imperative/trunk/library/Stream/PStream.rf (added),
	  to-imperative/trunk/library/Lexer/Lexer.rfi (added),
	  to-imperative/trunk/library/Stream/IStream.rfi (added),
	  to-imperative/trunk/library/Stream/StreamPos.rf (added),
	  to-imperative/trunk/library/Lexer (added),
	  to-imperative/trunk/library/Stream/PStream.rfi (added),
	  to-imperative/trunk/library/Stream/StreamPos.rfi (added),
	  to-imperative/trunk/library/StdIO/prim_close_channel.cc (added),
	  to-imperative/trunk/library/Lexer/Makefile (added),
	  to-imperative/trunk/library/Stream/Stream.rf,
	  to-imperative/trunk/library/StdIO/prim_open_file.cc (added):
	  - Structured input written in Refal.

2004-11-16 [r1603]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Stream (added),
	  to-imperative/trunk/library/Stream/Stream.rf (added):
	  - Stream library. Initial revision.

2004-11-02 [r1602]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Apply/Makefile,
	  to-imperative/trunk/samples/Apply/apply3.out (added),
	  to-imperative/trunk/samples/Apply/apply3.rf (added):
	  - Test for applying fall-back functions.

2004-10-28 [r1599-1601]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2004-10-28 [r1598]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/ChangeLog: *** empty log message ***

2004-10-28 [r1597]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Corrected FOR-operator bugs.

2004-10-28 [r1595-1596]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2004-10-28 [r1594]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Updated version number.

2004-10-28 [r1592-1593]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Macro names are changed.
	  - Do stack cleanup after catching an $error.

2004-10-28 [r1590-1591]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/read_m_line.cc,
	  to-imperative/trunk/library/StdIO/open_file.cc,
	  to-imperative/trunk/library/Dir/read_dir.cc,
	  to-imperative/trunk/library/Compare/lt_eq.cc,
	  to-imperative/trunk/library/Compare/eq.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Class/string_q.cc,
	  to-imperative/trunk/library/StdIO/read.cc,
	  to-imperative/trunk/library/Class/channel_q.cc,
	  to-imperative/trunk/library/Table/lookup.cc,
	  to-imperative/trunk/library/Class/word_q.cc,
	  to-imperative/trunk/library/Class/char_q.cc,
	  to-imperative/trunk/library/Table/in_table.cc,
	  to-imperative/trunk/library/StdIO/eof_q_.cc,
	  to-imperative/trunk/library/Class/table_q.cc,
	  to-imperative/trunk/library/Class/int_q.cc,
	  to-imperative/trunk/library/Class/func_q.cc,
	  to-imperative/trunk/library/Class/letter_q.cc,
	  to-imperative/trunk/library/Class/digit_q.cc,
	  to-imperative/trunk/library/Compare/gt_eq.cc,
	  to-imperative/trunk/library/Class/vector_q.cc,
	  to-imperative/trunk/library/Bit/bit_test.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/middle.cc,
	  to-imperative/trunk/library/Compare/gt.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Compare/lt.cc,
	  to-imperative/trunk/library/StdIO/read_m_char.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Class/box_q.cc,
	  to-imperative/trunk/library/Compare/s_eq.cc,
	  to-imperative/trunk/library/Access/right.cc:
	  - retfail --> RF_RETFAIL

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - retfail --> RF_RETFAIL
	  - trap --> RF_TRAP
	  - with --> RF_WITH
	  - cleanup --> RF_CLEANUP
	  - error --> RF_ERROR

2004-10-28 [r1589]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_stack.hh:
	  - New cleanup() method. To be used for stack cleanup in catch
	    construction when RFRT_STINGY_STACK isn't defined.

2004-10-27 [r1588]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed debugging output.

2004-10-27 [r1587]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed debugging output.

2004-10-27 [r1585-1586]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Another fix for $trap compilation.

2004-10-25 [r1584]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/trap4.out (added),
	  to-imperative/trunk/samples/Syntax/trap4.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Another test for $trap.

2004-10-25 [r1583]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-10-21 [r1582]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_dir_win.ih:
	  - implementation of virtual functions is added

2004-10-19 [r1581]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/bytes_to_chars.out,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf,
	  to-imperative/trunk/samples/Convert/chars_to_bytes.out,
	  to-imperative/trunk/samples/Convert/chars_to_bytes.rf,
	  to-imperative/trunk/samples/Convert/to_int_bug11.out:
	  - Updated samples.

2004-10-18 [r1580]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-10-15 [r1577]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - More fixes toward Visual C++ compatibility.

2004-10-15 [r1575-1576]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/rebuild.sh (added):
	  - Helper script (to be run in cygwin) for building libraries on
	    windows.

	* to-imperative/trunk/samples/build_one.sh (added),
	  to-imperative/trunk/samples/rebuild.sh (added):
	  - Helper scripts (to be run in cygwin) for building samples on
	    windows.

2004-10-15 [r1573]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc:
	  - More fixes toward Visual C++ compatibility.

2004-10-15 [r1572]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Access/l.cc:
	  - More fixes toward Visual C++ compatibility.

2004-10-15 [r1571]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/runtime/rf_retval.hh:
	  - More fixes toward Visual C++ compatibility.

2004-10-15 [r1570]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/.cvsignore (added),
	  to-imperative/trunk/libp++,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - More fixes toward Visual C++ compatibility.

2004-10-14 [r1568]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dir/read_dir1.out,
	  to-imperative/trunk/samples/Dir/read_dir1.rf:
	  - Small correction (accidental trigraph is removed).

2004-10-14 [r1567]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dir/read_dir1.out (added),
	  to-imperative/trunk/samples/Dir/read_dir1.rf:
	  - Improved test.

2004-10-14 [r1566]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dir/open_dir_win.cc (added):
	  - For windows Dir is implemented as object.

2004-10-14 [r1564-1565]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Corrected: (LENGTH < 0) always is false.

2004-10-14 [r1563]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/cygwin/library/include/refal/bit.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/convert.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/access.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/stdio.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/vector.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/arithm.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/shortarithm.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/apply.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/class.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/dos.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/compare.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/string.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/table.hh
	  (removed),
	  to-imperative/trunk/cygwin/library/include/refal/box.hh
	  (removed):
	  - Lowercase versions of .hh-files have been removed.

2004-10-14 [r1561-1562]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  - Deleting unachievable code (unlabeled operators after FOR-block).
	    Blocks with empty-label are not generated.

2004-10-13 [r1559-1560]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.hh,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.hh:
	  - Fresh-generated compiler sources.

2004-10-13 [r1557-1558]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Fixed $trap compilation when it is the last action in a function.

	* to-imperative/trunk/samples/Syntax/trap3.out (added),
	  to-imperative/trunk/samples/Syntax/trap3.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Another test for $trap construction.

2004-10-08 [r1555-1556]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Corrected unachieved operators (essential for Java):
	    continue+break and block with label.

2004-10-04 [r1553]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/read_m_char.cc (added),
	  to-imperative/trunk/library/StdIO/Makefile:
	  - Read-Char! realization in C++.

2004-10-03 [r1552]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih:
	  - Small fixes of includes.

2004-09-30 [r1551]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-30 [r1550]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-30 [r1548-1549]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - More fixes toward Visual C++ compatibility.

2004-09-30 [r1547]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-30 [r1546]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_dir_win.cc,
	  to-imperative/trunk/runtime/rf_dir_win.hh,
	  to-imperative/trunk/runtime/rf_dir_win.ih:
	  - Files are converted to unix format.

2004-09-30 [r1545]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-30 [r1544]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-30 [r1543]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - More fixes toward Visual C++ compatibility.

2004-09-29 [r1542]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-09-29 [r1539-1541]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos/delay.cc,
	  to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/library/Dos/sleep.cc:
	  - Changes for Visual C++ compilation in library functions.

	* to-imperative/trunk/runtime/rf_dir_win.cc (added),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_dir_win.hh (added),
	  to-imperative/trunk/runtime/rf_dir_win.ih (added),
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Class Dir for Visual C++ compilation is added.

	* to-imperative/trunk/runtime/rf_func.cc,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_string.hh:
	  - More fixes toward Visual C++ compatibility.

2004-09-13 [r1538]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/StdIO/test5 (added),
	  to-imperative/trunk/samples/StdIO/read_test5.rf (added),
	  to-imperative/trunk/samples/StdIO/Makefile:
	  - Test for using <Read-Line> after <Read>.

2004-08-02 [r1536-1537]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_object.hh (added),
	  to-imperative/trunk/runtime/rf_short_object.ih (added),
	  to-imperative/trunk/runtime/rf_short_object.cc (added):
	  - ShortObject template class.

2004-07-29 [r1535]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Fixed popping of results when RFRT_STINGY_STACK is on.

2004-07-29 [r1534]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-29 [r1533]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_result.hh:
	  - Possibility to store number of arguments directly in the stack.
	  - Results do not overwrite arguments.
	  - The behavior is controlled by RFRT_STINGY_STACK pragma.

2004-07-28 [r1532]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-28 [r1530-1531]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.functions:
	  - Fixed ../.. handling in absolute_path() function.

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.hh:
	  - Fresh-generated compiler sources.

2004-07-28 [r1529]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-27 [r1527-1528]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Use unexpected_fail expression.

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - unexpected_fail global expr.
	  - RFRT_COMPATIBLE pragma.

2004-07-27 [r1526]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/trap2.rf:
	  - Improved test.

2004-07-27 [r1525]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/trap2.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for "Unexpected fail" $error.

2004-07-27 [r1524]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  - Fixed generation of "Unexpected fail" $error's.

2004-07-23 [r1523]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-23 [r1522]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.hh:
	  - Fresh-generated compiler sources.

2004-07-23 [r1521]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-23 [r1520]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/configure:
	  - Check whether C++ compiler supports statement exprs has been
	    added.

2004-07-23 [r1519]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Generate refal functions calls in new format.

2004-07-23 [r1518]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-23 [r1517]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/print_e_.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/library/StdIO/write_e_.cc:
	  - New format of refal function call.

2004-07-21 [r1516]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Use static method Expr::clear(Expr*) instead of
	    Expr::set_mem_chunk().

2004-07-21 [r1515]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-21 [r1514]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fresh-generated compiler sources.

2004-07-21 [r1513]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Generate refal functions defenitions in new format.

2004-07-21 [r1512]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/StdIO/read.cc:
	  - using alloca instead of variable length arrays

2004-07-21 [r1510-1511]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/StdIO/getline.c (added):
	  - getline function for Windows

	* to-imperative/trunk/library/StdIO/read_m_line.cc:
	  - #include "getline.c" is added (for WINDOWS only)

2004-07-21 [r1508-1509]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Vector/vector_to_exp.cc,
	  to-imperative/trunk/library/StdIO/open_file.cc,
	  to-imperative/trunk/library/Convert/to_chars.cc,
	  to-imperative/trunk/library/Vector/subvector_fill.cc,
	  to-imperative/trunk/library/Bit/bit_xor.cc,
	  to-imperative/trunk/library/StdIO/channel.cc,
	  to-imperative/trunk/library/Compare/lt_eq.cc,
	  to-imperative/trunk/library/Compare/eq.cc,
	  to-imperative/trunk/library/ShortArithm/add.cc,
	  to-imperative/trunk/library/StdIO/read.cc,
	  to-imperative/trunk/library/Dos/sleep.cc,
	  to-imperative/trunk/library/Vector/vector_ref.cc,
	  to-imperative/trunk/library/Table/lookup.cc,
	  to-imperative/trunk/library/Class/word_q.cc,
	  to-imperative/trunk/library/Table/unbind.cc,
	  to-imperative/trunk/library/Bit/bit_left.cc,
	  to-imperative/trunk/library/Bit/bit_set.cc,
	  to-imperative/trunk/library/Convert/to_lower.cc,
	  to-imperative/trunk/library/StdIO/eof_q_.cc,
	  to-imperative/trunk/library/Compare/compare.cc,
	  to-imperative/trunk/library/Class/table_q.cc,
	  to-imperative/trunk/library/Arithm/add.cc,
	  to-imperative/trunk/library/Class/func_q.cc,
	  to-imperative/trunk/library/Dir/close_dir.cc,
	  to-imperative/trunk/library/StdIO/print_e_.cc,
	  to-imperative/trunk/library/Compare/gt_eq.cc,
	  to-imperative/trunk/library/Class/digit_q.cc,
	  to-imperative/trunk/library/ShortArithm/rem.cc,
	  to-imperative/trunk/library/Convert/chars_to_bytes.cc,
	  to-imperative/trunk/library/Bit/bit_right.cc,
	  to-imperative/trunk/library/Bit/bit_test.cc,
	  to-imperative/trunk/library/Bit/bit_or.cc,
	  to-imperative/trunk/library/ShortArithm/sub.cc,
	  to-imperative/trunk/library/Dos/arg.cc,
	  to-imperative/trunk/library/Dos/exit.cc,
	  to-imperative/trunk/library/String/string_init.cc,
	  to-imperative/trunk/library/Access/middle.cc,
	  to-imperative/trunk/library/Box/put.cc,
	  to-imperative/trunk/library/Compare/gt.cc,
	  to-imperative/trunk/library/Bit/bit_clear.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_length.cc,
	  to-imperative/trunk/library/Compare/lt.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/StdIO/write.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Arithm/sub.cc,
	  to-imperative/trunk/library/Compare/s_eq.cc,
	  to-imperative/trunk/library/Dir/open_dir.cc,
	  to-imperative/trunk/library/StdIO/print.cc,
	  to-imperative/trunk/library/Bit/bit_and.cc,
	  to-imperative/trunk/library/StdIO/read_m_line.cc,
	  to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/ShortArithm/mult.cc,
	  to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/ShortArithm/div.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/Dir/read_dir.cc,
	  to-imperative/trunk/library/ShortArithm/div_rem.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Class/string_q.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/Convert/to_word.cc,
	  to-imperative/trunk/library/Bit/bit_length.cc,
	  to-imperative/trunk/library/Class/channel_q.cc,
	  to-imperative/trunk/library/ShortArithm/gcd.cc,
	  to-imperative/trunk/library/Class/char_q.cc,
	  to-imperative/trunk/library/Table/in_table.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/Table/table_copy.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc,
	  to-imperative/trunk/library/Table/replace_table.cc,
	  to-imperative/trunk/library/Apply/apply.cc,
	  to-imperative/trunk/library/Convert/to_upper.cc,
	  to-imperative/trunk/library/ShortArithm/neg.cc,
	  to-imperative/trunk/library/Table/table.cc,
	  to-imperative/trunk/library/Class/int_q.cc,
	  to-imperative/trunk/library/StdIO/close_channel.cc,
	  to-imperative/trunk/library/StdIO/write_e_.cc,
	  to-imperative/trunk/library/Box/box.cc,
	  to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/library/Dos/delay.cc,
	  to-imperative/trunk/library/Class/letter_q.cc,
	  to-imperative/trunk/library/Class/vector_q.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Arithm/neg.cc,
	  to-imperative/trunk/library/Table/domain.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc,
	  to-imperative/trunk/library/Table/bind.cc,
	  to-imperative/trunk/library/Dos/random.cc,
	  to-imperative/trunk/library/Vector/vector-init.cc,
	  to-imperative/trunk/library/Box/get.cc,
	  to-imperative/trunk/library/Bit/bit_print.cc,
	  to-imperative/trunk/library/Vector/vector_fill.cc,
	  to-imperative/trunk/library/Bit/bit_not.cc,
	  to-imperative/trunk/library/String/string.cc,
	  to-imperative/trunk/library/Class/box_q.cc,
	  to-imperative/trunk/library/String/string_length.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Vector/subvector.cc,
	  to-imperative/trunk/library/Vector/vector_set.cc:
	  - Changed format of refal function defenition.

2004-07-20 [r1507]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Auto-generate __push_args() defenitions.

2004-07-20 [r1506]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-19 [r1505]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.cc,
	  to-imperative/trunk/runtime/rf_integer.ih,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed includes of pxx_string.

2004-07-19 [r1503-1504]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/configure:
	  - RFRT_USE_VARIADIC_MACROS pragma has been added.

2004-07-19 [r1501-1502]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_dir.cc:
	  - Some fixes toward Visual C++ compatibility

2004-07-19 [r1500]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.ih,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Some fixes toward Visual C++ compatibility

2004-07-19 [r1499]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.cc,
	  to-imperative/trunk/runtime/rf_string.cc,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Some fixes toward Visual C++ compatibility

2004-07-19 [r1498]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_dir.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_box.ih,
	  to-imperative/trunk/runtime/rf_channel.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Some fixes toward Visual C++ compatibility

2004-07-16 [r1497]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-16 [r1496]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-16 [r1495]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Fixed initialization of mbstate_t variables.

2004-07-16 [r1494]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_atstart.hh,
	  to-imperative/trunk/runtime/rf_atstart.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - AtStart objects queue is now independent from the global objects
	    initialization order.

2004-07-14 [r1492-1493]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Check for the stack exhaustion has been added.
	  - Don't dump memory if allocator isn't initialized.

2004-07-13 [r1491]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-13 [r1490]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_parenth.ih,
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_parenth.cc,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_stack.cc,
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Initialize static expressions after command-line program
	    arguments have been read.

2004-07-13 [r1489]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/std_channels.cc:
	  - Initialize static expressions after command-line program
	    arguments have been read.

2004-07-13 [r1488]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/StdIO.hh:
	  - Initialize static expressions after command-line program
	    arguments have been read.

2004-07-13 [r1487]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.hh,
	  to-imperative/trunk/bootstrap/compiler/rfpc.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_err.hh,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.hh:
	  - Initialize static expressions after command-line program
	    arguments have been read.

2004-07-13 [r1486]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Initialize static expressions after command-line program
	    arguments have been read.

2004-07-12 [r1484-1485]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_atstart.hh,
	  to-imperative/trunk/runtime/rf_atstart.cc:
	  - Fixed initialization of AtStart objects queue.

2004-07-09 [r1483]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_atstart.hh (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_atstart.cc (added),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Possibility to invoke functions at the start of refal program has
	    been added.

2004-07-08 [r1482]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-07-08 [r1481]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_common.ih,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih,
	  to-imperative/trunk/runtime/rf_dir.ih,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed includes.

2004-07-07 [r1479-1480]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_common.ih,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Default start adresses for refal heap and stack aren't fixed (are
	    choosed automatically by mmap).
	  - Default maximum sizes for refal heap and stack are reduced to 32M
	    and 16M.
	  - Parsing of RTS command-line options (analogous to ghc's) has been
	    added.

2004-07-07 [r1478]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/pxx_sys_error.ih,
	  to-imperative/trunk/libp++/pxx_common.ih:
	  - Small fixes to avoid warnings.

2004-07-05 [r1476-1477]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/libp++/pxx_heap.cc:
	  - Use mremap() only if USE_MREMAP is #define'd.

2004-06-18 [r1474-1475]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Makefile:
	  - Fixed SUBDIRS variable setting depending on the goal.

2004-06-18 [r1472-1473]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/Makefile:
	  - Fixed SUBDIRS variable setting depending on the goal.

2004-06-17 [r1470-1471]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Fixed problem with timezone in 'cvs log' output.

2004-06-16 [r1468-1469]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-16 [r1466-1467]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Dir.hh (added),
	  to-imperative/trunk/library/include/refal-plus/Dir.rfi (added):
	  - Dir library headers.

2004-06-15 [r1464-1465]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_check.cc,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.hh (removed),
	  to-imperative/trunk/compiler/rfp_check.rf:
	  - Include files in case-insensitive mode are now looked up among
	    really existing files in search path.

2004-06-15 [r1462-1463]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Dir/Makefile (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Dir (added),
	  to-imperative/trunk/samples/Dir/read_dir1.rf (added):
	  - Test for Read-Dir function.

	* to-imperative/trunk/runtime/rf_dir.cc (added),
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_dir.hh (added),
	  to-imperative/trunk/runtime/rf_dir.ih (added):
	  - Dir library has been added.

2004-06-15 [r1461]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Dir/close_dir.cc (added),
	  to-imperative/trunk/library/Dir/read_dir.cc (added),
	  to-imperative/trunk/library/include/refal/access.hh (removed),
	  to-imperative/trunk/library/include/refal/vector.hh (removed),
	  to-imperative/trunk/library/lib_error.hh (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/Dir (added),
	  to-imperative/trunk/library/include/refal/shortarithm.hh
	  (removed), to-imperative/trunk/library/include/refal/class.hh
	  (removed), to-imperative/trunk/library/include/refal/string.hh
	  (removed), to-imperative/trunk/library/include/refal/bit.hh
	  (removed), to-imperative/trunk/library/include/refal/convert.hh
	  (removed), to-imperative/trunk/library/Dir/Makefile (added),
	  to-imperative/trunk/library/include/refal/stdio.hh (removed),
	  to-imperative/trunk/library/Apply/apply.cc,
	  to-imperative/trunk/library/include/refal/arithm.hh (removed),
	  to-imperative/trunk/library/include/refal/apply.hh (removed),
	  to-imperative/trunk/library/include/refal/dos.hh (removed),
	  to-imperative/trunk/library/include/refal/compare.hh (removed),
	  to-imperative/trunk/library/Dir/open_dir.cc (added),
	  to-imperative/trunk/library/include/refal/table.hh (removed),
	  to-imperative/trunk/library/include/refal/box.hh (removed):
	  - Dir library has been added.

2004-06-14 [r1459-1460]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/rfp.in (added):
	  - Template for rfp.sh.

2004-06-14 [r1457-1458]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/configure:
	  - Fixed libgmp checking.

2004-06-14 [r1455-1456]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/configure:
	  - Added -cflags option.

2004-06-14 [r1454]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-14 [r1453]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.functions,
	  to-imperative/trunk/configure:
	  - Fixed -gmp_lib and -gmp_inc configure options.

2004-06-10 [r1452]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-10 [r1451]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-10 [r1449-1450]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_vars.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Self-translated to C++ compiler sources after last changes.

2004-06-10 [r1448]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf:
	  - Fixed compilation of empty source after $iter.

2004-06-10 [r1447]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/iter3.out (added),
	  to-imperative/trunk/samples/Syntax/iter3.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for empty source after $iter.

2004-06-10 [r1446]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Fixed compilation of patterns after blocks.

2004-06-10 [r1445]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/block4.out (added),
	  to-imperative/trunk/samples/Syntax/block4.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for pattern after a block.

2004-06-08 [r1443-1444]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/README:
	  - Up to date terse instructions.

2004-06-08 [r1441-1442]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-08 [r1440]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-08 [r1439]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-08 [r1435-1438]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/cygwin/library/include/refal/access.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/vector.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/Vector.hh,
	  to-imperative/trunk/cygwin/library/include/refal/ShortArithm.hh,
	  to-imperative/trunk/cygwin/library/include/refal/shortarithm.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/class.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/string.hh
	  (added), to-imperative/trunk/cygwin/library/include/refal/Bit.hh,
	  to-imperative/trunk/cygwin/library/include/refal/bit.hh (added),
	  to-imperative/trunk/cygwin/library/include/refal/convert.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/StdIO.hh,
	  to-imperative/trunk/cygwin/library/include/refal/stdio.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/Arithm.hh,
	  to-imperative/trunk/cygwin/library/include/refal/arithm.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/apply.hh
	  (added), to-imperative/trunk/cygwin/library/include/refal/dos.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/compare.hh
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/table.hh
	  (added), to-imperative/trunk/cygwin/library/include/refal/box.hh
	  (added):
	  - Generated headers.

	* to-imperative/trunk/cygwin/library/include/refal-plus/Box.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Bit.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Convert.rfi
	  (added), to-imperative/trunk/cygwin/library/include/refal-plus
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Access.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/StdIO.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Vector.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Arithm.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/ShortArithm.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Apply.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Class.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Dos.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Compare.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/String.rfi
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal-plus/Table.rfi
	  (added):
	  - R+ standard library interfaces.

	* to-imperative/trunk/cygwin/libp++/Makefile,
	  to-imperative/trunk/cygwin/Makefile,
	  to-imperative/trunk/cygwin/runtime/Makefile,
	  to-imperative/trunk/cygwin/library/Makefile:
	  - Improved makefiles.

2004-06-08 [r1434]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/cygwin/config.mk (removed),
	  to-imperative/trunk/config.mk (removed),
	  to-imperative/trunk/Makefile,
	  to-imperative/trunk/runtime/Makefile, to-imperative/trunk/rfp.sh
	  (removed), to-imperative/trunk/configure,
	  to-imperative/trunk/library/Makefile:
	  - Improved makefiles.

2004-06-08 [r1433]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/access.hh (added),
	  to-imperative/trunk/library/include/refal/vector.hh (added),
	  to-imperative/trunk/library/include/refal/Vector.hh,
	  to-imperative/trunk/library/include/refal/ShortArithm.hh,
	  to-imperative/trunk/library/include/refal/shortarithm.hh (added),
	  to-imperative/trunk/library/include/refal/class.hh (added),
	  to-imperative/trunk/library/include/refal/string.hh (added),
	  to-imperative/trunk/library/include/refal/Bit.hh,
	  to-imperative/trunk/library/include/refal/bit.hh (added),
	  to-imperative/trunk/library/include/refal/convert.hh (added),
	  to-imperative/trunk/library/include/refal/StdIO.hh,
	  to-imperative/trunk/library/include/refal/stdio.hh (added),
	  to-imperative/trunk/library/include/refal/Arithm.hh,
	  to-imperative/trunk/library/include/refal/arithm.hh (added),
	  to-imperative/trunk/library/include/refal/apply.hh (added),
	  to-imperative/trunk/library/include/refal/dos.hh (added),
	  to-imperative/trunk/library/include/refal/compare.hh (added),
	  to-imperative/trunk/library/include/refal/table.hh (added),
	  to-imperative/trunk/library/include/refal/box.hh (added):
	  - Generated headers.

2004-06-08 [r1432]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Generation of headers for case insensitive programs.

2004-06-08 [r1431]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Generation of headers for case insensitive programs.

2004-06-07 [r1429-1430]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/Makefile,
	  to-imperative/trunk/samples/samples.mk,
	  to-imperative/trunk/bootstrap/rfpc.sh (removed),
	  to-imperative/trunk/configure,
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/bootstrap/rfph.sh (removed),
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/bootstrap/rfpc.stage2 (removed),
	  to-imperative/trunk/bootstrap/rfpc.stage3 (removed),
	  to-imperative/trunk/bootstrap/rfph.stage2 (removed),
	  to-imperative/trunk/rules.mk,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/bootstrap/rfph.stage3 (removed),
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/bootstrap/compiler/Makefile:
	  - Improved makefiles.

2004-06-05 [r1427-1428]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal-plus/Box.rfi (added),
	  to-imperative/trunk/library/include/refal-plus/Bit.rfi (added),
	  to-imperative/trunk/library/include/refal-plus/Convert.rfi
	  (added), to-imperative/trunk/library/include/refal-plus (added),
	  to-imperative/trunk/library/include/refal-plus/Access.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/StdIO.rfi
	  (added),
	  to-imperative/trunk/library/include/refal-plus/Vector.rfi
	  (added),
	  to-imperative/trunk/library/include/refal-plus/Arithm.rfi
	  (added),
	  to-imperative/trunk/library/include/refal-plus/ShortArithm.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/Apply.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/Class.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/Dos.rfi
	  (added),
	  to-imperative/trunk/library/include/refal-plus/Compare.rfi
	  (added),
	  to-imperative/trunk/library/include/refal-plus/String.rfi
	  (added), to-imperative/trunk/library/include/refal-plus/Table.rfi
	  (added):
	  - R+ standard library interfaces.

2004-06-04 [r1426]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-06-04 [r1425]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/Makefile, to-imperative/trunk/rules.mk,
	  to-imperative/trunk/compiler/Makefile:
	  - Improved makefiles.

2004-06-04 [r1424]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_const.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_const.rfi:
	  - Fixed creating of references to functions.

2004-06-04 [r1423]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc,
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc,
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc:
	  - Fixed creating of references to functions.

2004-04-27 [r1422]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.mk,
	  to-imperative/trunk/cygwin/config.mk, to-imperative/trunk/rfp.sh:
	  - Improved makefiles.

2004-04-27 [r1421]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/README:
	  - Terse instructions.

2004-04-27 [r1420]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/rules.mk:
	  - Improved makefiles.

2004-04-27 [r1419]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/to_int_bug5.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug7.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug9.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug10.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug2.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug11.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug11.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug12.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug4.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug6.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug8.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug1.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug11.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug2.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug2.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug3.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug4.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug4.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug5.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug6.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug6.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug7.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug8.out (added),
	  to-imperative/trunk/samples/Convert/to_int_bug8.rf (added),
	  to-imperative/trunk/samples/Convert/to_int_bug9.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug1.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug1.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug2.out (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug10.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug3.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug3.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug12.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug4.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug5.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug5.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug6.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug7.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug7.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug8.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug9.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug9.rf (removed),
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf,
	  to-imperative/trunk/samples/Convert/to_int.bug10.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug10.out (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug1.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug11.out (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug12.rf (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug12.out (removed),
	  to-imperative/trunk/samples/Convert/to_int_bug3.rf (added):
	  - Files *.bug* have been renamed to *_bug*

2004-04-27 [r1418]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/libstdc++-stub/Makefile:
	  - Improved makefiles.

2004-04-27 [r1417]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/cygwin/version.mk (removed),
	  to-imperative/trunk/bootstrap/compiler/Makefile:
	  - Improved makefiles.

2004-04-27 [r1416]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/cygwin/config.mk, to-imperative/trunk/rfp.sh,
	  to-imperative/trunk/compiler/Makefile:
	  - Improved makefiles.

2004-04-27 [r1415]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-04-27 [r1413-1414]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/samples.mk:
	  - Improved makefiles.

	* to-imperative/trunk/cygwin/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_char.cc:
	  - Function bytes_to_chars() now correctly works with ShortArithm.

2004-04-27 [r1412]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Table/Makefile,
	  to-imperative/trunk/library/Box/Makefile,
	  to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/library/Bit/Makefile,
	  to-imperative/trunk/library/Convert/Makefile,
	  to-imperative/trunk/library/Access/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/Vector/Makefile,
	  to-imperative/trunk/library/Arithm/Makefile,
	  to-imperative/trunk/library/ShortArithm/Makefile,
	  to-imperative/trunk/library/Apply/Makefile,
	  to-imperative/trunk/library/Class/Makefile,
	  to-imperative/trunk/library/Dos/Makefile,
	  to-imperative/trunk/library/Compare/Makefile,
	  to-imperative/trunk/library/String/Makefile:
	  - Improved makefiles.

2004-04-27 [r1411]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.mk, to-imperative/trunk/Makefile:
	  - Improved makefiles.

2004-04-27 [r1410]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/config.mk,
	  to-imperative/trunk/cygwin/config.mk,
	  to-imperative/trunk/samples/samples.mk:
	  - Improved makefiles.

2004-04-26 [r1408-1409]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/compiler/Makefile,
	  to-imperative/trunk/ChangeLog:
	  - Improved makefiles.

2004-04-26 [r1407]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/cygwin/library/Table/Makefile,
	  to-imperative/trunk/cygwin/library/Box/Makefile,
	  to-imperative/trunk/config.mk,
	  to-imperative/trunk/cygwin/config.mk,
	  to-imperative/trunk/Makefile,
	  to-imperative/trunk/cygwin/Makefile,
	  to-imperative/trunk/samples/samples.mk,
	  to-imperative/trunk/cygwin/library/Access/Makefile,
	  to-imperative/trunk/cygwin/library/Vector/Makefile,
	  to-imperative/trunk/cygwin/library/ShortArithm/Makefile,
	  to-imperative/trunk/cygwin/library/Class/Makefile,
	  to-imperative/trunk/cygwin/library/String/Makefile,
	  to-imperative/trunk/cygwin/libp++/Makefile,
	  to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/cygwin/library/Bit/Makefile,
	  to-imperative/trunk/cygwin/runtime/Makefile,
	  to-imperative/trunk/cygwin/rules.mk (removed),
	  to-imperative/trunk/rules.mk,
	  to-imperative/trunk/cygwin/library/Convert/Makefile,
	  to-imperative/trunk/cygwin/library/StdIO/Makefile,
	  to-imperative/trunk/cygwin/library/Arithm/Makefile,
	  to-imperative/trunk/cygwin/library/Dos/Makefile,
	  to-imperative/trunk/cygwin/library/Apply/Makefile,
	  to-imperative/trunk/cygwin/library/Compare/Makefile:
	  - Improved makefiles.

2004-04-26 [r1406]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/runtime/rf_expr.ih (added):
	  - Forgotten rf_exp.ih has been added.

2004-04-26 [r1405]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-04-26 [r1404]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/rfp.sh:
	  - Possibility to set top refal directory through environment
	    variable $refal_dir.

2004-04-26 [r1403]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/config.mk (added),
	  to-imperative/trunk/cygwin/version.mk (added),
	  to-imperative/trunk/cygwin/Makefile (added),
	  to-imperative/trunk/cygwin/rules.mk (added):
	  - Makefiles for cygwin.

2004-04-26 [r1402]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/bootstrap/compiler/rfp_const.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_check.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_src.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.cc (added),
	  to-imperative/trunk/bootstrap/compiler/reserved-c++.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfpc.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_debug.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_format.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_err.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_compile.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_as2as.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_vars.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_check.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_mangle.hh
	  (added), to-imperative/trunk/bootstrap/compiler/reserved-c++.cc
	  (added), to-imperative/trunk/bootstrap/compiler/Makefile (added),
	  to-imperative/trunk/bootstrap/compiler/rfpc.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_list.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp-filt.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_compile.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_err.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_format.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_helper.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_clashes.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_const.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_src.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_lex.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail.hh (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_mangle.cc (added),
	  to-imperative/trunk/bootstrap/compiler (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_parse.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_list.cc (added),
	  to-imperative/trunk/bootstrap/compiler/rfp_asail_optim.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp-filt.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_helper.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_clashes.cc
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_as2as.hh
	  (added), to-imperative/trunk/bootstrap/compiler/rfp_vars.hh
	  (added):
	  - Compiler sources in C++.

2004-04-26 [r1401]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/libp++/Makefile,
	  to-imperative/trunk/cygwin/runtime/rf_vector.ih,
	  to-imperative/trunk/cygwin/runtime/rf_object.ih,
	  to-imperative/trunk/cygwin/runtime/rf_table.ih,
	  to-imperative/trunk/cygwin/library/Makefile,
	  to-imperative/trunk/cygwin/runtime/rf_box.ih,
	  to-imperative/trunk/cygwin/runtime/rf_channel.ih,
	  to-imperative/trunk/cygwin/runtime/rf_common.ih:
	  - Makefiles corrections.
	  - New function strtowstr() (to use instead of swprintf()).
	    to_string() method in all classes is changed accordingly.

2004-04-26 [r1400]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/library/librf.a (removed):
	  - Object file is removed from CVS tree.

2004-04-26 [r1399]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/libp++/Makefile,
	  to-imperative/trunk/cygwin/libp++/pxx_string.hh,
	  to-imperative/trunk/cygwin/libp++/pxx_string.ih,
	  to-imperative/trunk/cygwin/libp++/pxx_exception.hh (added):
	  - Makefile has been fixed.
	  - pxx_exception has been added.
	  - Operators << have been removed from pxx_string (problems with
	    pxx_stream under cygwin).

2004-04-26 [r1398]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/library/StdIO/getline.c (added):
	  - Free replacement for GNU getline function.

2004-04-26 [r1397]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/library/Class/digit_q.cc (added),
	  to-imperative/trunk/cygwin/library/ShortArithm/rem.cc (added),
	  to-imperative/trunk/cygwin/library/Convert/chars_to_bytes.cc
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_right.cc
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_or.cc
	  (added), to-imperative/trunk/cygwin/library/String/string_init.cc
	  (added), to-imperative/trunk/cygwin/library/Access/middle.cc
	  (added), to-imperative/trunk/cygwin/library/Access/r.cc (added),
	  to-imperative/trunk/cygwin/library/Vector/vector.cc (added),
	  to-imperative/trunk/cygwin/library/Compare/lt.cc (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_length.cc
	  (added), to-imperative/trunk/cygwin/library/StdIO/Makefile
	  (added), to-imperative/trunk/cygwin/library/include/refal/Dos.hh
	  (added), to-imperative/trunk/cygwin/library (added),
	  to-imperative/trunk/cygwin/library/Arithm/sub.cc (added),
	  to-imperative/trunk/cygwin/library/Compare/s_eq.cc (added),
	  to-imperative/trunk/cygwin/library/Bit/bit_and.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO/print.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO/read_m_line.cc (added),
	  to-imperative/trunk/cygwin/library/Table/Makefile (added),
	  to-imperative/trunk/cygwin/library/Access/length.cc (added),
	  to-imperative/trunk/cygwin/library/String (added),
	  to-imperative/trunk/cygwin/library/String/string_fill.cc (added),
	  to-imperative/trunk/cygwin/library/ShortArithm/mult.cc (added),
	  to-imperative/trunk/cygwin/library/String/string_set.cc (added),
	  to-imperative/trunk/cygwin/library/ShortArithm/div_rem.cc
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/String.hh
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_length.cc
	  (added), to-imperative/trunk/cygwin/library/Class/Makefile
	  (added), to-imperative/trunk/cygwin/library/String/Makefile
	  (added), to-imperative/trunk/cygwin/library/include/refal/Bit.hh
	  (added), to-imperative/trunk/cygwin/library/Arithm/div.cc
	  (added), to-imperative/trunk/cygwin/library/Table/table_copy.cc
	  (added), to-imperative/trunk/cygwin/library/String/string_ref.cc
	  (added),
	  to-imperative/trunk/cygwin/library/Table/replace_table.cc
	  (added), to-imperative/trunk/cygwin/library/Apply/apply.cc
	  (added), to-imperative/trunk/cygwin/library/ShortArithm/neg.cc
	  (added), to-imperative/trunk/cygwin/library/Convert/to_upper.cc
	  (added), to-imperative/trunk/cygwin/library/Access (added),
	  to-imperative/trunk/cygwin/library/Arithm/Makefile (added),
	  to-imperative/trunk/cygwin/library/StdIO/write_e_.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO/close_channel.cc
	  (added), to-imperative/trunk/cygwin/library/Class/int_q.cc
	  (added), to-imperative/trunk/cygwin/library/Box/box.cc (added),
	  to-imperative/trunk/cygwin/library/Arithm/gcd.cc (added),
	  to-imperative/trunk/cygwin/library/Class (added),
	  to-imperative/trunk/cygwin/library/include/refal/Vector.hh
	  (added), to-imperative/trunk/cygwin/library/Vector/Makefile
	  (added), to-imperative/trunk/cygwin/library/Table/domain.cc
	  (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_replace.cc
	  (added), to-imperative/trunk/cygwin/library/Table/bind.cc
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_print.cc
	  (added), to-imperative/trunk/cygwin/library/String/string.cc
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/Compare.hh
	  (added),
	  to-imperative/trunk/cygwin/library/String/string_length.cc
	  (added), to-imperative/trunk/cygwin/library/Class/box_q.cc
	  (added), to-imperative/trunk/cygwin/library/Access/right.cc
	  (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_to_exp.cc
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_xor.cc
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/Access.hh
	  (added), to-imperative/trunk/cygwin/library/Makefile (added),
	  to-imperative/trunk/cygwin/library/Compare/eq.cc (added),
	  to-imperative/trunk/cygwin/library/include/refal/Class.hh
	  (added), to-imperative/trunk/cygwin/library/ShortArithm/add.cc
	  (added), to-imperative/trunk/cygwin/library/Dos/sleep.cc (added),
	  to-imperative/trunk/cygwin/library/Arithm (added),
	  to-imperative/trunk/cygwin/library/Box (added),
	  to-imperative/trunk/cygwin/library/StdIO/eof_q_.cc (added),
	  to-imperative/trunk/cygwin/library/Compare/compare.cc (added),
	  to-imperative/trunk/cygwin/library/Class/table_q.cc (added),
	  to-imperative/trunk/cygwin/library/Class/func_q.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO/print_e_.cc (added),
	  to-imperative/trunk/cygwin/library/Compare/gt_eq.cc (added),
	  to-imperative/trunk/cygwin/library/Bit/bit_test.cc (added),
	  to-imperative/trunk/cygwin/library/ShortArithm/sub.cc (added),
	  to-imperative/trunk/cygwin/library/Dos/arg.cc (added),
	  to-imperative/trunk/cygwin/library/Dos/exit.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO (added),
	  to-imperative/trunk/cygwin/library/include (added),
	  to-imperative/trunk/cygwin/library/Compare/gt.cc (added),
	  to-imperative/trunk/cygwin/library/Box/put.cc (added),
	  to-imperative/trunk/cygwin/library/Bit/bit_clear.cc (added),
	  to-imperative/trunk/cygwin/library/Arithm/rem.cc (added),
	  to-imperative/trunk/cygwin/library/String/string_replace.cc
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/StdIO.hh
	  (added), to-imperative/trunk/cygwin/library/Convert/to_int.cc
	  (added), to-imperative/trunk/cygwin/library/StdIO/write.cc
	  (added), to-imperative/trunk/cygwin/library/Apply/Makefile
	  (added), to-imperative/trunk/cygwin/library/ShortArithm/div.cc
	  (added), to-imperative/trunk/cygwin/library/String/substring.cc
	  (added), to-imperative/trunk/cygwin/library/librf.a (added),
	  to-imperative/trunk/cygwin/library/include/refal/ShortArithm.hh
	  (added), to-imperative/trunk/cygwin/library/Access/Makefile
	  (added), to-imperative/trunk/cygwin/library/Bit (added),
	  to-imperative/trunk/cygwin/library/Class/string_q.cc (added),
	  to-imperative/trunk/cygwin/library/Access/left.cc (added),
	  to-imperative/trunk/cygwin/library/Convert (added),
	  to-imperative/trunk/cygwin/library/String/substring_fill.cc
	  (added), to-imperative/trunk/cygwin/library/Class/channel_q.cc
	  (added), to-imperative/trunk/cygwin/library/Convert/to_word.cc
	  (added), to-imperative/trunk/cygwin/library/ShortArithm/Makefile
	  (added), to-imperative/trunk/cygwin/library/Apply (added),
	  to-imperative/trunk/cygwin/library/ShortArithm/gcd.cc (added),
	  to-imperative/trunk/cygwin/library/Class/char_q.cc (added),
	  to-imperative/trunk/cygwin/library/Table/in_table.cc (added),
	  to-imperative/trunk/cygwin/library/Arithm/mult.cc (added),
	  to-imperative/trunk/cygwin/library/Bit/Makefile (added),
	  to-imperative/trunk/cygwin/library/Arithm/div_rem.cc (added),
	  to-imperative/trunk/cygwin/library/include/refal/Arithm.hh
	  (added), to-imperative/trunk/cygwin/library/include/refal/Box.hh
	  (added), to-imperative/trunk/cygwin/library/Table/table.cc
	  (added), to-imperative/trunk/cygwin/library/Vector (added),
	  to-imperative/trunk/cygwin/library/Box/Makefile (added),
	  to-imperative/trunk/cygwin/library/Dos/delay.cc (added),
	  to-imperative/trunk/cygwin/library/Dos/time.cc (added),
	  to-imperative/trunk/cygwin/library/Class/letter_q.cc (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_init.cc (added),
	  to-imperative/trunk/cygwin/library/Class/vector_q.cc (added),
	  to-imperative/trunk/cygwin/library/StdIO/std_channels.cc (added),
	  to-imperative/trunk/cygwin/library/Convert/bytes_to_chars.cc
	  (added), to-imperative/trunk/cygwin/library/Access/l.cc (added),
	  to-imperative/trunk/cygwin/library/Arithm/neg.cc (added),
	  to-imperative/trunk/cygwin/library/Compare (added),
	  to-imperative/trunk/cygwin/library/Vector/vector-init.cc (added),
	  to-imperative/trunk/cygwin/library/Dos/random.cc (added),
	  to-imperative/trunk/cygwin/library/Box/get.cc (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_fill.cc (added),
	  to-imperative/trunk/cygwin/library/include/refal/Apply.hh
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_not.cc
	  (added),
	  to-imperative/trunk/cygwin/library/include/refal/Table.hh
	  (added), to-imperative/trunk/cygwin/library/Vector/subvector.cc
	  (added), to-imperative/trunk/cygwin/library/Dos/Makefile (added),
	  to-imperative/trunk/cygwin/library/Compare/Makefile (added),
	  to-imperative/trunk/cygwin/library/Vector/vector_set.cc (added),
	  to-imperative/trunk/cygwin/library/ShortArithm (added),
	  to-imperative/trunk/cygwin/library/StdIO/open_file.cc (added),
	  to-imperative/trunk/cygwin/library/Convert/to_chars.cc (added),
	  to-imperative/trunk/cygwin/library/Vector/subvector_fill.cc
	  (added), to-imperative/trunk/cygwin/library/include/refal
	  (added), to-imperative/trunk/cygwin/library/StdIO/channel.cc
	  (added), to-imperative/trunk/cygwin/library/Compare/lt_eq.cc
	  (added), to-imperative/trunk/cygwin/library/StdIO/read.cc
	  (added), to-imperative/trunk/cygwin/library/Table/lookup.cc
	  (added), to-imperative/trunk/cygwin/library/Class/word_q.cc
	  (added), to-imperative/trunk/cygwin/library/Vector/vector_ref.cc
	  (added), to-imperative/trunk/cygwin/library/Dos (added),
	  to-imperative/trunk/cygwin/library/Table (added),
	  to-imperative/trunk/cygwin/library/Table/unbind.cc (added),
	  to-imperative/trunk/cygwin/library/Bit/bit_left.cc (added),
	  to-imperative/trunk/cygwin/library/include/refal/Convert.hh
	  (added), to-imperative/trunk/cygwin/library/Bit/bit_set.cc
	  (added), to-imperative/trunk/cygwin/library/Convert/Makefile
	  (added), to-imperative/trunk/cygwin/library/Convert/to_lower.cc
	  (added), to-imperative/trunk/cygwin/library/Arithm/add.cc
	  (added):
	  - Library files modified for cygwin.

2004-04-25 [r1396]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/libp++/pxx_heap.cc (added),
	  to-imperative/trunk/cygwin/libp++ (added),
	  to-imperative/trunk/cygwin/libp++/pxx_vector.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_string.hh (added),
	  to-imperative/trunk/cygwin/libp++/pxx_allocator.cc (added),
	  to-imperative/trunk/cygwin/libp++/pxx_malloc_allocator.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_sys_error.cc
	  (added), to-imperative/trunk/cygwin/libp++/pxx_heap_allocator.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_heap.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_common.cc (added),
	  to-imperative/trunk/cygwin/libp++/Makefile (added),
	  to-imperative/trunk/cygwin/libp++/pxx_allocator.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_default_allocator.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_sys_error.ih
	  (added), to-imperative/trunk/cygwin/libp++/pxx_common.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator_block_header.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_string.cc (added),
	  to-imperative/trunk/cygwin/libp++/pxx_malloc_allocator.cc
	  (added), to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator.cc
	  (added), to-imperative/trunk/cygwin/libp++/pxx_vector.hh (added),
	  to-imperative/trunk/cygwin/libp++/pxx_heap_allocator.cc (added),
	  to-imperative/trunk/cygwin/libp++/pxx_string.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_malloc_allocator.ih
	  (added), to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator.ih
	  (added),
	  to-imperative/trunk/cygwin/libp++/pxx_default_allocator.cc
	  (added), to-imperative/trunk/cygwin/libp++/pxx_heap.hh (added),
	  to-imperative/trunk/cygwin/libp++/pxx_heap_allocator.ih (added),
	  to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator_block_header.cc
	  (added), to-imperative/trunk/cygwin/libp++/pxx_allocator.hh
	  (added),
	  to-imperative/trunk/cygwin/libp++/pxx_default_allocator.ih
	  (added), to-imperative/trunk/cygwin/libp++/pxx_sys_error.hh
	  (added), to-imperative/trunk/cygwin/libp++/pxx_common.hh (added),
	  to-imperative/trunk/cygwin/libp++/pxx_vector.cc (added),
	  to-imperative/trunk/cygwin/libp++/pxx_chunk_allocator_block_header.ih
	  (added):
	  - libp++ files needed for cygwin (partly modified).

2004-04-25 [r1395]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/cygwin/runtime/rf_memory_chunk.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_parenth.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_object_ref.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_expr.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_stack.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_object.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_string.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_macros.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_char.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_result.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_integer.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_core.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_table.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_common.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_arg.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_short_int.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_word.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_vector.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_parenth.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_types.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_term.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_string.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_object.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_channel.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_char.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_box.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_expr.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_func.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_retval.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_macros.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_object_ref.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_integer.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_vector.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_types.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_term.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_arg.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_channel.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_short_int.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_word.hh (added),
	  to-imperative/trunk/cygwin/runtime (added),
	  to-imperative/trunk/cygwin/runtime/rf_table.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_common.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_memory_chunk.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_parenth.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_box.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_func.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_stack.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_object.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_string.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_retval.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_integer.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_object_ref.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_char.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_result.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_short_int.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_word.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_core.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_table.hh (added),
	  to-imperative/trunk/cygwin (added),
	  to-imperative/trunk/cygwin/runtime/Makefile (added),
	  to-imperative/trunk/cygwin/runtime/rf_common.hh (added),
	  to-imperative/trunk/cygwin/runtime/rf_vector.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_box.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_types.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_func.ih (added),
	  to-imperative/trunk/cygwin/runtime/rf_term.cc (added),
	  to-imperative/trunk/cygwin/runtime/rf_channel.cc (added):
	  - Runtime files modified for cygwin.

2004-03-25 [r1393-1394]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/rfp.sh: Use -o option with gcc -c

2004-03-25 [r1391-1392]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/rfp.sh:
	  - Option -o (for easy result naming) has been added.

2004-03-24 [r1390]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-24 [r1388-1389]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/rfp.sh (added):
	  - Shell script for one-command compilation of refal programs in the
	    simplest cases.

2004-03-24 [r1387]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Fixed version output.

2004-03-24 [r1386]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi:
	  - Fixed -u compiler option.

2004-03-22 [r1384-1385]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_object.cc:
	  - rfrt::Ref class has been removed.

2004-03-21 [r1383]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-21 [r1381]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_parenth.hh (added),
	  to-imperative/trunk/runtime/rf_parenth.ih (added),
	  to-imperative/trunk/runtime/rf_object_ref.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_object_ref.ih,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_parenth.cc (added),
	  to-imperative/trunk/runtime/rf_object_ref.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_func.hh,
	  to-imperative/trunk/runtime/rf_func.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Files from parenth_term branch are now on the main trunk.
	  - Files from the main branch are now on the new branch named
	    unboxed_parentheses.

2004-03-21 [r1380]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-21 [r1378]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_channel.hh,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_channel.ih,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_macros.cc,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_box.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_box.ih,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_integer.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Result of merge from parenth_term branch.

2004-03-18 [r1377]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-18 [r1375]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-14 [r1374]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Final version

2004-03-01 [r1373]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-03-01 [r1372]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex: Updated article

2004-02-29 [r1371]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex: Updated article

2004-02-28 [r1370]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex: Updated article

2004-02-26 [r1369]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex: Updated article

2004-02-22 [r1368]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-17 [r1365-1366]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_channel.hh,
	  to-imperative/trunk/runtime/rf_channel.ih:
	  - Function EOF? added (for main and parenth_term branches).

2004-02-17 [r1364]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Lines for "Debug"
	  - comment.

2004-02-17 [r1362-1363]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/branches/parenth_term/runtime/rf_channel.hh,
	  to-imperative/branches/parenth_term/runtime/rf_channel.ih,
	  to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/eof_q_.cc (added),
	  to-imperative/trunk/library/StdIO/Makefile:
	  - Added function EOF?.

2004-02-17 [r1360-1361]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/refal-plus.tex:
	  - Last version (from Abramov).

2004-02-12 [r1358-1359]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_debug.rfi (added):
	  - File for Debug (until only .rfi for compilation "rfpc").

2004-02-12 [r1357]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-12 [r1356]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf:
	  - Option '-u' (for refal-function names v2.0).

2004-02-10 [r1355]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/refal-plus.tex:
	  - Deleted \linebreak, corrected text (style).

2004-02-10 [r1354]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-09 [r1353]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-07 [r1351-1352]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-07 [r1350]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/refal-plus.tex:
	  - \linebreak's are removed.

2004-02-07 [r1349]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/refal-plus.tex:
	  - More litle changes.

2004-02-07 [r1348]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/refal-plus.tex:
	  - Translated comments for Expr class.
	  - Lots of small fixes.

2004-02-05 [r1347]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-05 [r1346]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/refal-plus.tex:
	  - AS and ASAIL descriptions are made a litle bit more up to date.
	  - Some typos are fixed.

2004-02-05 [r1345]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-02-04 [r1343-1344]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-04 [r1342]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-04 [r1341]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-03 [r1339-1340]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-03 [r1338]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-03 [r1337]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-02-02 [r1335-1336]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/gener-shem.eps (added),
	  to-imperative/trunk/docs/psiras.cls (added),
	  to-imperative/trunk/docs/gener-shem.pdf (added),
	  to-imperative/trunk/docs/refal-plus.pdf (added),
	  to-imperative/trunk/docs/RSL.eps (added),
	  to-imperative/trunk/docs/RSL.pdf (added),
	  to-imperative/trunk/docs/refal-plus.tex (added):
	  - Files for title about Refal+ (main file
	  - refal-plus.tex).

2004-02-01 [r1334]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-31 [r1332-1333]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-31 [r1331]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-29 [r1329-1330]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-28 [r1328]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-27 [r1327]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-27 [r1325-1326]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex:
	  - Updated article.

2004-01-26 [r1324]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-01-26 [r1321-1323]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/pm.tex (added):
	  - Initial revision of "Pattern matching" article.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2004-01-03 [r1319-1320]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Corrected Optim-Div.

2003-12-23 [r1317-1318]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/AS-syntax.tex:
	  - Modification AS-syntax: added t.pragma, changed t.Operator,
	    t.Function etc.

2003-12-01 [r1316]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-11-30 [r1315]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/add.cc:
	  - Don't create temporary Integer object.

2003-11-30 [r1310]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  - New options -int <class_name> and -replace-module <module1>
	    <module2>.

2003-11-27 [r1309]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-11-20 [r1308]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos/sleep.cc:
	  - #include is added

2003-11-06 [r1307]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-10-29 [r1306]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-10-29 [r1305]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp-synhl.rfi (removed),
	  to-imperative/trunk/compiler/rfp-synhl.rf (removed),
	  to-imperative/trunk/compiler/Makefile:
	  - rfp-synhl has been removed.

2003-10-29 [r1304]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/bootstrap/rfpc.stage2,
	  to-imperative/trunk/bootstrap/rfpc.stage3 (added),
	  to-imperative/trunk/bootstrap/rfpc.sh,
	  to-imperative/trunk/bootstrap/rfph.stage3 (added):
	  - Bootstrap fixes.

2003-10-29 [r1303]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-10-29 [r1302]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/ASAIL-to-C++.tex:
	  - Modified according to actual "rfp_asail.rf".

2003-10-21 [r1301]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-10-21 [r1300]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos/delay.cc (added),
	  to-imperative/trunk/library/Dos/random.cc (added),
	  to-imperative/trunk/library/Dos/sleep.cc (added):
	  - more functions to Dos module

2003-10-21 [r1299]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/include/refal/Dos.hh,
	  to-imperative/trunk/library/Dos/Makefile:
	  - more functions are added to Dos library module;

2003-10-01 [r1297-1298]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Bit.hh (added):
	  - declarations for Bit library functions

2003-10-01 [r1290-1296]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Bit/Makefile (added):
	  - Makefile for Bit library functions

	* to-imperative/trunk/samples/Bit/bit_test_inval.rf (added),
	  to-imperative/trunk/samples/Bit/bit_test.rf (added),
	  to-imperative/trunk/samples/Bit/bit_test1.rf (added):
	  - tests for Bit library functions

	* to-imperative/trunk/samples/Bit/Makefile (added),
	  to-imperative/trunk/samples/Bit (added):
	  - Makefile for Bit functions tests

	* to-imperative/trunk/samples/Makefile:
	  - Bit library tests are added

	* to-imperative/trunk/library/Bit/bit_clear.cc (added),
	  to-imperative/trunk/library/Bit/bit_xor.cc (added),
	  to-imperative/trunk/library/Bit/bit_left.cc (added),
	  to-imperative/trunk/library/Bit/bit_set.cc (added),
	  to-imperative/trunk/library/Bit/bit_print.cc (added),
	  to-imperative/trunk/library/Bit/bit_right.cc (added),
	  to-imperative/trunk/library/Bit (added),
	  to-imperative/trunk/library/Bit/bit_test.cc (added),
	  to-imperative/trunk/library/Bit/bit_not.cc (added),
	  to-imperative/trunk/library/Bit/bit_or.cc (added),
	  to-imperative/trunk/library/Bit/bit_length.cc (added),
	  to-imperative/trunk/library/Bit/bit_and.cc (added):
	  - Bit library functions

	* to-imperative/trunk/library/Makefile:
	  - Bit library is added

2003-09-09 [r1289]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-09-09 [r1286]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile:
	  - Makefile is corrected

2003-09-09 [r1284-1285]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.out,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests for To-Int function are added

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - To-Int function is corrected;

2003-09-07 [r1283]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-09-07 [r1282]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Improved debugging output.

2003-09-02 [r1281]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-09-02 [r1278-1280]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Don't return Int32 terms.

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Fixed ressetting variables parameters.

	* to-imperative/trunk/samples/Syntax/assign4.out (added),
	  to-imperative/trunk/samples/Syntax/assign4.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Syntax/assign3.out (added),
	  to-imperative/trunk/samples/Syntax/assign3.rf (added):
	  - Tests for resetting variable's parameters after assigning to it.

2003-09-02 [r1274-1277]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - cmp, == for long int methods are added

2003-08-29 [r1273]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/String/tstring.rf (added):
	  - test for String functions

2003-08-29 [r1271-1272]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/String/string_ref.out,
	  to-imperative/trunk/samples/String/string_ref.rf,
	  to-imperative/trunk/samples/String/string.out,
	  to-imperative/trunk/samples/String/string.rf,
	  to-imperative/trunk/samples/String/Makefile:
	  - tests for String library

2003-08-29 [r1270]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/rf_string.cc:
	  - constructor String(size_t, wchar_t) is added (used in library),
	  - method fill is removed;

2003-08-29 [r1269]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/string.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_init.cc:
	  - some bugs are fixed in String library

2003-08-22 [r1267-1268]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/docs/ASAIL-syntax-long.tex:
	  - Modification (according to new ASAIL-syntax).

2003-08-22 [r1266]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Function 'tree-successor' is deleted.

2003-08-20 [r1265]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-19 [r1263-1264]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/bootstrap/rfpc.sh:
	  - Minor bootstrapping fixes.

	* to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Table fixes according to RB-trees implementation found on Web.

2003-08-19 [r1262]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/bootstrap/rfpc.stage2 (added),
	  to-imperative/trunk/bootstrap/rfpc.sh,
	  to-imperative/trunk/bootstrap/rfph.stage2 (added),
	  to-imperative/trunk/compiler/Makefile:
	  - Preparing stage2 bootstrap.

2003-08-19 [r1260-1261]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/rf_object_ref.cc,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - create_expr(wchar_t) methos is added to class Char;
	  - cmp (int), cmp(long int), operator == (int), operator==(long int)
	    are
	  - added to class Integer for correct comparison in library
	    functions;
	  - method to_string() is added to class Object;
	  - Object_ref::to_string() method is corrected;
	  - method to_string() is added to class String;

2003-08-19 [r1259]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/string.cc:
	  - functions rewritten using replace method instead of operator =;

2003-08-19 [r1258]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - comments are removed;

2003-08-19 [r1256-1257]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Fixed clashes compilation.

2003-08-19 [r1255]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/clash7.out (added),
	  to-imperative/trunk/samples/Syntax/clash7.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for clashes compilation.

2003-08-18 [r1252-1254]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/iter2.out (added),
	  to-imperative/trunk/samples/Syntax/iter2.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for vars renaming in $iter.

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Fixed vars renaming in $iter.

2003-08-18 [r1250-1251]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.cc:
	  - Code is formatted.

2003-08-16 [r1247-1249]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Table/Makefile:
	  - Make for added test.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-16 [r1246]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/samples/Table/table5.out (added),
	  to-imperative/trunk/samples/Table/table5.rf (added):
	  - Test for Table is added (search in table for difference
	    hash-key).

2003-08-16 [r1245]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.cc,
	  to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-16 [r1242-1244]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.ih:
	  - Old version hash for table_key (expr-length).

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.cc:
	  - Bugs for search-table (at function search_node()).

2003-08-16 [r1241]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.ih: *** empty log message
	  ***

2003-08-16 [r1240]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.cc:
	  - Old-new version (bug at "insert_node").

2003-08-15 [r1238-1239]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Empty expressions are constructed in a new memory chunks.

2003-08-15 [r1237]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/empty1.out (added),
	  to-imperative/trunk/samples/Syntax/empty1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for splitting of empty expression.

2003-08-15 [r1235-1236]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Table/Makefile,
	  to-imperative/trunk/samples/Table/table4.out (added),
	  to-imperative/trunk/samples/Table/table4.rf (added):
	  - Another table test.

2003-08-15 [r1233-1234]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/simple1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - The simplest refal program.

2003-08-15 [r1232]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-15 [r1231]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Fixed $iter compilation.

2003-08-15 [r1230]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/iter1.out (added),
	  to-imperative/trunk/samples/Syntax/iter1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for $iter.

2003-08-15 [r1229]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-15 [r1228]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read.cc:
	  - Read!() fixes.

2003-08-15 [r1225-1227]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.cc:
	  - Table::insert_node() fixes.

	* to-imperative/trunk/samples/StdIO/read_test_inv.cc (removed):
	  - Removed .cc file.

2003-08-14 [r1223-1224]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Table/Makefile,
	  to-imperative/trunk/samples/Table/table3.out (added),
	  to-imperative/trunk/samples/Table/table3.rf (added):
	  - Another table test.

2003-08-14 [r1221-1222]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Compare/gt.cc,
	  to-imperative/trunk/library/Compare/gt_eq.cc,
	  to-imperative/trunk/library/Compare/lt.cc,
	  to-imperative/trunk/library/Compare/lt_eq.cc,
	  to-imperative/trunk/library/Compare/compare.cc,
	  to-imperative/trunk/runtime/rf_table.cc,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - Expr::compare() can return any integer. Sign is what matters.

2003-08-14 [r1220]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Compare/Makefile,
	  to-imperative/trunk/samples/Compare/compare1.out (added),
	  to-imperative/trunk/samples/Compare/compare1.rf (added):
	  - Test for comparing Words and Integers.

2003-08-14 [r1219]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-14 [r1217-1218]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Unused code is deleted.

2003-08-14 [r1216]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-14 [r1215]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read_m_line.cc,
	  to-imperative/trunk/runtime/rf_channel.ih:
	  - Memory-related bugs fixed.

2003-08-14 [r1213-1214]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Syntax/const1.rf:
	  - const1 now isn't depend on const2.

2003-08-14 [r1212]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-14 [r1211]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/Box/box2.rf (added):
	  - Empty box2.rf for the correct linking of constant box.

2003-08-14 [r1210]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read.cc:
	  - More Read!() fixes.

2003-08-14 [r1208-1209]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  - Put constant declarations in cc-files instead of hh-ones.

2003-08-14 [r1205-1207]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/read.cc:
	  - Further Read!() fixes.

	* to-imperative/trunk/runtime/rf_vector.ih:
	  - Fixed opertator=() to handle correctly reference counter. It is
	    illegal to use destructors in object asignments.

2003-08-14 [r1204]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/samples/Vector/mem.rf:
	  - Test for Vector::= (memory bugs).

2003-08-14 [r1203]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/libp++/pxx_vector.ih:
	  - Old version (with decrease and expand).

2003-08-13 [r1201-1202]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Jumping into the wrong place on $fail is fixed.
	  - Variable naming scheme is improved a little bit.
	  - More unused code is throwed away.

2003-08-13 [r1200]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-13 [r1197-1199]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Vector/vector_to_exp.cc,
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_length.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/vector_fill.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc:
	  - Code is modified.

	* to-imperative/trunk/runtime/rf_vector.ih:
	  - Method "=" is changed (problems with destructor).

2003-08-13 [r1193-1196]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/StdIO/Makefile:
	  - Makefile for tests for Read function

	* to-imperative/trunk/samples/StdIO/read_test4.cc (removed),
	  to-imperative/trunk/samples/StdIO/read_test.cc (removed),
	  to-imperative/trunk/samples/StdIO/read_test1.cc (removed),
	  to-imperative/trunk/samples/StdIO/read_test2.cc (removed),
	  to-imperative/trunk/samples/StdIO/read_test3.cc (removed): ***
	  empty log message ***

	* to-imperative/trunk/samples/StdIO/read_test4.cc (added),
	  to-imperative/trunk/samples/StdIO/read_test_inv.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test_inv.out (added),
	  to-imperative/trunk/samples/StdIO/read_test.cc (added),
	  to-imperative/trunk/samples/StdIO/read_test1.out (added),
	  to-imperative/trunk/samples/StdIO/read_test1.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test2.out (added),
	  to-imperative/trunk/samples/StdIO/read_test2.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test3.out (added),
	  to-imperative/trunk/samples/StdIO/read_test3.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test4.out (added),
	  to-imperative/trunk/samples/StdIO/read_test4.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test_inv.cc (added),
	  to-imperative/trunk/samples/StdIO/read_test1.cc (added),
	  to-imperative/trunk/samples/StdIO/read_test.rf (added),
	  to-imperative/trunk/samples/StdIO/read_test2.cc (added),
	  to-imperative/trunk/samples/StdIO/read_test.out (added),
	  to-imperative/trunk/samples/StdIO/read_test3.cc (added): ***
	  empty log message ***

	* to-imperative/trunk/samples/StdIO/test3 (added),
	  to-imperative/trunk/samples/StdIO/test4 (added),
	  to-imperative/trunk/samples/StdIO/test (added),
	  to-imperative/trunk/samples/StdIO/test1 (added),
	  to-imperative/trunk/samples/StdIO/test2 (added):
	  - arguments for Read! function

2003-08-13 [r1191-1192]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/libp++/pxx_vector.ih:
	  - Added missing deallocate().

2003-08-13 [r1189-1190]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Vector/mem.rf (added),
	  to-imperative/trunk/samples/Vector/Makefile:
	  - Test for Vector (memory bugs).

2003-08-13 [r1187-1188]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed type for Func.
	  - Write type and hex value for unknown symbols.

2003-08-13 [r1186]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/open_file.cc:
	  - Open-File() fixes.

2003-08-13 [r1184-1185]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_common.ih:
	  - Read!() fixes.

2003-08-13 [r1182-1183]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Read!() fixes.

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/library/StdIO/read.cc,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Read!() fixes.

2003-08-13 [r1180-1181]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - The bug in __rf_call() function is fixed.

2003-08-13 [r1179]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Table/Makefile:
	  - Unexistent "error" target is removed.

2003-08-13 [r1178]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/funcall1.out (added),
	  to-imperative/trunk/samples/Syntax/funcall1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for the correctness of function (tail)calls.

2003-08-12 [r1175-1177]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Dos/arg1.rf (added),
	  to-imperative/trunk/samples/Dos/Makefile:
	  - Test for the Arg function.

	* to-imperative/trunk/library/Dos/arg.cc:
	  - Invalid arguments handling is fixed.

2003-08-12 [r1174]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-12 [r1172-1173]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/read_m_line.cc:
	  - Read-Line calls Read-Line! through TAILCALL for the correct
	    handling of $fail-s.

2003-08-12 [r1170-1171]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/open_file.cc:
	  - Delete auxiliary objects before returning $fail.

2003-08-12 [r1169]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-12 [r1168]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Vector/vector_ref.cc,
	  to-imperative/trunk/library/Vector/subvector_fill.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/subvector.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc,
	  to-imperative/trunk/library/Vector/vector_set.cc:
	  - Functions modification for Integer-index.

2003-08-12 [r1167]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/StdIO/read_m_line.cc:
	  - $fail is returned the right way.

2003-08-12 [r1164-1166]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Table/table_copy.cc:
	  - Function is modified.

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih:
	  - Constructor for Table_Copy is added.

	* to-imperative/trunk/samples/Table/Makefile,
	  to-imperative/trunk/samples/Table/loop.rf:
	  - Test for Table (memory_bugs for tail_CALL).

2003-08-12 [r1162-1163]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/open_file.cc:
	  - File open mode is converted to lower case.
	  - In case of problems with file opening do $fail instead of $error.

2003-08-12 [r1160-1161]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/StdIO/open_file1.out (added),
	  to-imperative/trunk/samples/StdIO/open_file1.rf (added),
	  to-imperative/trunk/samples/StdIO/Makefile:
	  - Test for Open-File and Read-Line! functions.

2003-08-12 [r1159]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-12 [r1158]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read.cc:
	  - Missing free()'s inserted.

2003-08-12 [r1157]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read.cc (added):
	  - Preliminary implementation of Read!(). May still contain bugs and
	    need improvements.

2003-08-11 [r1156]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/bootstrap/rfpc.sh,
	  to-imperative/trunk/runtime/rf_channel.hh,
	  to-imperative/trunk/runtime/rf_channel.ih:
	  - Do not close already opened channels.

2003-08-11 [r1154-1155]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - calling setlocale in Time is taken to Init;
	  - type of argument of cmp function in Integer class is changed to
	  - unsigned long (for correct work of cmp with unsigned numbers,
	    SIZE_MAX);

2003-08-11 [r1151-1153]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/substring_fill.cc:
	  - checking of argument of type_int is added

	* to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - checking of argument of type_int is corrected

	* to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/library/Dos/exit.cc:
	  - milliseconds are represented as in old version;
	  - checking of argument od type_int is added

2003-08-11 [r1150]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/read_m_line.cc (added),
	  to-imperative/trunk/bootstrap/Makefile,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/library/StdIO/std_channels.cc,
	  to-imperative/trunk/bootstrap/rfpc.sh,
	  to-imperative/trunk/library/include/refal/StdIO.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Dos/Makefile,
	  to-imperative/trunk/library/Dos/arg.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/compiler/Makefile:
	  - Implemented Dos::Arg() and StdIO::Read-Line!().
	  - Some fixes for bootstrapping.

2003-08-11 [r1148-1149]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/rfpc.sh,
	  to-imperative/trunk/bootstrap/rfph.sh:
	  - Heapsize is decreased, asail-optimization is enabled.

2003-08-10 [r1147]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-10 [r1146]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_clashes.rfi,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Support for references to functions. Including ones with formats
	    other then e = e.
	  - Support for iterative splitting from the right.
	  - Composition of clashes left hand side is corrected.
	  - Renaming of variables is corrected.
	  - Some other small bugs are fixed.
	  - A lot of unused code is throwed away, some code is cleaned up,
	    some comments are added.

2003-08-10 [r1144-1145]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Apply/Makefile,
	  to-imperative/trunk/samples/Apply/apply2.out (added),
	  to-imperative/trunk/samples/Apply/apply2.rf (added):
	  - Example of reference to function with format other than e = e.

2003-08-10 [r1141-1143]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Makefile:
	  - Added Apply subdirectory.

	* to-imperative/trunk/samples/Syntax/clash6.out (added),
	  to-imperative/trunk/samples/Syntax/clash6.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for iterative splitting from the right.

	* to-imperative/trunk/samples/Syntax/block3.out (added),
	  to-imperative/trunk/samples/Syntax/block3.rf (added):
	  - Another test for variables renaming.

2003-08-10 [r1140]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - rsplit macro has been added.

2003-08-09 [r1138-1139]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Write for Integers.

2003-08-08 [r1136-1137]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Access/l_inval2.out (added),
	  to-imperative/trunk/samples/Access/l_inval2.rf (added),
	  to-imperative/trunk/samples/Access/Makefile:
	  - Test for long integer arguments handling.

2003-08-08 [r1132-1135]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc:
	  - Int32 is replaced by Integer in bytes_to_chars method

	* to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/string_length.cc:
	  - Integer args are added

	* to-imperative/trunk/library/Convert/bytes_to_chars.cc:
	  - processing of Interger args is added

2003-08-08 [r1130-1131]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/library/Dos/exit.cc:
	  - type_int arguments are added to the functions

2003-08-08 [r1128-1129]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - processing of arguments of type_int is added

	* to-imperative/trunk/library/Access/access.hh (removed): *** empty
	  log message ***

2003-08-08 [r1126-1127]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.ih:
	  - Constructor Table() is changed.

2003-08-07 [r1123-1125]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.cc:
	  - Static counter of table number is added (bugs for memory).

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih:
	  - Bugs at work with memory are corrected (added counter of table
	    number).

2003-08-07 [r1120-1122]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Vector/vector_to_exp.cc,
	  to-imperative/trunk/library/Vector/subvector_fill.cc,
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/vector_fill.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc:
	  - Method "=" for Vector is added and functions are changed.

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih:
	  - Method = is added.

2003-08-06 [r1119]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Arithm/add.cc (removed):
	  - C++ source is removed.

2003-08-06 [r1117-1118]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Added methods for comparison with long int and conversion to it.

2003-08-06 [r1115-1116]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Don't construct ShortInt terms.

2003-08-06 [r1114]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Vector/vector_ref.cc,
	  to-imperative/trunk/library/Vector/subvector_fill.cc,
	  to-imperative/trunk/library/Vector/vector_length.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/subvector.cc,
	  to-imperative/trunk/library/Vector/vector_set.cc:
	  - type_short_int is replaced by type_int32

2003-08-06 [r1113]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-08-06 [r1112]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos/time.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Dos/exit.cc:
	  - type_int32 is added

2003-08-06 [r1111]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_length.cc,
	  to-imperative/trunk/library/String/string_init.cc:
	  - uses type_int32

2003-08-06 [r1110]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/library/Class/int_q.cc:
	  - uses type_int32

2003-08-06 [r1109]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - type_short_int is replaced by type_int32

2003-08-06 [r1108]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_types.hh:
	  - type_short_int is replaced by type_int32

2003-08-06 [r1105-1107]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - type_short_int is replaced by type_int32, class ShortInt is
	    renamed to Int32

	* to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc,
	  to-imperative/trunk/library/Arithm/add.cc,
	  to-imperative/trunk/library/Arithm/neg.cc,
	  to-imperative/trunk/library/Arithm/sub.cc:
	  - short arithmetic is moved to ShortArithm module

2003-08-06 [r1100-1104]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/include/refal/ShortArithm.hh (added):
	  - Declarations for short arithmetic functions

	* to-imperative/trunk/library/include/refal/Arithm.hh:
	  - Neg function declaration is added

	* to-imperative/trunk/library/Makefile:
	  - ShortArithm directory is added

	* to-imperative/trunk/library/ShortArithm/Makefile (added):
	  - Makefile for short arithmetic functions

	* to-imperative/trunk/library/ShortArithm/gcd.cc,
	  to-imperative/trunk/library/ShortArithm/mult.cc,
	  to-imperative/trunk/library/ShortArithm/div.cc,
	  to-imperative/trunk/library/ShortArithm/rem.cc,
	  to-imperative/trunk/library/ShortArithm/div_rem.cc,
	  to-imperative/trunk/library/ShortArithm/add.cc,
	  to-imperative/trunk/library/ShortArithm/neg.cc (added),
	  to-imperative/trunk/library/ShortArithm/sub.cc:
	  - Short Arithmetic functions

2003-08-06 [r1098-1099]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc:
	  - Method "Vector-Replace" is changed.

2003-08-05 [r1095-1097]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/block2.out (added),
	  to-imperative/trunk/samples/Syntax/block2.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for after-block clashes.

	* to-imperative/trunk/compiler/rfp_mangle.rf:
	  - Labels are prefixed with '_' to distinguish them from typical
	    namespaces.

2003-08-04 [r1093-1094]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Bug in the local variables renaming algorithm is fixed.

2003-08-04 [r1090-1092]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/block1.out (added),
	  to-imperative/trunk/samples/Syntax/const1.out (added),
	  to-imperative/trunk/samples/Syntax/trap1.out (added):
	  - Out files.

	* to-imperative/trunk/samples/Syntax/block1.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for renaming variables in blocks.

2003-08-02 [r1088-1089]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/String/string_replace.cc:
	  - String-Replace is rewritten using function String

2003-08-02 [r1086-1087]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Dos/time.cc:
	  - 0 is added to milliseconds if the number is < 10;
	  - date and time were changed to terms of type_short_int

2003-07-31 [r1085]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-31 [r1084]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/to_int.bug3.out:
	  - new .out file for test for To-Int function

2003-07-31 [r1082-1083]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.ih:
	  - Added comment on used trick.

2003-07-31 [r1079-1081]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - creating Integer is added if length of the number is longer than
	    length of ShortInt

	* to-imperative/trunk/runtime/rf_integer.ih:
	  - Integer::create_expr(WString& ) method is implemented

2003-07-30 [r1077-1078]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Dos/time.cc:
	  - string format is corrected

2003-07-30 [r1075-1076]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/String/string.cc:
	  - check for "Size limit exceeded" is added

2003-07-30 [r1074]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos/time.cc:
	  - time and date in a locale-specific way

2003-07-30 [r1073]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-30 [r1072]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Vector/vector_ref.cc,
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/vector_init.cc,
	  to-imperative/trunk/library/Vector/vector_replace.cc:
	  - Size limit (SIZE_MAX) for vector is added.

2003-07-30 [r1071]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/samples/Arithm/gcd.cc (removed),
	  to-imperative/trunk/samples/Arithm/div_rem.cc (removed):
	  - Removed C++ files.

2003-07-30 [r1070]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-30 [r1066-1069]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Arithm/mult.cc (removed),
	  to-imperative/trunk/samples/Arithm/div.cc (removed),
	  to-imperative/trunk/samples/Arithm/rem.cc (removed),
	  to-imperative/trunk/samples/Arithm/sub.cc (removed):
	  - Removed C++ files.

	* to-imperative/trunk/samples/Arithm/mult.cc,
	  to-imperative/trunk/samples/Arithm/div.cc,
	  to-imperative/trunk/samples/Arithm/rem.cc,
	  to-imperative/trunk/samples/Arithm/sub.cc:
	  - Func term type implemented (requires some compiler support).
	    Apply module implemented.

	* to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Apply/apply.rf (added),
	  to-imperative/trunk/samples/Apply/apply.out (added),
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/library/Apply (added),
	  to-imperative/trunk/runtime/rf_func.cc (added),
	  to-imperative/trunk/samples/Apply (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/library/Apply/apply.cc (added),
	  to-imperative/trunk/library/include/refal/Apply.hh (added),
	  to-imperative/trunk/runtime/rf_func.hh (added),
	  to-imperative/trunk/runtime/rf_func.ih (added),
	  to-imperative/trunk/samples/Apply/Makefile (added),
	  to-imperative/trunk/library/Apply/Makefile (added):
	  - Func term type implemented (requires some compiler support).
	    Apply module implemented.

2003-07-30 [r1065]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/samples/Table/loop.rf:
	  - Test for Table is modified.

2003-07-29 [r1063-1064]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/Makefile:
	  - .hh files are generated from .rfi ones.

2003-07-28 [r1061-1062]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/docs/flist.txt:
	  - Result at 28/07/03.

2003-07-28 [r1059-1060]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Table/lookup.cc,
	  to-imperative/trunk/library/Table/bind.cc,
	  to-imperative/trunk/library/Table/in_table.cc,
	  to-imperative/trunk/library/Table/unbind.cc,
	  to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/library/Table/table_copy.cc,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/library/Table/replace_table.cc,
	  to-imperative/trunk/runtime/rf_table.cc,
	  to-imperative/trunk/library/Table/domain.cc:
	  - Function names are changed.

2003-07-28 [r1058]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-24 [r1056-1057]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Arithm/gcd.cc (added),
	  to-imperative/trunk/samples/Arithm/gcd.out,
	  to-imperative/trunk/samples/Arithm/gcd.rf,
	  to-imperative/trunk/samples/Arithm/div_rem.cc (added),
	  to-imperative/trunk/samples/Arithm/div_rem.out,
	  to-imperative/trunk/samples/Arithm/div_rem.rf:
	  - tests for GCD and Div-Rem functions

2003-07-24 [r1054-1055]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.ih:
	  - Operator % (intptr_t) sign bug fixed.

2003-07-24 [r1053]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-24 [r1052]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Arithm/rem.cc,
	  to-imperative/trunk/samples/Arithm/rem.out,
	  to-imperative/trunk/samples/Arithm/rem.rf:
	  - test for Rem function is corrected

2003-07-24 [r1050-1051]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Arithm/mult.cc (added),
	  to-imperative/trunk/samples/Arithm/div.cc (added),
	  to-imperative/trunk/samples/Arithm/rem.cc (added),
	  to-imperative/trunk/samples/Arithm/sub.cc (added):
	  - .cc files for tests (Int is replaced by Integer)

	* to-imperative/trunk/samples/Arithm/mult.out,
	  to-imperative/trunk/samples/Arithm/mult.rf,
	  to-imperative/trunk/samples/Arithm/div.out,
	  to-imperative/trunk/samples/Arithm/div.rf,
	  to-imperative/trunk/samples/Arithm/rem.out,
	  to-imperative/trunk/samples/Arithm/rem.rf,
	  to-imperative/trunk/samples/Arithm/sub.out,
	  to-imperative/trunk/samples/Arithm/sub.rf:
	  - tests for long arithmetic

2003-07-19 [r1047-1049]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_vector.ih:
	  - Methods for Vector are added.

	* to-imperative/trunk/samples/Vector/vector.out (added),
	  to-imperative/trunk/samples/Vector/vector.rf:
	  - Test for Vector.

2003-07-19 [r1045-1046]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/library/Vector/subvector_fill.cc (added),
	  to-imperative/trunk/library/Vector/vector.cc,
	  to-imperative/trunk/library/Vector/Makefile,
	  to-imperative/trunk/library/Vector/subvector.cc (added),
	  to-imperative/trunk/library/Vector/vector_replace.cc (added),
	  to-imperative/trunk/library/Vector/vector_set.cc (added):
	  - Methods for Vector are added.

2003-07-18 [r1044]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-18 [r1042-1043]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Vector/vector_ref.cc (added),
	  to-imperative/trunk/library/Vector/vector_length.cc (added),
	  to-imperative/trunk/library/Vector/Makefile:
	  - Library VECTOR.

	* to-imperative/trunk/samples/Vector/vector.rf:
	  - Test for VECTOR.

2003-07-18 [r1040-1041]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/samples/Vector/vector.rf (added),
	  to-imperative/trunk/samples/Vector/Makefile (added),
	  to-imperative/trunk/samples/Vector (added):
	  - Test for VECTOR.

	* to-imperative/trunk/library/Vector/vector_to_exp.cc (added),
	  to-imperative/trunk/runtime/rf_vector.hh,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/library/Vector/vector.cc (added),
	  to-imperative/trunk/library/Vector/vector-init.cc (added),
	  to-imperative/trunk/library/Vector/vector_init.cc (added),
	  to-imperative/trunk/library/include/refal/Vector.hh (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/library/Vector/vector_fill.cc (added),
	  to-imperative/trunk/library/Vector/Makefile (added),
	  to-imperative/trunk/library/Vector (added):
	  - Library VECTOR.

2003-07-18 [r1039]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/libp++/pxx_vector.hh:
	  - Library VECTOR. :
	    ---------------------------------------------------------------------
	  - 

2003-07-18 [r1038]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-18 [r1037]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Arithm/add.cc (added),
	  to-imperative/trunk/samples/Arithm/add.out,
	  to-imperative/trunk/samples/Arithm/add.rf:
	  - test for "+" function with long numbers

2003-07-18 [r1036]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-18 [r1035]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc,
	  to-imperative/trunk/library/Arithm/Makefile,
	  to-imperative/trunk/library/Arithm/neg.cc (added),
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Finished library changes for long arithmetic.

2003-07-17 [r1034]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Arithm/arithm.hh (removed): *** empty
	  log message ***

2003-07-17 [r1032-1033]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/bootstrap/Makefile (added),
	  to-imperative/trunk/Makefile, to-imperative/trunk/bootstrap
	  (added), to-imperative/trunk/bootstrap/rfpc.sh (added),
	  to-imperative/trunk/bootstrap/rfph.sh (added):
	  - Started work on bootstrap infrastructure.

2003-07-17 [r1031]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Additional constructors added.

2003-07-17 [r1029-1030]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Modul is corrected (bugs for INFIX+).

2003-07-17 [r1027-1028]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/Arithm/add.cc,
	  to-imperative/trunk/library/Arithm/sub.cc,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Most long arithmetic functions implemented.

2003-07-17 [r1025-1026]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/String.hh (removed),
	  to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/String/string_replace.cc:
	  - call of function String is replaced by body of the function
	  - #include String.hh is removed

2003-07-17 [r1024]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/convert.hh (removed): ***
	  empty log message ***

2003-07-17 [r1023]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-17 [r1022]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/String/string_length_inval.out
	  (added),
	  to-imperative/trunk/samples/String/string_length_inval.rf
	  (added), to-imperative/trunk/samples/String/string_ref.out
	  (added), to-imperative/trunk/samples/String/string_ref.rf
	  (added), to-imperative/trunk/samples/String/Makefile,
	  to-imperative/trunk/samples/String/string_length.out (added),
	  to-imperative/trunk/samples/String/string_length.rf (added):
	  - tests for String functions

2003-07-17 [r1019-1021]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/String/String.hh (added),
	  to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/string.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_length.cc,
	  to-imperative/trunk/library/String/Makefile,
	  to-imperative/trunk/library/String/string_init.cc:
	  - String functions

	* to-imperative/trunk/library/String/create_string.hh (removed):
	  *** empty log message ***

	* to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih,
	  to-imperative/trunk/runtime/rf_string.cc:
	  - String::fill(String&, size_t, size_t, wchar_t) method is
	    corrected

2003-07-17 [r1017-1018]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Dos.hh (added):
	  - declarations for Dos functions

2003-07-17 [r1014-1016]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Dos/exit.rf (added),
	  to-imperative/trunk/samples/Dos (added),
	  to-imperative/trunk/samples/Dos/time.rf (added),
	  to-imperative/trunk/samples/Dos/Makefile (added):
	  - tests for Time and Exit functions

	* to-imperative/trunk/samples/Makefile:
	  - Dos functions tests are added

2003-07-17 [r1012-1013]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Dos (added),
	  to-imperative/trunk/library/Dos/time.cc (added),
	  to-imperative/trunk/library/Dos/Makefile (added),
	  to-imperative/trunk/library/Dos/exit.cc (added):
	  - Time, Exit library functions

	* to-imperative/trunk/library/Makefile:
	  - Dos library is added to Makefile

2003-07-15 [r1010-1011]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/samples/samples.mk,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_string.cc,
	  to-imperative/trunk/runtime/rf_integer.hh,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - More work on long arithmetic.

2003-07-14 [r1008-1009]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/check.sh:
	  - Changed to provide non-gnu and older gnu sed compatibility.

2003-07-14 [r1007]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-12 [r1006]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_clashes.rfi:
	  - Implemented composition of sources for clashes.
	  - Some silly bugs are fixed.
	  - Some comments.

2003-07-11 [r1005]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-10 [r1003-1004]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Table/loop.rf (added):
	  - Test for TABLE is added.

2003-07-10 [r1001-1002]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Format of functions is changed.

2003-07-10 [r1000]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Table/lookup.cc,
	  to-imperative/trunk/library/Table/bind.cc,
	  to-imperative/trunk/library/Table/in_table.cc,
	  to-imperative/trunk/library/Table/unbind.cc,
	  to-imperative/trunk/library/Table/table_copy.cc,
	  to-imperative/trunk/library/Table/replace_table.cc,
	  to-imperative/trunk/library/Table/domain.cc:
	  - Correction of function.

2003-07-10 [r999]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_wchar.hh (removed): *** empty log
	  message ***

2003-07-10 [r998]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/arithm.cc (removed),
	  to-imperative/trunk/runtime/convert.hh (removed),
	  to-imperative/trunk/runtime/rf_int.hh (removed),
	  to-imperative/trunk/runtime/arithm.hh (removed),
	  to-imperative/trunk/runtime/convert.cc (removed): *** empty log
	  message ***

2003-07-09 [r996-997]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_integer.cc:
	  - Temporary stub to fix tests compilation.

2003-07-09 [r995]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-09 [r994]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_object_ref.ih,
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_common.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_result.hh:
	  - Fixed includes problems.

2003-07-09 [r993]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_integer.ih:
	  - Fixed a typo in the previous changeset.

2003-07-09 [r992]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_integer.ih:
	  - Added missing includes.

2003-07-09 [r991]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed compilation warnings for 64-bit architectures.

2003-07-09 [r989-990]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_stream_socket.ih:
	  - Added missing include.

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc:
	  - Compilation warnings on 64-bit systems fixed.

2003-07-09 [r988]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_integer.cc (added),
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_integer.hh (added),
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_integer.ih (added):
	  - Started long integer arithmetic implementation.

2003-07-09 [r986-987]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/StdIO/close_channel.cc (added):
	  - Added Close-Channel implementation.

2003-07-09 [r985]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/config.mk:
	  - Removed -lsupc++ from LDLIBS, because it is alreadey included in
	    samples.mk. Double inclusion of -lsupc++ breaks correct exception
	    handling on x86_64.

2003-07-09 [r983-984]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Function format is changed.

2003-07-08 [r980-982]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Class/Makefile:
	  - Makefile for renamed tests

	* to-imperative/trunk/samples/Class/int_q.out (added),
	  to-imperative/trunk/samples/Class/int_q.rf (added),
	  to-imperative/trunk/samples/Class/word_q.out (added),
	  to-imperative/trunk/samples/Class/word_q.rf (added),
	  to-imperative/trunk/samples/Class/char_q.out (added),
	  to-imperative/trunk/samples/Class/letter_q.out (added),
	  to-imperative/trunk/samples/Class/letter_q.rf (added),
	  to-imperative/trunk/samples/Class/digit_q.out (added),
	  to-imperative/trunk/samples/Class/digit_q.rf (added),
	  to-imperative/trunk/samples/Class/string_q.rf (added),
	  to-imperative/trunk/samples/Class/box_q.out (added),
	  to-imperative/trunk/samples/Class/box_q.rf (added):
	  - renamed tests for renamed functions

	* to-imperative/trunk/samples/Class/class_string.rf (removed),
	  to-imperative/trunk/samples/Class/class_box.out (removed),
	  to-imperative/trunk/samples/Class/class_box.rf (removed),
	  to-imperative/trunk/samples/Class/class_int.out (removed),
	  to-imperative/trunk/samples/Class/class_int.rf (removed),
	  to-imperative/trunk/samples/Class/class_word.out (removed),
	  to-imperative/trunk/samples/Class/class_word.rf (removed),
	  to-imperative/trunk/samples/Class/class_char.out (removed),
	  to-imperative/trunk/samples/Class/class_char.rf (removed),
	  to-imperative/trunk/samples/Class/class_letter.out (removed),
	  to-imperative/trunk/samples/Class/class_letter.rf (removed),
	  to-imperative/trunk/samples/Class/class_digit.out (removed),
	  to-imperative/trunk/samples/Class/class_digit.rf (removed): ***
	  empty log message ***

2003-07-08 [r977-979]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Class/Makefile:
	  - Makefile for renamed functions

	* to-imperative/trunk/library/Class/func_q.cc (added),
	  to-imperative/trunk/library/Class/word_q.cc (added),
	  to-imperative/trunk/library/Class/char_q.cc (added),
	  to-imperative/trunk/library/Class/letter_q.cc (added),
	  to-imperative/trunk/library/Class/digit_q.cc (added),
	  to-imperative/trunk/library/Class/vector_q.cc (added),
	  to-imperative/trunk/library/Class/string_q.cc (added),
	  to-imperative/trunk/library/Class/table_q.cc (added),
	  to-imperative/trunk/library/Class/box_q.cc (added),
	  to-imperative/trunk/library/Class/channel_q.cc (added),
	  to-imperative/trunk/library/Class/int_q.cc (added):
	  - renamed files for Class library

	* to-imperative/trunk/library/Class/class_string.cc (removed),
	  to-imperative/trunk/library/Class/class_table.cc (removed),
	  to-imperative/trunk/library/Class/class_box.cc (removed),
	  to-imperative/trunk/library/Class/class_channel.cc (removed),
	  to-imperative/trunk/library/Class/class_int.cc (removed),
	  to-imperative/trunk/library/Class/class_func.cc (removed),
	  to-imperative/trunk/library/Class/class_word.cc (removed),
	  to-imperative/trunk/library/Class/class_char.cc (removed),
	  to-imperative/trunk/library/Class/class_letter.cc (removed),
	  to-imperative/trunk/library/Class/class_digit.cc (removed),
	  to-imperative/trunk/library/Class/class_vector.cc (removed),
	  to-imperative/trunk/library/Class/func_q_.cc (removed): *** empty
	  log message ***

2003-07-08 [r975-976]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Correction for syntax-modification (TERM-EQ).

2003-07-08 [r973-974]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Table/domain.out (added),
	  to-imperative/trunk/samples/Table/table.out (added),
	  to-imperative/trunk/samples/Table/lookup.out (added),
	  to-imperative/trunk/samples/Table/bind.out (added),
	  to-imperative/trunk/samples/Table/table_copy.out (added):
	  - Adding of out-files.

2003-07-07 [r972]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Table/table.cc:
	  - Correction of function.

2003-07-07 [r970-971]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Table/Makefile,
	  to-imperative/trunk/library/Table/lookup.cc,
	  to-imperative/trunk/library/Table/bind.cc,
	  to-imperative/trunk/library/Table/in_table.cc,
	  to-imperative/trunk/library/Table/unbind.cc,
	  to-imperative/trunk/library/Table/table_copy.cc (added),
	  to-imperative/trunk/library/Table/replace_table.cc (added),
	  to-imperative/trunk/library/Table/domain.cc,
	  to-imperative/trunk/library/Table/table.cc:
	  - RF_FUNC for TABLE.

2003-07-07 [r968-969]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Class TABLE.

	* to-imperative/trunk/samples/Table/Makefile,
	  to-imperative/trunk/samples/Table/domain.rf (added),
	  to-imperative/trunk/samples/Table/table.rf (added),
	  to-imperative/trunk/samples/Table/lookup.rf (added),
	  to-imperative/trunk/samples/Table/bind.rf (added),
	  to-imperative/trunk/samples/Table/table_copy.rf (added):
	  - Tests for Table.

2003-07-06 [r966-967]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/Box/put1.out (added),
	  to-imperative/trunk/samples/Box/put1.rf (added):
	  - Another test for the Box::Store() function.

2003-07-06 [r965]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-06 [r963-964]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_check.rf:
	  - Improved generation of names for auxiliary variables.
	  - Print-Error function is moved from rfp_compile to rfp_check.
	  - A bug in Split-Re function which caused $const'ants to be
	    disclosed too early in some cases is fixed.

2003-07-06 [r962]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Converted to unix format.

2003-07-04 [r961]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-04 [r960]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Compare/compare.cc:
	  - Some simplification of implementation.

2003-07-03 [r959]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-03 [r955-958]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Compare/compare.out (added),
	  to-imperative/trunk/samples/Compare/compare.rf (added):
	  - test and .out file for compare function

	* to-imperative/trunk/samples/Compare/Makefile:
	  - test for Compare function is added

	* to-imperative/trunk/library/Compare/Makefile:
	  - Compare function is added

	* to-imperative/trunk/library/Compare/compare.cc (added):
	  - Compare library function

2003-07-03 [r952-954]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Class/letter_q_.cc (removed),
	  to-imperative/trunk/samples/Class/char_q.out (removed),
	  to-imperative/trunk/library/Class/digit_q_.cc (removed),
	  to-imperative/trunk/samples/Class/letter.rf (removed),
	  to-imperative/trunk/samples/Class/letter.out (removed),
	  to-imperative/trunk/library/Class/vector_q_.cc (removed),
	  to-imperative/trunk/samples/Class/digit.rf (removed),
	  to-imperative/trunk/samples/Class/digit.out (removed),
	  to-imperative/trunk/library/Class/string_q_.cc (removed),
	  to-imperative/trunk/library/Class/channel_q_.cc (removed),
	  to-imperative/trunk/samples/Class/string.rf (removed),
	  to-imperative/trunk/ChangeLog,
	  to-imperative/trunk/library/Class/word_q_.cc (removed),
	  to-imperative/trunk/library/Class/char_q_.cc (removed),
	  to-imperative/trunk/samples/Class/int_q.out (removed),
	  to-imperative/trunk/samples/Class/int_q.rf (removed),
	  to-imperative/trunk/samples/Class/word.out (removed),
	  to-imperative/trunk/samples/Class/word.rf (removed),
	  to-imperative/trunk/library/Class/table_q_.cc (removed),
	  to-imperative/trunk/library/Class/box_q_.cc (removed),
	  to-imperative/trunk/library/Class/int_q_.cc (removed),
	  to-imperative/trunk/samples/Class/box.rf (removed),
	  to-imperative/trunk/samples/Class/box.out (removed): *** empty
	  log message ***

	* to-imperative/trunk/library/Class/class_string.cc (added),
	  to-imperative/trunk/library/Class/class_table.cc (added),
	  to-imperative/trunk/library/Class/class_box.cc (added),
	  to-imperative/trunk/library/Class/class_channel.cc (added),
	  to-imperative/trunk/library/Class/class_int.cc (added),
	  to-imperative/trunk/library/Class/class_func.cc (added),
	  to-imperative/trunk/library/Class/class_word.cc (added),
	  to-imperative/trunk/library/Class/class_char.cc (added),
	  to-imperative/trunk/library/Class/class_letter.cc (added),
	  to-imperative/trunk/library/Class/class_digit.cc (added),
	  to-imperative/trunk/library/Class/class_vector.cc (added):
	  - renamed functions of Class library

	* to-imperative/trunk/library/Class/Makefile:
	  - Makefile for renamed functions

2003-07-03 [r949-951]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Class/class_box.out (added),
	  to-imperative/trunk/samples/Class/class_int.out (added),
	  to-imperative/trunk/samples/Class/class_word.out (added),
	  to-imperative/trunk/samples/Class/class_char.out (added),
	  to-imperative/trunk/samples/Class/class_letter.out (added),
	  to-imperative/trunk/samples/Class/class_digit.out (added):
	  - renamed .out files

	* to-imperative/trunk/samples/Class/class_string.rf (added),
	  to-imperative/trunk/samples/Class/class_box.rf (added),
	  to-imperative/trunk/samples/Class/class_int.rf (added),
	  to-imperative/trunk/samples/Class/class_word.rf (added),
	  to-imperative/trunk/samples/Class/class_char.rf (added),
	  to-imperative/trunk/samples/Class/class_letter.rf (added),
	  to-imperative/trunk/samples/Class/class_digit.rf (added):
	  - renamed test files

	* to-imperative/trunk/samples/Class/Makefile:
	  - Makefile for renamed files

2003-07-02 [r947-948]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Compare/gt_eq.cc,
	  to-imperative/trunk/library/Compare/lt_eq.cc:
	  - Implementation has been simplified a little bit.

2003-07-02 [r946]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Compare/gt_eq.out:
	  - Fixed out-files.

2003-07-02 [r945]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Class/word.out,
	  to-imperative/trunk/samples/Class/letter.out,
	  to-imperative/trunk/samples/Class/digit.out:
	  - Fixed out-files.

2003-07-02 [r943-944]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Compare/Makefile (added):
	  - Makefile for compare tests.

	* to-imperative/trunk/library/include/refal/Compare.hh (added):
	  - Header file for Compare library.

2003-07-01 [r942]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-07-01 [r938-941]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Compare/s_eq.rf:
	  - "/=" test is corrected

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Compare (added),
	  to-imperative/trunk/samples/Compare/gt.out (added),
	  to-imperative/trunk/samples/Compare/gt.rf (added),
	  to-imperative/trunk/samples/Compare/gt_eq.out (added),
	  to-imperative/trunk/samples/Compare/gt_eq.rf (added),
	  to-imperative/trunk/samples/Compare/lt.out (added),
	  to-imperative/trunk/samples/Compare/lt.rf (added),
	  to-imperative/trunk/samples/Compare/gt_new.rf (added),
	  to-imperative/trunk/samples/Compare/lt_eq.out (added),
	  to-imperative/trunk/samples/Compare/lt_eq.rf (added),
	  to-imperative/trunk/samples/Compare/eq.out (added),
	  to-imperative/trunk/samples/Compare/eq.rf (added),
	  to-imperative/trunk/samples/Compare/s_eq.out (added),
	  to-imperative/trunk/samples/Compare/s_eq.rf (added):
	  - Compare functions tests

	* to-imperative/trunk/samples/Makefile:
	  - Compare functions tests are added

2003-07-01 [r937]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Class/word.out,
	  to-imperative/trunk/samples/Class/word.rf,
	  to-imperative/trunk/samples/Class/char_q.out,
	  to-imperative/trunk/samples/Class/char_q.rf,
	  to-imperative/trunk/samples/Class/digit.out,
	  to-imperative/trunk/samples/Class/digit.rf,
	  to-imperative/trunk/samples/Class/box.out,
	  to-imperative/trunk/samples/Class/box.rf:
	  - tests for Class functions

2003-07-01 [r936]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Class/int_q.out (added),
	  to-imperative/trunk/samples/Class/int_q.rf:
	  - test for Int? function

2003-07-01 [r933-935]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.ih:
	  - is_letter() method is corected

	* to-imperative/trunk/samples/Class/letter.out,
	  to-imperative/trunk/samples/Class/letter.rf:
	  - test for Letter? function

2003-07-01 [r932]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Code formatting.

2003-07-01 [r927-931]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - is_letter() method is added

	* to-imperative/trunk/library/Makefile:
	  - Compare is added

	* to-imperative/trunk/library/Compare/gt.cc (added),
	  to-imperative/trunk/library/Compare (added),
	  to-imperative/trunk/library/Compare/gt_eq.cc (added),
	  to-imperative/trunk/library/Compare/lt.cc (added),
	  to-imperative/trunk/library/Compare/lt_eq.cc (added),
	  to-imperative/trunk/library/Compare/eq.cc (added),
	  to-imperative/trunk/library/Compare/s_eq.cc (added),
	  to-imperative/trunk/library/Compare/Makefile (added):
	  - Compare library functions

	* to-imperative/trunk/library/Class/letter_q_.cc,
	  to-imperative/trunk/library/Class/digit_q_.cc:
	  - is_digit(), is_letter() methods are used

2003-07-01 [r924-926]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Syntax/trap1.rf (added):
	  - $trap--$with test.

	* to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Fixed compilation of $error's.

2003-06-30 [r922-923]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_table.hh,
	  to-imperative/trunk/runtime/rf_table.ih,
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/rf_table.cc:
	  - Get the project successfully build.

2003-06-30 [r921]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/Table.hh:
	  - Automatically generated header file.

2003-06-30 [r920]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-30 [r919]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/to_int.bug11.out:
	  - Output for the test when using new runtime.

2003-06-30 [r918]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Class/letter_q_.cc,
	  to-imperative/trunk/library/Class/digit_q_.cc,
	  to-imperative/trunk/library/Class/int_q_.cc:
	  - Some corrections and FIXME's.

2003-06-30 [r917]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/library/Class/Makefile,
	  to-imperative/trunk/samples/Class/Makefile:
	  - Compare library is removed from Makefiles.
	  - Class library functions are added.
	  - -O0 compiler option is used for compiling Class tests.

2003-06-30 [r916]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-30 [r915]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/samples/Table/Makefile (added),
	  to-imperative/trunk/samples/Table/table1.rf (added),
	  to-imperative/trunk/samples/Table (added),
	  to-imperative/trunk/samples/Table/table2.rfi (added):
	  - Adding Table-test.

2003-06-30 [r914]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/library/Table/Makefile (added),
	  to-imperative/trunk/library/Table/lookup.cc (added),
	  to-imperative/trunk/library/Table (added),
	  to-imperative/trunk/library/Table/bind.cc (added),
	  to-imperative/trunk/library/Table/in_table.cc (added),
	  to-imperative/trunk/library/Table/unbind.cc (added),
	  to-imperative/trunk/library/Table/domain.cc (added),
	  to-imperative/trunk/library/Table/table.cc (added):
	  - Adding Table (testing).

2003-06-30 [r913]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/runtime/rf_table.hh (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_table.ih (added),
	  to-imperative/trunk/library/include/refal/Table.hh (added),
	  to-imperative/trunk/runtime/rf_table.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Adding Table (testing).

2003-06-30 [r910-912]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - To_m_Int function is corrected

	* to-imperative/trunk/docs/flist.txt (added):
	  - list of functions in R+ library

2003-06-30 [r906-909]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile: *** empty log message ***

	* to-imperative/trunk/samples/Class/Makefile (added):
	  - Makefile for Class functions

	* to-imperative/trunk/samples/Class/word.out (added),
	  to-imperative/trunk/samples/Class/char_q.out (added),
	  to-imperative/trunk/samples/Class/letter.out (added),
	  to-imperative/trunk/samples/Class/digit.out (added),
	  to-imperative/trunk/samples/Class/box.out (added):
	  - .out files for tests Class functions

	* to-imperative/trunk/samples/Class (added),
	  to-imperative/trunk/samples/Class/int_q.rf (added),
	  to-imperative/trunk/samples/Class/word.rf (added),
	  to-imperative/trunk/samples/Class/char_q.rf (added),
	  to-imperative/trunk/samples/Class/letter.rf (added),
	  to-imperative/trunk/samples/Class/digit.rf (added),
	  to-imperative/trunk/samples/Class/string.rf (added),
	  to-imperative/trunk/samples/Class/box.rf (added):
	  - tests for Class library functions

2003-06-30 [r905]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Class/char_q_.cc (added),
	  to-imperative/trunk/library/Class/letter_q_.cc (added),
	  to-imperative/trunk/library/Class/digit_q_.cc (added),
	  to-imperative/trunk/library/Class/vector_q_.cc (added),
	  to-imperative/trunk/library/Class/string_q_.cc (added),
	  to-imperative/trunk/library/Class/table_q_.cc (added),
	  to-imperative/trunk/library/Class/box_q_.cc,
	  to-imperative/trunk/library/Class/channel_q_.cc (added),
	  to-imperative/trunk/library/Class/int_q_.cc (added),
	  to-imperative/trunk/library/Class/func_q_.cc (added),
	  to-imperative/trunk/library/Class/word_q_.cc (added):
	  - Class library functions

2003-06-29 [r902-904]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/const2.rfi (added),
	  to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Syntax/const1.rf (added):
	  - New test for using $const'ants.

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/samples.mk:
	  - Rule for generating hh-files from rfi-files has been moved to
	    samples.mk.

2003-06-29 [r901]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_format.rf:
	  - Fixes concerning formats with $const'ants.

2003-06-29 [r900]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/library/String/create_string.hh:
	  - Fixes for getting string sample compile.

2003-06-29 [r898-899]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Convert.hh,
	  to-imperative/trunk/library/include/refal/Access.hh,
	  to-imperative/trunk/library/include/refal/StdIO.hh,
	  to-imperative/trunk/library/include/refal/Arithm.hh,
	  to-imperative/trunk/library/include/refal/Class.hh,
	  to-imperative/trunk/library/include/refal/String.hh (added),
	  to-imperative/trunk/library/include/refal/Box.hh:
	  - String.hh is added.
	  - Module names have started with "__refal__" component.

2003-06-29 [r897]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Include path in a C++ header-file name.

2003-06-29 [r896]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-29 [r895]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - type String is registered

2003-06-29 [r891-894]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Makefile:
	  - Class is added

	* to-imperative/trunk/library/Class (added),
	  to-imperative/trunk/library/Class/box_q_.cc (added),
	  to-imperative/trunk/library/Class/Makefile (added):
	  - Class library function

	* to-imperative/trunk/library/include/refal/Class.hh (added):
	  - Class library functions description

2003-06-29 [r887-890]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/ChangeLog,
	  to-imperative/trunk/library/String/Makefile (added),
	  to-imperative/trunk/samples/String/Makefile (added): *** empty
	  log message ***

	* to-imperative/trunk/samples/String (added),
	  to-imperative/trunk/samples/String/string.out (added),
	  to-imperative/trunk/samples/String/string.rf (added):
	  - test for String function

	* to-imperative/trunk/library/String/create_string.hh,
	  to-imperative/trunk/library/String/string.cc:
	  - String library function

	* to-imperative/trunk/runtime/rf_string.hh,
	  to-imperative/trunk/runtime/rf_string.ih (added),
	  to-imperative/trunk/runtime/rf_string.cc (added):
	  - String class

2003-06-29 [r884-886]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Access/r.cc:
	  - Misprint in the error message is corrected.

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/Box/box1.out,
	  to-imperative/trunk/samples/Access/l_inval1.out,
	  to-imperative/trunk/samples/Access/right_inval.out,
	  to-imperative/trunk/samples/Access/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug3.out,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/samples/Access/r_inval1.out,
	  to-imperative/trunk/samples/StdIO/open_file_inv1.out (added),
	  to-imperative/trunk/samples/StdIO/open_file_inv2.out (added),
	  to-imperative/trunk/samples/Convert/bytes_to_chars_inval.out,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/samples/Access/left_inval.out,
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.out,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf,
	  to-imperative/trunk/samples/Access/middle_inval.out,
	  to-imperative/trunk/samples/Convert/to_int.bug10.out (added),
	  to-imperative/trunk/samples/StdIO/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug11.out (added),
	  to-imperative/trunk/samples/Arithm/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug12.out (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Fixes for the proper work of "make check".
	  - Most out-files are generated with old (1.8.7) compiler.

2003-06-29 [r881-883]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - sym_eq is renamed to term_eq.

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Generation of FLAT-EQ is removed and generation of TERM-EQ is
	    added.

2003-06-28 [r879-880]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - Methods for flat expressions equality checks have been removed.

2003-06-28 [r878]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-26 [r875]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-26 [r873-874]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Method Expr::compare.

2003-06-25 [r870-872]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug10.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug11.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug12.rf (added):
	  - New tests for bugs in the To-Int function.

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Some additional comments.

2003-06-25 [r869]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-25 [r868]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - comments are corrected;

2003-06-24 [r867]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-23 [r865-866]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - ShortInt::create_expr(pxx::WString& ) method is corrected

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - To_m_Int function creates a string which consists only of
	    acceptable terms
	  - from the sourse expression

2003-06-22 [r862-864]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Box/put.cc,
	  to-imperative/trunk/library/StdIO/print_e_.cc,
	  to-imperative/trunk/library/StdIO/open_file.cc,
	  to-imperative/trunk/library/Box/get.cc,
	  to-imperative/trunk/library/StdIO/write_e_.cc:
	  - Use Term::cast_to() instead of Term::get_object() and
	    dynamic_cast.

	* to-imperative/trunk/runtime/rf_object_ref.hh (added),
	  to-imperative/trunk/runtime/rf_object_ref.ih (added),
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_object_ref.cc (added),
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Objects are referenced through ObjectRef (instead of Ref) which
	    is derived from Term.
	  - Term::get_type() returns concrete type of the object.
	  - Method Term::cast_to() can be used to check that term has a
	    certain type and cast it to that type simultaneously.

2003-06-21 [r860-861]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Improved eq functions.

2003-06-21 [r859]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-20 [r855-856]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Enable writing expressions with `-' unquoted.

2003-06-20 [r853-854]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/StdIO/open_file_inv1.rf (added),
	  to-imperative/trunk/samples/StdIO/open_file_inv2.rf (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/StdIO/Makefile (added),
	  to-imperative/trunk/samples/StdIO (added):
	  - Tests for the Open-File function.

2003-06-16 [r851-852]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfpc.rfi:
	  - Add /usr/local/include/refal-plus to the default include path.

2003-06-16 [r849-850]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - gawk is changed to awk.

2003-06-16 [r846-848]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/const4.cc (removed),
	  to-imperative/trunk/samples/Syntax/assign1.cc (removed),
	  to-imperative/trunk/samples/Syntax/assign2.cc (removed),
	  to-imperative/trunk/samples/Syntax/static1.cc (removed):
	  - *.cc files are removed from the repository.

2003-06-10 [r843-845]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/check.sh (added):
	  - Reorganized samples and tests making process.
	  - Added new make targets `samples', `tests' and `check'.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-10 [r842]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/Access/middle.out (added),
	  to-imperative/trunk/samples/Box/box1.out (added),
	  to-imperative/trunk/samples/samples.mk,
	  to-imperative/trunk/samples/Arithm/div.out (added),
	  to-imperative/trunk/samples/Arithm/rem.out (added),
	  to-imperative/trunk/samples/Convert/tolower.out (added),
	  to-imperative/trunk/samples/Arithm/add.out (added),
	  to-imperative/trunk/samples/Arithm/sub.out (added),
	  to-imperative/trunk/samples/Access/l1.out (added),
	  to-imperative/trunk/samples/Syntax/const4.cc,
	  to-imperative/trunk/samples/Convert/bytes_to_chars_inval.out
	  (added), to-imperative/trunk/samples/Access/r1.out (added),
	  to-imperative/trunk/samples/Access/left_inval.out (added),
	  to-imperative/trunk/samples/Convert/chars_to_bytes.out (added),
	  to-imperative/trunk/samples/Convert/bytes_to_chars.out (added),
	  to-imperative/trunk/samples/Access/left.out (added),
	  to-imperative/trunk/samples/Syntax/Makefile,
	  to-imperative/trunk/samples/Convert/to_word.out (added),
	  to-imperative/trunk/samples/Convert/to_int2.out (added),
	  to-imperative/trunk/samples/Convert/to_int3.out (added),
	  to-imperative/trunk/samples/Syntax/const4.out (added),
	  to-imperative/trunk/Makefile,
	  to-imperative/trunk/samples/Syntax/clash4.out (added),
	  to-imperative/trunk/samples/Convert/to_int_inval.out (added),
	  to-imperative/trunk/samples/Arithm/mult.out (added),
	  to-imperative/trunk/samples/Access/l_inval1.out (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Access/right_inval.out (added),
	  to-imperative/trunk/samples/Access/Makefile,
	  to-imperative/trunk/samples/Arithm/div_rem.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug1.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug2.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug3.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug4.out (added),
	  to-imperative/trunk/samples/Access/r_inval1.out (added),
	  to-imperative/trunk/samples/Convert/to_int.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug5.out (added),
	  to-imperative/trunk/samples/Access/right.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug6.out (added),
	  to-imperative/trunk/samples/Convert/toupper.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug7.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug8.out (added),
	  to-imperative/trunk/samples/Arithm/gcd.out (added),
	  to-imperative/trunk/samples/Convert/to_int.bug9.out (added),
	  to-imperative/trunk/samples/Access/length.out (added),
	  to-imperative/trunk/samples/Convert/tochars.out (added),
	  to-imperative/trunk/rules.mk,
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Access/middle_inval.out (added),
	  to-imperative/trunk/samples/Arithm/Makefile,
	  to-imperative/trunk/samples/Syntax/assign2.out (added):
	  - Reorganized samples and tests making process.
	  - Added new make targets `samples', `tests' and `check'.

2003-06-10 [r840-841]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/StdIO/print_e_.cc (added),
	  to-imperative/trunk/runtime/rf_channel.hh,
	  to-imperative/trunk/runtime/rf_channel.ih,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/StdIO/write.cc,
	  to-imperative/trunk/library/StdIO/print.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/library/StdIO/write_e_.cc (added),
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Implemented missing StdIO::Print* and StdIO::Write* functions.

2003-06-10 [r839]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/library/StdIO/open_file.cc (added),
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - StdIO::Open-File implemented.

2003-06-10 [r838]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/config.mk,
	  to-imperative/trunk/samples/samples.mk,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/StdIO/write.cc (added),
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Expr::write() rewriting. StdIO::WriteLN() added.

2003-06-10 [r836-837]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed Expr::print() bug caused by last change.

2003-06-09 [r835]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_object.cc,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - A notion of term class is completely removed. All term methods
	    now depend only on a term type.

2003-06-09 [r831-833]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_channel.hh (added),
	  to-imperative/trunk/runtime/rf_channel.ih (added),
	  to-imperative/trunk/runtime/rf_channel.cc (added):
	  - First bits of Channel implementation.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-06 [r830]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/library/StdIO/std_channels.cc (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/library/StdIO/channel.cc (added),
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - First bits of Channel implementation.

2003-06-06 [r828-829]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_core.cc:
	  - Improved error handling.

2003-06-04 [r826-827]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Modified for ASAIL-change: FOR and logic conditions.

2003-06-04 [r821-825]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_word.rf (added):
	  - test for To_Word function;

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug2.rf,
	  to-imperative/trunk/samples/Convert/to_int.bug3.rf,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests for То_m_Int function;

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - ShortInt::create_expr(WString& ) method is added for Тo_m_Int
	  - function;
	  - Word::create_expr(Expr& ) method is added for То_Word function;

	* to-imperative/trunk/library/Convert/Makefile,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Convert/to_word.cc:
	  - To_m_Int function is rewritten using WString;
	  - To_m_Word function;

2003-06-04 [r820]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-03 [r818]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-03 [r817]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-03 [r816]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-06-02 [r813-814]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Box/Makefile,
	  to-imperative/trunk/rules.mk,
	  to-imperative/trunk/library/Convert/Makefile,
	  to-imperative/trunk/library/Access/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile,
	  to-imperative/trunk/library/Arithm/Makefile:
	  - Possibility to avoid old dependencies.

2003-06-02 [r811-812]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/rules.mk,
	  to-imperative/trunk/compiler/Makefile:
	  - Avoid generating unnecessary dependencies for some targets.

2003-06-02 [r808-810]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_parenth.hh (removed),
	  to-imperative/trunk/runtime/rf_parenth.ih (removed),
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_parenth.cc (removed),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_term.cc:
	  - Returning to the unboxed parentheses representation on the main
	    CVS branch.

2003-06-01 [r804-805]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_parenth.hh (added),
	  to-imperative/trunk/runtime/rf_parenth.ih (added),
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_vector.ih,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_parenth.cc (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_term.cc:
	  - Parentheses are inherited from general Term.

2003-05-30 [r802-803]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int.bug6.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug7.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug8.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug9.rf (added),
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug4.rf (added),
	  to-imperative/trunk/samples/Convert/to_int.bug5.rf (added):
	  - Bugs in the To-Int function.

2003-05-30 [r799-801]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/const4.cc:
	  - Update reflecting changes in compiler.

	* to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Variants of eq for constant expressions.

2003-05-30 [r798]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/Makefile:
	  - Makefile fix.

2003-05-30 [r796-797]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Added specialized eq functions for various cases.

2003-05-30 [r795]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_vars.rf:
	  - Misprint concerning flatness is corrected.

2003-05-30 [r794]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - Argument names are fixed again.
	  - Changed formats of EQ and FLAT-EQ forms.
	  - Flatness information are now extracted not from expression
	    structure but from symbol types.

2003-05-29 [r793]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Corrected argument names generation.

2003-05-29 [r788-792]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int3.rf,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests for To_m_Int function are corrected

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - result of is_space() method is corrected;
	  - evaluating of a number in create_expr (Expr&, int) for Char terms
	    is corrected

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - has_spaces() is_number() methods are corrected;
	  - result of is_number function is represented by enum;

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - To_m_Int function is corrected;

2003-05-28 [r786-787]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - More fixes to make Word working.

2003-05-28 [r784-785]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc:
	  - More fixes in Char::create_expr().

2003-05-28 [r783]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-28 [r781-782]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih:
	  - Added ability to create flat expressions. Fixed
	    Char::create_expr().

2003-05-28 [r777-780]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/iter.rf (added),
	  to-imperative/trunk/samples/Makefile:
	  - Factorial through triple $iter.

2003-05-28 [r776]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rf:
	  - Corrected renaming of variables in $iter.

2003-05-28 [r774-775]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int2.rf,
	  to-imperative/trunk/samples/Convert/to_int3.rf (added),
	  to-imperative/trunk/samples/Convert/Makefile:
	  - tests for То_m_Int function are added

2003-05-28 [r772-773]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - is_number() method is corrected;
	  - has_spaces() method is added;

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Processing of spaces in words is corrected;
	  - comments are added;

2003-05-28 [r769-771]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/clash4.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - A test for clashes compilation.

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_clashes.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_clashes.rfi:
	  - Some work on clashes.
	  - FOR format in ASAIL is changed.
	  - Gathering flatness information.

2003-05-27 [r768]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-27 [r767]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Some comments.

2003-05-27 [r766]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-27 [r765]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Comments to the function are added

2003-05-26 [r764]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-26 [r762-763]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - creating number from terms of type Word is corrected

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - constructor in NumIterator class and is_number() method are
	    modified for processing spaces in terms of type Word

2003-05-26 [r760-761]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/select.rf,
	  to-imperative/trunk/samples/select1.rf,
	  to-imperative/trunk/samples/select2.rf,
	  to-imperative/trunk/samples/select3.rf,
	  to-imperative/trunk/samples/perm.rf:
	  - Code formatting.

2003-05-26 [r759]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_clashes.rf (added),
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_clashes.rfi (added),
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf,
	  to-imperative/trunk/compiler/Makefile:
	  - Work towards clashes compilation. All examples are compiled in
	    the right code now.

2003-05-25 [r758]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-25 [r757]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/to_int2.rf,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - test for To_m_Int function is added
	  - tests in to_int2.rf are corrected

2003-05-25 [r753-756]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - method is_not_space() is added

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - processing of terms of Char type is corrected (spaces around the
	    digits are ignored)

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - is_number() method is corrected

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - processing of spaces before and after Char terms is added

2003-05-23 [r751-752]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int2.rf (added),
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/samples/Convert/Makefile:
	  - Example demonstrating where spaces are allowed in the To-Int
	    argument.

2003-05-22 [r750]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  - Work towards clashes compilation.

2003-05-22 [r749]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Removed variables in cyclic restrictions.

2003-05-21 [r747-748]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - return type of operator *() in NumIterator class is corrected

2003-05-21 [r745-746]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/const4.cc,
	  to-imperative/trunk/samples/Box/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Syntax/assign2.cc,
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Updated samples reflecting changes in the compiler.

2003-05-21 [r744]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Work towards clashes compilation.

2003-05-21 [r743]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - type of operator * in NumIterator class is corrected

2003-05-21 [r738-742]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests with expression consisting of one word are added

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - create_expr(Expr&, int) method is modified to process terms of
	    type word

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - method is_number() is corrected

	* to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Convert/to_word.cc:
	  - expressions consisting of words are processed by the function

2003-05-20 [r737]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.ih: -file formatting is
	  corrected

2003-05-20 [r736]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-20 [r735]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - file formatting is corrected, modificator const is added to
	    methods

2003-05-17 [r734]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-17 [r733]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih:
	  - Class NumIterator as element of class Word is added

2003-05-16 [r732]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-16 [r731]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - type word is registered

2003-05-16 [r730]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - term type word processing is added to the function

2003-05-13 [r729]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-11 [r728]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/ASAIL-syntax-long.tex:
	  - Correction ASAIL-text: DECL-OBJ, INT-var, logic term.

2003-05-11 [r727]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Correction for new asail-syntax (initialization of INT-var, CONST
	    definition, logic condition !=).

2003-05-06 [r725-726]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Removed generation of empty condition terms.

2003-05-05 [r723-724]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/samples/Convert/tochars.rf,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Reworked Char::to_chars() method.

2003-05-05 [r721-722]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/static1.rf,
	  to-imperative/trunk/compiler/rfp_const.rf,
	  to-imperative/trunk/samples/Syntax/static1.cc:
	  - Corrected bug in the static expression generation algorithm.

2003-05-05 [r719-720]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/samples/Arithm/add.rf,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Maximum length of ShortInt number is now static constant
	    initialized at run-time.

2003-05-03 [r718]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-05-03 [r715-717]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/const4.cc (added),
	  to-imperative/trunk/samples/Syntax/const4.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile:
	  - Test for $const'ants compilation.

	* to-imperative/trunk/samples/Syntax/assign1.cc,
	  to-imperative/trunk/samples/Syntax/assign2.cc,
	  to-imperative/trunk/samples/Syntax/static1.cc:
	  - Reflection on compiler changes.

2003-05-03 [r714]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Box/Makefile (added),
	  to-imperative/trunk/samples/Box/box1.rf (added),
	  to-imperative/trunk/samples/Box (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Box/box2.rfi (added):
	  - Box library test.

2003-05-03 [r713]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/samples.mk:
	  - Auto-rebuild binaries when Refal source changes.

2003-05-03 [r712]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_const.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf,
	  to-imperative/trunk/compiler/rfp_const.rfi:
	  - Added support for objects. DECL-OBJ form in ASAIL.
	  - Added INT form in ASAIL for defining integer variables.
	  - Worked on clashes compilation (not finished yet).

2003-05-02 [r710-711]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - Corrected bug in to_string() method.

2003-05-01 [r708-709]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - Error is generated when the length of a number is more than the
	    length of UINTPTR_MAX.

2003-04-30 [r707]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-30 [r705-706]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.cc,
	  to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_word.hh,
	  to-imperative/trunk/runtime/rf_word.ih,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - Started Word implementation.

2003-04-30 [r703-704]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.cc (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_common.ih (added),
	  to-imperative/trunk/runtime/rf_word.hh (added),
	  to-imperative/trunk/runtime/rf_word.ih (added),
	  to-imperative/trunk/runtime/rf_common.cc:
	  - Started Word implementation.

2003-04-30 [r702]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-30 [r701]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - length of the number is compared with maximum length of
	    UINTPTR_MAX now

2003-04-30 [r700]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/ASAIL-syntax-long.tex:
	  - Modified ASAIL-syntax: CONSTEXPR, DECL-CONST, t.var.

2003-04-29 [r699]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-29 [r698]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Corrected t.var.

2003-04-29 [r697]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Modified for new format t.var (TVAR, SVAR, STATIC etc.)

2003-04-29 [r695-696]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/samples.mk (added),
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Access/Makefile,
	  to-imperative/trunk/samples/Arithm/Makefile:
	  - Samples makefiles structure simplified.

2003-04-29 [r694]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_vars.rf:
	  - Added parentheses around t.label int the LABEL form in ASAIL.
	  - Corrected Expr-variables defenitions.

2003-04-29 [r693]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Makefile:
	  - Added Arithm and Syntax subdirectories.

2003-04-29 [r691-692]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Syntax/assign2.cc (added),
	  to-imperative/trunk/samples/Syntax/assign2.rf (added),
	  to-imperative/trunk/samples/Syntax/Makefile (added):
	  - Test for assignments of function results.

2003-04-29 [r690]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/toupper.rf,
	  to-imperative/trunk/samples/Convert/tochars.rf,
	  to-imperative/trunk/samples/Convert/to_int_inval.rf,
	  to-imperative/trunk/samples/Convert/tolower.rf:
	  - All Words are changed to Chars sequences, so tests work with the
	    current runtime version.

2003-04-29 [r689]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Access/right.rf,
	  to-imperative/trunk/samples/Access/middle.rf,
	  to-imperative/trunk/samples/Access/r1.rf,
	  to-imperative/trunk/samples/Access/Makefile,
	  to-imperative/trunk/samples/Access/left.rf,
	  to-imperative/trunk/samples/Access/l1.rf:
	  - All Words are changed to Chars sequences, so tests work with the
	    current runtime version.

2003-04-28 [r688]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_result.hh:
	  - Uncommented Stack& Stack::operator , (Result&).

2003-04-27 [r685-687]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_compile.rf:
	  - Removed debugging output.

	* to-imperative/trunk/samples/Convert/bytes_to_chars_inval.cc
	  (removed), to-imperative/trunk/samples/Arithm/gcd.cc (removed),
	  to-imperative/trunk/samples/Access/length.cc (removed),
	  to-imperative/trunk/samples/Access/r1.cc (removed),
	  to-imperative/trunk/samples/Access/left_inval.cc (removed),
	  to-imperative/trunk/samples/Convert/chars_to_bytes.cc (removed),
	  to-imperative/trunk/samples/Convert/bytes_to_chars.cc (removed),
	  to-imperative/trunk/samples/Access/middle_inval.cc (removed),
	  to-imperative/trunk/samples/Access/Makefile,
	  to-imperative/trunk/samples/Access/left.cc (removed),
	  to-imperative/trunk/samples/Access/middle.cc (removed),
	  to-imperative/trunk/samples/Convert/to_int_inval.cc (removed),
	  to-imperative/trunk/samples/Arithm/mult.cc (removed),
	  to-imperative/trunk/samples/Access/l_inval1.cc (removed),
	  to-imperative/trunk/samples/Arithm/div.cc (removed),
	  to-imperative/trunk/samples/Arithm/rem.cc (removed),
	  to-imperative/trunk/samples/Access/right_inval.cc (removed),
	  to-imperative/trunk/samples/Arithm/div_rem.cc (removed),
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug1.cc (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug2.cc (removed),
	  to-imperative/trunk/samples/Convert/to_int.bug3.cc (removed),
	  to-imperative/trunk/samples/Access/r_inval1.cc (removed),
	  to-imperative/trunk/samples/Arithm/add.cc (removed),
	  to-imperative/trunk/samples/Convert/to_int.cc (removed),
	  to-imperative/trunk/samples/Access/l1.cc (removed),
	  to-imperative/trunk/samples/Arithm/sub.cc (removed),
	  to-imperative/trunk/samples/Access/right.cc (removed):
	  - Removed *.cc files. All of them can be generated by new compiler
	    version.

2003-04-27 [r683-684]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_as2as.rfi,
	  to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_list.rfi,
	  to-imperative/trunk/compiler/rfp-synhl.rfi,
	  to-imperative/trunk/compiler/rfp_const.rf (added),
	  to-imperative/trunk/compiler/rfp_check.rfi,
	  to-imperative/trunk/compiler/reserved-c++.rfi,
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_format.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_const.rfi (added),
	  to-imperative/trunk/compiler/rfp_lex.rfi,
	  to-imperative/trunk/compiler/rfp_format.rfi,
	  to-imperative/trunk/compiler/rfp_mangle.rf,
	  to-imperative/trunk/compiler/rfp_as2as.rf,
	  to-imperative/trunk/compiler/rfp-synhl.rf,
	  to-imperative/trunk/compiler/rfp_list.rf,
	  to-imperative/trunk/compiler/rfp-filt.rf,
	  to-imperative/trunk/compiler/rfp_check.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf,
	  to-imperative/trunk/compiler/rfp_vars.rfi (added),
	  to-imperative/trunk/compiler/rfp-filt.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_err.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/rfp_src.rfi,
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_err.rfi,
	  to-imperative/trunk/compiler/rfp_asail.rfi,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_asail_optim.rfi,
	  to-imperative/trunk/compiler/rfp_vars.rf (added),
	  to-imperative/trunk/compiler/rfp_mangle.rfi,
	  to-imperative/trunk/compiler/reserved-c++.rf:
	  - Main compiler loop has been rewritten in a much more clear way
	    with a lot of comments.
	  - Variable uses analysis is temporarily removed to reappear in the
	    as2as transformations phase.
	  - Constant expressions are compiled into static objects rather then
	    variables as was before.
	  - Difference between R+ and R6 notions for = is supported on the
	    level of AS. R6 = should be parsed in NOFAIL. For supplying R+ =
	    abstract syntax terms BLOCK, BLOCK?, and CUTALL are provided.
	  - Yet, compilation of cyclic clashes DOESN'T WORK. So nothing
	    interesting can be compiled by this version. Use previous one for
	    that purposes.

2003-04-27 [r681-682]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Syntax/static1.rf (added),
	  to-imperative/trunk/samples/Syntax/static1.cc (added):
	  - Test for the correctness of constant static expressions
	    initializing.

	* to-imperative/trunk/samples/Syntax (added),
	  to-imperative/trunk/samples/Syntax/assign1.cc (added),
	  to-imperative/trunk/samples/Syntax/assign1.rf (added):
	  - Test for the assignments compilation correctness

2003-04-26 [r678-680]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/to_int.cc,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - Some additional tests.

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - More elegant version of ShortInt::create_expr (Expr& _expr, int
	    _flag) method.

2003-04-26 [r677]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug3.cc (added),
	  to-imperative/trunk/samples/Convert/to_int.bug3.rf (added):
	  - Bug in the To-Int library function.

2003-04-26 [r676]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-26 [r675]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog,
	  to-imperative/trunk/runtime/rf_short_int.cc: *** empty log
	  message ***

2003-04-26 [r673-674]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - examinig first symbol in input expression is corrected

	* to-imperative/trunk/samples/Convert/to_int_inval.cc,
	  to-imperative/trunk/samples/Convert/to_int_inval.rf,
	  to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug2.cc,
	  to-imperative/trunk/samples/Convert/to_int.cc:
	  - tests for corrected To-Int function

2003-04-25 [r672]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-25 [r671]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug2.cc (added),
	  to-imperative/trunk/samples/Convert/to_int.bug2.rf (added):
	  - Bug in the To-Int library function.

2003-04-25 [r670]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/Makefile:
	  - Added to_int_inval test to Makefile.

2003-04-25 [r669]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-25 [r667-668]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile: *** empty log
	  message ***

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - to_wchar_t() method is added

2003-04-25 [r666]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-25 [r663-665]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/option-compiling.tex:
	  - Modified: added option "-rfp-heapsize"

	* to-imperative/trunk/docs/ASAIL-to-C++.tex:
	  - Modified: correction of FOR-operator

	* to-imperative/trunk/docs/ASAIL-syntax-long.tex:
	  - Modified: t.label replaced to t.label-empty (for, block-label)

2003-04-25 [r661-662]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Modified: empty label (FOR, LABEL).

	* to-imperative/trunk/compiler/rfp_asail_optim.rf:
	  - Modified: deleting unused label

2003-04-24 [r660]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/rfp-report.tex:
	  - Modified: added of subsection "reserved-c++"

2003-04-24 [r658-659]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/rfp-report.ps (added):
	  - PS-file (24.04.03)

	* to-imperative/trunk/docs/split-compiling.tex:
	  - Correction of text format

2003-04-24 [r657]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/reserved-c++.tex (added):
	  - Added description of reserved c++-const and symbol table
	    (rfp_mangle).

2003-04-24 [r654-656]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/option-compiling.tex:
	  - Added compiler option (-no)

	* to-imperative/trunk/docs/example-compiling.tex:
	  - Correction of text format

	* to-imperative/trunk/docs/ASAIL-to-C++.tex:
	  - Correction of text (max -> pxx_max, min -> pxx_mo

2003-04-24 [r653]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/ASAIL-syntax-long.tex:
	  - Correction of text format

2003-04-24 [r652]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-24 [r649-651]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/to_int.cc,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests for corrected To-Int function

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - create_expr for Тo-Int function is corrected

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - errors were corrected in To-Int function

2003-04-22 [r648]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-22 [r646-647]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/to_int.bug1.cc (added),
	  to-imperative/trunk/samples/Convert/to_int.bug1.rf (added):
	  - Bug in the To-Int library function.

2003-04-22 [r645]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-18 [r643-644]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/to_int.cc,
	  to-imperative/trunk/samples/Convert/to_int.rf:
	  - tests for To-Int function

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - ShortInt::create_expr(Expr&, int) is corrected

2003-04-15 [r642]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-14 [r638-641]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/compiler/rfp_asail_optim.rfi (added):
	  - Added *.rfi module for asail-optimization.

	* to-imperative/trunk/compiler/rfp_asail_optim.rf (added):
	  - Added module of asail-optimization.

	* to-imperative/trunk/compiler/Makefile:
	  - Modified for asail-optimization.

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Added call of asail-optimization-module (rfp_asail_optim.rf)
	    Option "-no" (rfpc -no ...) ignore this optimization.

2003-04-14 [r637]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-04-12 [r636]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - to_uint() method is added

2003-04-11 [r634-635]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - Code formatting.

2003-04-11 [r632-633]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Makefile:
	  - Added Arithm subdirectory.

2003-04-11 [r631]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_short_int.ih:
	  - Code formatting.

2003-04-11 [r630]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - Code formatting.

2003-04-08 [r628-629]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - to_int.cc is corrected: checking for negative numbers in input
	    expression is added

	* to-imperative/trunk/samples/Convert/Makefile: *** empty log
	  message ***

2003-04-07 [r622-627]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile:
	  - to_int.cc and to_int_inval.cc are added to Makefile

	* to-imperative/trunk/samples/Convert/to_int_inval.cc (added),
	  to-imperative/trunk/samples/Convert/to_int_inval.rf (added):
	  - test for To-Int library function

	* to-imperative/trunk/samples/Convert/to_int.cc (added),
	  to-imperative/trunk/samples/Convert/to_int.rf (added):
	  - tests for To-Int library function

	* to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - create_expr(Expr&, int) method for To-Int function is added.

	* to-imperative/trunk/library/Convert/Makefile:
	  - to_int.cc is added to Makefile

	* to-imperative/trunk/library/Convert/to_int.cc:
	  - To-Int library function

2003-04-02 [r621]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-27 [r620]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - bytes_to_chars method is corrected

2003-03-27 [r619]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/bytes_to_chars.cc: *** empty
	  log message ***

2003-03-27 [r618]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - chars_to_bytes and bytes_to_chars methods are corrected.

2003-03-27 [r617]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf:
	  - tests

2003-03-24 [r616]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-24 [r613-615]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile: *** empty log
	  message ***

	* to-imperative/trunk/samples/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf:
	  - test for Bytes-To-Chars function

	* to-imperative/trunk/samples/Convert/chars_to_bytes.cc (added),
	  to-imperative/trunk/samples/Convert/chars_to_bytes.rf (added):
	  - test for Chars-to-Bytes function

2003-03-24 [r610-612]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/Makefile: *** empty log
	  message ***

	* to-imperative/trunk/library/Convert/chars_to_bytes.cc:
	  - Chars-To-Bytes function is corrected

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - chars_to_bytes method is added

2003-03-17 [r609]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_short_int.cc: *** empty log
	  message ***

2003-03-17 [r608]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-17 [r606-607]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Convert/Makefile,
	  to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Convert/bytes_to_chars_inval.cc
	  (added),
	  to-imperative/trunk/samples/Convert/bytes_to_chars_inval.rf
	  (added), to-imperative/trunk/samples/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf:
	  - arguments in tests for Bytes-To-Chars are divided for valid and
	    invalid

2003-03-17 [r603-605]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.cc:
	  - bytes_to_chars method is added

	* to-imperative/trunk/library/Convert/bytes_to_chars.cc:
	  - Bytes-To-Chars function

	* to-imperative/trunk/samples/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf:
	  - test for Bytes-To-Chars

2003-03-17 [r601-602]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - to_string is corrected.

2003-03-17 [r600]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-14 [r596-599]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/Makefile,
	  to-imperative/trunk/samples/Convert/Makefile: *** empty log
	  message ***

	* to-imperative/trunk/samples/Convert/bytes_to_chars.cc (added),
	  to-imperative/trunk/samples/Convert/bytes_to_chars.rf (added):
	  - example of using bytes_to_chars function

	* to-imperative/trunk/library/Convert/bytes_to_chars.cc:
	  - Bytes_m_To_m_Chars function

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_char.hh:
	  - bytes_to_chars static method is added

2003-03-12 [r595]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-12 [r589-594]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Arithm/Makefile (added):
	  - Makefile for Arithm tests

	* to-imperative/trunk/samples/Arithm (added),
	  to-imperative/trunk/samples/Arithm/gcd.cc (added),
	  to-imperative/trunk/samples/Arithm/gcd.rf (added),
	  to-imperative/trunk/samples/Arithm/mult.cc (added),
	  to-imperative/trunk/samples/Arithm/div.cc (added),
	  to-imperative/trunk/samples/Arithm/mult.rf (added),
	  to-imperative/trunk/samples/Arithm/rem.cc (added),
	  to-imperative/trunk/samples/Arithm/div.rf (added),
	  to-imperative/trunk/samples/Arithm/div_rem.cc (added),
	  to-imperative/trunk/samples/Arithm/rem.rf (added),
	  to-imperative/trunk/samples/Arithm/div_rem.rf (added),
	  to-imperative/trunk/samples/Arithm/add.cc (added),
	  to-imperative/trunk/samples/Arithm/sub.cc (added),
	  to-imperative/trunk/samples/Arithm/add.rf (added),
	  to-imperative/trunk/samples/Arithm/sub.rf (added):
	  - tests for Arithm functions

	* to-imperative/trunk/library/Arithm/Makefile (added):
	  - Makefile for Arithm functions

	* to-imperative/trunk/library/Arithm/gcd.cc,
	  to-imperative/trunk/library/Arithm/mult.cc,
	  to-imperative/trunk/library/Arithm/div.cc,
	  to-imperative/trunk/library/Arithm/rem.cc,
	  to-imperative/trunk/library/Arithm/div_rem.cc,
	  to-imperative/trunk/library/Arithm/add.cc,
	  to-imperative/trunk/library/Arithm/sub.cc:
	  - Arithm functions were rewritten

	* to-imperative/trunk/library/include/refal/Arithm.hh (added):
	  - Arithm library functions declarations

	* to-imperative/trunk/runtime/rf_short_int.cc:
	  - to_string method is added

2003-03-05 [r588]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-05 [r587]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/Access/right.rf,
	  to-imperative/trunk/samples/Access/middle.rf,
	  to-imperative/trunk/samples/Access/left_inval.cc (added),
	  to-imperative/trunk/samples/Access/left_inval.rf (added),
	  to-imperative/trunk/samples/Access/right_inval.cc (added),
	  to-imperative/trunk/samples/Access/middle_inval.cc (added),
	  to-imperative/trunk/samples/Access/right_inval.rf (added),
	  to-imperative/trunk/samples/Access/middle_inval.rf (added),
	  to-imperative/trunk/samples/Access/left.cc,
	  to-imperative/trunk/samples/Access/r_inval1.cc (added),
	  to-imperative/trunk/samples/Access/left.rf,
	  to-imperative/trunk/samples/Access/r_inval1.rf (added),
	  to-imperative/trunk/samples/Access/right.cc,
	  to-imperative/trunk/samples/Access/middle.cc:
	  - tests for Access functions

2003-03-05 [r586]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - some changes in Access functions

2003-03-05 [r585]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-03-05 [r583-584]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Access/Makefile:
	  - Makefiles fixes.

	* to-imperative/trunk/runtime/rf_vector.hh (added),
	  to-imperative/trunk/runtime/rf_vector.ih (added),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_vector.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Vector implementation added.

2003-03-03 [r582]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - Some comments and minor code formatting improvements.

2003-03-03 [r573-581]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Access/Makefile:
	  - Makefile for Access functions

	* to-imperative/trunk/samples/Access/Makefile:
	  - Makefile for Access functions tests

	* to-imperative/trunk/samples/Access/length.cc (added),
	  to-imperative/trunk/samples/Access/length.rf (added):
	  - tests for Access::Length function

	* to-imperative/trunk/samples/Access/middle.rf (added),
	  to-imperative/trunk/samples/Access/middle.cc (added):
	  - tests for Access::Middle function

	* to-imperative/trunk/samples/Access/left.cc (added),
	  to-imperative/trunk/samples/Access/left.rf (added):
	  - tests for Access::L function

	* to-imperative/trunk/samples/Access/right.rf (added),
	  to-imperative/trunk/samples/Access/right.cc (added):
	  - tests for Access::Right function

	* to-imperative/trunk/samples/Access/r1.cc (added),
	  to-imperative/trunk/samples/Access/r1.rf (added):
	  - tests for Access::R function

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - Changes were added to Access library functions

2003-02-27 [r571-572]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Makefile:
	  - Automatic making of subdirectories.

2003-02-27 [r569-570]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Access/l1.cc,
	  to-imperative/trunk/samples/Access/l1.rf:
	  - More complete test.

2003-02-26 [r568]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-26 [r567]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-26 [r564-566]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/.cvsignore (added),
	  to-imperative/trunk/samples/Convert,
	  to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Access/Makefile (added):
	  - Makefile for Access tests.

	* to-imperative/trunk/samples/Access/l_inval1.cc (added),
	  to-imperative/trunk/samples/Access/l_inval1.rf (added),
	  to-imperative/trunk/samples/Access/.cvsignore (added),
	  to-imperative/trunk/samples/Access (added),
	  to-imperative/trunk/samples/Access/l1.cc (added),
	  to-imperative/trunk/samples/Access/l1.rf (added):
	  - Test files for L function.

2003-02-26 [r563]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/Convert/toupper.rf (added),
	  to-imperative/trunk/samples/Convert/tochars.rf (added),
	  to-imperative/trunk/samples/Convert/Makefile (added),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/Convert (added),
	  to-imperative/trunk/samples/Convert/tolower.rf (added):
	  - Convert test files.

2003-02-26 [r562]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/toupper.rf (removed),
	  to-imperative/trunk/samples/tochars.rf (removed),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/samples/tolower.rf (removed):
	  - Convert test files are moved to Convert subdirectory.

2003-02-26 [r561]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - SymbolType enum was removed.
	  - From Term class methods is_char() and get_char() were removed.
	  - type_number was replaced by type_int and type_short_int.
	  - Static method ShortInt::create_expr(intptr_t) was added.

2003-02-26 [r560]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/Access/Makefile,
	  to-imperative/trunk/library/Access/l.cc:
	  - Function L has been developed to the working one.

2003-02-26 [r559]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-26 [r558]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf:
	  - Print error message when can't open a file for writing.

2003-02-26 [r557]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/library/include/refal/Convert.hh,
	  to-imperative/trunk/library/include/refal/Access.hh:
	  - Headers generated by compiler from .rfi files.

2003-02-26 [r556]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-26 [r554-555]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/Developers:
	  - Minor changes to fix ChangeLog generation.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-26 [r548-553]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih:
	  - to_uint() element function is added

	* to-imperative/trunk/library/include/refal/Access.hh (added):
	  - Declarations for Access library functions

	* to-imperative/trunk/library/Access/Makefile (added):
	  - makefile for L, R functions

	* to-imperative/trunk/library/Access/r.cc:
	  - R function

	* to-imperative/trunk/library/Access/l.cc:
	  - L function

2003-02-25 [r547]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-25 [r546]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-25 [r545]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/comp-sheme.eps (added):
	  - Drawing 1 (RFBR-2002 report)

2003-02-25 [r542-544]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/example-compiling.tex (added):
	  - Example (RFBR-2002 report)

	* to-imperative/trunk/docs/option-compiling.tex (added):
	  - Compiler option (RFBR-2002 report)

	* to-imperative/trunk/docs/ASAIL-to-C++.tex (added):
	  - ASAIL-to-C++ compiling rules (RFBR-2002 report)

2003-02-25 [r541]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/split-compiling.tex (added):
	  - Split-compiling-definition (RFBR-2002 report)

2003-02-25 [r539-540]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/my-macro.tex (added):
	  - macro (RFBR-2002 report)

	* to-imperative/trunk/docs/rfp-report.tex (added):
	  - Main file of RFBR-2002 report (TEX-project)

2003-02-25 [r538]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/class-Expr.tex (added):
	  - class Rxpression definition (RFBR-2002 report)

2003-02-25 [r537]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/ASAIL-syntax-long.tex (added):
	  - ASAIL-syntax definition (RFBR-2002 report)

2003-02-25 [r536]  Svetlana Ponomareva <psm@kbse.botik.ru>

	* to-imperative/trunk/docs/AS-syntax.tex (added):
	  - AS-syntax definition (RFBR-2002 report)

2003-02-24 [r535]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Convert/Makefile (added): *** empty
	  log message ***

2003-02-24 [r534]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-24 [r523-533]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/samples/tolower.rf (added):
	  - test for To-Lower function

	* to-imperative/trunk/samples/toupper.rf (added):
	  - test for To-Upper funcion

	* to-imperative/trunk/samples/tochars.rf (added):
	  - test for To-Chars function

	* to-imperative/trunk/samples/Makefile: *** empty log message ***

	* to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc:
	  - get_char_len static method is added to ShortInt class

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - RF_LIB_ERROR macros is changed

	* to-imperative/trunk/library/Convert/to_upper.cc:
	  - to_upper function

	* to-imperative/trunk/library/Convert/to_lower.cc:
	  - to_lower function

	* to-imperative/trunk/library/Convert/to_chars.cc:
	  - to_chars function

	* to-imperative/trunk/library/Makefile: *** empty log message ***

	* to-imperative/trunk/library/include/refal/Convert.hh (added):
	  - declarations of Convert library functions

2003-02-21 [r522]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-20 [r521]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_vector.ih:
	  - Changed semantics of non-const operator [].

2003-02-19 [r519-520]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_vector.hh (added),
	  to-imperative/trunk/libp++/pxx_vector.ih (added),
	  to-imperative/trunk/libp++/pxx_vector.cc (added):
	  - Added vector implementation.

	* to-imperative/trunk/libp++/pxx_string.hh:
	  - Method expand() went to private area.

2003-02-19 [r518]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_text_stream.hh:
	  - Use non-overloaded operators from base class.

2003-02-17 [r517]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_text_stream.hh,
	  to-imperative/trunk/libp++/pxx_binary_stream.ih,
	  to-imperative/trunk/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_fd_text_stream.hh,
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_text_stream.ih,
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_stream.ih:
	  - String output operators added.
	  - Minor improvements.

2003-02-17 [r515-516]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Using string operator [] from libp++.

2003-02-17 [r514]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih:
	  - Added operator[].

2003-02-14 [r512-513]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih:
	  - Static methods Char::to_lower and Char::to_upper have been added
	    for converting sequences of characters.

2003-02-14 [r511]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_sock_addr.cc (added),
	  to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_stream_socket.hh (added),
	  to-imperative/trunk/libp++/pxx_stream_socket.ih (added),
	  to-imperative/trunk/libp++/pxx_sock_addr.hh (added),
	  to-imperative/trunk/libp++/pxx_stream_socket.cc (added),
	  to-imperative/trunk/libp++/pxx_sock_addr.ih (added),
	  to-imperative/trunk/libp++/pxx_exception.hh:
	  - Started sockets implementation.

2003-02-13 [r510]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-13 [r509]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-13 [r507-508]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - Added method Char::to_chars for converting expressions to
	    character sequences. Needed for it methods Term::get_char_len and
	    Term::to_chars are provided for Char and reference terms.

2003-02-12 [r505-506]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Makefile:
	  - Makefile fixed for new library includes location.

2003-02-12 [r502-504]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Box/box.cc (added),
	  to-imperative/trunk/library/Box/put.cc (added),
	  to-imperative/trunk/library/Box/Makefile (added),
	  to-imperative/trunk/library/Box (added),
	  to-imperative/trunk/library/Box/get.cc (added),
	  to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/include/refal/Box.hh (added):
	  - Library routines for box implementation.

	* to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_types.ih,
	  to-imperative/trunk/runtime/rf_object.hh,
	  to-imperative/trunk/runtime/rf_object.ih,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_box.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_box.hh (added),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_box.ih (added),
	  to-imperative/trunk/runtime/rf_types.cc,
	  to-imperative/trunk/runtime/rf_term.cc:
	  - Continued work on refal objects.
	  - Box object implementation.

2003-02-10 [r501]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-10 [r500]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_fd_buffer.hh,
	  to-imperative/trunk/libp++/pxx_fd_buffer.ih,
	  to-imperative/trunk/libp++/pxx_fd_buffer.cc,
	  to-imperative/trunk/libp++/pxx_buffer.hh,
	  to-imperative/trunk/libp++/pxx_buffer.ih,
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_stream.ih:
	  - Added controls for synchronizing associated input and output
	    streams.

2003-02-10 [r499]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Minor fixes to correct samples compilation.

2003-02-10 [r498]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_short_int.hh,
	  to-imperative/trunk/runtime/rf_short_int.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.ih,
	  to-imperative/trunk/runtime/rf_short_int.cc (added):
	  - Field data2 of class Term is replaced by union, class ShortInt is
	    added, type ShortInt is registered

2003-02-06 [r497]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_text_stream.hh,
	  to-imperative/trunk/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_common.cc,
	  to-imperative/trunk/libp++/pxx_exception.hh:
	  - Implementing wide character stream operations.

2003-02-06 [r495-496]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Fixed a bug with non-terminated buffer after wctomb() conversion.

2003-02-06 [r494]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.ih:
	  - Fixed bug with string data memory allocation.

2003-02-06 [r493]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Improved string implementation.

2003-02-06 [r491-492]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/libp++/pxx_string.ih:
	  - Fixed bug in string constructors.

2003-02-05 [r490]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_allocator.ih (added),
	  to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_allocator.cc (added),
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.ih,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - Ugly workaround on early destruction of default allocator.

2003-02-05 [r489]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.ih,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Implemented reference counting for strings. Still need to be
	    improved.

2003-02-05 [r488]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Corrected work with locales.

2003-02-05 [r485-487]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_char.cc,
	  to-imperative/trunk/runtime/rf_types.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/rf_types.cc,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/library/StdIO/print.cc,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Work on types implementation and I/O.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-05 [r484]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.ih:
	  - Added missing include.

2003-02-05 [r483]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih:
	  - Added char_at() method.

2003-02-04 [r482]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_char.cc (added),
	  to-imperative/trunk/runtime/rf_types.hh (added),
	  to-imperative/trunk/runtime/rf_types.ih (added),
	  to-imperative/trunk/runtime/rf_object.hh (added),
	  to-imperative/trunk/runtime/rf_object.ih (added),
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_types.cc (added),
	  to-imperative/trunk/runtime/rf_object.cc (added),
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih,
	  to-imperative/trunk/runtime/rf_core.cc,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - Working on type and object interface.
	  - Changes in rftype::Char class.

2003-02-04 [r481]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r476-480]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/select.cc (removed):
	  - C++ source removed from the main branch.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r470-474]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/select.cc (added):
	  - C++ source of select sample.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r468-469]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r467]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r464]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - New allocator feature added.

2003-02-03 [r461-463]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Disable init_priority attributes.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r460]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.cc,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Disable init_priority attributes.

2003-02-03 [r457-459]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/libp++/pxx_text_stream.cc:
	  - Moved non-inline code to source file.

	* to-imperative/trunk/libp++/pxx_buffer.cc:
	  - Added necessary include.

	* to-imperative/trunk/libp++/pxx_common.cc:
	  - Removed unnecessary include.

2003-02-03 [r456]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-02-03 [r454-455]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh,
	  to-imperative/trunk/runtime/rf_macros.cc:
	  - Implemented macros that do not use GCC statement expressions
	    extension. These macros are turned on by default.

2003-02-01 [r450-453]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/bytes_to_chars.cc:
	  - next revision using Char and ShortInt types

	* to-imperative/trunk/runtime/rf_short_int.hh (added),
	  to-imperative/trunk/runtime/rf_short_int.ih (added):
	  - Refal+ ShortInt type

	* to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/rf_char.ih (added):
	  - Refal+ type Char

2003-01-31 [r448-449]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/pxx_common.hh (removed),
	  to-imperative/trunk/runtime/pxx_sys_error.ih (removed),
	  to-imperative/trunk/runtime/pxx_common.ih (removed),
	  to-imperative/trunk/config.mk, to-imperative/trunk/Makefile,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/pxx_heap.cc (removed),
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc (removed),
	  to-imperative/trunk/runtime/pxx_heap.hh (removed),
	  to-imperative/trunk/runtime/pxx_heap_allocator.hh (removed),
	  to-imperative/trunk/runtime/pxx_sys_error.cc (removed),
	  to-imperative/trunk/runtime/pxx_common.cc (removed),
	  to-imperative/trunk/runtime/pxx_heap.ih (removed),
	  to-imperative/trunk/runtime/pxx_heap_allocator.ih (removed),
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/pxx_allocator.hh (removed),
	  to-imperative/trunk/runtime/pxx_sys_error.hh (removed):
	  - Project tree reorganization, libp++ moved into separate
	    directory.

2003-01-31 [r447]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_exception.hh (added):
	  - Added missing file.

2003-01-31 [r446]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_text_stream.hh,
	  to-imperative/trunk/libp++/pxx_text_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_buffer.hh,
	  to-imperative/trunk/libp++/pxx_fd_buffer.cc:
	  - Completed integer read operators.

2003-01-31 [r445]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Added table based term comparison and copy constructor.
	  - Implemented expression unification and identity check.

2003-01-28 [r444]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_buffer.cc,
	  to-imperative/trunk/libp++/pxx_text_stream.hh (added),
	  to-imperative/trunk/libp++/pxx_text_stream.ih (added),
	  to-imperative/trunk/libp++/pxx_binary_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_fd_buffer.cc,
	  to-imperative/trunk/libp++/pxx_fd_text_stream.hh (added),
	  to-imperative/trunk/libp++/pxx_buffer.hh,
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_text_stream.ih (added),
	  to-imperative/trunk/libp++/pxx_buffer.ih,
	  to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_text_stream.cc (added),
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_fd_text_stream.cc (added):
	  - Started work on text streams.

2003-01-28 [r443]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_string.hh,
	  to-imperative/trunk/libp++/pxx_string.ih,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Continued string implementation.

2003-01-27 [r442]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_string.hh (added),
	  to-imperative/trunk/libp++/pxx_string.ih (added),
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_string.cc (added):
	  - Started string implementation.

2003-01-27 [r441]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_binary_stream.hh,
	  to-imperative/trunk/libp++/pxx_buffer.cc (added),
	  to-imperative/trunk/libp++/pxx_binary_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_stream.hh (removed),
	  to-imperative/trunk/libp++/pxx_fd_stream.ih (removed),
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.hh (added),
	  to-imperative/trunk/libp++/pxx_fd_buffer.cc (added),
	  to-imperative/trunk/libp++/pxx_buffer.hh (added),
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.ih (added),
	  to-imperative/trunk/libp++/pxx_buffer.ih (added),
	  to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_fd_buffer.hh (added),
	  to-imperative/trunk/libp++/pxx_fd_buffer.ih (added),
	  to-imperative/trunk/libp++/pxx_fd_stream.cc (removed),
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_stream.ih,
	  to-imperative/trunk/libp++/pxx_fd_binary_stream.cc (added):
	  - Continued stream implementation.

2003-01-27 [r440]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_binary_stream.hh (added),
	  to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_binary_stream.ih (added),
	  to-imperative/trunk/libp++/pxx_stream.cc (added),
	  to-imperative/trunk/libp++/pxx_fd_stream.hh,
	  to-imperative/trunk/libp++/pxx_binary_stream.cc (added),
	  to-imperative/trunk/libp++/pxx_fd_stream.cc,
	  to-imperative/trunk/libp++/pxx_stream.hh,
	  to-imperative/trunk/libp++/pxx_stream.ih (added):
	  - Continued stream implementation.

2003-01-25 [r437-439]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/ShortArithm/gcd.cc (added),
	  to-imperative/trunk/library/ShortArithm/arithm.hh (added),
	  to-imperative/trunk/library/ShortArithm/mult.cc (added),
	  to-imperative/trunk/library/ShortArithm/rem.cc (added),
	  to-imperative/trunk/library/ShortArithm/div_rem.cc (added),
	  to-imperative/trunk/library/ShortArithm/add.cc (added),
	  to-imperative/trunk/library/ShortArithm/sub.cc (added):
	  - ShortArithm library functions

	* to-imperative/trunk/library/Convert/to_chars.cc,
	  to-imperative/trunk/library/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Convert/to_word.cc:
	  - Convert library functions

2003-01-24 [r435-436]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/ShortArithm (added),
	  to-imperative/trunk/library/ShortArithm/div.cc (added):
	  - Div function for short integers.

2003-01-24 [r430-434]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/config.mk:
	  - Added debug flags.

	* to-imperative/trunk/samples/select1.cc (removed),
	  to-imperative/trunk/samples/select.rf,
	  to-imperative/trunk/samples/select2.cc (removed),
	  to-imperative/trunk/samples/select1.rf,
	  to-imperative/trunk/samples/select3.cc (removed),
	  to-imperative/trunk/samples/select2.rf,
	  to-imperative/trunk/samples/hello.cc (removed),
	  to-imperative/trunk/samples/perm.cc (removed),
	  to-imperative/trunk/samples/select3.rf,
	  to-imperative/trunk/samples/perm.rf,
	  to-imperative/trunk/samples/Makefile:
	  - Workaround to allow program compilation.
	  - Makefile rules changed to allow correct dependency checking.
	  - Removed C++ versions of samples from CVS.

	* to-imperative/trunk/library/Makefile:
	  - Removed unnecessary lines.

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_term.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - REF_BIT changed to FLAT_BIT. Some work on flatness checking.
	  - Implemented correct destructor for term.
	  - Implemented term classes.
	  - Implemented table-based term destructor.

2003-01-24 [r428-429]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/select.rf (added),
	  to-imperative/trunk/samples/select1.rf (added),
	  to-imperative/trunk/samples/select2.rf (added),
	  to-imperative/trunk/samples/select3.rf (added):
	  - select examples

2003-01-23 [r426-427]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/perm.cc (added),
	  to-imperative/trunk/samples/perm.rf (added),
	  to-imperative/trunk/samples/Makefile:
	  - Permutations computing example.

2003-01-23 [r425]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Generate using pxx_max and pxx_min for computing maximum and
	    minimum.

2003-01-23 [r422-424]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/include/refal (added),
	  to-imperative/trunk/library/include/refal/StdIO.hh (added),
	  to-imperative/trunk/library/include (added):
	  - Header file generated from StdIO.rfi.

	* to-imperative/trunk/compiler/rfp_asail.rf:
	  - Function declarations are moved inside their namespaces.

2003-01-23 [r420-421]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/rfp_asail.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_helper.rfi,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_helper.rf:
	  - Now compileable C++ code is generated. Added generation of
	    namespaces, includes, and entry.
	  - Names are converted accordingly to the common scheme used in
	    rfp-filt.
	  - Refal interface files (.rfi) can be processed to generate C++
	    header files (.hh).

2003-01-23 [r419]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_mangle.rf,
	  to-imperative/trunk/compiler/rfp-filt.rf,
	  to-imperative/trunk/compiler/rfp_mangle.rfi:
	  - All symbol sequences that are words from the R+ book point of
	    view can be converted to C++ identifiers.

2003-01-23 [r417-418]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_fd_stream.hh (added),
	  to-imperative/trunk/libp++/pxx_fd_stream.ih (added),
	  to-imperative/trunk/libp++/pxx_fd_stream.cc (added),
	  to-imperative/trunk/libp++/pxx_stream.hh (added):
	  - Started stream implementation.

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh:
	  - Fixed typos.

2003-01-23 [r415-416]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.ih:
	  - Get rid of creating temporary term when surrounding an expression
	    by parentheses.

2003-01-22 [r413-414]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_memory_chunk.hh,
	  to-imperative/trunk/samples/select1.cc,
	  to-imperative/trunk/samples/select2.cc,
	  to-imperative/trunk/samples/select3.cc,
	  to-imperative/trunk/config.mk,
	  to-imperative/trunk/runtime/rf_expr.cc,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Finished cleanup and documentation of two main runtime classes,
	    Term and Expr.

2003-01-21 [r411-412]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.cc,
	  to-imperative/trunk/runtime/Makefile,
	  to-imperative/trunk/runtime/rf_common.hh,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_result.hh,
	  to-imperative/trunk/runtime/rf_expr.ih:
	  - Continued code cleanup and documentation.

2003-01-20 [r407-410]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Hopefully finally get rid of annoying ./ in filenames.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_expr.cc,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_term.ih,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_expr.ih (added):
	  - Started cleaning up and documenting expression implementation.

2003-01-20 [r405-406]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh:
	  - Document design flaw with missing copy ctor and assignment
	    operator.

2003-01-20 [r403-404]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_term.ih (added),
	  to-imperative/trunk/runtime/rf_term.cc:
	  - Term class code cleanup and documentation.

2003-01-20 [r402]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-20 [r400-401]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-20 [r399]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-20 [r398]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.hh (removed):
	  - remove access.hh after moving it to refal/library/Access

2003-01-20 [r397]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc (removed):
	  - remove file access.cc after splitting it into functions

2003-01-20 [r395-396]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/to_chars.cc,
	  to-imperative/trunk/library/Convert/bytes_to_chars.cc,
	  to-imperative/trunk/library/Convert/chars_to_bytes.cc,
	  to-imperative/trunk/library/Convert/convert.hh,
	  to-imperative/trunk/library/Convert/to_lower.cc,
	  to-imperative/trunk/library/Convert/to_int.cc,
	  to-imperative/trunk/library/Convert/to_upper.cc,
	  to-imperative/trunk/library/Convert/to_word.cc:
	  - errors of using types of terms (Char, Int, Word) were corrected

2003-01-20 [r394]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/access.hh,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - name of the namespace was corrected

2003-01-19 [r392-393]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_expr.hh:
	  - Fixed bugs with not freeing memory block, when number of
	    references become zero.
	  - Method deref_childs() reworked with left/right walking approach.

2003-01-19 [r391]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_core.cc:
	  - Call of refal entry point now returns a result.

2003-01-19 [r390]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.hh:
	  - Defined __STDC_LIMIT_MACROS to allow use more macros from
	    <inttypes.h>.

2003-01-19 [r389]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/createlog:
	  - Fixed typo.

2003-01-18 [r385-388]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Convert/convert.hh (added):
	  - function names were revised in convert.hh

	* to-imperative/trunk/library/Convert/to_chars.cc (added),
	  to-imperative/trunk/library/Convert/bytes_to_chars.cc (added),
	  to-imperative/trunk/library/Convert/chars_to_bytes.cc (added),
	  to-imperative/trunk/library/Convert/to_lower.cc (added),
	  to-imperative/trunk/library/Convert (added),
	  to-imperative/trunk/library/Convert/to_int.cc (added),
	  to-imperative/trunk/library/Convert/to_upper.cc (added),
	  to-imperative/trunk/library/Convert/to_word.cc (added):
	  - convert.cc was splitted into functions

	* to-imperative/trunk/library/Arithm/arithm.hh (added):
	  - function names were revised in arithm.hh

2003-01-18 [r382-384]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Arithm (added),
	  to-imperative/trunk/library/Arithm/gcd.cc (added),
	  to-imperative/trunk/library/Arithm/mult.cc (added),
	  to-imperative/trunk/library/Arithm/div.cc (added),
	  to-imperative/trunk/library/Arithm/rem.cc (added),
	  to-imperative/trunk/library/Arithm/div_rem.cc (added),
	  to-imperative/trunk/library/Arithm/add.cc (added),
	  to-imperative/trunk/library/Arithm/sub.cc (added):
	  - arithm.cc was splitted into several functions

	* to-imperative/trunk/library/Access/access.hh:
	  - function names were checked

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - namespaces were added and function names were checked

2003-01-17 [r378-381]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Avoid leading './' in file names. I still don't understand this
	    can occur.

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-17 [r377]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-16 [r376]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-16 [r374-375]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/Access/access.hh (added):
	  - header file to Access functions

	* to-imperative/trunk/library/Access/length.cc,
	  to-imperative/trunk/library/Access/r.cc,
	  to-imperative/trunk/library/Access/left.cc,
	  to-imperative/trunk/library/Access/l.cc,
	  to-imperative/trunk/library/Access/right.cc,
	  to-imperative/trunk/library/Access/middle.cc:
	  - standard registration at the beginning of files was added

2003-01-16 [r373]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-16 [r371-372]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/Access/length.cc (added),
	  to-imperative/trunk/library/Access/r.cc (added),
	  to-imperative/trunk/library/Access/left.cc (added),
	  to-imperative/trunk/library/Access/l.cc (added),
	  to-imperative/trunk/library/Access (added),
	  to-imperative/trunk/library/Access/right.cc (added),
	  to-imperative/trunk/library/Access/middle.cc (added):
	  - Version of Access according to Int and ShortInt classes

2003-01-15 [r370]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-15 [r369]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_init.cc:
	  - Changes are concerning the style of writing

2003-01-15 [r368]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-15 [r367]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-15 [r366]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_ref.cc:
	  - Misprint corrected.

2003-01-15 [r365]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-15 [r364]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_length.cc,
	  to-imperative/trunk/library/String/string_init.cc:
	  - second version of String functions

2003-01-15 [r363]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-15 [r362]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String/string_fill.cc,
	  to-imperative/trunk/library/String/string_replace.cc,
	  to-imperative/trunk/library/String/string_set.cc,
	  to-imperative/trunk/library/String/string_ref.cc,
	  to-imperative/trunk/library/String/string.cc,
	  to-imperative/trunk/library/String/substring_fill.cc,
	  to-imperative/trunk/library/String/string_length.cc,
	  to-imperative/trunk/library/String/string_init.cc:
	  - second version of String according with rf_srting.hh

2003-01-14 [r360-361]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/library/String/substring.cc,
	  to-imperative/trunk/library/String/create_string.hh,
	  to-imperative/trunk/library/String/string.cc:
	  - Functions String and Substring updated to conform to the String
	    class interface.

2003-01-14 [r358-359]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_string.hh (added):
	  - Initial version of the String class interface.

2003-01-13 [r357]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-13 [r355-356]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-13 [r354]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-13 [r353]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/library/String (added),
	  to-imperative/trunk/library/String/string_fill.cc (added),
	  to-imperative/trunk/library/String/substring.cc (added),
	  to-imperative/trunk/library/String/string_replace.cc (added),
	  to-imperative/trunk/library/String/string_set.cc (added),
	  to-imperative/trunk/library/String/string_ref.cc (added),
	  to-imperative/trunk/library/String/create_string.hh (added),
	  to-imperative/trunk/library/String/string.cc (added),
	  to-imperative/trunk/library/String/substring_fill.cc (added),
	  to-imperative/trunk/library/String/string_length.cc (added),
	  to-imperative/trunk/library/String/string_init.cc (added):
	  - Initial version of String

2003-01-13 [r352]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - RF_LIB_ERROR_IN_FUNC macro added.

2003-01-12 [r350-351]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Added RF_LIB_ERROR macro.

2003-01-12 [r349]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-12 [r348]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/convert.rfi (removed),
	  to-imperative/trunk/compiler/rfp_mangle.rf (added),
	  to-imperative/trunk/compiler/rfp-synhl.rfi (added),
	  to-imperative/trunk/compiler/rfp-filt.rfi (added),
	  to-imperative/trunk/compiler/synhl.rf (removed),
	  to-imperative/trunk/compiler/reserved-c++.rfi,
	  to-imperative/trunk/compiler/convert.rf (removed),
	  to-imperative/trunk/compiler/rfp_convert.rfi (removed),
	  to-imperative/trunk/compiler/rfp-synhl.rf (added),
	  to-imperative/trunk/compiler/rfp-filt.rf (added),
	  to-imperative/trunk/compiler/rfp_mangle.rfi (added),
	  to-imperative/trunk/compiler/reserved-c++.rf,
	  to-imperative/trunk/compiler/synhl.rfi (removed),
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/compiler/rfp_convert.rf (removed):
	  - synhl renamed to rfp-synhl.
	  - convert renamed to rfp-filt.
	  - rfp_convert renamed to rfp_mangle.
	  - To rfp-filt added possibility of reverse (C++ --> R+) converting.
	  - All words begining with underscore and another underscore or
	    capital letter are considered reserved for C++.

2003-01-11 [r347]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-11 [r344-346]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Get rid of some warnings during compilation.

	* to-imperative/trunk/runtime/rf_core.cc:
	  - Remove unnecessary 'extern' declaration.

	* to-imperative/trunk/library/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile:
	  - Added clean target.

2003-01-11 [r342-343]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/compiler/convert.rfi (added),
	  to-imperative/trunk/compiler/reserved-c++.rfi (added),
	  to-imperative/trunk/compiler/convert.rf (added),
	  to-imperative/trunk/compiler/rfp_convert.rfi (added),
	  to-imperative/trunk/compiler/reserved-c++.rf (added),
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/compiler/rfp_convert.rf (added):
	  - Initial version of R+ <--> C++ name converter. For now only from
	    R+ to C++, with no hexadecimal codes, and with unpleasant
	    interface.

2003-01-09 [r336-341]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/select1.cc,
	  to-imperative/trunk/samples/select2.cc,
	  to-imperative/trunk/samples/select3.cc,
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/rf_core.cc:
	  - Added rfrt::Entry class.
	  - Call of main() placed into runtime.
	  - Samples updated appropriately.

	* to-imperative/trunk/library/StdIO/print.cc:
	  - Namespace renamed to 'refal'.
	  - Include only <rf_core.hh>.

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Removed 'rf_' function prefix.

	* to-imperative/trunk/samples/hello.cc (added),
	  to-imperative/trunk/samples/hello.rf (added),
	  to-imperative/trunk/samples/Makefile:
	  - Added simple 'Hello!' example.

	* to-imperative/trunk/rules.mk,
	  to-imperative/trunk/compiler/Makefile:
	  - Rules for .rf -> .o compilation are moved from rules.mk to
	    compiler/Makefile, because they are for old Refal+ compiler, so
	    they shouldn't be default.

2003-01-08 [r334-335]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Macro func_decl removed.

2003-01-08 [r333]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler,
	  to-imperative/trunk/compiler/.cvsignore: *** empty log message
	  ***

2003-01-05 [r331-332]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Fixed temporary file removing.

2003-01-05 [r329-330]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/sample.mk (removed),
	  to-imperative/trunk/runtime/rules.mk (removed):
	  - Removed, this files aren't needed any more.

2003-01-05 [r327-328]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/pxx_sys_error.ih (added),
	  to-imperative/trunk/runtime/pxx_common.ih (added),
	  to-imperative/trunk/runtime/pxx_sys_error.cc (added),
	  to-imperative/trunk/runtime/pxx_heap.ih (added),
	  to-imperative/trunk/runtime/pxx_heap_allocator.ih (added),
	  to-imperative/trunk/runtime/pxx_allocator.hh (added),
	  to-imperative/trunk/runtime/pxx_sys_error.hh (added):
	  - Added missing libp++ files.

2003-01-05 [r325-326]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Get module name from CVS/Repository instead of working directory.

2003-01-05 [r323-324]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/runtime/pxx_common.hh,
	  to-imperative/trunk/runtime/rf_memory_chunk.hh (added),
	  to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh (removed),
	  to-imperative/trunk/samples/Makefile,
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/samples/select1.cc,
	  to-imperative/trunk/runtime/pxx_heap.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_common.cc,
	  to-imperative/trunk/runtime/rf_memory_chunk.cc (added),
	  to-imperative/trunk/runtime/rf_core.hh,
	  to-imperative/trunk/runtime/Makefile:
	  - Synchronized with current libp++.

2003-01-05 [r321-322]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/createlog:
	  - Fixed CVS root pattern matching.

2003-01-05 [r320]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - Some methods and parameters declared const.
	  - Return correct user size in HeapAllocator::get_size(void*).
	  - Get rid of problems with initialization of
	    HeapAllocator::min_free_size.

2003-01-04 [r319]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-04 [r315-318]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/samples/Makefile:
	  - Makefile cleanup.

	* to-imperative/trunk/compiler/gendeps.sh (added),
	  to-imperative/trunk/compiler/test.rf (removed),
	  to-imperative/trunk/compiler/Makefile:
	  - Dependencies are generated automatically now.
	  - Makefile cleanup.

2003-01-04 [r314]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-04 [r312-313]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/samples/.cvsignore (added),
	  to-imperative/trunk/samples, to-imperative/trunk/ChangeLog: ***
	  empty log message ***

	* to-imperative/trunk/samples/Makefile:
	  - Explicit rules added.

2003-01-04 [r310-311]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/config.mk,
	  to-imperative/trunk/samples/Makefile:
	  - Building samples is a little more convenient.

2003-01-03 [r309]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler,
	  to-imperative/trunk/runtime/.cvsignore (added),
	  to-imperative/trunk/library/StdIO/.cvsignore (added),
	  to-imperative/trunk/runtime, to-imperative/trunk/library/StdIO,
	  to-imperative/trunk/ChangeLog,
	  to-imperative/trunk/compiler/.cvsignore (added): *** empty log
	  message ***

2003-01-03 [r308]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-02 [r307]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/Makefile:
	  - Subdirectories processing order changed.

2003-01-02 [r304-306]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/Makefile,
	  to-imperative/trunk/library/StdIO/Makefile:
	  - Small fixes for library build process.

	* to-imperative/trunk/runtime/rf_macros.hh:
	  - Removed 'extern "C"' declarations.

2003-01-02 [r302-303]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/config.mk,
	  to-imperative/trunk/library/Makefile (added),
	  to-imperative/trunk/library/StdIO/Makefile (added),
	  to-imperative/trunk/library (added),
	  to-imperative/trunk/createlog, to-imperative/trunk/library/StdIO
	  (added), to-imperative/trunk/library/StdIO/print.cc (added):
	  - Started library infrastructure.

2003-01-02 [r301]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

2003-01-02 [r298-300]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/ChangeLog: *** empty log message ***

	* to-imperative/trunk/Developers (added),
	  to-imperative/trunk/config.mk (added),
	  to-imperative/trunk/runtime/rf_result.cc (added),
	  to-imperative/trunk/runtime/rf_expr.cc (added),
	  to-imperative/trunk/Makefile,
	  to-imperative/trunk/samples/Makefile (added),
	  to-imperative/trunk/runtime/rf_arg.hh,
	  to-imperative/trunk/runtime/rf_macros.cc (added),
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/rf_common.cc,
	  to-imperative/trunk/compiler/Makefile,
	  to-imperative/trunk/samples/select1.cc (added),
	  to-imperative/trunk/samples/select2.cc (added),
	  to-imperative/trunk/samples/select3.cc (added),
	  to-imperative/trunk/config.guess (added),
	  to-imperative/trunk/runtime/rf_retval.cc (added),
	  to-imperative/trunk/version.mk (added),
	  to-imperative/trunk/runtime/pxx_common.cc,
	  to-imperative/trunk/spec.in (added),
	  to-imperative/trunk/runtime/Makefile (added),
	  to-imperative/trunk/rules.mk, to-imperative/trunk/changelog.date
	  (added), to-imperative/trunk/samples (added),
	  to-imperative/trunk/createlog (added),
	  to-imperative/trunk/runtime/rf_retval.hh,
	  to-imperative/trunk/runtime/rf_term.cc (added),
	  to-imperative/trunk/runtime/rf_arg.cc (added):
	  - First stage of CVS tree reorganization completed.

	* to-imperative/trunk/ChangeLog (added): *** empty log message ***

2002-12-27 [r297]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rules.mk (added),
	  to-imperative/trunk/runtime/rf_word.hh (removed): *** empty log
	  message ***

2002-12-27 [r296]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/sample.mk (added): *** empty log
	  message ***

2002-12-25 [r294-295]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_word.hh: *** empty log message ***

	* to-imperative/trunk/runtime/rf_word.hh (added): *** empty log
	  message ***

2002-12-23 [r292]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_wchar.hh: *** empty log message
	  ***

2002-12-23 [r291]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_wchar.hh (added): *** empty log
	  message ***

2002-12-20 [r289]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2002-12-19 [r288]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/runtime/rf_expr.hh: *** empty log message ***

2002-12-18 [r287]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap.cc: *** empty log message
	  ***

2002-12-17 [r286]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap.cc: *** empty log message
	  ***

2002-12-16 [r285]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-12-11 [r284]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_i_chunk_allocator.hh (removed):
	  - Removed obsolete file.

2002-12-11 [r283]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_chunk_allocator_block_header.cc
	  (added), to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.ih,
	  to-imperative/trunk/libp++/pxx_chunk_allocator_block_header.hh
	  (added),
	  to-imperative/trunk/libp++/pxx_chunk_allocator_block_header.ih
	  (added):
	  - Code cleanup. Block header implementation is separated.

2002-12-10 [r281-282]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.ih:
	  - Use allocator features.

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_default_allocator.ih:
	  - Added allocator features.

2002-12-10 [r279-280]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.ih (added),
	  to-imperative/trunk/libp++/pxx_chunk_allocator.cc:
	  - ChunkAllocator reworked. Some code cleanup still needed.

	* to-imperative/trunk/libp++/pxx_heap.cc:
	  - Added required include.

2002-12-10 [r277-278]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.ih:
	  - Fixed typos in comments.

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - Added get_block() methods.

2002-12-09 [r276]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.cc:
	  - Code cleanup.

2002-12-09 [r275]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.hh,
	  to-imperative/trunk/libp++/pxx_default_allocator.ih,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih:
	  - Added get_real_size() method.

2002-12-09 [r273-274]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_default_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_default_allocator.ih (added),
	  to-imperative/trunk/libp++/pxx_default_allocator.cc (added):
	  - Added implementation of default allocator.

	* to-imperative/trunk/libp++/pxx_malloc_allocator.hh:
	  - Fixed typos.

2002-12-09 [r272]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc:
	  - More minor cleanups.

2002-12-09 [r271]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.ih (added):
	  - Massive code cleanups and bug fixes.

2002-12-09 [r267-270]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh:
	  - Removed exception specifications.

	* to-imperative/trunk/libp++/pxx_sys_error.hh:
	  - Enable default copy constructor.

	* to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap.ih:
	  - Bug fixes.
	  - Added a method get_start_addr().

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.ih,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Small improvements and bug fixes.

2002-12-06 [r266]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_sys_error.hh,
	  to-imperative/trunk/libp++/pxx_heap.hh:
	  - Disabled default copy constructor and assignment.

2002-12-06 [r265]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh:
	  - Added macros to allow conveniently disable copy constructor and
	    assignment for a class.

2002-12-06 [r264]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap.ih (added):
	  - Code cleanup.

2002-12-06 [r262-263]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_malloc_allocator.hh,
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih:
	  - Methods are inlined. Exception specifications added.

	* to-imperative/trunk/libp++/pxx_sys_error.hh,
	  to-imperative/trunk/libp++/pxx_sys_error.ih:
	  - Added fields describing information about a place where exception
	    was thrown.

2002-12-02 [r261]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Added terminate handler.
	  - Workaround to force a creation of global init object.

2002-12-02 [r259-260]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.cc (removed):
	  - Removed due to abstract class.

	* to-imperative/trunk/libp++/pxx_sys_error.hh (added),
	  to-imperative/trunk/libp++/pxx_sys_error.ih (added),
	  to-imperative/trunk/libp++/pxx_sys_error.cc (added):
	  - System exceptions added.

2002-12-02 [r258]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_malloc_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_malloc_allocator.ih (added),
	  to-imperative/trunk/libp++/pxx_malloc_allocator.cc (added):
	  - Added an allocator based on standard malloc()/free() functions.

2002-11-29 [r257]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/Makefile (added):
	  - New file.

2002-11-29 [r256]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh,
	  to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-28 [r255]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-28 [r254]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.ih (added),
	  to-imperative/trunk/libp++/pxx_common.cc:
	  - Code cleanup and comments.
	  - Inline definitions moved to .ih file.

2002-11-28 [r253]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-27 [r252]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-26 [r251]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-26 [r250]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-25 [r249]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-25 [r248]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-25 [r247]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-21 [r246]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh,
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-20 [r245]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh: *** empty log message ***

2002-11-20 [r244]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh,
	  to-imperative/trunk/runtime/rf_char.hh: *** empty log message ***

2002-11-20 [r243]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_int.hh (added),
	  to-imperative/trunk/runtime/rf_char.hh,
	  to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-14 [r242]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/rfp-asail.html: *** empty log message
	  ***

2002-11-14 [r241]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2002-11-14 [r240]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/docs/rfp-asail.html: *** empty log message
	  ***

2002-11-14 [r239]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.hh: *** empty log message ***

2002-11-13 [r238]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_char.hh: *** empty log message ***

2002-11-13 [r237]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_char.hh (added): *** empty log
	  message ***

2002-11-08 [r236]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-08 [r235]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-08 [r234]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-07 [r233]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-07 [r232]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-07 [r231]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-06 [r230]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-04 [r229]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-11-04 [r228]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc: *** empty log message ***

2002-11-04 [r227]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-11-04 [r226]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2002-11-04 [r225]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2002-11-04 [r224]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-11-04 [r223]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/docs/rfp-asail.html: *** empty log message
	  ***

2002-11-02 [r222]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_as2as.rfi (added),
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfp_list.rfi (added),
	  to-imperative/trunk/compiler/rfp_check.rfi (added),
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_format.rf (added),
	  to-imperative/trunk/compiler/rfp_helper.rfi (added),
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_format.rfi (added),
	  to-imperative/trunk/compiler/rfp_asail.rfi,
	  to-imperative/trunk/compiler/rfp_as2as.rf (added),
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_list.rf (added),
	  to-imperative/trunk/compiler/rfp_check.rf (added),
	  to-imperative/trunk/compiler/rfp_helper.rf (added): Pragmas added

2002-11-02 [r221]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt,
	  to-imperative/trunk/docs/asail.txt (removed): *** empty log
	  message ***

2002-10-31 [r217]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-10-31 [r216]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-10-30 [r213]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-10-30 [r212]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/convert.cc: *** empty log message ***

2002-10-30 [r211]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/convert.hh (added),
	  to-imperative/trunk/runtime/convert.cc (added): *** empty log
	  message ***

2002-10-28 [r209]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-26 [r206]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-25 [r204]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc,
	  to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-24 [r200]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc,
	  to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-21 [r195]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc,
	  to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-18 [r191]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/arithm.cc: *** empty log message ***

2002-10-18 [r190]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/access.cc,
	  to-imperative/trunk/runtime/access.hh,
	  to-imperative/trunk/runtime/arithm.hh: *** empty log message ***

2002-10-18 [r189]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc,
	  to-imperative/trunk/runtime/arithm.cc,
	  to-imperative/trunk/runtime/arithm.hh: *** empty log message ***

2002-10-17 [r187]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/arithm.cc (added),
	  to-imperative/trunk/runtime/arithm.hh (added): *** empty log
	  message ***

2002-10-17 [r186]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_expr.hh: *** empty log message ***

2002-10-16 [r185]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_macros.hh: *** empty log message
	  ***

2002-10-15 [r182]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/access.cc: Few corrections to
	  expressions arithmetics.

2002-10-15 [r181]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc: *** empty log message ***

2002-10-15 [r180]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/access.cc (added),
	  to-imperative/trunk/runtime/access.hh (added): *** empty log
	  message ***

2002-10-15 [r179]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/runtime/rf_macros.hh: *** empty log message
	  ***

2002-10-15 [r178]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/rfp-asail.html: HTML has cleaned a bit

2002-10-14 [r177]  Luba Pozlevich <luba@blackcat.polnet.botik.ru>

	* to-imperative/trunk/docs/rfp-asail.html: *** empty log message
	  ***

2002-10-14 [r176]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/rfp-asail.html: *** empty log message
	  ***

2002-10-12 [r175]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/rfp-asail.html (added): *** empty log
	  message ***

2002-10-06 [r169]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/branches/pragma/compiler/rfp_lex.rf,
	  to-imperative/branches/pragma/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/branches/pragma/compiler/rfp_parse.rfi,
	  to-imperative/branches/pragma/compiler/rfpc.rf: *** empty log
	  message ***

2002-10-06 [r168]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2002-09-23 [r166]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: Format of Main
	  changed. "." from variable names removed.

2002-09-23 [r165]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi: Added optional case
	  insensitivity

2002-09-22 [r164]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/todo.txt: *** empty log message ***

2002-09-20 [r163]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2002-09-20 [r162]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2002-09-18 [r157]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/rf_expr.hh: *** empty log message ***

2002-09-18 [r156]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: version without
	  $trap's

2002-09-13 [r153]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_common.hh,
	  to-imperative/trunk/runtime/todo.txt (added): *** empty log
	  message ***

2002-09-13 [r152]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh: *** empty log
	  message ***

2002-09-13 [r151]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_expr.hh: *** empty log message ***

2002-09-02 [r150]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/rf_stack.hh,
	  to-imperative/trunk/runtime/rf_term.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_expr.hh: *** empty log message ***

2002-09-01 [r148]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh: *** empty log
	  message ***

2002-09-01 [r147]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_common.hh,
	  to-imperative/trunk/runtime/rf_stack.hh (added),
	  to-imperative/trunk/runtime/rf_term.hh (added),
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/rf_arg.hh (added),
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc,
	  to-imperative/trunk/runtime/rf_common.cc (added),
	  to-imperative/trunk/runtime/rf_core.cc (added),
	  to-imperative/trunk/runtime/rf_expr.hh,
	  to-imperative/trunk/runtime/rf_result.hh (added),
	  to-imperative/trunk/runtime/rf_macros.hh (added),
	  to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/rf_common.hh (added),
	  to-imperative/trunk/runtime/rf_core.hh (added),
	  to-imperative/trunk/runtime/rf_stack.cc (added),
	  to-imperative/trunk/runtime/rf_retval.hh (added): First working
	  version after rewriting pxx

2002-08-29 [r146]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc,
	  to-imperative/trunk/runtime/rf_expr.hh (added): *** empty log
	  message ***

2002-08-29 [r145]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_common.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_common.cc,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-08-29 [r144]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_common.hh (added),
	  to-imperative/trunk/runtime/pxx_common.cc (added),
	  to-imperative/trunk/runtime/pxx_heap.cc,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-08-28 [r143]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap.hh (added),
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap.cc (added): *** empty log
	  message ***

2002-08-28 [r142]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-08-28 [r141]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-08-27 [r140]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc: *** empty log
	  message ***

2002-08-27 [r139]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh,
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh,
	  to-imperative/trunk/runtime/pxx_heap_allocator.cc (added): ***
	  empty log message ***

2002-08-25 [r138]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_heap_allocator.hh (added),
	  to-imperative/trunk/runtime/pxx_memory_chunk.hh: *** empty log
	  message ***

2002-08-25 [r137]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/runtime/pxx_memory_chunk.hh (added),
	  to-imperative/trunk/runtime (added): *** empty log message ***

2002-02-22 [r136]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2002-02-22 [r135]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_err.rfi,
	  to-imperative/trunk/compiler/rfp_lex.rfi,
	  to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_err.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/rfp_src.rfi: *** empty log message
	  ***

2001-10-30 [r134]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2001-10-23 [r133]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2001-10-17 [r132]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2001-10-09 [r131]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf:
	  Create-Auxiliary-Formats removed

2001-10-09 [r130]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: Unify + Auxiliary
	  variables + Iter

2001-08-31 [r129]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2001-08-26 [r128]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2001-08-26 [r127]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2001-08-16 [r126]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2001-08-13 [r125]  inyukhin <inyukhin@localhost>:

	* to-imperative/trunk/rules.mk: *** empty log message ***

2001-08-10 [r124]  inyukhin <inyukhin@localhost>:

	* to-imperative/trunk/rules.mk: *** empty log message ***

2001-07-23 [r123]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh: *** empty log message ***

2001-07-23 [r122]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh: *** empty log message ***

2001-07-16 [r121]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc: Make gcc-3.0
	  happy.

2001-06-09 [r120]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc: *** empty log
	  message ***

2001-05-25 [r119]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh: *** empty log message
	  ***

2001-05-22 [r118]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh: Bugs fixed!!!!!!

2001-05-14 [r117]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh: *** empty log message
	  ***

2001-03-30 [r115]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2001-03-30 [r114]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2001-03-26 [r113]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2001-03-25 [r112]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: Now falling out with
	  "Unexpected end of file..." means one of the following: 1) Bug in
	  rfp_compile.rf or rfp_asail.rf 2) No storage (it appears as error
	  in the program due to the bug in the current version of R+).
	  Increasing -rfp-heapsize should help. 3) Really syntax error in
	  the program ;-)

2001-03-23 [r111]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf: *** empty log message ***

2001-03-23 [r110]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_asail.rfi,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf: *** empty log message
	  ***

2001-03-12 [r109]  roganov <roganov@localhost>:

	* to-imperative/trunk/libp++/pxx_common.hh: T_Ptr reworked. Sources
	  are now should be compiled with fresh gcc snapshots.

2001-02-15 [r107]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2001-02-08 [r106]  roganov <roganov@localhost>:

	* to-imperative/trunk/rules.mk: animated fractals

2001-02-08 [r105]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh: *** empty log message ***

2001-02-06 [r104]  roganov <roganov@localhost>:

	* to-imperative/trunk/rules.mk: *** empty log message ***

2001-01-23 [r103]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_block_tree.cc,
	  to-imperative/trunk/libp++/pxx_ring.hh,
	  to-imperative/trunk/libp++/pxx_sync.cc,
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_spinlock.cc,
	  to-imperative/trunk/libp++/pxx_block_tree.hh,
	  to-imperative/trunk/libp++/pxx_sync.hh,
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.cc,
	  to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_i_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_spinlock.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_slist.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.cc: *** empty log
	  message ***

2001-01-03 [r102]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2000-12-26 [r101]  roganov <roganov@localhost>:

	* to-imperative/trunk/libp++/pxx_ring.hh: cu alive

2000-12-25 [r100]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2000-12-22 [r99]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/rules.mk,
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2000-12-20 [r98]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2000-12-20 [r97]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh: T_Res eliminated

2000-12-07 [r96]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh: *** empty log message
	  ***

2000-12-05 [r95]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/asail.txt: goto changed to continue ;-)

2000-12-04 [r94]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/asail.txt (added): *** empty log message
	  ***

2000-12-04 [r93]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2000-12-01 [r92]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/test.rf: *** empty log message ***

2000-12-01 [r91]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/test.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: Fails added.

2000-11-29 [r90]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc: *** empty log
	  message ***

2000-11-22 [r89]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-11-22 [r87-88]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf: *** empty log message ***

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/test.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/Makefile: *** empty log message ***

2000-11-22 [r86]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rfi,
	  to-imperative/trunk/compiler/rfp_asail.rfi (added),
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf,
	  to-imperative/trunk/compiler/rfp_asail.rf (added): Added
	  rfp_asail

2000-11-19 [r85]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: *** empty log
	  message ***

2000-11-17 [r82-84]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: Satisfies-Format?
	  function is largely improoved.

	* to-imperative/trunk/compiler/rfp_parse.rf: Added stakes parsing.

	* to-imperative/trunk/compiler/rfp_lex.rf: *** empty log message
	  ***

2000-11-16 [r81]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_compile.rf: Removed conflict
	  with parser errors.

2000-11-15 [r78-80]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/test.rf (added): *** empty log
	  message ***

	* to-imperative/trunk/compiler/rfp_lex.rf: Bug with " is fixed.

	* to-imperative/trunk/compiler/rfp_compile.rfi (added),
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_compile.rf (added): rfp_compile
	  added.

2000-11-02 [r77]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh: *** empty log message
	  ***

2000-10-25 [r76]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt: Two missprints in
	  TRY construction describing are fixed.

2000-10-25 [r75]  Anton Orlov <orlov@mccme.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: Fixed bugs in NOT and
	  TRY constructions, added CUTALL, and fixed bug with s.FunctionTag
	  in local and export functions.

2000-10-17 [r74]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2000-10-17 [r73]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-10-12 [r72]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt: *** empty log
	  message ***

2000-10-09 [r70-71]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf: *** empty log message ***

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/compiler/Makefile: *** empty log message ***

2000-09-28 [r69]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_slist.hh: *** empty log message
	  ***

2000-09-28 [r68]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh,
	  to-imperative/trunk/libp++/pxx_slist.hh (added): *** empty log
	  message ***

2000-09-28 [r67]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh: *** empty log
	  message ***

2000-09-07 [r66]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_block_tree.cc,
	  to-imperative/trunk/libp++/pxx_ring.hh,
	  to-imperative/trunk/libp++/pxx_sync.cc,
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_spinlock.cc,
	  to-imperative/trunk/libp++/pxx_block_tree.hh,
	  to-imperative/trunk/libp++/pxx_sync.hh,
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.cc,
	  to-imperative/trunk/libp++/pxx_allocator.hh,
	  to-imperative/trunk/libp++/pxx_i_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_spinlock.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_pair.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.cc: *** empty log
	  message ***

2000-09-06 [r65]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_block_tree.hh: *** empty log
	  message ***

2000-08-21 [r64]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_pair.hh (added): *** empty log
	  message ***

2000-07-26 [r63]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_pair.hh (removed): *** empty log
	  message ***

2000-07-25 [r62]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk,
	  to-imperative/trunk/libstdc++-stub/Makefile (added),
	  to-imperative/trunk/libstdc++-stub/stub.c (added),
	  to-imperative/trunk/libstdc++-stub (added): *** empty log message
	  ***

2000-07-17 [r61]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_pair.hh: *** empty log message ***

2000-06-30 [r60]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2000-06-29 [r59]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_pair.hh (added): *** empty log
	  message ***

2000-06-28 [r58]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-28 [r57]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc: *** empty log
	  message ***

2000-06-27 [r56]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-26 [r55]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-26 [r54]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-26 [r53]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_common.hh: *** empty log message
	  ***

2000-06-23 [r52]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_block_tree.cc,
	  to-imperative/trunk/libp++/pxx_ring.hh,
	  to-imperative/trunk/libp++/pxx_i_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_block_tree.hh,
	  to-imperative/trunk/libp++/pxx_sync.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-22 [r51]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_ring.hh (added),
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_sync.hh: *** empty log message ***

2000-06-21 [r50]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_i_chunk_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_allocator.cc (added),
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-21 [r49]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_block_tree.cc,
	  to-imperative/trunk/libp++/pxx_spinlock.hh,
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_block_tree.hh,
	  to-imperative/trunk/libp++/pxx_sync.hh,
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2000-06-20 [r48]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_spinlock.hh (added),
	  to-imperative/trunk/libp++/pxx_sync.cc (added),
	  to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_spinlock.cc (added),
	  to-imperative/trunk/libp++/pxx_sync.hh (added),
	  to-imperative/trunk/libp++/pxx_heap.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-20 [r47]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-08 [r46]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_file_allocator.hh (removed),
	  to-imperative/trunk/libp++/pxx_file_allocator.cc (removed),
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-08 [r45]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_file_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_block_allocator.cc (removed),
	  to-imperative/trunk/libp++/pxx_file_allocator.cc (added),
	  to-imperative/trunk/libp++/pxx_block_allocator.hh (removed),
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-08 [r44]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_block_tree.cc (added),
	  to-imperative/trunk/libp++/pxx_block_allocator.cc (added),
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_block_tree.hh (added),
	  to-imperative/trunk/libp++/pxx_block_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_common.cc: *** empty log message
	  ***

2000-06-06 [r43]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_chunk_allocator.hh,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-06 [r42]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_chunk_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_common.hh,
	  to-imperative/trunk/libp++/pxx_chunk_allocator.cc (added): ***
	  empty log message ***

2000-06-06 [r41]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++/pxx_heap_allocator.cc,
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh: *** empty log
	  message ***

2000-06-06 [r40]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt: *** empty log
	  message ***

2000-06-06 [r39]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/libp++ (added),
	  to-imperative/trunk/libp++/pxx_heap.cc (added),
	  to-imperative/trunk/libp++/pxx_heap_allocator.cc (added),
	  to-imperative/trunk/libp++/pxx_common.hh (added),
	  to-imperative/trunk/libp++/pxx_heap.hh (added),
	  to-imperative/trunk/libp++/pxx_heap_allocator.hh (added),
	  to-imperative/trunk/libp++/pxx_common.cc (added): *** empty log
	  message ***

2000-02-25 [r38]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

2000-02-11 [r37]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi: *** empty log message ***

2000-02-01 [r36]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/synhl.rf: *** empty log message ***

2000-02-01 [r35]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/docs/abstract_syntax.txt: *** empty log
	  message ***

2000-02-01 [r34]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/docs (added),
	  to-imperative/trunk/compiler/synhl.rf (added),
	  to-imperative/trunk/docs/abstract_syntax.txt (added),
	  to-imperative/trunk/compiler/synhl.rfi (added),
	  to-imperative/trunk/compiler/Makefile: *** empty log message ***

2000-01-31 [r33]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-28 [r32]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-27 [r31]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-27 [r30]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-27 [r29]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-27 [r27-28]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-26 [r26]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-22 [r25]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi: *** empty log message ***

2000-01-19 [r22-24]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/README,
	  to-imperative/trunk/compiler/rfp_err.rf: *** empty log message
	  ***

	* to-imperative/trunk/compiler/rfp_err.rf: *** empty log message
	  ***

	* to-imperative/trunk/COPYING (added),
	  to-imperative/trunk/compiler/rfp_parse.rfi,
	  to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/Makefile (added),
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_err.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/configure,
	  to-imperative/trunk/compiler/rfpc.rfi,
	  to-imperative/trunk/AUTHORS (added),
	  to-imperative/trunk/compiler/Makefile (added),
	  to-imperative/trunk/compiler/rfp_src.rfi,
	  to-imperative/trunk/compiler/rfp_err.rfi,
	  to-imperative/trunk/compiler/rfp_lex.rfi,
	  to-imperative/trunk/README (added), to-imperative/trunk/rules.mk,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

2000-01-19 [r20-21]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_err.rf: *** empty log message
	  ***

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_src.rf,
	  to-imperative/trunk/compiler/rfp_err.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

1999-12-23 [r19]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf,
	  to-imperative/trunk/compiler/rfpc.rfi: *** empty log message ***

1999-12-23 [r18]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

1999-12-23 [r17]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

1999-12-23 [r16]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/compiler/rfpc.rf,
	  to-imperative/trunk/compiler/rfp_lex.rf,
	  to-imperative/trunk/compiler/rfp_parse.rf: *** empty log message
	  ***

1999-12-22 [r15]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/html/img/download.png (added),
	  to-imperative/trunk/compiler/rfp_parse.rfi (added),
	  to-imperative/trunk/compiler/rfpc.rf (added),
	  to-imperative/trunk/html/img/refal-plus-logo-2.png (added),
	  to-imperative/trunk/html/img/features.xcf (added),
	  to-imperative/trunk/html/img/about.png (added),
	  to-imperative/trunk/html/img/refal-plus-logo-3-288x128.png
	  (added), to-imperative/trunk/compiler/rfp_src.rf (added),
	  to-imperative/trunk/html/features.frame.html (added),
	  to-imperative/trunk/html/img/news.png (added),
	  to-imperative/trunk/html/img/links.xcf (added),
	  to-imperative/trunk/compiler/rfp_lex.rf (added),
	  to-imperative/trunk/html/img (added),
	  to-imperative/trunk/html/links.frame.html (added),
	  to-imperative/trunk/html/img/refal-plus-logo-3-144x64.png
	  (added), to-imperative/trunk/html/img/title.png (added),
	  to-imperative/trunk/html/img/ruler.xcf (added),
	  to-imperative/trunk/html/img/refal-plus-logo-3-216x96.png
	  (added), to-imperative/trunk/compiler/rfp_lex.rfi (added),
	  to-imperative/trunk/html/misc/lynx.gif (added),
	  to-imperative/trunk/html (added),
	  to-imperative/trunk/html/img/refal-plus-logo-1.xcf (added),
	  to-imperative/trunk/html/img/refal-plus-logo-2.xcf (added),
	  to-imperative/trunk/html/img/download.xcf (added),
	  to-imperative/trunk/html/img/refal-plus-logo-3.xcf (added),
	  to-imperative/trunk/html/img/refal-plus-logo-4.xcf (added),
	  to-imperative/trunk/html/img/about.xcf (added),
	  to-imperative/trunk/compiler (added),
	  to-imperative/trunk/html/suffix.html (added),
	  to-imperative/trunk/html/img/news.xcf (added),
	  to-imperative/trunk/html/news.frame.html (added),
	  to-imperative/trunk/compiler/rfp_err.rf (added),
	  to-imperative/trunk/html/img/title.xcf (added),
	  to-imperative/trunk/html/img/features.png (added),
	  to-imperative/trunk/configure (added),
	  to-imperative/trunk/html/Makefile (added),
	  to-imperative/trunk/html/img/links.png (added),
	  to-imperative/trunk/compiler/rfpc.rfi (added),
	  to-imperative/trunk/html/img/refal-plus-bg2.png (added),
	  to-imperative/trunk/compiler/rfp_src.rfi (added),
	  to-imperative/trunk/compiler/rfp_err.rfi (added),
	  to-imperative/trunk/html/img/ruler.png (added),
	  to-imperative/trunk/html/misc/vim.gif (added),
	  to-imperative/trunk/html/misc (added),
	  to-imperative/trunk/html/misc/gimp.gif (added),
	  to-imperative/trunk/compiler/rfp_parse.rf (added),
	  to-imperative/trunk/html/img/refal-plus-bg.png (added),
	  to-imperative/trunk/html/prefix.html (added),
	  to-imperative/trunk/html/img/refal-plus-logo-2-128x128.png
	  (added),
	  to-imperative/trunk/html/img/refal-plus-logo-2-192x192.png
	  (added), to-imperative/trunk/html/download.frame.html (added),
	  to-imperative/trunk/html/index.frame.html (added): *** empty log
	  message ***

1999-12-15 [r14]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

1999-10-13 [r12-13]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

	* to-imperative/trunk/rules.mk: *** empty log message ***

1999-10-12 [r11]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/config.functions: *** empty log message ***

1999-10-12 [r10]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/config.functions: *** empty log message ***

1999-10-12 [r9]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

1999-10-12 [r8]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

1999-10-12 [r7]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk: *** empty log message ***

1999-10-12 [r6]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/rules.mk (added): *** empty log message ***

1999-07-06 [r2]  Andrey Slepuhin <pooh@msu.ru>

	* to-imperative/trunk/config.functions (added): Initial revision

1999-07-06 [r1]  anonymous <anonymous@localhost>:

	* to-imperative/tags (added), to-imperative (added),
	  to-imperative/trunk (added), to-imperative/branches (added): New
	  repository initialized by cvs2svn.

