Changeset 1997
- Timestamp:
- Jun 15, 2006, 5:22:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/ChangeLog
r1983 r1997 1 2006-06-15 Anton Orlov <orlov@mccme.ru> 2 3 * bootstrap/compiler/rfp_const.cc, 4 bootstrap/compiler/rfp_debug.cc, bootstrap/compiler/rfp_format.cc, 5 bootstrap/compiler/rfp_helper.cc, bootstrap/compiler/rfp_lex.cc, 6 bootstrap/compiler/rfp_parse.cc, bootstrap/compiler/rfp_src.cc, 7 bootstrap/compiler/rfp_vars.cc, bootstrap/compiler/rfpc.cc, 8 bootstrap/compiler/rfp_asail_cpp.cc, 9 bootstrap/compiler/rfp_asail_java.cc, 10 bootstrap/compiler/rfp_asail_optim.cc, 11 bootstrap/compiler/rfp_check.cc, 12 bootstrap/compiler/rfp_clashes.cc, 13 bootstrap/compiler/rfp_compile.cc, 14 bootstrap/compiler/rfp_as2as.cc: 15 - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, 16 and RF_rsplit. 17 18 * library/Dos/randomize.cc: 19 - Forgotten #include <time.h>. 20 21 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 22 runtime/rf_integer.ih, runtime-new/rf_common.hh, 23 runtime-old/rf_common.hh, runtime/rf_common.hh: 24 - RFRT_WITHOUT_MPINT implyies RFRT_WITHOUT_GMP. 25 26 * config.bat: 27 - Use RFRT_WITHOUT_MPINT under Windows. 28 29 2006-06-14 Anton Orlov <orlov@mccme.ru> 30 31 * compiler/rfp_asail_cpp.rf: 32 - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, 33 and RF_rsplit. 34 - Create refal-characters from wchar_t literals when possible. 35 36 * library/CppMangle/CppMangle.cc, 37 library/CppMangle/cpp_specific.cc, 38 library/JavaMangle/JavaMangle.cc, 39 library/JavaMangle/java_specific.cc, library/List/List.cc, 40 library/Stream/Stream.cc, library/Stream/StreamErr.cc, 41 library/Stream/StreamPos.cc: 42 - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, 43 and RF_rsplit. 44 45 * library/Makefile, library/dir_list, library/MPArithm/Makefile, 46 library/MPArithm/add.cc, library/MPArithm/file_list, 47 library/MPArithm/mult.cc, library/MPArithm/sub.cc: 48 - Self-made multiprecision arithmetic library. 49 50 * runtime-new/file_list, runtime-old/file_list, runtime/file_list: 51 - Added rf_mpint. 52 53 * runtime-new/rf_symbol.hh, runtime-old/rf_symbol.hh, 54 runtime/rf_mpint.hh, runtime/rf_symbol.hh, runtime-new/rf_core.hh, 55 runtime-new/rf_integer.hh, runtime-old/rf_core.hh, 56 runtime-old/rf_integer.hh, runtime/rf_core.hh, 57 runtime/rf_integer.hh, runtime/rf_mpint.cc, runtime-new/Makefile, 58 runtime-new/rf_closure.hh, runtime-new/rf_core.cc, 59 runtime-old/Makefile, runtime-old/rf_closure.hh, 60 runtime-old/rf_core.cc, runtime/Makefile, runtime/rf_closure.hh, 61 runtime/rf_core.cc: 62 - New MPInt class -- selfmade realisation of multiprecision 63 integers. 64 65 * runtime-new/rf_term.ih, runtime-old/rf_term.ih, 66 runtime/rf_term.ih, runtime-new/rf_symbol.hh, 67 runtime-new/rf_symbol.ih, runtime-new/rf_term.hh, 68 runtime-old/rf_symbol.hh, runtime-old/rf_symbol.ih, 69 runtime-old/rf_term.hh, runtime/rf_symbol.hh, 70 runtime/rf_symbol.ih, runtime/rf_term.hh, runtime-new/rf_expr.ih, 71 runtime-new/rf_func.cc, runtime-new/rf_macros.hh, 72 runtime-old/rf_expr.ih, runtime-old/rf_func.cc, 73 runtime-old/rf_macros.hh, runtime/rf_expr.ih, 74 runtime/rf_func.cc, runtime/rf_macros.hh, runtime-new/rf_expr.hh, 75 runtime-old/rf_expr.hh, runtime/rf_expr.hh: 76 - A lot of stuff for easing symbol creation. 77 - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, 78 and RF_rsplit. 79 80 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 81 runtime/rf_char.cc: 82 - Added creation of Expr from wide character array. 83 1 84 2006-05-24 Svetlana Ponomareva <psm@kbse.botik.ru> 2 85 … … 4 87 - Correction for T++: static const, function parameters. 5 88 6 2006-05-24 phil <phil@ kbse>89 2006-05-24 phil <phil@zerkalo> 7 90 8 91 * trefal/work/trf/trf_expr.hpp: PrintLN test … … 200 283 - Working Compare library. 201 284 202 2006-04-11 Alex Nesterov <alex@seaworld.botik.ru> 203 204 * arithm/rf_arithm.c, arithm/rf_arithm.h: arithm library... first 205 test version 206 207 2006-04-11 phil <phil@kbse> 285 2006-04-11 phil <phil@zerkalo> 208 286 209 287 * trefal/work/description.txt, trefal/work/trf/trf_term.hpp, … … 234 312 - Modification for TFUNC. 235 313 236 * compiler/Makefile, compiler/rfp c.rf, compiler/rfp_asail_tpp.rf:237 Added flag (TPP) for t++-compilation.314 * compiler/Makefile, compiler/rfp_asail_tpp.rfi, compiler/rfpc.rf, 315 compiler/rfp_asail_tpp.rf: Added flag (TPP) for t++-compilation. 238 316 239 317 2006-04-07 Anton Orlov <orlov@mccme.ru> … … 258 336 2006-04-04 Anton Orlov <orlov@mccme.ru> 259 337 260 * runtime/rf_integer.ih, runtime/rf_integer.hh: 338 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 339 runtime/rf_integer.ih, runtime-new/rf_integer.hh, 340 runtime-old/rf_integer.hh, runtime/rf_integer.hh: 261 341 - Integer::gcd static function. 262 342 … … 297 377 2006-03-19 Anton Orlov <orlov@mccme.ru> 298 378 299 * runtime/rf_char.cc: 379 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 380 runtime/rf_char.cc: 300 381 - chars_to_bytes() creates not Int32s but Integers. 301 382 … … 329 410 - $trace and $traceall in c++ backend. 330 411 331 * runtime/rf_result.hh: 412 * runtime-new/rf_result.hh, runtime-old/rf_result.hh, 413 runtime/rf_result.hh: 332 414 - Added to_Expr() method. 333 415 … … 368 450 2006-03-14 Anton Orlov <orlov@mccme.ru> 369 451 370 * runtime/rf_term.hh, runtime/rf_closure.ih, 371 runtime/rf_func.ih, runtime/rf_parenth.hh, runtime/rf_box.hh, 452 * runtime-new/rf_term.hh, runtime-old/rf_term.hh, 453 runtime/rf_term.hh, runtime-new/rf_closure.ih, 454 runtime-new/rf_func.ih, runtime-new/rf_parenth.hh, 455 runtime-old/rf_closure.ih, runtime-old/rf_func.ih, 456 runtime-old/rf_parenth.hh, runtime/rf_closure.ih, 457 runtime/rf_func.ih, runtime/rf_parenth.hh, 458 runtime-new/rf_box.hh, runtime-old/rf_box.hh, runtime/rf_box.hh, 372 459 library/Dir/dir_symbol.hh: 373 460 - Changes to compile with g++-4.0. … … 510 597 2006-02-11 Anton Orlov <orlov@mccme.ru> 511 598 512 * runtime/rf_core.hh: 599 * runtime-new/rf_core.hh, runtime-old/rf_core.hh, 600 runtime/rf_core.hh: 513 601 - Fixed includes. 514 602 … … 764 852 library/List/List.cc, library/RF_Stack/RF_Stack.cc, 765 853 library/StdIO/StdIO.cc, library/Stream/Stream.cc, 854 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 855 runtime-new/rf_types.hh, runtime-old/rf_term.hh, 856 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 766 857 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 858 runtime-new/rf_stack.ih, runtime-new/rf_symbol.hh, 859 runtime-new/rf_symbol.ih, runtime-old/rf_stack.ih, 860 runtime-old/rf_symbol.hh, runtime-old/rf_symbol.ih, 767 861 runtime/rf_stack.ih, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 862 runtime-new/rf_macros.hh, runtime-new/rf_retval.hh, 863 runtime-new/rf_stack.hh, runtime-old/rf_macros.hh, 864 runtime-old/rf_retval.hh, runtime-old/rf_stack.hh, 768 865 runtime/rf_macros.hh, runtime/rf_retval.hh, runtime/rf_stack.hh, 866 runtime-new/rf_func.hh, runtime-new/rf_func.ih, 867 runtime-new/rf_macros.cc, runtime-old/rf_func.hh, 868 runtime-old/rf_func.ih, runtime-old/rf_macros.cc, 769 869 runtime/rf_func.hh, runtime/rf_func.ih, runtime/rf_macros.cc, 770 runtime/rf_expr.hh, runtime/rf_func.cc, runtime/rf_common.hh, 771 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_char.hh, 772 runtime/rf_closure.hh, runtime/rf_closure.ih, 773 runtime/rf_common.cc, runtime/Makefile: 870 runtime-new/rf_expr.hh, runtime-new/rf_func.cc, 871 runtime-old/rf_expr.hh, runtime-old/rf_func.cc, 872 runtime/rf_expr.hh, runtime/rf_func.cc, 873 runtime-new/rf_common.hh, runtime-new/rf_core.cc, 874 runtime-new/rf_core.hh, runtime-old/rf_common.hh, 875 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 876 runtime/rf_common.hh, runtime/rf_core.cc, runtime/rf_core.hh, 877 runtime-new/rf_char.hh, runtime-new/rf_closure.hh, 878 runtime-new/rf_closure.ih, runtime-new/rf_common.cc, 879 runtime-old/rf_char.hh, runtime-old/rf_closure.hh, 880 runtime-old/rf_closure.ih, runtime-old/rf_common.cc, 881 runtime/rf_char.hh, runtime/rf_closure.hh, runtime/rf_closure.ih, 882 runtime/rf_common.cc, runtime-new/Makefile, runtime-old/Makefile, 883 runtime/Makefile: 774 884 - Runtime support for closures. 775 885 … … 794 904 - Fresh-generated compiler sources. 795 905 796 * library/Box/Box.cc, library/Box/get.cc, library/Box/store.cc, 797 library/Class/box_q.cc, library/Dir/Makefile, 798 library/Dir/dir_symbol.cc, library/Dir/file_list, 799 library/Lexer/Lexer.cc, library/Static/Static.cc, 800 library/StdIO/prim_open_file.cc, library/Stream/Stream.cc, 801 library/Stream/StreamErr.cc, runtime/rf_types.hh, 802 runtime/rf_types.ih, runtime/rf_word.cc, runtime/rf_symbol.ih, 803 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_stack.hh, 804 runtime/rf_stack.ih, runtime/rf_symbol.hh, runtime/rf_retval.ih, 805 runtime/rf_short_int.cc, runtime/rf_stack.cc, 806 runtime/rf_result.hh, runtime/rf_retval.cc, runtime/rf_retval.hh, 807 runtime/rf_parenth.hh, runtime/rf_macros.cc, runtime/rf_macros.hh, 808 runtime/rf_object_ref.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 809 runtime/rf_integer.cc, runtime/rf_common.hh, runtime/rf_core.cc, 810 runtime/rf_core.hh, runtime/rf_char.cc, runtime/rf_common.cc, 811 runtime/rf_box.hh, runtime/Makefile, runtime/file_list, 906 * library/Box/Box.cc, library/Box/get.cc, 907 library/Box/store.cc, library/Class/box_q.cc, 908 library/Dir/Makefile, library/Dir/dir_symbol.cc, 909 library/Dir/file_list, library/Lexer/Lexer.cc, 910 library/Static/Static.cc, library/StdIO/prim_open_file.cc, 911 library/Stream/Stream.cc, library/Stream/StreamErr.cc, 912 runtime-new/rf_types.hh, runtime-new/rf_types.ih, 913 runtime-new/rf_word.cc, runtime-old/rf_types.hh, 914 runtime-old/rf_types.ih, runtime-old/rf_word.cc, 915 runtime/rf_types.hh, runtime/rf_types.ih, runtime/rf_word.cc, 916 runtime-new/rf_symbol.ih, runtime-new/rf_term.hh, 917 runtime-new/rf_term.ih, runtime-old/rf_symbol.ih, 918 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 919 runtime/rf_symbol.ih, runtime/rf_term.hh, runtime/rf_term.ih, 920 runtime-new/rf_stack.hh, runtime-new/rf_stack.ih, 921 runtime-new/rf_symbol.hh, runtime-old/rf_stack.hh, 922 runtime-old/rf_stack.ih, runtime-old/rf_symbol.hh, 923 runtime/rf_stack.hh, runtime/rf_stack.ih, runtime/rf_symbol.hh, 924 runtime-new/rf_retval.ih, runtime-new/rf_short_int.cc, 925 runtime-new/rf_stack.cc, runtime-old/rf_retval.ih, 926 runtime-old/rf_short_int.cc, runtime-old/rf_stack.cc, 927 runtime/rf_retval.ih, runtime/rf_short_int.cc, 928 runtime/rf_stack.cc, runtime-new/rf_result.hh, 929 runtime-new/rf_retval.cc, runtime-new/rf_retval.hh, 930 runtime-old/rf_result.hh, runtime-old/rf_retval.cc, 931 runtime-old/rf_retval.hh, runtime/rf_result.hh, 932 runtime/rf_retval.cc, runtime/rf_retval.hh, 933 runtime-new/rf_parenth.hh, runtime-old/rf_parenth.hh, 934 runtime/rf_parenth.hh, runtime-new/rf_macros.cc, 935 runtime-new/rf_macros.hh, runtime-new/rf_object_ref.cc, 936 runtime-old/rf_macros.cc, runtime-old/rf_macros.hh, 937 runtime-old/rf_object_ref.cc, runtime/rf_macros.cc, 938 runtime/rf_macros.hh, runtime/rf_object_ref.cc, 939 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 940 runtime-new/rf_integer.cc, runtime-old/rf_expr.hh, 941 runtime-old/rf_expr.ih, runtime-old/rf_integer.cc, 942 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_integer.cc, 943 runtime-new/rf_common.hh, runtime-new/rf_core.cc, 944 runtime-new/rf_core.hh, runtime-old/rf_common.hh, 945 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 946 runtime/rf_common.hh, runtime/rf_core.cc, runtime/rf_core.hh, 947 runtime-new/rf_char.cc, runtime-new/rf_common.cc, 948 runtime-old/rf_char.cc, runtime-old/rf_common.cc, 949 runtime/rf_char.cc, runtime/rf_common.cc, runtime-new/rf_box.hh, 950 runtime-old/rf_box.hh, runtime/rf_box.hh, runtime-new/Makefile, 951 runtime-new/file_list, runtime-new/rf_arg.hh, 952 runtime-old/Makefile, runtime-old/file_list, 953 runtime-old/rf_arg.hh, runtime/Makefile, runtime/file_list, 812 954 runtime/rf_arg.hh: 813 955 - A lot of runtime changes towards interfaces simplification. … … 822 964 - Fixes in Windows version. 823 965 824 * runtime/rf_types.hh, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 825 runtime/rf_term.ih, runtime/rf_expr.hh, runtime/rf_expr.ih, 826 runtime/rf_macros.hh, runtime/rf_core.cc: 966 * runtime-new/rf_types.hh, runtime-old/rf_types.hh, 967 runtime/rf_types.hh, runtime-new/rf_symbol.hh, 968 runtime-new/rf_symbol.ih, runtime-new/rf_term.ih, 969 runtime-old/rf_symbol.hh, runtime-old/rf_symbol.ih, 970 runtime-old/rf_term.ih, runtime/rf_symbol.hh, 971 runtime/rf_symbol.ih, runtime/rf_term.ih, runtime-new/rf_expr.hh, 972 runtime-new/rf_expr.ih, runtime-new/rf_macros.hh, 973 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 974 runtime-old/rf_macros.hh, runtime/rf_expr.hh, 975 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime-new/rf_core.cc, 976 runtime-old/rf_core.cc, runtime/rf_core.cc: 827 977 - Fixes for compilation with Visual C++. 828 978 … … 844 994 - Use new methods for working with symbols. 845 995 846 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 996 * runtime-new/rf_term.hh, runtime-new/rf_term.ih, 997 runtime-new/rf_types.hh, runtime-old/rf_term.hh, 998 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 999 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 1000 runtime-new/rf_stack.hh, runtime-new/rf_symbol.hh, 1001 runtime-new/rf_symbol.ih, runtime-old/rf_stack.hh, 1002 runtime-old/rf_symbol.hh, runtime-old/rf_symbol.ih, 847 1003 runtime/rf_stack.hh, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 848 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime/rf_expr.hh, 849 runtime/rf_core.hh, runtime/rf_char.cc, runtime/rf_char.hh, 850 runtime/rf_core.cc, runtime/Makefile, runtime/file_list: 1004 runtime-new/rf_expr.ih, runtime-new/rf_macros.hh, 1005 runtime-old/rf_expr.ih, runtime-old/rf_macros.hh, 1006 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime-new/rf_expr.hh, 1007 runtime-old/rf_expr.hh, runtime/rf_expr.hh, 1008 runtime-new/rf_core.hh, runtime-old/rf_core.hh, 1009 runtime/rf_core.hh, runtime-new/rf_char.cc, 1010 runtime-new/rf_char.hh, runtime-new/rf_core.cc, 1011 runtime-old/rf_char.cc, runtime-old/rf_char.hh, 1012 runtime-old/rf_core.cc, runtime/rf_char.cc, runtime/rf_char.hh, 1013 runtime/rf_core.cc, runtime-new/Makefile, runtime-new/file_list, 1014 runtime-old/Makefile, runtime-old/file_list, runtime/Makefile, 1015 runtime/file_list: 851 1016 - RF_NEW_SYMBOL and RF_SYMBOL macros for work with symbol types. 852 1017 - Expr::create_sym() static method for creation of symbols. … … 861 1026 - Unified (Windows and *nix) Dir class. 862 1027 863 * runtime/rf_symbol.ih, runtime/rf_symbol.hh: 1028 * runtime-new/rf_symbol.ih, runtime-old/rf_symbol.ih, 1029 runtime/rf_symbol.ih, runtime-new/rf_symbol.hh, 1030 runtime-old/rf_symbol.hh, runtime/rf_symbol.hh: 864 1031 - New template class for easy converting objects to refal-symbols 865 1032 and back. … … 898 1065 - Don't call config.bat more than once. 899 1066 900 * runtime/rf_atstart.hh, library/StdIO/std_channels.cc, 1067 * runtime-new/rf_atstart.hh, runtime-old/rf_atstart.hh, 1068 runtime/rf_atstart.hh, library/StdIO/std_channels.cc, 901 1069 library/Stream/Stream.cc: 902 1070 - Fixed library static objects initialization order. … … 908 1076 - Test for mutual inclusion of static objects between two files. 909 1077 910 * runtime/Makefile, runtime/rf_func.ih, library/Table/Makefile, 1078 * runtime-new/Makefile, runtime-new/rf_func.ih, 1079 runtime-old/Makefile, runtime-old/rf_func.ih, 1080 runtime/Makefile, runtime/rf_func.ih, library/Table/Makefile, 911 1081 library/Vector/Makefile, library/Access/Makefile, 912 1082 library/Apply/Makefile, library/Arithm/Makefile, … … 922 1092 - Fixed make install. 923 1093 924 * library/StdIO/StdIO.cc, runtime/rf_core.hh, runtime/rf_core.cc: 1094 * library/StdIO/StdIO.cc, runtime-new/rf_core.hh, 1095 runtime-old/rf_core.hh, runtime/rf_core.hh, 1096 runtime-new/rf_core.cc, runtime-old/rf_core.cc, 1097 runtime/rf_core.cc: 925 1098 - Fixed StdIn initializing. 926 1099 … … 932 1105 2005-02-27 Anton Orlov <orlov@mccme.ru> 933 1106 934 * runtime/rf_core.hh: 1107 * runtime-new/rf_core.hh, runtime-old/rf_core.hh, 1108 runtime/rf_core.hh: 935 1109 - rf_common.hh included. 936 1110 … … 938 1112 bootstrap/compiler/makeall.bat, libp++/file_list, 939 1113 libp++/makeall.bat, library/makeall.bat, samples/dir_list, 940 samples/file_list, samples/makeall.bat, runtime/file_list, 941 runtime/makeall.bat: 1114 samples/file_list, samples/makeall.bat, runtime-new/file_list, 1115 runtime-new/makeall.bat, runtime-old/file_list, 1116 runtime-old/makeall.bat, runtime/file_list, runtime/makeall.bat: 942 1117 - Make system for Windows. 943 1118 944 1119 2005-02-25 Anton Orlov <orlov@mccme.ru> 945 1120 946 * runtime/rf_object.ih, libp++/pxx_common.hh, 1121 * runtime-new/rf_object.ih, runtime-old/rf_object.ih, 1122 runtime/rf_object.ih, libp++/pxx_common.hh, 1123 runtime-new/rf_macros.hh, runtime-new/rf_short_int.hh, 1124 runtime-new/rf_short_int.ih, runtime-old/rf_macros.hh, 1125 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 947 1126 runtime/rf_macros.hh, runtime/rf_short_int.hh, 948 1127 runtime/rf_short_int.ih, library/Convert/to_int.cc, … … 968 1147 2005-02-22 Anton Orlov <orlov@mccme.ru> 969 1148 970 * runtime/rf_vector.hh, runtime/rf_vector.ih, 971 runtime/rf_macros.cc, runtime/rf_macros.hh, 972 runtime/rf_string.hh, runtime/rf_string.ih, runtime/rf_integer.cc, 973 runtime/rf_integer.hh, runtime/rf_integer.ih, runtime/rf_core.cc, 974 runtime/rf_channel.ih, runtime/rf_common.hh, runtime/rf_common.ih, 975 runtime/rf_channel.hh, runtime/rf_box.hh: 1149 * runtime-new/rf_vector.hh, runtime-new/rf_vector.ih, 1150 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 1151 runtime/rf_vector.hh, runtime/rf_vector.ih, 1152 runtime-new/rf_macros.cc, runtime-new/rf_macros.hh, 1153 runtime-new/rf_string.hh, runtime-new/rf_string.ih, 1154 runtime-old/rf_macros.cc, runtime-old/rf_macros.hh, 1155 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 1156 runtime/rf_macros.cc, runtime/rf_macros.hh, runtime/rf_string.hh, 1157 runtime/rf_string.ih, runtime-new/rf_integer.cc, 1158 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 1159 runtime-old/rf_integer.cc, runtime-old/rf_integer.hh, 1160 runtime-old/rf_integer.ih, runtime/rf_integer.cc, 1161 runtime/rf_integer.hh, runtime/rf_integer.ih, 1162 runtime-new/rf_core.cc, runtime-old/rf_core.cc, 1163 runtime/rf_core.cc, runtime-new/rf_channel.ih, 1164 runtime-new/rf_common.hh, runtime-new/rf_common.ih, 1165 runtime-old/rf_channel.ih, runtime-old/rf_common.hh, 1166 runtime-old/rf_common.ih, runtime/rf_channel.ih, 1167 runtime/rf_common.hh, runtime/rf_common.ih, 1168 runtime-new/rf_channel.hh, runtime-old/rf_channel.hh, 1169 runtime/rf_channel.hh, runtime-new/rf_box.hh, 1170 runtime-old/rf_box.hh, runtime/rf_box.hh: 976 1171 - Some fixes for building with Visual C++. 977 1172 - RFRT_WITHOUT_GMP pragma. … … 1043 1238 - Create expression by the new scheme. 1044 1239 1045 * runtime/rf_string.ih, runtime/rf_vector.hh, 1046 runtime/rf_vector.ih, runtime/rf_static_object.hh, 1047 runtime/rf_static_object.ih, runtime/rf_string.hh, 1048 runtime/Makefile, runtime/rf_func.ih, runtime/rf_macros.hh: 1240 * runtime-new/rf_string.ih, runtime-new/rf_vector.hh, 1241 runtime-new/rf_vector.ih, runtime-old/rf_string.ih, 1242 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 1243 runtime/rf_string.ih, runtime/rf_vector.hh, runtime/rf_vector.ih, 1244 runtime-new/rf_static_object.hh, runtime-new/rf_static_object.ih, 1245 runtime-new/rf_string.hh, runtime-old/rf_static_object.hh, 1246 runtime-old/rf_static_object.ih, runtime-old/rf_string.hh, 1247 runtime/rf_static_object.hh, runtime/rf_static_object.ih, 1248 runtime/rf_string.hh, runtime-new/Makefile, 1249 runtime-new/rf_func.ih, runtime-new/rf_macros.hh, 1250 runtime-old/Makefile, runtime-old/rf_func.ih, 1251 runtime-old/rf_macros.hh, runtime/Makefile, runtime/rf_func.ih, 1252 runtime/rf_macros.hh: 1049 1253 - Print Refal names for functions (not C++ names). 1050 1254 … … 1090 1294 - <Trap-Stack> function. 1091 1295 1092 * runtime/rf_macros.hh, runtime/rf_retval.hh, runtime/rf_stack.hh, 1093 runtime/rf_common.hh, runtime/rf_core.cc, runtime/rf_core.hh, 1094 runtime/rf_expr.hh, runtime/rf_common.cc: 1296 * runtime-new/rf_macros.hh, runtime-new/rf_retval.hh, 1297 runtime-new/rf_stack.hh, runtime-old/rf_macros.hh, 1298 runtime-old/rf_retval.hh, runtime-old/rf_stack.hh, 1299 runtime/rf_macros.hh, runtime/rf_retval.hh, 1300 runtime/rf_stack.hh, runtime-new/rf_common.hh, 1301 runtime-new/rf_core.cc, runtime-new/rf_core.hh, 1302 runtime-new/rf_expr.hh, runtime-old/rf_common.hh, 1303 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 1304 runtime-old/rf_expr.hh, runtime/rf_common.hh, runtime/rf_core.cc, 1305 runtime/rf_core.hh, runtime/rf_expr.hh, runtime-new/rf_common.cc, 1306 runtime-old/rf_common.cc, runtime/rf_common.cc: 1095 1307 - +trap_stack RTS option. 1096 1308 - Print backtrace after uncatched $error, if +trap_stack is on. … … 1100 1312 samples/RF_Stack/trap_stack1.rf: 1101 1313 - Test for <Trap-Stack>. 1102 1103 * library/StdIO/refal/StdIO.asi:1104 - ASAIL versions of libraries.1105 1314 1106 1315 * samples/RF_Stack/args1.out, samples/RF_Stack/depth1.out, … … 1119 1328 - Implementation of <RF_Stack> function. 1120 1329 1121 * runtime/rf_stack.hh: 1330 * runtime-new/rf_stack.hh, runtime-old/rf_stack.hh, 1331 runtime/rf_stack.hh: 1122 1332 - Static functions for working with stack by pointer. 1123 1333 - Fixed bug in cleanup(). … … 1148 1358 1149 1359 * samples/Static/name1.out, samples/Static/name1.rf, 1150 library/Static/Static.cc, runtime/rf_static_object.hh, 1151 runtime/rf_static_object.ih, runtime/rf_common.hh, 1152 runtime/rf_macros.hh, runtime/rf_common.cc: 1360 library/Static/Static.cc, runtime-new/rf_static_object.hh, 1361 runtime-new/rf_static_object.ih, runtime-old/rf_static_object.hh, 1362 runtime-old/rf_static_object.ih, runtime/rf_static_object.hh, 1363 runtime/rf_static_object.ih, runtime-new/rf_common.hh, 1364 runtime-new/rf_macros.hh, runtime-old/rf_common.hh, 1365 runtime-old/rf_macros.hh, runtime/rf_common.hh, 1366 runtime/rf_macros.hh, runtime-new/rf_common.cc, 1367 runtime-old/rf_common.cc, runtime/rf_common.cc: 1153 1368 - Print names for static objects. 1154 1369 … … 1179 1394 - Argument for <RF_Stack.Func> and <RF_Stack.Args> should be > 0. 1180 1395 1181 * runtime/rf_stack.hh, runtime/rf_static_object.hh, 1396 * runtime-new/rf_stack.hh, runtime-new/rf_static_object.hh, 1397 runtime-new/rf_static_object.ih, runtime-new/rf_string.hh, 1398 runtime-new/rf_string.ih, runtime-new/rf_types.hh, 1399 runtime-old/rf_stack.hh, runtime-old/rf_static_object.hh, 1400 runtime-old/rf_static_object.ih, runtime-old/rf_string.hh, 1401 runtime-old/rf_string.ih, runtime-old/rf_types.hh, 1402 runtime/rf_stack.hh, runtime/rf_static_object.hh, 1182 1403 runtime/rf_static_object.ih, runtime/rf_string.hh, 1183 1404 runtime/rf_string.ih, runtime/rf_types.hh, 1405 runtime-new/rf_object_ref.hh, runtime-new/rf_object_ref.ih, 1406 runtime-new/rf_retval.hh, runtime-old/rf_object_ref.hh, 1407 runtime-old/rf_object_ref.ih, runtime-old/rf_retval.hh, 1184 1408 runtime/rf_object_ref.hh, runtime/rf_object_ref.ih, 1185 runtime/rf_retval.hh, runtime/rf_object.cc, runtime/rf_object.hh, 1186 runtime/rf_object.ih, runtime/rf_object_ref.cc, 1187 runtime/rf_func.hh, runtime/rf_func.ih, runtime/rf_macros.hh, 1188 runtime/rf_expr.ih, runtime/rf_expr_constr.hh, runtime/rf_func.cc, 1409 runtime/rf_retval.hh, runtime-new/rf_object.cc, 1410 runtime-new/rf_object.hh, runtime-new/rf_object.ih, 1411 runtime-new/rf_object_ref.cc, runtime-old/rf_object.cc, 1412 runtime-old/rf_object.hh, runtime-old/rf_object.ih, 1413 runtime-old/rf_object_ref.cc, runtime/rf_object.cc, 1414 runtime/rf_object.hh, runtime/rf_object.ih, 1415 runtime/rf_object_ref.cc, runtime-new/rf_func.hh, 1416 runtime-new/rf_func.ih, runtime-new/rf_macros.hh, 1417 runtime-old/rf_func.hh, runtime-old/rf_func.ih, 1418 runtime-old/rf_macros.hh, runtime/rf_func.hh, runtime/rf_func.ih, 1419 runtime/rf_macros.hh, runtime-new/rf_expr.ih, 1420 runtime-new/rf_expr_constr.hh, runtime-new/rf_func.cc, 1421 runtime-old/rf_expr.ih, runtime-old/rf_expr_constr.hh, 1422 runtime-old/rf_func.cc, runtime/rf_expr.ih, 1423 runtime/rf_expr_constr.hh, runtime/rf_func.cc, 1424 runtime-new/rf_char.hh, runtime-new/rf_core.cc, 1425 runtime-new/rf_core.hh, runtime-new/rf_expr.hh, 1426 runtime-old/rf_char.hh, runtime-old/rf_core.cc, 1427 runtime-old/rf_core.hh, runtime-old/rf_expr.hh, 1189 1428 runtime/rf_char.hh, runtime/rf_core.cc, runtime/rf_core.hh, 1190 runtime/rf_expr.hh, runtime/rf_box.hh: 1429 runtime/rf_expr.hh, runtime-new/rf_box.hh, runtime-old/rf_box.hh, 1430 runtime/rf_box.hh: 1191 1431 - Refal functions are represented by StaticObject<Func>, not by 1192 1432 direct references to C++ functions. … … 1212 1452 library/RF_Stack/refal/RF_Stack.rf, 1213 1453 library/RF_Stack/refal/RF_Stack.rfi, 1214 library/include/refal/RF_Stack.hh, runtime/rf_retval.hh, 1215 runtime/rf_stack.hh, runtime/rf_core.cc, runtime/rf_func.hh, 1454 library/include/refal/RF_Stack.hh, runtime-new/rf_retval.hh, 1455 runtime-new/rf_stack.hh, runtime-old/rf_retval.hh, 1456 runtime-old/rf_stack.hh, runtime/rf_retval.hh, 1457 runtime/rf_stack.hh, runtime-new/rf_core.cc, 1458 runtime-new/rf_func.hh, runtime-new/rf_macros.hh, 1459 runtime-old/rf_core.cc, runtime-old/rf_func.hh, 1460 runtime-old/rf_macros.hh, runtime/rf_core.cc, runtime/rf_func.hh, 1216 1461 runtime/rf_macros.hh: 1217 1462 - RF_Stack library. … … 1222 1467 - Don't use non-POSIX cp -a option. 1223 1468 1224 * library/Convert/to_int.cc, runtime/rf_short_int.cc, 1469 * library/Convert/to_int.cc, runtime-new/rf_short_int.cc, 1470 runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 1471 runtime-old/rf_short_int.cc, runtime-old/rf_short_int.hh, 1472 runtime-old/rf_short_int.ih, runtime/rf_short_int.cc, 1225 1473 runtime/rf_short_int.hh, runtime/rf_short_int.ih: 1226 1474 - To-Int generates short integer if possible. … … 1239 1487 - Fixed stub-functions generation. 1240 1488 1241 * library/Convert/to_int.cc, runtime/rf_integer.hh, 1242 runtime/rf_integer.ih, runtime/rf_expr_constr.hh, 1489 * library/Convert/to_int.cc, runtime-new/rf_integer.hh, 1490 runtime-new/rf_integer.ih, runtime-old/rf_integer.hh, 1491 runtime-old/rf_integer.ih, runtime/rf_integer.hh, 1492 runtime/rf_integer.ih, runtime-new/rf_expr_constr.hh, 1493 runtime-new/rf_integer.cc, runtime-old/rf_expr_constr.hh, 1494 runtime-old/rf_integer.cc, runtime/rf_expr_constr.hh, 1243 1495 runtime/rf_integer.cc: 1244 1496 - Greatly simplified To-Int. … … 1275 1527 - First sample for new Static library. 1276 1528 1277 * runtime/rf_types.ih, runtime/rf_word.hh, runtime/rf_word.ih, 1529 * runtime-new/rf_types.ih, runtime-new/rf_word.hh, 1530 runtime-new/rf_word.ih, runtime-old/rf_types.ih, 1531 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 1532 runtime/rf_types.ih, runtime/rf_word.hh, runtime/rf_word.ih, 1533 runtime-new/rf_object.ih, runtime-new/rf_term.hh, 1534 runtime-new/rf_term.ih, runtime-new/rf_types.hh, 1535 runtime-old/rf_object.ih, runtime-old/rf_term.hh, 1536 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 1278 1537 runtime/rf_object.ih, runtime/rf_term.hh, runtime/rf_term.ih, 1279 runtime/rf_types.hh, runtime/rf_object.cc, runtime/rf_object.hh, 1280 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_expr_constr.hh: 1538 runtime/rf_types.hh, runtime-new/rf_object.cc, 1539 runtime-new/rf_object.hh, runtime-old/rf_object.cc, 1540 runtime-old/rf_object.hh, runtime/rf_object.cc, 1541 runtime/rf_object.hh, runtime-new/rf_expr.hh, 1542 runtime-new/rf_expr.ih, runtime-new/rf_expr_constr.hh, 1543 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 1544 runtime-old/rf_expr_constr.hh, runtime/rf_expr.hh, 1545 runtime/rf_expr.ih, runtime/rf_expr_constr.hh: 1281 1546 - Support for new expressions creating scheme. 1282 1547 1283 1548 2004-12-24 Anton Orlov <orlov@mccme.ru> 1284 1549 1285 * runtime/rf_static_object.ih, runtime/rf_static_object.cc, 1286 runtime/rf_static_object.hh, runtime/Makefile, runtime/rf_core.hh, 1287 runtime/rf_object.hh: 1550 * runtime-new/rf_static_object.ih, 1551 runtime-old/rf_static_object.ih, runtime/rf_static_object.ih, 1552 runtime-new/rf_static_object.cc, runtime-new/rf_static_object.hh, 1553 runtime-old/rf_static_object.cc, runtime-old/rf_static_object.hh, 1554 runtime/rf_static_object.cc, runtime/rf_static_object.hh, 1555 runtime-new/Makefile, runtime-old/Makefile, runtime/Makefile, 1556 runtime-new/rf_core.hh, runtime-new/rf_object.hh, 1557 runtime-old/rf_core.hh, runtime-old/rf_object.hh, 1558 runtime/rf_core.hh, runtime/rf_object.hh: 1288 1559 - Support for getting names of static objects. 1289 1560 … … 1397 1668 - Error library. Initial revision. 1398 1669 1399 * runtime/rf_char.ih: 1670 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 1671 runtime/rf_char.ih: 1400 1672 - In R+ symbols '?' and '!' are letters. 1401 1673 … … 1428 1700 2004-11-23 Anton Orlov <orlov@mccme.ru> 1429 1701 1430 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_char.hh, 1431 runtime/rf_char.ih, runtime/rf_char.cc: 1702 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 1703 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 1704 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime-new/rf_char.hh, 1705 runtime-new/rf_char.ih, runtime-old/rf_char.hh, 1706 runtime-old/rf_char.ih, runtime/rf_char.hh, runtime/rf_char.ih, 1707 runtime-new/rf_char.cc, runtime-old/rf_char.cc, 1708 runtime/rf_char.cc: 1432 1709 - Unified interface for creating expressions from arrays. 1433 1710 … … 1498 1775 - retfail --> RF_RETFAIL 1499 1776 1500 * runtime/rf_macros.hh: 1777 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1778 runtime/rf_macros.hh: 1501 1779 - retfail --> RF_RETFAIL 1502 1780 - trap --> RF_TRAP … … 1505 1783 - error --> RF_ERROR 1506 1784 1507 * runtime/rf_stack.hh: 1785 * runtime-new/rf_stack.hh, runtime-old/rf_stack.hh, 1786 runtime/rf_stack.hh: 1508 1787 - New cleanup() method. To be used for stack cleanup in catch 1509 1788 construction when RFRT_STINGY_STACK isn't defined. … … 1511 1790 2004-10-27 Anton Orlov <orlov@mccme.ru> 1512 1791 1513 * runtime/rf_expr.ih: 1792 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 1793 runtime/rf_expr.ih: 1514 1794 - Fixed debugging output. 1515 1795 … … 1541 1821 library/ShortArithm/Makefile, library/StdIO/Makefile, 1542 1822 library/String/Makefile, library/Table/Makefile, 1543 library/Vector/Makefile, runtime/Makefile: 1823 library/Vector/Makefile, runtime-new/Makefile, 1824 runtime-old/Makefile, runtime/Makefile: 1544 1825 - Makefile for windows (branch: windows). 1545 1826 … … 1563 1844 * library/Vector/vector.cc, library/Vector/vector_init.cc, 1564 1845 library/Vector/vector_replace.cc, library/Access/l.cc, 1565 libp++/pxx_common.hh, runtime/rf_retval.hh, libp++/.cvsignore, 1846 libp++/pxx_common.hh, runtime-new/rf_retval.hh, 1847 runtime-old/rf_retval.hh, runtime/rf_retval.hh, libp++/.cvsignore, 1566 1848 libp++/pxx_common.cc, libp++/pxx_stream.hh: 1567 1849 - More fixes toward Visual C++ compatibility. … … 1621 1903 2004-10-03 Anton Orlov <orlov@mccme.ru> 1622 1904 1623 * runtime/rf_string.hh, runtime/rf_string.ih, 1905 * runtime-new/rf_string.hh, runtime-new/rf_string.ih, 1906 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 1907 runtime/rf_string.hh, runtime/rf_string.ih, 1908 runtime-new/rf_memory_chunk.hh, runtime-old/rf_memory_chunk.hh, 1624 1909 runtime/rf_memory_chunk.hh: 1625 1910 - Small fixes of includes. … … 1627 1912 2004-09-30 Anton Orlov <orlov@mccme.ru> 1628 1913 1629 * runtime/rf_macros.hh, libp++/pxx_common.hh: 1914 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1915 runtime/rf_macros.hh, libp++/pxx_common.hh: 1630 1916 - More fixes toward Visual C++ compatibility. 1631 1917 … … 1635 1921 - Changes for Visual C++ compilation in library functions. 1636 1922 1637 * runtime/rf_string.hh: 1923 * runtime-new/rf_string.hh, runtime-old/rf_string.hh, 1924 runtime/rf_string.hh: 1638 1925 - More fixes toward Visual C++ compatibility. 1639 1926 1640 * runtime/rf_core.cc, runtime/rf_core.hh: 1927 * runtime-new/rf_core.cc, runtime-new/rf_core.hh, 1928 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 1929 runtime/rf_core.cc, runtime/rf_core.hh: 1641 1930 - Class Dir for Visual C++ compilation is added. 1642 1931 1643 * runtime/rf_func.cc, runtime/rf_char.cc: 1932 * runtime-new/rf_func.cc, runtime-old/rf_func.cc, 1933 runtime/rf_func.cc, runtime-new/rf_char.cc, 1934 runtime-old/rf_char.cc, runtime/rf_char.cc: 1644 1935 - More fixes toward Visual C++ compatibility. 1645 1936 … … 1652 1943 2004-07-29 Anton Orlov <orlov@mccme.ru> 1653 1944 1654 * runtime/rf_macros.hh: 1945 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1946 runtime/rf_macros.hh: 1655 1947 - Fixed popping of results when RFRT_STINGY_STACK is on. 1656 1948 1657 * runtime/rf_retval.hh, runtime/rf_stack.hh, runtime/rf_macros.cc, 1658 runtime/rf_macros.hh, runtime/rf_result.hh: 1949 * runtime-new/rf_retval.hh, runtime-new/rf_stack.hh, 1950 runtime-old/rf_retval.hh, runtime-old/rf_stack.hh, 1951 runtime/rf_retval.hh, runtime/rf_stack.hh, 1952 runtime-new/rf_macros.cc, runtime-new/rf_macros.hh, 1953 runtime-new/rf_result.hh, runtime-old/rf_macros.cc, 1954 runtime-old/rf_macros.hh, runtime-old/rf_result.hh, 1955 runtime/rf_macros.cc, runtime/rf_macros.hh, runtime/rf_result.hh: 1659 1956 - Possibility to store number of arguments directly in the stack. 1660 1957 - Results do not overwrite arguments. … … 1683 1980 2004-07-27 Anton Orlov <orlov@mccme.ru> 1684 1981 1685 * runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_macros.hh: 1982 * runtime-new/rf_core.cc, runtime-new/rf_core.hh, 1983 runtime-new/rf_macros.hh, runtime-old/rf_core.cc, 1984 runtime-old/rf_core.hh, runtime-old/rf_macros.hh, 1985 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_macros.hh: 1686 1986 - unexpected_fail global expr. 1687 1987 - RFRT_COMPATIBLE pragma. … … 1719 2019 1720 2020 * library/StdIO/print_e_.cc, library/StdIO/write_e_.cc, 1721 runtime/rf_result.hh, runtime/rf_stack.hh, runtime/rf_expr.hh, 1722 runtime/rf_macros.hh, runtime/rf_core.cc: 2021 runtime-new/rf_result.hh, runtime-new/rf_stack.hh, 2022 runtime-old/rf_result.hh, runtime-old/rf_stack.hh, 2023 runtime/rf_result.hh, runtime/rf_stack.hh, 2024 runtime-new/rf_expr.hh, runtime-new/rf_macros.hh, 2025 runtime-old/rf_expr.hh, runtime-old/rf_macros.hh, 2026 runtime/rf_expr.hh, runtime/rf_macros.hh, runtime-new/rf_core.cc, 2027 runtime-old/rf_core.cc, runtime/rf_core.cc: 1723 2028 - New format of refal function call. 1724 2029 1725 2030 2004-07-21 Anton Orlov <orlov@mccme.ru> 1726 2031 1727 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_result.hh: 2032 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 2033 runtime-new/rf_result.hh, runtime-old/rf_expr.hh, 2034 runtime-old/rf_expr.ih, runtime-old/rf_result.hh, 2035 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_result.hh: 1728 2036 - Use static method Expr::clear(Expr*) instead of 1729 2037 Expr::set_mem_chunk(). … … 1806 2114 library/Bit/bit_right.cc, library/Bit/bit_set.cc, 1807 2115 library/Bit/bit_test.cc, library/Bit/bit_xor.cc, 1808 library/Box/get.cc, library/Class/box_q.cc, runtime/rf_macros.hh: 2116 library/Box/get.cc, library/Class/box_q.cc, 2117 runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 2118 runtime/rf_macros.hh: 1809 2119 - Changed format of refal function defenition. 1810 2120 1811 2121 2004-07-20 Anton Orlov <orlov@mccme.ru> 1812 2122 1813 * runtime/rf_macros.hh: 2123 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 2124 runtime/rf_macros.hh: 1814 2125 - Auto-generate __push_args() defenitions. 1815 2126 1816 2127 2004-07-19 Anton Orlov <orlov@mccme.ru> 1817 2128 1818 * runtime/rf_integer.ih, runtime/rf_expr.cc, runtime/rf_expr.ih: 2129 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 2130 runtime/rf_integer.ih, runtime-new/rf_expr.cc, 2131 runtime-new/rf_expr.ih, runtime-old/rf_expr.cc, 2132 runtime-old/rf_expr.ih, runtime/rf_expr.cc, runtime/rf_expr.ih: 1819 2133 - Fixed includes of pxx_string. 1820 2134 1821 * configure, runtime/rf_macros.hh: 2135 * configure, runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 2136 runtime/rf_macros.hh: 1822 2137 - RFRT_USE_VARIADIC_MACROS pragma has been added. 1823 2138 … … 1825 2140 libp++/pxx_common.ih, libp++/pxx_heap.cc, 1826 2141 libp++/pxx_heap_allocator.cc, libp++/pxx_string.hh, 1827 libp++/pxx_string.ih, runtime/rf_string.cc, runtime/rf_expr.cc, 1828 runtime/rf_integer.ih, runtime/rf_vector.ih, runtime/rf_object.ih, 2142 libp++/pxx_string.ih, runtime-new/rf_string.cc, 2143 runtime-old/rf_string.cc, runtime/rf_string.cc, 2144 runtime-new/rf_expr.cc, runtime-new/rf_integer.ih, 2145 runtime-old/rf_expr.cc, runtime-old/rf_integer.ih, 2146 runtime/rf_expr.cc, runtime/rf_integer.ih, 2147 runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 2148 runtime/rf_vector.ih, runtime-new/rf_object.ih, 2149 runtime-new/rf_short_int.cc, runtime-new/rf_stack.hh, 2150 runtime-new/rf_table.ih, runtime-old/rf_object.ih, 2151 runtime-old/rf_short_int.cc, runtime-old/rf_stack.hh, 2152 runtime-old/rf_table.ih, runtime/rf_object.ih, 1829 2153 runtime/rf_short_int.cc, runtime/rf_stack.hh, runtime/rf_table.ih, 1830 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime/rf_channel.ih, 1831 runtime/rf_core.cc: 2154 runtime-new/rf_expr.ih, runtime-new/rf_macros.hh, 2155 runtime-old/rf_expr.ih, runtime-old/rf_macros.hh, 2156 runtime/rf_expr.ih, runtime/rf_macros.hh, 2157 runtime-new/rf_channel.ih, runtime-new/rf_core.cc, 2158 runtime-old/rf_channel.ih, runtime-old/rf_core.cc, 2159 runtime/rf_channel.ih, runtime/rf_core.cc: 1832 2160 - Some fixes toward Visual C++ compatibility 1833 2161 1834 2162 2004-07-16 Anton Orlov <orlov@mccme.ru> 1835 2163 1836 * runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_word.ih, 2164 * runtime-new/rf_char.cc, runtime-new/rf_core.cc, 2165 runtime-new/rf_word.ih, runtime-old/rf_char.cc, 2166 runtime-old/rf_core.cc, runtime-old/rf_word.ih, 2167 runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_word.ih, 1837 2168 libp++/pxx_common.cc, libp++/pxx_text_stream.ih: 1838 2169 - Fixed initialization of mbstate_t variables. 1839 2170 1840 * runtime/rf_atstart.hh, runtime/rf_core.cc, 2171 * runtime-new/rf_atstart.hh, runtime-new/rf_core.cc, 2172 runtime-old/rf_atstart.hh, runtime-old/rf_core.cc, 2173 runtime/rf_atstart.hh, runtime/rf_core.cc, 2174 runtime-new/rf_atstart.cc, runtime-old/rf_atstart.cc, 1841 2175 runtime/rf_atstart.cc: 1842 2176 - AtStart objects queue is now independent from the global … … 1845 2179 2004-07-14 Anton Orlov <orlov@mccme.ru> 1846 2180 1847 * runtime/rf_stack.hh, runtime/rf_core.cc: 2181 * runtime-new/rf_stack.hh, runtime-old/rf_stack.hh, 2182 runtime/rf_stack.hh, runtime-new/rf_core.cc, 2183 runtime-old/rf_core.cc, runtime/rf_core.cc: 1848 2184 - Check for the stack exhaustion has been added. 1849 2185 - Don't dump memory if allocator isn't initialized. … … 1851 2187 2004-07-13 Anton Orlov <orlov@mccme.ru> 1852 2188 1853 * libp++/pxx_heap.cc, runtime/rf_retval.hh, runtime/rf_stack.cc, 2189 * libp++/pxx_heap.cc, runtime-new/rf_retval.hh, 2190 runtime-new/rf_stack.cc, runtime-new/rf_stack.hh, 2191 runtime-new/rf_word.cc, runtime-new/rf_word.ih, 2192 runtime-old/rf_retval.hh, runtime-old/rf_stack.cc, 2193 runtime-old/rf_stack.hh, runtime-old/rf_word.cc, 2194 runtime-old/rf_word.ih, runtime/rf_retval.hh, runtime/rf_stack.cc, 1854 2195 runtime/rf_stack.hh, runtime/rf_word.cc, runtime/rf_word.ih, 2196 runtime-new/rf_memory_chunk.hh, runtime-new/rf_object.ih, 2197 runtime-new/rf_result.hh, runtime-old/rf_memory_chunk.hh, 2198 runtime-old/rf_object.ih, runtime-old/rf_result.hh, 1855 2199 runtime/rf_memory_chunk.hh, runtime/rf_object.ih, 1856 runtime/rf_result.hh, runtime/rf_integer.cc, 2200 runtime/rf_result.hh, runtime-new/rf_integer.cc, 2201 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 2202 runtime-new/rf_macros.hh, runtime-old/rf_integer.cc, 2203 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 2204 runtime-old/rf_macros.hh, runtime/rf_integer.cc, 1857 2205 runtime/rf_integer.hh, runtime/rf_integer.ih, 1858 runtime/rf_macros.hh, runtime/rf_arg.hh, runtime/rf_common.hh, 2206 runtime/rf_macros.hh, runtime-new/rf_arg.hh, 2207 runtime-new/rf_common.hh, runtime-new/rf_core.cc, 2208 runtime-old/rf_arg.hh, runtime-old/rf_common.hh, 2209 runtime-old/rf_core.cc, runtime/rf_arg.hh, runtime/rf_common.hh, 1859 2210 runtime/rf_core.cc, library/StdIO/std_channels.cc, 1860 2211 library/include/refal/StdIO.hh, bootstrap/compiler/rfp_compile.hh, … … 1878 2229 2004-07-12 Anton Orlov <orlov@mccme.ru> 1879 2230 1880 * runtime/rf_atstart.cc, runtime/rf_atstart.hh: 2231 * runtime-new/rf_atstart.cc, runtime-new/rf_atstart.hh, 2232 runtime-old/rf_atstart.cc, runtime-old/rf_atstart.hh, 2233 runtime/rf_atstart.cc, runtime/rf_atstart.hh: 1881 2234 - Fixed initialization of AtStart objects queue. 1882 2235 1883 2236 2004-07-09 Anton Orlov <orlov@mccme.ru> 1884 2237 1885 * runtime/rf_atstart.hh, runtime/Makefile, runtime/rf_atstart.cc, 1886 runtime/rf_core.hh, runtime/rf_core.cc: 2238 * runtime-new/rf_atstart.hh, runtime-old/rf_atstart.hh, 2239 runtime/rf_atstart.hh, runtime-new/Makefile, 2240 runtime-new/rf_atstart.cc, runtime-new/rf_core.hh, 2241 runtime-old/Makefile, runtime-old/rf_atstart.cc, 2242 runtime-old/rf_core.hh, runtime/Makefile, runtime/rf_atstart.cc, 2243 runtime/rf_core.hh, runtime-new/rf_core.cc, 2244 runtime-old/rf_core.cc, runtime/rf_core.cc: 1887 2245 - Possibility to invoke functions at the start of refal program 1888 2246 has been added. … … 1890 2248 2004-07-08 Anton Orlov <orlov@mccme.ru> 1891 2249 1892 * runtime/rf_memory_chunk.hh, runtime/rf_object.cc, 1893 runtime/rf_core.hh, runtime/rf_expr.ih, runtime/rf_common.hh, 2250 * runtime-new/rf_memory_chunk.hh, runtime-new/rf_object.cc, 2251 runtime-old/rf_memory_chunk.hh, runtime-old/rf_object.cc, 2252 runtime/rf_memory_chunk.hh, runtime/rf_object.cc, 2253 runtime-new/rf_core.hh, runtime-new/rf_expr.ih, 2254 runtime-old/rf_core.hh, runtime-old/rf_expr.ih, 2255 runtime/rf_core.hh, runtime/rf_expr.ih, runtime-new/rf_common.hh, 2256 runtime-new/rf_common.ih, runtime-old/rf_common.hh, 2257 runtime-old/rf_common.ih, runtime/rf_common.hh, 1894 2258 runtime/rf_common.ih, libp++/pxx_heap_allocator.hh, 1895 2259 libp++/pxx_heap_allocator.ih: … … 1898 2262 2004-07-07 Anton Orlov <orlov@mccme.ru> 1899 2263 1900 * runtime/rf_core.cc, runtime/rf_stack.hh, runtime/rf_common.hh, 1901 runtime/rf_common.ih, runtime/rf_common.cc: 2264 * runtime-new/rf_core.cc, runtime-new/rf_stack.hh, 2265 runtime-old/rf_core.cc, runtime-old/rf_stack.hh, 2266 runtime/rf_core.cc, runtime/rf_stack.hh, runtime-new/rf_common.hh, 2267 runtime-new/rf_common.ih, runtime-old/rf_common.hh, 2268 runtime-old/rf_common.ih, runtime/rf_common.hh, 2269 runtime/rf_common.ih, runtime-new/rf_common.cc, 2270 runtime-old/rf_common.cc, runtime/rf_common.cc: 1902 2271 - Default start adresses for refal heap and stack aren't fixed 1903 2272 (are choosed automatically by mmap). … … 1943 2312 - Test for Read-Dir function. 1944 2313 1945 * runtime/rf_macros.hh, runtime/rf_table.ih, runtime/rf_types.hh, 1946 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 1947 library/Apply/apply.cc, library/Dir/Makefile, 1948 library/Dir/close_dir.cc, library/Dir/open_dir.cc, 1949 library/Dir/read_dir.cc, library/Makefile, library/lib_error.hh: 2314 * runtime-new/rf_macros.hh, runtime-new/rf_table.ih, 2315 runtime-new/rf_types.hh, runtime-old/rf_macros.hh, 2316 runtime-old/rf_table.ih, runtime-old/rf_types.hh, 2317 runtime/rf_macros.hh, runtime/rf_table.ih, runtime/rf_types.hh, 2318 runtime-new/Makefile, runtime-new/rf_core.cc, 2319 runtime-new/rf_core.hh, runtime-old/Makefile, 2320 runtime-old/rf_core.cc, runtime-old/rf_core.hh, runtime/Makefile, 2321 runtime/rf_core.cc, runtime/rf_core.hh, library/Apply/apply.cc, 2322 library/Dir/Makefile, library/Dir/close_dir.cc, 2323 library/Dir/open_dir.cc, library/Dir/read_dir.cc, 2324 library/Makefile, library/lib_error.hh: 1950 2325 - Dir library has been added. 1951 2326 … … 2017 2392 * cygwin/Makefile, cygwin/libp++/Makefile, 2018 2393 cygwin/library/Makefile, cygwin/runtime/Makefile, configure, 2019 Makefile, runtime/Makefile, libp++/Makefile, library/Makefile: 2394 Makefile, runtime-new/Makefile, runtime-old/Makefile, 2395 runtime/Makefile, libp++/Makefile, library/Makefile: 2020 2396 - Improved makefiles. 2021 2397 … … 2030 2406 2004-06-07 Anton Orlov <orlov@mccme.ru> 2031 2407 2032 * libp++/Makefile, library/Makefile, runtime/Makefile, 2033 Makefile, bootstrap/Makefile, bootstrap/compiler/Makefile, 2408 * libp++/Makefile, library/Makefile, runtime-new/Makefile, 2409 runtime-old/Makefile, runtime/Makefile, Makefile, 2410 bootstrap/Makefile, bootstrap/compiler/Makefile, 2034 2411 compiler/Makefile, configure, rules.mk, samples/Box/Makefile, 2035 2412 samples/Convert/Makefile, samples/samples.mk: … … 2093 2470 - Improved makefiles. 2094 2471 2095 * cygwin/runtime/rf_char.cc, runtime/rf_char.cc: 2472 * cygwin/runtime/rf_char.cc, runtime-new/rf_char.cc, 2473 runtime-old/rf_char.cc, runtime/rf_char.cc: 2096 2474 - Function bytes_to_chars() now correctly works with ShortArithm. 2097 2475 … … 2349 2727 2004-03-22 Anton Orlov <orlov@mccme.ru> 2350 2728 2351 * runtime/rf_object.hh, runtime/rf_object.ih, 2729 * runtime-new/rf_object.hh, runtime-new/rf_object.ih, 2730 runtime-old/rf_object.hh, runtime-old/rf_object.ih, 2731 runtime/rf_object.hh, runtime/rf_object.ih, 2732 runtime-new/rf_object.cc, runtime-old/rf_object.cc, 2352 2733 runtime/rf_object.cc: 2353 2734 - rfrt::Ref class has been removed. … … 2355 2736 2004-03-21 Anton Orlov <orlov@mccme.ru> 2356 2737 2357 * runtime/rf_vector.ih, runtime/rf_short_int.hh, 2738 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 2739 runtime/rf_vector.ih, runtime-new/rf_short_int.hh, 2740 runtime-new/rf_short_int.ih, runtime-new/rf_stack.hh, 2741 runtime-new/rf_string.hh, runtime-new/rf_term.cc, 2742 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 2743 runtime-new/rf_types.hh, runtime-old/rf_short_int.hh, 2744 runtime-old/rf_short_int.ih, runtime-old/rf_stack.hh, 2745 runtime-old/rf_string.hh, runtime-old/rf_term.cc, 2746 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 2747 runtime-old/rf_types.hh, runtime/rf_short_int.hh, 2358 2748 runtime/rf_short_int.ih, runtime/rf_stack.hh, 2359 runtime/rf_string.hh, runtime/rf_term.cc, runtime/rf_term.hh, 2360 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_parenth.hh, 2361 runtime/rf_result.hh, runtime/rf_short_int.cc, runtime/rf_func.hh, 2749 runtime/rf_string.hh, runtime/rf_term.cc, 2750 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 2751 runtime-new/rf_parenth.hh, runtime-new/rf_result.hh, 2752 runtime-new/rf_short_int.cc, runtime-old/rf_parenth.hh, 2753 runtime-old/rf_result.hh, runtime-old/rf_short_int.cc, 2754 runtime/rf_parenth.hh, runtime/rf_result.hh, 2755 runtime/rf_short_int.cc, runtime-new/rf_func.hh, 2756 runtime-new/rf_func.ih, runtime-new/rf_memory_chunk.hh, 2757 runtime-new/rf_object.hh, runtime-new/rf_object_ref.cc, 2758 runtime-new/rf_object_ref.hh, runtime-new/rf_object_ref.ih, 2759 runtime-old/rf_func.hh, runtime-old/rf_func.ih, 2760 runtime-old/rf_memory_chunk.hh, runtime-old/rf_object.hh, 2761 runtime-old/rf_object_ref.cc, runtime-old/rf_object_ref.hh, 2762 runtime-old/rf_object_ref.ih, runtime/rf_func.hh, 2362 2763 runtime/rf_func.ih, runtime/rf_memory_chunk.hh, 2363 2764 runtime/rf_object.hh, runtime/rf_object_ref.cc, 2364 2765 runtime/rf_object_ref.hh, runtime/rf_object_ref.ih, 2766 runtime-new/rf_char.hh, runtime-new/rf_char.ih, 2767 runtime-new/rf_common.hh, runtime-new/rf_core.cc, 2768 runtime-new/rf_core.hh, runtime-new/rf_expr.hh, 2769 runtime-new/rf_expr.ih, runtime-old/rf_char.hh, 2770 runtime-old/rf_char.ih, runtime-old/rf_common.hh, 2771 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 2772 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 2365 2773 runtime/rf_char.hh, runtime/rf_char.ih, runtime/rf_common.hh, 2366 2774 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 2367 runtime/rf_expr.ih, runtime/Makefile, runtime/rf_arg.hh, 2368 runtime/rf_char.cc: 2775 runtime/rf_expr.ih, runtime-new/Makefile, runtime-new/rf_arg.hh, 2776 runtime-new/rf_char.cc, runtime-old/Makefile, 2777 runtime-old/rf_arg.hh, runtime-old/rf_char.cc, runtime/Makefile, 2778 runtime/rf_arg.hh, runtime/rf_char.cc: 2369 2779 - Files from parenth_term branch are now on the main trunk. 2370 2780 - Files from the main branch are now on the new branch named 2371 2781 unboxed_parentheses. 2372 2782 2373 * runtime/rf_term.cc, runtime/rf_term.ih, runtime/rf_vector.hh, 2374 runtime/rf_vector.ih, runtime/rf_short_int.ih, 2783 * runtime-new/rf_term.cc, runtime-new/rf_term.ih, 2784 runtime-new/rf_vector.hh, runtime-new/rf_vector.ih, 2785 runtime-old/rf_term.cc, runtime-old/rf_term.ih, 2786 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 2787 runtime/rf_term.cc, runtime/rf_term.ih, runtime/rf_vector.hh, 2788 runtime/rf_vector.ih, runtime-new/rf_short_int.ih, 2789 runtime-new/rf_stack.hh, runtime-new/rf_table.hh, 2790 runtime-new/rf_table.ih, runtime-old/rf_short_int.ih, 2791 runtime-old/rf_stack.hh, runtime-old/rf_table.hh, 2792 runtime-old/rf_table.ih, runtime/rf_short_int.ih, 2375 2793 runtime/rf_stack.hh, runtime/rf_table.hh, runtime/rf_table.ih, 2794 runtime-new/rf_macros.cc, runtime-new/rf_macros.hh, 2795 runtime-new/rf_object.ih, runtime-new/rf_short_int.cc, 2796 runtime-new/rf_short_int.hh, runtime-old/rf_macros.cc, 2797 runtime-old/rf_macros.hh, runtime-old/rf_object.ih, 2798 runtime-old/rf_short_int.cc, runtime-old/rf_short_int.hh, 2376 2799 runtime/rf_macros.cc, runtime/rf_macros.hh, runtime/rf_object.ih, 2377 2800 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 2378 runtime/rf_expr.ih, runtime/rf_integer.cc, runtime/rf_integer.hh, 2379 runtime/rf_integer.ih, runtime/rf_common.hh, runtime/rf_core.cc, 2380 runtime/rf_expr.hh, runtime/rf_box.hh, runtime/rf_channel.hh, 2381 runtime/rf_channel.ih, runtime/rf_arg.hh: 2801 runtime-new/rf_expr.ih, runtime-new/rf_integer.cc, 2802 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 2803 runtime-old/rf_expr.ih, runtime-old/rf_integer.cc, 2804 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 2805 runtime/rf_expr.ih, runtime/rf_integer.cc, 2806 runtime/rf_integer.hh, runtime/rf_integer.ih, 2807 runtime-new/rf_common.hh, runtime-new/rf_core.cc, 2808 runtime-new/rf_expr.hh, runtime-old/rf_common.hh, 2809 runtime-old/rf_core.cc, runtime-old/rf_expr.hh, 2810 runtime/rf_common.hh, runtime/rf_core.cc, runtime/rf_expr.hh, 2811 runtime-new/rf_box.hh, runtime-new/rf_channel.hh, 2812 runtime-new/rf_channel.ih, runtime-old/rf_box.hh, 2813 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 2814 runtime/rf_box.hh, runtime/rf_channel.hh, runtime/rf_channel.ih, 2815 runtime-new/rf_arg.hh, runtime-old/rf_arg.hh, runtime/rf_arg.hh: 2382 2816 - Result of merge from parenth_term branch. 2383 2817 2384 2818 2004-03-18 Anton Orlov <orlov@mccme.ru> 2385 2819 2386 * runtime/rf_table.ih, runtime/rf_term.hh, runtime/rf_term.ih, 2387 runtime/rf_vector.hh, runtime/rf_vector.ih, runtime/rf_expr.ih, 2388 runtime/rf_object.ih, runtime/rf_table.hh, runtime/rf_channel.hh, 2389 runtime/rf_channel.ih, runtime/rf_common.hh, runtime/rf_box.hh: 2820 * runtime-new/rf_table.ih, runtime-new/rf_term.hh, 2821 runtime-new/rf_term.ih, runtime-new/rf_vector.hh, 2822 runtime-new/rf_vector.ih, runtime-old/rf_table.ih, 2823 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 2824 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 2825 runtime/rf_table.ih, runtime/rf_term.hh, runtime/rf_term.ih, 2826 runtime/rf_vector.hh, runtime/rf_vector.ih, 2827 runtime-new/rf_expr.ih, runtime-new/rf_object.ih, 2828 runtime-new/rf_table.hh, runtime-old/rf_expr.ih, 2829 runtime-old/rf_object.ih, runtime-old/rf_table.hh, 2830 runtime/rf_expr.ih, runtime/rf_object.ih, runtime/rf_table.hh, 2831 runtime-new/rf_channel.hh, runtime-new/rf_channel.ih, 2832 runtime-new/rf_common.hh, runtime-old/rf_channel.hh, 2833 runtime-old/rf_channel.ih, runtime-old/rf_common.hh, 2834 runtime/rf_channel.hh, runtime/rf_channel.ih, 2835 runtime/rf_common.hh, runtime-new/rf_box.hh, 2836 runtime-old/rf_box.hh, runtime/rf_box.hh: 2390 2837 ----- Branch: parenth_term ----- 2391 2838 - Fixed printing of objects. … … 2414 2861 2004-02-18 Svetlana Ponomareva <psm@kbse.botik.ru> 2415 2862 2416 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 2863 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 2864 runtime/rf_expr.ih, runtime-new/rf_term.hh, 2865 runtime-new/rf_term.ih, runtime-old/rf_term.hh, 2866 runtime-old/rf_term.ih, runtime/rf_term.hh, runtime/rf_term.ih: 2417 2867 - Print for object (dynamic symbol) added. 2418 2868 2419 2869 2004-02-17 Svetlana Ponomareva <psm@kbse.botik.ru> 2420 2870 2421 * runtime/rf_channel.hh, runtime/rf_channel.ih: 2871 * runtime-new/rf_channel.hh, runtime-new/rf_channel.ih, 2872 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 2873 runtime/rf_channel.hh, runtime/rf_channel.ih: 2422 2874 - Function EOF? added (for main and parenth_term branches). 2423 2875 … … 2425 2877 - Lines for "Debug" - comment. 2426 2878 2427 * runtime/rf_channel.hh, runtime/rf_channel.ih: *** empty log 2879 * runtime-new/rf_channel.hh, runtime-new/rf_channel.ih, 2880 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 2881 runtime/rf_channel.hh, runtime/rf_channel.ih: *** empty log 2428 2882 message *** 2429 2883 … … 2531 2985 - Don't create temporary Integer object. 2532 2986 2533 * runtime/rf_integer.hh, runtime/rf_integer.ih, 2987 * runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 2988 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 2989 runtime/rf_integer.hh, runtime/rf_integer.ih, 2990 runtime-new/rf_integer.cc, runtime-old/rf_integer.cc, 2534 2991 runtime/rf_integer.cc: 2535 2992 ----- Branch: parenth_term ----- 2536 2993 - Reference counting for Integer objects has been added. 2537 2994 2538 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 2995 * runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 2996 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 2997 runtime/rf_short_int.hh, runtime/rf_short_int.ih, 2998 runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 2539 2999 runtime/rf_short_int.cc: 2540 3000 ----- Branch: parenth_term ----- 2541 3001 - Int32::create_expr() methods are inlined. 2542 3002 2543 * runtime/rf_common.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 2544 runtime/rf_stack.hh, runtime/rf_arg.hh, runtime/rf_core.cc: 3003 * runtime-new/rf_common.hh, runtime-new/rf_expr.hh, 3004 runtime-new/rf_expr.ih, runtime-new/rf_stack.hh, 3005 runtime-old/rf_common.hh, runtime-old/rf_expr.hh, 3006 runtime-old/rf_expr.ih, runtime-old/rf_stack.hh, 3007 runtime/rf_common.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 3008 runtime/rf_stack.hh, runtime-new/rf_arg.hh, 3009 runtime-new/rf_core.cc, runtime-old/rf_arg.hh, 3010 runtime-old/rf_core.cc, runtime/rf_arg.hh, runtime/rf_core.cc: 2545 3011 ----- Branch: parenth_term ----- 2546 3012 - Empty expressions don't change reference counters of memory 2547 3013 chunks. 2548 3014 2549 * runtime/rf_macros.cc, runtime/rf_macros.hh: 3015 * runtime-new/rf_macros.cc, runtime-new/rf_macros.hh, 3016 runtime-old/rf_macros.cc, runtime-old/rf_macros.hh, 3017 runtime/rf_macros.cc, runtime/rf_macros.hh: 2550 3018 ----- Branch: parenth_term ----- 2551 3019 - Fixed code with RFRT_DISABLE_TAIL_RECURSION defined. … … 2613 3081 2003-09-09 Anton Orlov <orlov@mccme.ru> 2614 3082 2615 * runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, 3083 * runtime-new/rf_func.cc, runtime-new/rf_func.hh, 3084 runtime-new/rf_func.ih, runtime-new/rf_integer.cc, 3085 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 3086 runtime-new/rf_string.cc, runtime-new/rf_string.ih, 3087 runtime-new/rf_table.cc, runtime-new/rf_table.hh, 3088 runtime-new/rf_table.ih, runtime-old/rf_func.cc, 3089 runtime-old/rf_func.hh, runtime-old/rf_func.ih, 3090 runtime-old/rf_integer.cc, runtime-old/rf_integer.hh, 3091 runtime-old/rf_integer.ih, runtime-old/rf_string.cc, 3092 runtime-old/rf_string.ih, runtime-old/rf_table.cc, 3093 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 3094 runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, 2616 3095 runtime/rf_integer.cc, runtime/rf_integer.hh, 2617 3096 runtime/rf_integer.ih, runtime/rf_string.cc, runtime/rf_string.ih, … … 2620 3099 - New files are added from main trunk. 2621 3100 2622 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3101 * runtime-new/rf_short_int.cc, runtime-new/rf_short_int.hh, 3102 runtime-new/rf_short_int.ih, runtime-new/rf_stack.hh, 3103 runtime-new/rf_string.hh, runtime-new/rf_term.cc, 3104 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 3105 runtime-new/rf_types.hh, runtime-new/rf_vector.hh, 3106 runtime-new/rf_vector.ih, runtime-old/rf_short_int.cc, 3107 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 3108 runtime-old/rf_stack.hh, runtime-old/rf_string.hh, 3109 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 3110 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 3111 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 3112 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 2623 3113 runtime/rf_short_int.ih, runtime/rf_stack.hh, 2624 3114 runtime/rf_string.hh, runtime/rf_term.cc, runtime/rf_term.hh, 2625 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.hh, 2626 runtime/rf_vector.ih, runtime/rf_common.ih, runtime/rf_core.cc, 2627 runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 2628 runtime/rf_macros.hh, runtime/rf_memory_chunk.hh, 2629 runtime/rf_object.cc, runtime/rf_object.hh, runtime/rf_object.ih, 3115 runtime/rf_term.ih, runtime/rf_types.hh, 3116 runtime/rf_vector.hh, runtime/rf_vector.ih, 3117 runtime-new/rf_common.ih, runtime-new/rf_core.cc, 3118 runtime-new/rf_core.hh, runtime-new/rf_expr.hh, 3119 runtime-new/rf_expr.ih, runtime-new/rf_macros.hh, 3120 runtime-new/rf_memory_chunk.hh, runtime-new/rf_object.cc, 3121 runtime-new/rf_object.hh, runtime-new/rf_object.ih, 3122 runtime-new/rf_object_ref.cc, runtime-new/rf_object_ref.ih, 3123 runtime-new/rf_result.hh, runtime-old/rf_common.ih, 3124 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 3125 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 3126 runtime-old/rf_macros.hh, runtime-old/rf_memory_chunk.hh, 3127 runtime-old/rf_object.cc, runtime-old/rf_object.hh, 3128 runtime-old/rf_object.ih, runtime-old/rf_object_ref.cc, 3129 runtime-old/rf_object_ref.ih, runtime-old/rf_result.hh, 3130 runtime/rf_common.ih, runtime/rf_core.cc, runtime/rf_core.hh, 3131 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_macros.hh, 3132 runtime/rf_memory_chunk.hh, runtime/rf_object.cc, 3133 runtime/rf_object.hh, runtime/rf_object.ih, 2630 3134 runtime/rf_object_ref.cc, runtime/rf_object_ref.ih, 2631 runtime/rf_result.hh, runtime/Makefile, runtime/rf_arg.hh, 2632 runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc, 2633 runtime/rf_char.hh, runtime/rf_char.ih, runtime/rf_common.hh: 3135 runtime/rf_result.hh, runtime-new/Makefile, runtime-new/rf_arg.hh, 3136 runtime-new/rf_channel.hh, runtime-new/rf_channel.ih, 3137 runtime-new/rf_char.cc, runtime-new/rf_char.hh, 3138 runtime-new/rf_char.ih, runtime-new/rf_common.hh, 3139 runtime-old/Makefile, runtime-old/rf_arg.hh, 3140 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 3141 runtime-old/rf_char.cc, runtime-old/rf_char.hh, 3142 runtime-old/rf_char.ih, runtime-old/rf_common.hh, 3143 runtime/Makefile, runtime/rf_arg.hh, runtime/rf_channel.hh, 3144 runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh, 3145 runtime/rf_char.ih, runtime/rf_common.hh: 2634 3146 ----- Branch: parenth_term ----- 2635 3147 - Result of merge from main trunk. … … 2649 3161 2003-09-07 Anton Orlov <orlov@mccme.ru> 2650 3162 2651 * runtime/rf_expr.ih: 3163 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3164 runtime/rf_expr.ih: 2652 3165 - Improved debugging output. 2653 3166 … … 2667 3180 2003-09-02 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2668 3181 2669 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3182 * runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 3183 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 3184 runtime/rf_integer.hh, runtime/rf_integer.ih: 2670 3185 - cmp, == for long int methods are added 2671 3186 … … 2680 3195 - tests for String library 2681 3196 2682 * runtime/rf_string.cc, runtime/rf_string.hh, 2683 runtime/rf_string.ih: 3197 * runtime-new/rf_string.cc, runtime-new/rf_string.hh, 3198 runtime-new/rf_string.ih, runtime-old/rf_string.cc, 3199 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 3200 runtime/rf_string.cc, runtime/rf_string.hh, runtime/rf_string.ih: 2684 3201 - constructor String(size_t, wchar_t) is added (used in library), 2685 3202 - method fill is removed; … … 2696 3213 - Modification (according to new ASAIL-syntax). 2697 3214 2698 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 3215 * runtime-new/rf_table.cc, runtime-new/rf_table.hh, 3216 runtime-new/rf_table.ih, runtime-old/rf_table.cc, 3217 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 3218 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 2699 3219 - Function 'tree-successor' is deleted. 2700 3220 … … 2704 3224 - Minor bootstrapping fixes. 2705 3225 2706 * runtime/rf_table.cc, runtime/rf_table.ih: 3226 * runtime-new/rf_table.cc, runtime-new/rf_table.ih, 3227 runtime-old/rf_table.cc, runtime-old/rf_table.ih, 3228 runtime/rf_table.cc, runtime/rf_table.ih: 2707 3229 - Table fixes according to RB-trees implementation found on Web. 2708 3230 … … 2712 3234 2003-08-19 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2713 3235 2714 * runtime/rf_object.cc, runtime/rf_object.hh, 2715 runtime/rf_object.ih, runtime/rf_object_ref.cc, 2716 runtime/rf_string.hh, runtime/rf_string.ih, runtime/rf_char.cc, 2717 runtime/rf_char.hh, runtime/rf_integer.hh, runtime/rf_integer.ih: 3236 * runtime-new/rf_object.cc, runtime-new/rf_object.hh, 3237 runtime-new/rf_object.ih, runtime-new/rf_object_ref.cc, 3238 runtime-new/rf_string.hh, runtime-new/rf_string.ih, 3239 runtime-old/rf_object.cc, runtime-old/rf_object.hh, 3240 runtime-old/rf_object.ih, runtime-old/rf_object_ref.cc, 3241 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 3242 runtime/rf_object.cc, runtime/rf_object.hh, runtime/rf_object.ih, 3243 runtime/rf_object_ref.cc, runtime/rf_string.hh, 3244 runtime/rf_string.ih, runtime-new/rf_char.cc, 3245 runtime-new/rf_char.hh, runtime-new/rf_integer.hh, 3246 runtime-new/rf_integer.ih, runtime-old/rf_char.cc, 3247 runtime-old/rf_char.hh, runtime-old/rf_integer.hh, 3248 runtime-old/rf_integer.ih, runtime/rf_char.cc, runtime/rf_char.hh, 3249 runtime/rf_integer.hh, runtime/rf_integer.ih: 2718 3250 - create_expr(wchar_t) methos is added to class Char; 2719 3251 - cmp (int), cmp(long int), operator == (int), operator==(long … … 2753 3285 2003-08-18 Svetlana Ponomareva <psm@kbse.botik.ru> 2754 3286 2755 * runtime/rf_table.cc: 3287 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3288 runtime/rf_table.cc: 2756 3289 - Code is formatted. 2757 3290 … … 2765 3298 hash-key). 2766 3299 2767 * runtime/rf_table.cc: *** empty log message *** 2768 2769 * runtime/rf_table.ih: 3300 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3301 runtime/rf_table.cc: *** empty log message *** 3302 3303 * runtime-new/rf_table.ih, runtime-old/rf_table.ih, 3304 runtime/rf_table.ih: 2770 3305 - Old version hash for table_key (expr-length). 2771 3306 2772 * runtime/rf_table.cc: 3307 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3308 runtime/rf_table.cc: 2773 3309 - Bugs for search-table (at function search_node()). 2774 3310 2775 * runtime/rf_table.ih: *** empty log message *** 2776 2777 * runtime/rf_table.cc: 3311 * runtime-new/rf_table.ih, runtime-old/rf_table.ih, 3312 runtime/rf_table.ih: *** empty log message *** 3313 3314 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3315 runtime/rf_table.cc: 2778 3316 - Old-new version (bug at "insert_node"). 2779 3317 2780 3318 2003-08-15 Anton Orlov <orlov@mccme.ru> 2781 3319 2782 * runtime/rf_expr.ih: 3320 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3321 runtime/rf_expr.ih: 2783 3322 - Empty expressions are constructed in a new memory chunks. 2784 3323 … … 2807 3346 - Read!() fixes. 2808 3347 2809 * runtime/rf_table.cc: 3348 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3349 runtime/rf_table.cc: 2810 3350 - Table::insert_node() fixes. 2811 3351 … … 2818 3358 * library/Compare/compare.cc, library/Compare/gt.cc, 2819 3359 library/Compare/gt_eq.cc, library/Compare/lt.cc, 2820 library/Compare/lt_eq.cc, runtime/rf_expr.hh, runtime/rf_table.cc: 3360 library/Compare/lt_eq.cc, runtime-new/rf_expr.hh, 3361 runtime-new/rf_table.cc, runtime-old/rf_expr.hh, 3362 runtime-old/rf_table.cc, runtime/rf_expr.hh, runtime/rf_table.cc: 2821 3363 - Expr::compare() can return any integer. Sign is what matters. 2822 3364 … … 2832 3374 2003-08-14 Andrey Slepuhin <pooh@msu.ru> 2833 3375 2834 * library/StdIO/read_m_line.cc, runtime/rf_channel.ih: 3376 * library/StdIO/read_m_line.cc, runtime-new/rf_channel.ih, 3377 runtime-old/rf_channel.ih, runtime/rf_channel.ih: 2835 3378 - Memory-related bugs fixed. 2836 3379 … … 2858 3401 - Further Read!() fixes. 2859 3402 2860 * runtime/rf_vector.ih: 3403 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3404 runtime/rf_vector.ih: 2861 3405 - Fixed opertator=() to handle correctly reference counter. It 2862 3406 is illegal to use destructors in object asignments. … … 2885 3429 - Code is modified. 2886 3430 2887 * runtime/rf_vector.ih: 3431 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3432 runtime/rf_vector.ih: 2888 3433 - Method "=" is changed (problems with destructor). 2889 3434 … … 2917 3462 2003-08-13 Andrey Slepuhin <pooh@msu.ru> 2918 3463 2919 * runtime/rf_expr.ih, runtime/rf_types.hh: 3464 * runtime-new/rf_expr.ih, runtime-new/rf_types.hh, 3465 runtime-old/rf_expr.ih, runtime-old/rf_types.hh, 3466 runtime/rf_expr.ih, runtime/rf_types.hh: 2920 3467 - Fixed type for Func. 2921 3468 - Write type and hex value for unknown symbols. … … 2924 3471 - Open-File() fixes. 2925 3472 2926 * runtime/rf_common.hh, runtime/rf_common.ih, 2927 runtime/rf_macros.hh, library/StdIO/read.cc, runtime/rf_expr.ih: 3473 * runtime-new/rf_common.hh, runtime-new/rf_common.ih, 3474 runtime-new/rf_macros.hh, runtime-old/rf_common.hh, 3475 runtime-old/rf_common.ih, runtime-old/rf_macros.hh, 3476 runtime/rf_common.hh, runtime/rf_common.ih, runtime/rf_macros.hh, 3477 library/StdIO/read.cc, runtime-new/rf_expr.ih, 3478 runtime-old/rf_expr.ih, runtime/rf_expr.ih: 2928 3479 - Read!() fixes. 2929 3480 2930 3481 2003-08-13 Anton Orlov <orlov@mccme.ru> 2931 3482 2932 * runtime/rf_macros.hh: 3483 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 3484 runtime/rf_macros.hh: 2933 3485 - The bug in __rf_call() function is fixed. 2934 3486 … … 2972 3524 - Function is modified. 2973 3525 2974 * runtime/rf_table.hh, runtime/rf_table.ih: 3526 * runtime-new/rf_table.hh, runtime-new/rf_table.ih, 3527 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 3528 runtime/rf_table.hh, runtime/rf_table.ih: 2975 3529 - Constructor for Table_Copy is added. 2976 3530 … … 3000 3554 2003-08-11 Andrey Slepuhin <pooh@msu.ru> 3001 3555 3002 * runtime/rf_channel.hh, runtime/rf_channel.ih: 3556 * runtime-new/rf_channel.hh, runtime-new/rf_channel.ih, 3557 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 3558 runtime/rf_channel.hh, runtime/rf_channel.ih: 3003 3559 - Do not close already opened channels. 3004 3560 3005 3561 2003-08-11 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3006 3562 3007 * runtime/rf_core.cc, runtime/rf_integer.hh, 3008 runtime/rf_integer.ih: 3563 * runtime-new/rf_core.cc, runtime-new/rf_integer.hh, 3564 runtime-new/rf_integer.ih, runtime-old/rf_core.cc, 3565 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 3566 runtime/rf_core.cc, runtime/rf_integer.hh, runtime/rf_integer.ih: 3009 3567 - calling setlocale in Time is taken to Init; 3010 3568 - type of argument of cmp function in Integer class is changed to … … 3031 3589 3032 3590 * library/StdIO/read_m_line.cc, library/StdIO/std_channels.cc, 3033 library/include/refal/StdIO.hh, runtime/rf_core.cc, 3034 runtime/rf_core.hh, runtime/rf_macros.hh, bootstrap/Makefile, 3035 compiler/Makefile, library/Convert/to_int.cc, 3036 library/Dos/Makefile, library/Dos/arg.cc, library/Makefile, 3037 library/StdIO/Makefile: 3591 library/include/refal/StdIO.hh, runtime-new/rf_core.cc, 3592 runtime-new/rf_core.hh, runtime-new/rf_macros.hh, 3593 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 3594 runtime-old/rf_macros.hh, runtime/rf_core.cc, runtime/rf_core.hh, 3595 runtime/rf_macros.hh, bootstrap/Makefile, compiler/Makefile, 3596 library/Convert/to_int.cc, library/Dos/Makefile, 3597 library/Dos/arg.cc, library/Makefile, library/StdIO/Makefile: 3038 3598 - Implemented Dos::Arg() and StdIO::Read-Line!(). 3039 3599 - Some fixes for bootstrapping. … … 3068 3628 - Another test for variables renaming. 3069 3629 3070 * runtime/rf_expr.hh, runtime/rf_expr.ih: 3630 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 3631 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 3632 runtime/rf_expr.hh, runtime/rf_expr.ih: 3071 3633 - rsplit macro has been added. 3072 3634 3073 3635 2003-08-09 Anton Orlov <orlov@mccme.ru> 3074 3636 3075 * runtime/rf_expr.ih: 3637 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3638 runtime/rf_expr.ih: 3076 3639 - Write for Integers. 3077 3640 … … 3084 3647 2003-08-08 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3085 3648 3086 * runtime/rf_char.cc: 3649 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 3650 runtime/rf_char.cc: 3087 3651 - Int32 is replaced by Integer in bytes_to_chars method 3088 3652 … … 3103 3667 2003-08-08 Svetlana Ponomareva <psm@kbse.botik.ru> 3104 3668 3105 * runtime/rf_table.ih: 3669 * runtime-new/rf_table.ih, runtime-old/rf_table.ih, 3670 runtime/rf_table.ih: 3106 3671 - Constructor Table() is changed. 3107 3672 3108 3673 2003-08-07 Svetlana Ponomareva <psm@kbse.botik.ru> 3109 3674 3110 * runtime/rf_table.cc: 3675 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3676 runtime/rf_table.cc: 3111 3677 - Static counter of table number is added (bugs for memory). 3112 3678 3113 * runtime/rf_table.hh, runtime/rf_table.ih: 3679 * runtime-new/rf_table.hh, runtime-new/rf_table.ih, 3680 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 3681 runtime/rf_table.hh, runtime/rf_table.ih: 3114 3682 - Bugs at work with memory are corrected (added counter of 3115 3683 table number). … … 3120 3688 - Method "=" for Vector is added and functions are changed. 3121 3689 3122 * runtime/rf_vector.hh, runtime/rf_vector.ih: 3690 * runtime-new/rf_vector.hh, runtime-new/rf_vector.ih, 3691 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 3692 runtime/rf_vector.hh, runtime/rf_vector.ih: 3123 3693 - Method = is added. 3124 3694 3125 3695 2003-08-06 Anton Orlov <orlov@mccme.ru> 3126 3696 3127 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3697 * runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 3698 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 3699 runtime/rf_integer.hh, runtime/rf_integer.ih: 3128 3700 - Added methods for comparison with long int and conversion to it. 3129 3701 … … 3147 3719 * library/Access/l.cc, library/Access/left.cc, 3148 3720 library/Access/length.cc, library/Access/middle.cc, 3149 library/Access/r.cc, library/Access/right.cc, runtime/rf_types.hh: 3721 library/Access/r.cc, library/Access/right.cc, 3722 runtime-new/rf_types.hh, runtime-old/rf_types.hh, 3723 runtime/rf_types.hh: 3150 3724 - type_short_int is replaced by type_int32 3151 3725 3152 * runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_expr.ih, 3726 * runtime-new/rf_char.cc, runtime-new/rf_core.cc, 3727 runtime-new/rf_expr.ih, runtime-new/rf_short_int.cc, 3728 runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 3729 runtime-old/rf_char.cc, runtime-old/rf_core.cc, 3730 runtime-old/rf_expr.ih, runtime-old/rf_short_int.cc, 3731 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 3732 runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_expr.ih, 3153 3733 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3154 3734 runtime/rf_short_int.ih: … … 3183 3763 3184 3764 * library/Vector/vector.cc, library/Vector/vector_init.cc, 3185 library/Vector/vector_replace.cc, runtime/rf_vector.hh, 3765 library/Vector/vector_replace.cc, runtime-new/rf_vector.hh, 3766 runtime-new/rf_vector.ih, runtime-old/rf_vector.hh, 3767 runtime-old/rf_vector.ih, runtime/rf_vector.hh, 3186 3768 runtime/rf_vector.ih: 3187 3769 - Method "Vector-Replace" is changed. … … 3216 3798 2003-07-31 Andrey Slepuhin <pooh@msu.ru> 3217 3799 3218 * runtime/rf_integer.ih: 3800 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3801 runtime/rf_integer.ih: 3219 3802 - Added comment on used trick. 3220 3803 … … 3226 3809 ShortInt 3227 3810 3228 * runtime/rf_integer.ih: 3811 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3812 runtime/rf_integer.ih: 3229 3813 - Integer::create_expr(WString& ) method is implemented 3230 3814 … … 3249 3833 3250 3834 * samples/Apply/apply.out, samples/Apply/apply.rf, 3835 runtime-new/Makefile, runtime-new/rf_core.cc, 3836 runtime-new/rf_core.hh, runtime-new/rf_func.cc, 3837 runtime-new/rf_func.hh, runtime-new/rf_func.ih, 3838 runtime-new/rf_term.hh, runtime-new/rf_types.hh, 3839 runtime-old/Makefile, runtime-old/rf_core.cc, 3840 runtime-old/rf_core.hh, runtime-old/rf_func.cc, 3841 runtime-old/rf_func.hh, runtime-old/rf_func.ih, 3842 runtime-old/rf_term.hh, runtime-old/rf_types.hh, 3251 3843 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 3252 3844 runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, … … 3275 3867 library/Table/lookup.cc, library/Table/replace_table.cc, 3276 3868 library/Table/table_copy.cc, library/Table/unbind.cc, 3277 library/Table/bind.cc, runtime/rf_table.cc, runtime/rf_table.hh, 3869 library/Table/bind.cc, runtime-new/rf_table.cc, 3870 runtime-new/rf_table.hh, runtime-new/rf_table.ih, 3871 runtime-old/rf_table.cc, runtime-old/rf_table.hh, 3872 runtime-old/rf_table.ih, runtime/rf_table.cc, runtime/rf_table.hh, 3278 3873 runtime/rf_table.ih: 3279 3874 - Function names are changed. … … 3287 3882 2003-07-24 Andrey Slepuhin <pooh@msu.ru> 3288 3883 3289 * runtime/rf_integer.ih: 3884 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3885 runtime/rf_integer.ih: 3290 3886 - Operator % (intptr_t) sign bug fixed. 3291 3887 … … 3303 3899 2003-07-19 Svetlana Ponomareva <psm@kbse.botik.ru> 3304 3900 3305 * runtime/rf_vector.ih: 3901 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3902 runtime/rf_vector.ih: 3306 3903 - Methods for Vector are added. 3307 3904 … … 3312 3909 library/Vector/subvector_fill.cc, library/Vector/vector.cc, 3313 3910 library/Vector/vector_replace.cc, library/Vector/vector_set.cc, 3911 runtime-new/rf_vector.hh, runtime-new/rf_vector.ih, 3912 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 3314 3913 runtime/rf_vector.hh, runtime/rf_vector.ih: 3315 3914 - Methods for Vector are added. … … 3328 3927 library/Vector/vector.cc, library/Vector/vector_fill.cc, 3329 3928 library/Vector/vector_init.cc, library/Vector/vector_to_exp.cc, 3330 library/Makefile, runtime/rf_vector.hh, runtime/rf_vector.ih: 3929 library/Makefile, runtime-new/rf_vector.hh, 3930 runtime-new/rf_vector.ih, runtime-old/rf_vector.hh, 3931 runtime-old/rf_vector.ih, runtime/rf_vector.hh, 3932 runtime/rf_vector.ih: 3331 3933 - Library VECTOR. 3332 3934 … … 3344 3946 * library/Arithm/Makefile, library/Arithm/div_rem.cc, 3345 3947 library/Arithm/gcd.cc, library/Arithm/neg.cc, 3948 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 3949 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 3346 3950 runtime/rf_integer.hh, runtime/rf_integer.ih: 3347 3951 - Finished library changes for long arithmetic. … … 3352 3956 - Started work on bootstrap infrastructure. 3353 3957 3354 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3958 * runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 3959 runtime-old/rf_integer.hh, runtime-old/rf_integer.ih, 3960 runtime/rf_integer.hh, runtime/rf_integer.ih: 3355 3961 - Additional constructors added. 3356 3962 … … 3364 3970 * library/Arithm/add.cc, library/Arithm/div.cc, 3365 3971 library/Arithm/mult.cc, library/Arithm/rem.cc, 3366 library/Arithm/sub.cc, runtime/rf_integer.hh, 3972 library/Arithm/sub.cc, runtime-new/rf_integer.hh, 3973 runtime-new/rf_integer.ih, runtime-old/rf_integer.hh, 3974 runtime-old/rf_integer.ih, runtime/rf_integer.hh, 3367 3975 runtime/rf_integer.ih: 3368 3976 - Most long arithmetic functions implemented. … … 3388 3996 - String functions 3389 3997 3390 * runtime/rf_string.cc, runtime/rf_string.hh, 3391 runtime/rf_string.ih: 3998 * runtime-new/rf_string.cc, runtime-new/rf_string.hh, 3999 runtime-new/rf_string.ih, runtime-old/rf_string.cc, 4000 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 4001 runtime/rf_string.cc, runtime/rf_string.hh, runtime/rf_string.ih: 3392 4002 - String::fill(String&, size_t, size_t, wchar_t) method is 3393 4003 corrected … … 3410 4020 2003-07-15 Andrey Slepuhin <pooh@msu.ru> 3411 4021 3412 * library/Arithm/mult.cc, runtime/rf_common.hh, 4022 * library/Arithm/mult.cc, runtime-new/rf_common.hh, 4023 runtime-new/rf_core.cc, runtime-new/rf_integer.cc, 4024 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 4025 runtime-new/rf_string.cc, runtime-new/rf_types.hh, 4026 runtime-old/rf_common.hh, runtime-old/rf_core.cc, 4027 runtime-old/rf_integer.cc, runtime-old/rf_integer.hh, 4028 runtime-old/rf_integer.ih, runtime-old/rf_string.cc, 4029 runtime-old/rf_types.hh, runtime/rf_common.hh, 3413 4030 runtime/rf_core.cc, runtime/rf_integer.cc, runtime/rf_integer.hh, 3414 4031 runtime/rf_integer.ih, runtime/rf_string.cc, runtime/rf_types.hh, … … 3435 4052 - Test for TABLE is added. 3436 4053 3437 * runtime/rf_table.hh, runtime/rf_table.ih, runtime/rf_table.cc: 4054 * runtime-new/rf_table.hh, runtime-new/rf_table.ih, 4055 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 4056 runtime/rf_table.hh, runtime/rf_table.ih, runtime-new/rf_table.cc, 4057 runtime-old/rf_table.cc, runtime/rf_table.cc: 3438 4058 - Format of functions is changed. 3439 4059 … … 3446 4066 2003-07-09 Andrey Slepuhin <pooh@msu.ru> 3447 4067 3448 * runtime/rf_integer.cc: 4068 * runtime-new/rf_integer.cc, runtime-old/rf_integer.cc, 4069 runtime/rf_integer.cc: 3449 4070 - Temporary stub to fix tests compilation. 3450 4071 3451 * runtime/rf_common.ih, runtime/rf_core.cc, 4072 * runtime-new/rf_common.ih, runtime-new/rf_core.cc, 4073 runtime-new/rf_memory_chunk.hh, runtime-new/rf_object.hh, 4074 runtime-new/rf_object.ih, runtime-new/rf_object_ref.ih, 4075 runtime-new/rf_result.hh, runtime-new/rf_stack.hh, 4076 runtime-new/rf_term.cc, runtime-old/rf_common.ih, 4077 runtime-old/rf_core.cc, runtime-old/rf_memory_chunk.hh, 4078 runtime-old/rf_object.hh, runtime-old/rf_object.ih, 4079 runtime-old/rf_object_ref.ih, runtime-old/rf_result.hh, 4080 runtime-old/rf_stack.hh, runtime-old/rf_term.cc, 4081 runtime/rf_common.ih, runtime/rf_core.cc, 3452 4082 runtime/rf_memory_chunk.hh, runtime/rf_object.hh, 3453 4083 runtime/rf_object.ih, runtime/rf_object_ref.ih, … … 3455 4085 - Fixed includes problems. 3456 4086 3457 * runtime/rf_integer.ih: 4087 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 4088 runtime/rf_integer.ih: 3458 4089 - Fixed a typo in the previous changeset. 3459 4090 3460 * runtime/rf_arg.hh, runtime/rf_integer.ih: 4091 * runtime-new/rf_arg.hh, runtime-new/rf_integer.ih, 4092 runtime-old/rf_arg.hh, runtime-old/rf_integer.ih, 4093 runtime/rf_arg.hh, runtime/rf_integer.ih: 3461 4094 - Added missing includes. 3462 4095 3463 * runtime/rf_expr.ih, runtime/rf_core.cc: 4096 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 4097 runtime/rf_expr.ih, runtime-new/rf_core.cc, 4098 runtime-old/rf_core.cc, runtime/rf_core.cc: 3464 4099 - Fixed compilation warnings for 64-bit architectures. 3465 4100 … … 3470 4105 - Compilation warnings on 64-bit systems fixed. 3471 4106 3472 * runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 4107 * runtime-new/Makefile, runtime-new/rf_core.cc, 4108 runtime-new/rf_core.hh, runtime-new/rf_integer.cc, 4109 runtime-new/rf_integer.hh, runtime-new/rf_integer.ih, 4110 runtime-new/rf_types.hh, runtime-old/Makefile, 4111 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 4112 runtime-old/rf_integer.cc, runtime-old/rf_integer.hh, 4113 runtime-old/rf_integer.ih, runtime-old/rf_types.hh, 4114 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 3473 4115 runtime/rf_integer.cc, runtime/rf_integer.hh, 3474 4116 runtime/rf_integer.ih, runtime/rf_types.hh: … … 3480 4122 2003-07-09 Svetlana Ponomareva <psm@kbse.botik.ru> 3481 4123 3482 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4124 * runtime-new/rf_table.cc, runtime-new/rf_table.hh, 4125 runtime-new/rf_table.ih, runtime-old/rf_table.cc, 4126 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 4127 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 3483 4128 - Function format is changed. 3484 4129 … … 3529 4174 - RF_FUNC for TABLE. 3530 4175 3531 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4176 * runtime-new/rf_table.cc, runtime-new/rf_table.hh, 4177 runtime-new/rf_table.ih, runtime-old/rf_table.cc, 4178 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 4179 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 3532 4180 - Class TABLE. 3533 4181 … … 3618 4266 - test for Int? function 3619 4267 3620 * runtime/rf_char.ih: 4268 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 4269 runtime/rf_char.ih: 3621 4270 - is_letter() method is corected 3622 4271 3623 4272 2003-07-01 Svetlana Ponomareva <psm@kbse.botik.ru> 3624 4273 3625 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4274 * runtime-new/rf_table.cc, runtime-new/rf_table.hh, 4275 runtime-new/rf_table.ih, runtime-old/rf_table.cc, 4276 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 4277 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 3626 4278 - Code formatting. 3627 4279 3628 4280 2003-07-01 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3629 4281 3630 * runtime/rf_char.hh, runtime/rf_char.ih: 4282 * runtime-new/rf_char.hh, runtime-new/rf_char.ih, 4283 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 4284 runtime/rf_char.hh, runtime/rf_char.ih: 3631 4285 - is_letter() method is added 3632 4286 … … 3651 4305 2003-06-30 Anton Orlov <orlov@mccme.ru> 3652 4306 3653 * library/Makefile, runtime/rf_table.cc, runtime/rf_table.hh, 4307 * library/Makefile, runtime-new/rf_table.cc, 4308 runtime-new/rf_table.hh, runtime-new/rf_table.ih, 4309 runtime-old/rf_table.cc, runtime-old/rf_table.hh, 4310 runtime-old/rf_table.ih, runtime/rf_table.cc, runtime/rf_table.hh, 3654 4311 runtime/rf_table.ih, samples/Makefile: 3655 4312 - Get the project successfully build. … … 3674 4331 library/Table/table.cc, library/Table/unbind.cc, 3675 4332 library/Table/Makefile, library/include/refal/Table.hh, 4333 runtime-new/rf_table.cc, runtime-new/rf_table.hh, 4334 runtime-new/rf_table.ih, runtime-old/rf_table.cc, 4335 runtime-old/rf_table.hh, runtime-old/rf_table.ih, 3676 4336 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih, 3677 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh: 4337 runtime-new/Makefile, runtime-new/rf_core.cc, 4338 runtime-new/rf_core.hh, runtime-old/Makefile, 4339 runtime-old/rf_core.cc, runtime-old/rf_core.hh, runtime/Makefile, 4340 runtime/rf_core.cc, runtime/rf_core.hh: 3678 4341 - Adding Table (testing). 3679 4342 … … 3710 4373 - Fixes concerning formats with $const'ants. 3711 4374 3712 * runtime /Makefile:4375 * runtime-new/Makefile, runtime-old/Makefile, runtime/Makefile: 3713 4376 - Fixes for getting string sample compile. 3714 4377 … … 3725 4388 2003-06-29 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3726 4389 3727 * runtime/rf_core.cc, runtime/rf_core.hh: 4390 * runtime-new/rf_core.cc, runtime-new/rf_core.hh, 4391 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 4392 runtime/rf_core.cc, runtime/rf_core.hh: 3728 4393 - type String is registered 3729 4394 … … 3746 4411 - String library function 3747 4412 3748 * runtime/rf_string.cc, runtime/rf_string.hh, 3749 runtime/rf_string.ih: 4413 * runtime-new/rf_string.cc, runtime-new/rf_string.hh, 4414 runtime-new/rf_string.ih, runtime-old/rf_string.cc, 4415 runtime-old/rf_string.hh, runtime-old/rf_string.ih, 4416 runtime/rf_string.cc, runtime/rf_string.hh, runtime/rf_string.ih: 3750 4417 - String class 3751 4418 … … 3760 4427 samples/Convert/bytes_to_chars_inval.out, 3761 4428 samples/StdIO/open_file_inv1.out, 3762 samples/StdIO/open_file_inv2.out, runtime/rf_core.cc, 4429 samples/StdIO/open_file_inv2.out, runtime-new/rf_core.cc, 4430 runtime-new/rf_macros.hh, runtime-old/rf_core.cc, 4431 runtime-old/rf_macros.hh, runtime/rf_core.cc, 3763 4432 runtime/rf_macros.hh, samples/Access/Makefile, 3764 4433 samples/Access/l_inval1.out, samples/Access/left_inval.out, … … 3769 4438 - Most out-files are generated with old (1.8.7) compiler. 3770 4439 3771 * runtime/rf_expr.hh, runtime/rf_expr.ih: 4440 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4441 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4442 runtime/rf_expr.hh, runtime/rf_expr.ih: 3772 4443 - sym_eq is renamed to term_eq. 3773 4444 … … 3779 4450 2003-06-28 Anton Orlov <orlov@mccme.ru> 3780 4451 3781 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_expr.hh: 4452 * runtime-new/rf_term.hh, runtime-new/rf_term.ih, 4453 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4454 runtime/rf_term.hh, runtime/rf_term.ih, runtime-new/rf_expr.hh, 4455 runtime-old/rf_expr.hh, runtime/rf_expr.hh: 3782 4456 - Methods for flat expressions equality checks have been removed. 3783 4457 3784 * runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 4458 * runtime-new/rf_core.cc, runtime-new/rf_expr.hh, 4459 runtime-new/rf_expr.ih, runtime-new/rf_object.cc, 4460 runtime-new/rf_object.hh, runtime-new/rf_object_ref.cc, 4461 runtime-new/rf_object_ref.hh, runtime-new/rf_object_ref.ih, 4462 runtime-new/rf_short_int.cc, runtime-new/rf_term.hh, 4463 runtime-new/rf_term.ih, runtime-new/rf_vector.ih, 4464 runtime-old/rf_core.cc, runtime-old/rf_expr.hh, 4465 runtime-old/rf_expr.ih, runtime-old/rf_object.cc, 4466 runtime-old/rf_object.hh, runtime-old/rf_object_ref.cc, 4467 runtime-old/rf_object_ref.hh, runtime-old/rf_object_ref.ih, 4468 runtime-old/rf_short_int.cc, runtime-old/rf_term.hh, 4469 runtime-old/rf_term.ih, runtime-old/rf_vector.ih, 4470 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 3785 4471 runtime/rf_object.cc, runtime/rf_object.hh, 3786 4472 runtime/rf_object_ref.cc, runtime/rf_object_ref.hh, 3787 4473 runtime/rf_object_ref.ih, runtime/rf_short_int.cc, 3788 4474 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih, 3789 runtime /Makefile:4475 runtime-new/Makefile, runtime-old/Makefile, runtime/Makefile: 3790 4476 ----- Branch: parenth_term ----- 3791 4477 - Result of merge from main trunk. … … 3793 4479 2003-06-26 Anton Orlov <orlov@mccme.ru> 3794 4480 3795 * runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4481 * runtime-new/rf_term.cc, runtime-new/rf_term.hh, 4482 runtime-new/rf_term.ih, runtime-old/rf_term.cc, 4483 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4484 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4485 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4486 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 3796 4487 runtime/rf_expr.hh, runtime/rf_expr.ih: 3797 4488 - Method Expr::compare. … … 3812 4503 2003-06-23 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3813 4504 3814 * runtime/rf_short_int.cc: 4505 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 4506 runtime/rf_short_int.cc: 3815 4507 - ShortInt::create_expr(pxx::WString& ) method is corrected 3816 4508 … … 3827 4519 dynamic_cast. 3828 4520 3829 * runtime/Makefile, runtime/rf_core.cc, runtime/rf_expr.ih, 4521 * runtime-new/Makefile, runtime-new/rf_core.cc, 4522 runtime-new/rf_expr.ih, runtime-new/rf_object.cc, 4523 runtime-new/rf_object.hh, runtime-new/rf_object_ref.cc, 4524 runtime-new/rf_object_ref.hh, runtime-new/rf_object_ref.ih, 4525 runtime-new/rf_short_int.cc, runtime-new/rf_term.hh, 4526 runtime-new/rf_term.ih, runtime-new/rf_vector.ih, 4527 runtime-old/Makefile, runtime-old/rf_core.cc, 4528 runtime-old/rf_expr.ih, runtime-old/rf_object.cc, 4529 runtime-old/rf_object.hh, runtime-old/rf_object_ref.cc, 4530 runtime-old/rf_object_ref.hh, runtime-old/rf_object_ref.ih, 4531 runtime-old/rf_short_int.cc, runtime-old/rf_term.hh, 4532 runtime-old/rf_term.ih, runtime-old/rf_vector.ih, 4533 runtime/Makefile, runtime/rf_core.cc, runtime/rf_expr.ih, 3830 4534 runtime/rf_object.cc, runtime/rf_object.hh, 3831 4535 runtime/rf_object_ref.cc, runtime/rf_object_ref.hh, … … 3840 4544 2003-06-21 Anton Orlov <orlov@mccme.ru> 3841 4545 3842 * runtime/rf_expr.ih, runtime/rf_term.cc, runtime/rf_term.hh, 3843 runtime/rf_term.ih, runtime/rf_expr.hh: 4546 * runtime-new/rf_expr.ih, runtime-new/rf_term.cc, 4547 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 4548 runtime-old/rf_expr.ih, runtime-old/rf_term.cc, 4549 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4550 runtime/rf_expr.ih, runtime/rf_term.cc, runtime/rf_term.hh, 4551 runtime/rf_term.ih, runtime-new/rf_expr.hh, 4552 runtime-old/rf_expr.hh, runtime/rf_expr.hh: 3844 4553 - Improved eq functions. 3845 4554 3846 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 4555 * runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 4556 runtime-new/rf_term.cc, runtime-new/rf_term.hh, 4557 runtime-new/rf_term.ih, runtime-new/rf_types.hh, 4558 runtime-new/rf_word.cc, runtime-new/rf_word.hh, 4559 runtime-new/rf_word.ih, runtime-old/rf_short_int.hh, 4560 runtime-old/rf_short_int.ih, runtime-old/rf_term.cc, 4561 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4562 runtime-old/rf_types.hh, runtime-old/rf_word.cc, 4563 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 4564 runtime/rf_short_int.hh, runtime/rf_short_int.ih, 3847 4565 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 3848 4566 runtime/rf_types.hh, runtime/rf_word.cc, runtime/rf_word.hh, 3849 runtime/rf_word.ih, runtime/rf_char.ih, runtime/rf_core.cc, 3850 runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 3851 runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh, 3852 runtime/rf_parenth.hh, runtime/rf_short_int.cc, 3853 runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh, 3854 runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh: 4567 runtime/rf_word.ih, runtime-new/rf_char.ih, 4568 runtime-new/rf_core.cc, runtime-new/rf_core.hh, 4569 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4570 runtime-new/rf_macros.hh, runtime-new/rf_object.cc, 4571 runtime-new/rf_object.hh, runtime-new/rf_parenth.hh, 4572 runtime-new/rf_short_int.cc, runtime-old/rf_char.ih, 4573 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 4574 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4575 runtime-old/rf_macros.hh, runtime-old/rf_object.cc, 4576 runtime-old/rf_object.hh, runtime-old/rf_parenth.hh, 4577 runtime-old/rf_short_int.cc, runtime/rf_char.ih, 4578 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 4579 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime/rf_object.cc, 4580 runtime/rf_object.hh, runtime/rf_parenth.hh, 4581 runtime/rf_short_int.cc, runtime-new/Makefile, 4582 runtime-new/rf_channel.cc, runtime-new/rf_channel.hh, 4583 runtime-new/rf_channel.ih, runtime-new/rf_char.cc, 4584 runtime-new/rf_char.hh, runtime-old/Makefile, 4585 runtime-old/rf_channel.cc, runtime-old/rf_channel.hh, 4586 runtime-old/rf_channel.ih, runtime-old/rf_char.cc, 4587 runtime-old/rf_char.hh, runtime/Makefile, runtime/rf_channel.cc, 4588 runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc, 4589 runtime/rf_char.hh: 3855 4590 - Result of merge from main trunk. 3856 4591 3857 4592 2003-06-20 Andrey Slepuhin <pooh@msu.ru> 3858 4593 3859 * runtime/rf_expr.ih: 4594 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 4595 runtime/rf_expr.ih: 3860 4596 - Enable writing expressions with `-' unquoted. 3861 4597 … … 3902 4638 * library/StdIO/Makefile, library/StdIO/print.cc, 3903 4639 library/StdIO/print_e_.cc, library/StdIO/write.cc, 3904 library/StdIO/write_e_.cc, runtime/rf_channel.hh, 4640 library/StdIO/write_e_.cc, runtime-new/rf_channel.hh, 4641 runtime-new/rf_channel.ih, runtime-new/rf_expr.hh, 4642 runtime-new/rf_expr.ih, runtime-old/rf_channel.hh, 4643 runtime-old/rf_channel.ih, runtime-old/rf_expr.hh, 4644 runtime-old/rf_expr.ih, runtime/rf_channel.hh, 3905 4645 runtime/rf_channel.ih, runtime/rf_expr.hh, runtime/rf_expr.ih: 3906 4646 - Implemented missing StdIO::Print* and StdIO::Write* functions. 3907 4647 3908 4648 * library/StdIO/Makefile, library/StdIO/open_file.cc, 4649 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4650 runtime-new/rf_term.ih, runtime-old/rf_expr.hh, 4651 runtime-old/rf_expr.ih, runtime-old/rf_term.ih, 3909 4652 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.ih: 3910 4653 - StdIO::Open-File implemented. 3911 4654 3912 4655 * library/StdIO/Makefile, library/StdIO/write.cc, 4656 runtime-new/rf_expr.ih, runtime-new/rf_short_int.ih, 4657 runtime-old/rf_expr.ih, runtime-old/rf_short_int.ih, 3913 4658 runtime/rf_expr.ih, runtime/rf_short_int.ih, samples/Makefile, 3914 4659 samples/samples.mk: 3915 4660 - Expr::write() rewriting. StdIO::WriteLN() added. 3916 4661 3917 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 4662 * runtime-new/rf_expr.ih, runtime-new/rf_term.hh, 4663 runtime-new/rf_term.ih, runtime-old/rf_expr.ih, 4664 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4665 runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 3918 4666 - Fixed Expr::print() bug caused by last change. 3919 4667 3920 4668 2003-06-09 Andrey Slepuhin <pooh@msu.ru> 3921 4669 3922 * runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih, 4670 * runtime-new/rf_term.ih, runtime-new/rf_types.hh, 4671 runtime-new/rf_vector.ih, runtime-new/rf_word.cc, 4672 runtime-new/rf_word.hh, runtime-new/rf_word.ih, 4673 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 4674 runtime-old/rf_vector.ih, runtime-old/rf_word.cc, 4675 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 4676 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih, 3923 4677 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih, 4678 runtime-new/rf_macros.hh, runtime-new/rf_object.cc, 4679 runtime-new/rf_object.hh, runtime-new/rf_short_int.cc, 4680 runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 4681 runtime-new/rf_term.cc, runtime-new/rf_term.hh, 4682 runtime-old/rf_macros.hh, runtime-old/rf_object.cc, 4683 runtime-old/rf_object.hh, runtime-old/rf_short_int.cc, 4684 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 4685 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 3924 4686 runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh, 3925 4687 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3926 4688 runtime/rf_short_int.ih, runtime/rf_term.cc, runtime/rf_term.hh, 4689 runtime-new/rf_char.cc, runtime-new/rf_char.hh, 4690 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 4691 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4692 runtime-old/rf_char.cc, runtime-old/rf_char.hh, 4693 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 4694 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 3927 4695 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih, 3928 4696 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih: … … 3930 4698 now depend only on a term type. 3931 4699 3932 * runtime/rf_channel.cc, runtime/rf_channel.hh, 4700 * runtime-new/rf_channel.cc, runtime-new/rf_channel.hh, 4701 runtime-new/rf_channel.ih, runtime-old/rf_channel.cc, 4702 runtime-old/rf_channel.hh, runtime-old/rf_channel.ih, 4703 runtime/rf_channel.cc, runtime/rf_channel.hh, 3933 4704 runtime/rf_channel.ih: 3934 4705 - First bits of Channel implementation. … … 3937 4708 3938 4709 * library/StdIO/Makefile, library/StdIO/channel.cc, 3939 library/StdIO/std_channels.cc, runtime/Makefile, 3940 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh: 4710 library/StdIO/std_channels.cc, runtime-new/Makefile, 4711 runtime-new/rf_core.cc, runtime-new/rf_core.hh, 4712 runtime-new/rf_types.hh, runtime-old/Makefile, 4713 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 4714 runtime-old/rf_types.hh, runtime/Makefile, runtime/rf_core.cc, 4715 runtime/rf_core.hh, runtime/rf_types.hh: 3941 4716 - First bits of Channel implementation. 3942 4717 3943 * runtime/rf_core.cc: 4718 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 4719 runtime/rf_core.cc: 3944 4720 - Improved error handling. 3945 4721 … … 3957 4733 - tests for То_m_Int function; 3958 4734 3959 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4735 * runtime-new/rf_short_int.cc, runtime-new/rf_short_int.hh, 4736 runtime-new/rf_word.cc, runtime-new/rf_word.hh, 4737 runtime-new/rf_word.ih, runtime-old/rf_short_int.cc, 4738 runtime-old/rf_short_int.hh, runtime-old/rf_word.cc, 4739 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 4740 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3960 4741 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih: 3961 4742 - ShortInt::create_expr(WString& ) method is added for Тo_m_Int … … 3970 4751 2003-06-04 Anton Orlov <orlov@mccme.ru> 3971 4752 3972 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 4753 * runtime-new/rf_expr.ih, runtime-new/rf_term.hh, 4754 runtime-new/rf_term.ih, runtime-old/rf_expr.ih, 4755 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4756 runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 3973 4757 - Improved eq functions. 3974 4758 3975 4759 2003-06-03 Anton Orlov <orlov@mccme.ru> 3976 4760 3977 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.hh, 4761 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4762 runtime-new/rf_parenth.hh, runtime-new/rf_term.cc, 4763 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4764 runtime-old/rf_parenth.hh, runtime-old/rf_term.cc, 4765 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.hh, 3978 4766 runtime/rf_term.cc: 3979 4767 - Added counting of references to parentheses. … … 3993 4781 2003-06-02 Anton Orlov <orlov@mccme.ru> 3994 4782 3995 * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 4783 * runtime-new/Makefile, runtime-new/rf_char.cc, 4784 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 4785 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4786 runtime-new/rf_parenth.hh, runtime-new/rf_short_int.ih, 4787 runtime-new/rf_term.cc, runtime-new/rf_term.hh, 4788 runtime-new/rf_term.ih, runtime-new/rf_types.hh, 4789 runtime-new/rf_vector.ih, runtime-new/rf_word.ih, 4790 runtime-old/Makefile, runtime-old/rf_char.cc, 4791 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 4792 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4793 runtime-old/rf_parenth.hh, runtime-old/rf_short_int.ih, 4794 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 4795 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 4796 runtime-old/rf_vector.ih, runtime-old/rf_word.ih, 4797 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 3996 4798 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 3997 4799 runtime/rf_parenth.hh, runtime/rf_short_int.ih, … … 4001 4803 main CVS branch. 4002 4804 4003 * runtime/Makefile, runtime/rf_term.hh, runtime/rf_term.ih, 4805 * runtime-new/Makefile, runtime-old/Makefile, runtime/Makefile, 4806 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 4807 runtime-new/rf_types.hh, runtime-new/rf_vector.ih, 4808 runtime-new/rf_word.ih, runtime-old/rf_term.hh, 4809 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 4810 runtime-old/rf_vector.ih, runtime-old/rf_word.ih, 4811 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 4812 runtime/rf_vector.ih, runtime/rf_word.ih, runtime-new/rf_char.cc, 4813 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 4814 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4815 runtime-new/rf_parenth.hh, runtime-new/rf_short_int.ih, 4816 runtime-new/rf_term.cc, runtime-old/rf_char.cc, 4817 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 4818 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4819 runtime-old/rf_parenth.hh, runtime-old/rf_short_int.ih, 4820 runtime-old/rf_term.cc, runtime/rf_char.cc, runtime/rf_char.ih, 4821 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 4822 runtime/rf_parenth.hh, runtime/rf_short_int.ih, 4823 runtime/rf_term.cc: 4824 - Parentheses are inherited from general Term. 4825 4826 2003-06-01 Anton Orlov <orlov@mccme.ru> 4827 4828 * runtime-new/rf_term.cc, runtime-new/rf_term.hh, 4829 runtime-new/rf_term.ih, runtime-new/rf_types.hh, 4830 runtime-new/rf_vector.ih, runtime-new/rf_word.ih, 4831 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 4832 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 4833 runtime-old/rf_vector.ih, runtime-old/rf_word.ih, 4834 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4004 4835 runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih, 4005 runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc, 4006 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.hh, 4007 runtime/rf_short_int.ih, runtime/rf_term.cc: 4008 - Parentheses are inherited from general Term. 4009 4010 2003-06-01 Anton Orlov <orlov@mccme.ru> 4011 4012 * runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4013 runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih, 4836 runtime-new/Makefile, runtime-new/rf_char.cc, 4837 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 4838 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4839 runtime-new/rf_parenth.hh, runtime-new/rf_short_int.ih, 4840 runtime-old/Makefile, runtime-old/rf_char.cc, 4841 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 4842 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4843 runtime-old/rf_parenth.hh, runtime-old/rf_short_int.ih, 4014 4844 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 4015 4845 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, … … 4022 4852 - Bugs in the To-Int function. 4023 4853 4024 * runtime/rf_expr.hh, runtime/rf_expr.ih: 4854 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4855 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4856 runtime/rf_expr.hh, runtime/rf_expr.ih: 4025 4857 - Variants of eq for constant expressions. 4026 4858 … … 4028 4860 - Makefile fix. 4029 4861 4030 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 4862 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 4863 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 4864 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 4865 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4866 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 4031 4867 runtime/rf_term.ih: 4032 4868 - Added specialized eq functions for various cases. … … 4052 4888 - tests for To_m_Int function are corrected 4053 4889 4054 * runtime/rf_char.ih, runtime/rf_short_int.cc, runtime/rf_char.hh: 4890 * runtime-new/rf_char.ih, runtime-new/rf_short_int.cc, 4891 runtime-old/rf_char.ih, runtime-old/rf_short_int.cc, 4892 runtime/rf_char.ih, runtime/rf_short_int.cc, 4893 runtime-new/rf_char.hh, runtime-old/rf_char.hh, 4894 runtime/rf_char.hh: 4055 4895 - result of is_space() method is corrected; 4056 4896 - evaluating of a number in create_expr (Expr&, int) for Char … … 4058 4898 corrected 4059 4899 4060 * runtime/rf_word.ih, runtime/rf_word.hh: 4900 * runtime-new/rf_word.ih, runtime-old/rf_word.ih, 4901 runtime/rf_word.ih, runtime-new/rf_word.hh, 4902 runtime-old/rf_word.hh, runtime/rf_word.hh: 4061 4903 - has_spaces() is_number() methods are corrected; 4062 4904 - result of is_number function is represented by enum; … … 4067 4909 2003-05-28 Andrey Slepuhin <pooh@msu.ru> 4068 4910 4069 * runtime/rf_expr.ih, runtime/rf_term.ih, runtime/rf_word.cc, 4911 * runtime-new/rf_expr.ih, runtime-new/rf_term.ih, 4912 runtime-new/rf_word.cc, runtime-new/rf_word.ih, 4913 runtime-old/rf_expr.ih, runtime-old/rf_term.ih, 4914 runtime-old/rf_word.cc, runtime-old/rf_word.ih, 4915 runtime/rf_expr.ih, runtime/rf_term.ih, runtime/rf_word.cc, 4070 4916 runtime/rf_word.ih: 4071 4917 - More fixes to make Word working. 4072 4918 4073 * runtime/rf_char.cc: 4919 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 4920 runtime/rf_char.cc: 4074 4921 - More fixes in Char::create_expr(). 4075 4922 4076 * runtime/rf_char.cc, runtime/rf_term.hh, runtime/rf_term.ih: 4923 * runtime-new/rf_char.cc, runtime-new/rf_term.hh, 4924 runtime-new/rf_term.ih, runtime-old/rf_char.cc, 4925 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 4926 runtime/rf_char.cc, runtime/rf_term.hh, runtime/rf_term.ih: 4077 4927 - Added ability to create flat expressions. Fixed 4078 4928 Char::create_expr(). … … 4092 4942 - tests for То_m_Int function are added 4093 4943 4094 * runtime/rf_word.hh, runtime/rf_word.ih: 4944 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 4945 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 4946 runtime/rf_word.hh, runtime/rf_word.ih: 4095 4947 - is_number() method is corrected; 4096 4948 - has_spaces() method is added; … … 4123 4975 2003-05-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4124 4976 4125 * runtime/rf_short_int.cc: 4977 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 4978 runtime/rf_short_int.cc: 4126 4979 - creating number from terms of type Word is corrected 4127 4980 4128 * runtime/rf_word.hh, runtime/rf_word.ih: 4981 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 4982 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 4983 runtime/rf_word.hh, runtime/rf_word.ih: 4129 4984 - constructor in NumIterator class and is_number() method are 4130 4985 modified … … 4151 5006 - tests in to_int2.rf are corrected 4152 5007 4153 * runtime/rf_char.ih, runtime/rf_char.hh: 5008 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 5009 runtime/rf_char.ih, runtime-new/rf_char.hh, 5010 runtime-old/rf_char.hh, runtime/rf_char.hh: 4154 5011 - method is_not_space() is added 4155 5012 4156 * runtime/rf_short_int.cc: 5013 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5014 runtime/rf_short_int.cc: 4157 5015 - processing of terms of Char type is corrected (spaces around 4158 5016 the digits are ignored) 4159 5017 4160 * runtime/rf_word.hh, runtime/rf_word.ih: 5018 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5019 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5020 runtime/rf_word.hh, runtime/rf_word.ih: 4161 5021 - is_number() method is corrected 4162 5022 … … 4180 5040 2003-05-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4181 5041 4182 * runtime/rf_word.hh, runtime/rf_word.ih: 5042 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5043 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5044 runtime/rf_word.hh, runtime/rf_word.ih: 4183 5045 - return type of operator *() in NumIterator class is corrected 4184 5046 … … 4193 5055 2003-05-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4194 5056 4195 * runtime/rf_word.hh, runtime/rf_word.ih: 5057 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5058 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5059 runtime/rf_word.hh, runtime/rf_word.ih: 4196 5060 - type of operator * in NumIterator class is corrected 4197 5061 … … 4199 5063 - tests with expression consisting of one word are added 4200 5064 4201 * runtime/rf_short_int.cc: 5065 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5066 runtime/rf_short_int.cc: 4202 5067 - create_expr(Expr&, int) method is modified to process terms 4203 5068 of type word 4204 5069 4205 * runtime/rf_word.hh, runtime/rf_word.ih: 5070 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5071 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5072 runtime/rf_word.hh, runtime/rf_word.ih: 4206 5073 - method is_number() is corrected 4207 5074 … … 4211 5078 2003-05-20 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4212 5079 4213 * runtime/rf_word.ih: -file formatting is corrected 4214 4215 * runtime/rf_word.hh, runtime/rf_word.ih: 5080 * runtime-new/rf_word.ih, runtime-old/rf_word.ih, 5081 runtime/rf_word.ih: 5082 -file formatting is corrected 5083 5084 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5085 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5086 runtime/rf_word.hh, runtime/rf_word.ih: 4216 5087 - file formatting is corrected, modificator const is added 4217 5088 to methods … … 4219 5090 2003-05-17 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4220 5091 4221 * runtime/rf_word.hh, runtime/rf_word.ih: 5092 * runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5093 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5094 runtime/rf_word.hh, runtime/rf_word.ih: 4222 5095 - Class NumIterator as element of class Word is added 4223 5096 4224 5097 2003-05-16 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4225 5098 4226 * runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_core.hh, 5099 * runtime-new/rf_char.ih, runtime-new/rf_core.cc, 5100 runtime-new/rf_core.hh, runtime-new/rf_word.cc, 5101 runtime-new/rf_word.hh, runtime-new/rf_word.ih, 5102 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 5103 runtime-old/rf_core.hh, runtime-old/rf_word.cc, 5104 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5105 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_core.hh, 4227 5106 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih: 4228 5107 - type word is registered … … 4248 5127 4249 5128 * library/Convert/to_int.cc, samples/Convert/tochars.rf, 5129 runtime-new/rf_char.hh, runtime-new/rf_short_int.cc, 5130 runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 5131 runtime-new/rf_term.cc, runtime-new/rf_term.hh, 5132 runtime-new/rf_term.ih, runtime-new/rf_types.hh, 5133 runtime-new/rf_word.cc, runtime-new/rf_word.hh, 5134 runtime-old/rf_char.hh, runtime-old/rf_short_int.cc, 5135 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 5136 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 5137 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 5138 runtime-old/rf_word.cc, runtime-old/rf_word.hh, 4250 5139 runtime/rf_char.hh, runtime/rf_short_int.cc, 4251 5140 runtime/rf_short_int.hh, runtime/rf_short_int.ih, 4252 5141 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4253 5142 runtime/rf_types.hh, runtime/rf_word.cc, runtime/rf_word.hh, 5143 runtime-new/rf_char.cc, runtime-old/rf_char.cc, 4254 5144 runtime/rf_char.cc: 4255 5145 - Reworked Char::to_chars() method. … … 4258 5148 - Corrected bug in the static expression generation algorithm. 4259 5149 4260 * library/Convert/to_int.cc, runtime/rf_short_int.cc, 4261 samples/Arithm/add.rf, runtime/rf_short_int.hh: 5150 * library/Convert/to_int.cc, runtime-new/rf_short_int.cc, 5151 runtime-old/rf_short_int.cc, runtime/rf_short_int.cc, 5152 samples/Arithm/add.rf, runtime-new/rf_short_int.hh, 5153 runtime-old/rf_short_int.hh, runtime/rf_short_int.hh: 4262 5154 - Maximum length of ShortInt number is now static constant 4263 5155 initialized at run-time. … … 4284 5176 2003-05-02 Anton Orlov <orlov@mccme.ru> 4285 5177 4286 * runtime/rf_short_int.cc: 5178 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5179 runtime/rf_short_int.cc: 4287 5180 - Corrected bug in to_string() method. 4288 5181 … … 4295 5188 2003-04-30 Andrey Slepuhin <pooh@msu.ru> 4296 5189 4297 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_short_int.cc, 5190 * runtime-new/rf_char.cc, runtime-new/rf_char.hh, 5191 runtime-new/rf_short_int.cc, runtime-new/rf_short_int.hh, 5192 runtime-new/rf_term.cc, runtime-new/rf_types.hh, 5193 runtime-new/rf_word.cc, runtime-new/rf_word.hh, 5194 runtime-new/rf_word.ih, runtime-old/rf_char.cc, 5195 runtime-old/rf_char.hh, runtime-old/rf_short_int.cc, 5196 runtime-old/rf_short_int.hh, runtime-old/rf_term.cc, 5197 runtime-old/rf_types.hh, runtime-old/rf_word.cc, 5198 runtime-old/rf_word.hh, runtime-old/rf_word.ih, 5199 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_short_int.cc, 4298 5200 runtime/rf_short_int.hh, runtime/rf_term.cc, runtime/rf_types.hh, 4299 5201 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih, 5202 runtime-new/Makefile, runtime-new/rf_common.cc, 5203 runtime-new/rf_common.hh, runtime-new/rf_common.ih, 5204 runtime-old/Makefile, runtime-old/rf_common.cc, 5205 runtime-old/rf_common.hh, runtime-old/rf_common.ih, 4300 5206 runtime/Makefile, runtime/rf_common.cc, runtime/rf_common.hh, 4301 5207 runtime/rf_common.ih: … … 4350 5256 2003-04-28 Anton Orlov <orlov@mccme.ru> 4351 5257 4352 * runtime/rf_result.hh: 5258 * runtime-new/rf_result.hh, runtime-old/rf_result.hh, 5259 runtime/rf_result.hh: 4353 5260 - Uncommented Stack& Stack::operator , (Result&). 4354 5261 … … 4399 5306 - Some additional tests. 4400 5307 4401 * runtime/rf_short_int.cc: 5308 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5309 runtime/rf_short_int.cc: 4402 5310 - More elegant version of ShortInt::create_expr (Expr& _expr, 4403 5311 int _flag) method. … … 4408 5316 2003-04-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4409 5317 4410 * runtime/rf_short_int.cc: *** empty log message *** 5318 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5319 runtime/rf_short_int.cc: *** empty log message *** 4411 5320 4412 5321 * library/Convert/to_int.cc: … … 4428 5337 * samples/Convert/Makefile: *** empty log message *** 4429 5338 4430 * runtime/rf_char.hh, runtime/rf_char.ih: 5339 * runtime-new/rf_char.hh, runtime-new/rf_char.ih, 5340 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 5341 runtime/rf_char.hh, runtime/rf_char.ih: 4431 5342 - to_wchar_t() method is added 4432 5343 … … 4477 5388 - tests for corrected To-Int function 4478 5389 4479 * runtime/rf_short_int.cc: 5390 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5391 runtime/rf_short_int.cc: 4480 5392 - create_expr for Тo-Int function is corrected 4481 5393 … … 4493 5405 - tests for To-Int function 4494 5406 4495 * runtime/rf_short_int.cc: 5407 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5408 runtime/rf_short_int.cc: 4496 5409 - ShortInt::create_expr(Expr&, int) is corrected 4497 5410 … … 4513 5426 2003-04-12 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4514 5427 4515 * runtime/rf_char.ih, runtime/rf_char.hh: 5428 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 5429 runtime/rf_char.ih, runtime-new/rf_char.hh, 5430 runtime-old/rf_char.hh, runtime/rf_char.hh: 4516 5431 - to_uint() method is added 4517 5432 4518 5433 2003-04-11 Anton Orlov <orlov@mccme.ru> 4519 5434 4520 * runtime/rf_short_int.cc: 5435 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5436 runtime/rf_short_int.cc: 4521 5437 - Code formatting. 4522 5438 … … 4524 5440 - Added Arithm subdirectory. 4525 5441 4526 * runtime/rf_short_int.ih, runtime/rf_char.cc: 5442 * runtime-new/rf_short_int.ih, runtime-old/rf_short_int.ih, 5443 runtime/rf_short_int.ih, runtime-new/rf_char.cc, 5444 runtime-old/rf_char.cc, runtime/rf_char.cc: 4527 5445 - Code formatting. 4528 5446 … … 4546 5464 - tests for To-Int library function 4547 5465 4548 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 5466 * runtime-new/rf_short_int.cc, runtime-new/rf_short_int.hh, 5467 runtime-new/rf_short_int.ih, runtime-old/rf_short_int.cc, 5468 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 5469 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4549 5470 runtime/rf_short_int.ih: 4550 5471 - create_expr(Expr&, int) method for To-Int function is added. … … 4558 5479 2003-03-27 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4559 5480 4560 * runtime/rf_char.cc: 5481 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5482 runtime/rf_char.cc: 4561 5483 - bytes_to_chars method is corrected 4562 5484 4563 * runtime/rf_char.cc: 5485 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5486 runtime/rf_char.cc: 4564 5487 - chars_to_bytes and bytes_to_chars methods are corrected. 4565 5488 … … 4582 5505 - Chars-To-Bytes function is corrected 4583 5506 4584 * runtime/rf_char.ih, runtime/rf_char.cc, runtime/rf_char.hh: 5507 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 5508 runtime/rf_char.ih, runtime-new/rf_char.cc, 5509 runtime-new/rf_char.hh, runtime-old/rf_char.cc, 5510 runtime-old/rf_char.hh, runtime/rf_char.cc, runtime/rf_char.hh: 4585 5511 - chars_to_bytes method is added 4586 5512 4587 5513 2003-03-17 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4588 5514 4589 * runtime/rf_short_int.cc, samples/Convert/Makefile: *** empty 5515 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5516 runtime/rf_short_int.cc, samples/Convert/Makefile: *** empty 4590 5517 log message *** 4591 5518 … … 4595 5522 and invalid 4596 5523 4597 * runtime/rf_char.cc: 5524 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5525 runtime/rf_char.cc: 4598 5526 - bytes_to_chars method is added 4599 5527 … … 4606 5534 2003-03-17 Anton Orlov <orlov@mccme.ru> 4607 5535 4608 * runtime/rf_short_int.cc: 5536 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5537 runtime/rf_short_int.cc: 4609 5538 - to_string is corrected. 4610 5539 … … 4621 5550 - Bytes_m_To_m_Chars function 4622 5551 4623 * runtime/rf_char.cc, runtime/rf_char.hh: 5552 * runtime-new/rf_char.cc, runtime-new/rf_char.hh, 5553 runtime-old/rf_char.cc, runtime-old/rf_char.hh, 5554 runtime/rf_char.cc, runtime/rf_char.hh: 4624 5555 - bytes_to_chars static method is added 4625 5556 … … 4647 5578 - Arithm library functions declarations 4648 5579 4649 * runtime/rf_short_int.cc: 5580 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5581 runtime/rf_short_int.cc: 4650 5582 - to_string method is added 4651 5583 … … 4667 5599 - Makefiles fixes. 4668 5600 4669 * runtime/rf_vector.cc, runtime/rf_vector.hh, 4670 runtime/rf_vector.ih, runtime/Makefile, runtime/rf_core.cc, 4671 runtime/rf_core.hh: 5601 * runtime-new/rf_vector.cc, runtime-new/rf_vector.hh, 5602 runtime-new/rf_vector.ih, runtime-old/rf_vector.cc, 5603 runtime-old/rf_vector.hh, runtime-old/rf_vector.ih, 5604 runtime/rf_vector.cc, runtime/rf_vector.hh, runtime/rf_vector.ih, 5605 runtime-new/Makefile, runtime-new/rf_core.cc, 5606 runtime-new/rf_core.hh, runtime-old/Makefile, 5607 runtime-old/rf_core.cc, runtime-old/rf_core.hh, runtime/Makefile, 5608 runtime/rf_core.cc, runtime/rf_core.hh: 4672 5609 - Vector implementation added. 4673 5610 … … 4733 5670 - Convert test files are moved to Convert subdirectory. 4734 5671 4735 * runtime/rf_core.cc, runtime/rf_expr.ih, runtime/rf_macros.hh, 5672 * runtime-new/rf_core.cc, runtime-new/rf_expr.ih, 5673 runtime-new/rf_macros.hh, runtime-new/rf_short_int.cc, 5674 runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 5675 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 5676 runtime-new/rf_types.hh, runtime-old/rf_core.cc, 5677 runtime-old/rf_expr.ih, runtime-old/rf_macros.hh, 5678 runtime-old/rf_short_int.cc, runtime-old/rf_short_int.hh, 5679 runtime-old/rf_short_int.ih, runtime-old/rf_term.hh, 5680 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 5681 runtime/rf_core.cc, runtime/rf_expr.ih, runtime/rf_macros.hh, 4736 5682 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4737 5683 runtime/rf_short_int.ih, runtime/rf_term.hh, runtime/rf_term.ih, … … 4759 5705 2003-02-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4760 5706 4761 * runtime/rf_short_int.ih, runtime/rf_short_int.hh: 5707 * runtime-new/rf_short_int.ih, runtime-old/rf_short_int.ih, 5708 runtime/rf_short_int.ih, runtime-new/rf_short_int.hh, 5709 runtime-old/rf_short_int.hh, runtime/rf_short_int.hh: 4762 5710 - to_uint() element function is added 4763 5711 … … 4811 5759 message *** 4812 5760 4813 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 5761 * runtime-new/rf_short_int.cc, runtime-new/rf_short_int.hh, 5762 runtime-new/rf_short_int.ih, runtime-old/rf_short_int.cc, 5763 runtime-old/rf_short_int.hh, runtime-old/rf_short_int.ih, 5764 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4814 5765 runtime/rf_short_int.ih: 4815 5766 - get_char_len static method is added to ShortInt class 4816 5767 4817 * runtime/rf_macros.hh: 5768 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 5769 runtime/rf_macros.hh: 4818 5770 - RF_LIB_ERROR macros is changed 4819 5771 … … 4860 5812 - Minor improvements. 4861 5813 4862 * runtime/rf_expr.ih: 5814 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 5815 runtime/rf_expr.ih: 4863 5816 - Using string operator [] from libp++. 4864 5817 … … 4868 5821 2003-02-14 Anton Orlov <orlov@mccme.ru> 4869 5822 4870 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih: 5823 * runtime-new/rf_char.cc, runtime-new/rf_char.hh, 5824 runtime-new/rf_char.ih, runtime-old/rf_char.cc, 5825 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 5826 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih: 4871 5827 - Static methods Char::to_lower and Char::to_upper have been 4872 5828 added for converting sequences of characters. … … 4882 5838 2003-02-13 Anton Orlov <orlov@mccme.ru> 4883 5839 4884 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_expr.hh, 5840 * runtime-new/rf_char.cc, runtime-new/rf_char.hh, 5841 runtime-new/rf_expr.hh, runtime-new/rf_term.cc, 5842 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 5843 runtime-new/rf_types.hh, runtime-old/rf_char.cc, 5844 runtime-old/rf_char.hh, runtime-old/rf_expr.hh, 5845 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 5846 runtime-old/rf_term.ih, runtime-old/rf_types.hh, 5847 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_expr.hh, 4885 5848 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4886 5849 runtime/rf_types.hh: … … 4898 5861 - Library routines for box implementation. 4899 5862 4900 * runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 4901 runtime/rf_types.ih, runtime/rf_core.cc, runtime/rf_core.hh, 5863 * runtime-new/rf_term.ih, runtime-new/rf_types.cc, 5864 runtime-new/rf_types.hh, runtime-new/rf_types.ih, 5865 runtime-old/rf_term.ih, runtime-old/rf_types.cc, 5866 runtime-old/rf_types.hh, runtime-old/rf_types.ih, 5867 runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 5868 runtime/rf_types.ih, runtime-new/rf_core.cc, 5869 runtime-new/rf_core.hh, runtime-new/rf_expr.hh, 5870 runtime-new/rf_expr.ih, runtime-new/rf_object.hh, 5871 runtime-new/rf_object.ih, runtime-new/rf_term.cc, 5872 runtime-new/rf_term.hh, runtime-old/rf_core.cc, 5873 runtime-old/rf_core.hh, runtime-old/rf_expr.hh, 5874 runtime-old/rf_expr.ih, runtime-old/rf_object.hh, 5875 runtime-old/rf_object.ih, runtime-old/rf_term.cc, 5876 runtime-old/rf_term.hh, runtime/rf_core.cc, runtime/rf_core.hh, 4902 5877 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_object.hh, 4903 5878 runtime/rf_object.ih, runtime/rf_term.cc, runtime/rf_term.hh, 4904 runtime/Makefile, runtime/rf_box.hh: 5879 runtime-new/Makefile, runtime-new/rf_box.hh, runtime-old/Makefile, 5880 runtime-old/rf_box.hh, runtime/Makefile, runtime/rf_box.hh: 4905 5881 - Continued work on refal objects. 4906 5882 - Box object implementation. … … 4915 5891 streams. 4916 5892 4917 * runtime/rf_core.cc, runtime/rf_core.hh, runtime/Makefile: 5893 * runtime-new/rf_core.cc, runtime-new/rf_core.hh, 5894 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 5895 runtime/rf_core.cc, runtime/rf_core.hh, runtime-new/Makefile, 5896 runtime-old/Makefile, runtime/Makefile: 4918 5897 - Minor fixes to correct samples compilation. 4919 5898 4920 5899 2003-02-10 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4921 5900 4922 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 5901 * runtime-new/rf_short_int.hh, runtime-new/rf_short_int.ih, 5902 runtime-new/rf_term.cc, runtime-new/rf_term.hh, 5903 runtime-new/rf_term.ih, runtime-old/rf_short_int.hh, 5904 runtime-old/rf_short_int.ih, runtime-old/rf_term.cc, 5905 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 5906 runtime/rf_short_int.hh, runtime/rf_short_int.ih, 4923 5907 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 5908 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 5909 runtime-new/rf_expr.ih, runtime-new/rf_short_int.cc, 5910 runtime-old/rf_char.ih, runtime-old/rf_core.cc, 5911 runtime-old/rf_expr.ih, runtime-old/rf_short_int.cc, 4924 5912 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_expr.ih, 4925 5913 runtime/rf_short_int.cc: … … 4934 5922 - Implementing wide character stream operations. 4935 5923 4936 * runtime/rf_expr.ih: 5924 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 5925 runtime/rf_expr.ih: 4937 5926 - Fixed a bug with non-terminated buffer after wctomb() 4938 5927 conversion. … … 4961 5950 be improved. 4962 5951 4963 * runtime/rf_char.cc, runtime/rf_core.cc: 5952 * runtime-new/rf_char.cc, runtime-new/rf_core.cc, 5953 runtime-old/rf_char.cc, runtime-old/rf_core.cc, 5954 runtime/rf_char.cc, runtime/rf_core.cc: 4964 5955 - Corrected work with locales. 4965 5956 4966 * runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 4967 samples/Makefile, runtime/rf_char.cc, runtime/rf_char.hh, 4968 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_core.hh, 4969 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc, 4970 runtime/rf_term.hh, library/StdIO/print.cc: 5957 * runtime-new/rf_term.ih, runtime-new/rf_types.cc, 5958 runtime-new/rf_types.hh, runtime-old/rf_term.ih, 5959 runtime-old/rf_types.cc, runtime-old/rf_types.hh, 5960 runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 5961 samples/Makefile, runtime-new/rf_char.cc, runtime-new/rf_char.hh, 5962 runtime-new/rf_char.ih, runtime-new/rf_core.cc, 5963 runtime-new/rf_core.hh, runtime-new/rf_expr.hh, 5964 runtime-new/rf_expr.ih, runtime-new/rf_term.cc, 5965 runtime-new/rf_term.hh, runtime-old/rf_char.cc, 5966 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 5967 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 5968 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 5969 runtime-old/rf_term.cc, runtime-old/rf_term.hh, 5970 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih, 5971 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 5972 runtime/rf_expr.ih, runtime/rf_term.cc, runtime/rf_term.hh, 5973 library/StdIO/print.cc: 4971 5974 - Work on types implementation and I/O. 4972 5975 … … 4979 5982 2003-02-04 Andrey Slepuhin <pooh@msu.ru> 4980 5983 4981 * runtime/rf_object.ih, runtime/rf_term.hh, runtime/rf_term.ih, 5984 * runtime-new/rf_object.ih, runtime-new/rf_term.hh, 5985 runtime-new/rf_term.ih, runtime-new/rf_types.cc, 5986 runtime-new/rf_types.hh, runtime-new/rf_types.ih, 5987 runtime-old/rf_object.ih, runtime-old/rf_term.hh, 5988 runtime-old/rf_term.ih, runtime-old/rf_types.cc, 5989 runtime-old/rf_types.hh, runtime-old/rf_types.ih, 5990 runtime/rf_object.ih, runtime/rf_term.hh, runtime/rf_term.ih, 4982 5991 runtime/rf_types.cc, runtime/rf_types.hh, runtime/rf_types.ih, 5992 runtime-new/Makefile, runtime-new/rf_char.cc, 5993 runtime-new/rf_char.hh, runtime-new/rf_char.ih, 5994 runtime-new/rf_core.cc, runtime-new/rf_expr.hh, 5995 runtime-new/rf_object.cc, runtime-new/rf_object.hh, 5996 runtime-old/Makefile, runtime-old/rf_char.cc, 5997 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 5998 runtime-old/rf_core.cc, runtime-old/rf_expr.hh, 5999 runtime-old/rf_object.cc, runtime-old/rf_object.hh, 4983 6000 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.hh, 4984 6001 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_expr.hh, … … 4989 6006 2003-02-03 Anton Orlov <orlov@mccme.ru> 4990 6007 4991 * runtime/rf_macros.hh, runtime/rf_macros.cc: 6008 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6009 runtime/rf_macros.hh, runtime-new/rf_macros.cc, 6010 runtime-old/rf_macros.cc, runtime/rf_macros.cc: 4992 6011 - Branch: alternative_call_macros. Call macros implementation 4993 6012 through a global variable without auxiliary inline functions … … 5002 6021 - New allocator feature added. 5003 6022 5004 * runtime/rf_common.cc, runtime/rf_common.hh, 6023 * runtime-new/rf_common.cc, runtime-new/rf_common.hh, 6024 runtime-new/rf_core.cc, runtime-old/rf_common.cc, 6025 runtime-old/rf_common.hh, runtime-old/rf_core.cc, 6026 runtime/rf_common.cc, runtime/rf_common.hh, 5005 6027 runtime/rf_core.cc, libp++/pxx_common.cc, libp++/pxx_common.hh, 5006 6028 libp++/pxx_default_allocator.cc: … … 5016 6038 - Removed unnecessary include. 5017 6039 5018 * runtime/rf_macros.cc, runtime/rf_macros.hh: 6040 * runtime-new/rf_macros.cc, runtime-new/rf_macros.hh, 6041 runtime-old/rf_macros.cc, runtime-old/rf_macros.hh, 6042 runtime/rf_macros.cc, runtime/rf_macros.hh: 5019 6043 - Implemented macros that do not use GCC statement expressions 5020 6044 extension. These macros are turned on by default. … … 5025 6049 - next revision using Char and ShortInt types 5026 6050 5027 * runtime/rf_short_int.ih, runtime/rf_short_int.hh: 6051 * runtime-new/rf_short_int.ih, runtime-old/rf_short_int.ih, 6052 runtime/rf_short_int.ih, runtime-new/rf_short_int.hh, 6053 runtime-old/rf_short_int.hh, runtime/rf_short_int.hh: 5028 6054 - Refal+ ShortInt type 5029 6055 5030 * runtime/rf_char.hh, runtime/rf_char.ih: 6056 * runtime-new/rf_char.hh, runtime-new/rf_char.ih, 6057 runtime-old/rf_char.hh, runtime-old/rf_char.ih, 6058 runtime/rf_char.hh, runtime/rf_char.ih: 5031 6059 - Refal+ type Char 5032 6060 5033 6061 2003-01-31 Andrey Slepuhin <pooh@msu.ru> 5034 6062 5035 * samples/Makefile, Makefile, runtime/Makefile: 6063 * samples/Makefile, Makefile, runtime-new/Makefile, 6064 runtime-old/Makefile, runtime/Makefile: 5036 6065 - Project tree reorganization, libp++ moved into separate 5037 6066 directory. … … 5044 6073 - Completed integer read operators. 5045 6074 5046 * runtime/rf_memory_chunk.hh, runtime/rf_term.cc, 5047 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_common.cc, 6075 * runtime-new/rf_memory_chunk.hh, runtime-new/rf_term.cc, 6076 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 6077 runtime-old/rf_memory_chunk.hh, runtime-old/rf_term.cc, 6078 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 6079 runtime/rf_memory_chunk.hh, runtime/rf_term.cc, 6080 runtime/rf_term.hh, runtime/rf_term.ih, runtime-new/rf_common.cc, 6081 runtime-new/rf_common.hh, runtime-new/rf_expr.ih, 6082 runtime-old/rf_common.cc, runtime-old/rf_common.hh, 6083 runtime-old/rf_expr.ih, runtime/rf_common.cc, 5048 6084 runtime/rf_common.hh, runtime/rf_expr.ih: 5049 6085 - Added table based term comparison and copy constructor. … … 5109 6145 - Removed unnecessary lines. 5110 6146 5111 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_expr.hh, 5112 runtime/rf_expr.ih, runtime/rf_term.cc: 6147 * runtime-new/rf_term.hh, runtime-new/rf_term.ih, 6148 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 6149 runtime/rf_term.hh, runtime/rf_term.ih, runtime-new/rf_expr.hh, 6150 runtime-new/rf_expr.ih, runtime-new/rf_term.cc, 6151 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 6152 runtime-old/rf_term.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 6153 runtime/rf_term.cc: 5113 6154 - REF_BIT changed to FLAT_BIT. Some work on flatness checking. 5114 6155 - Implemented correct destructor for term. … … 5153 6194 - Fixed typos. 5154 6195 5155 * runtime/rf_expr.ih: 6196 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 6197 runtime/rf_expr.ih: 5156 6198 - Get rid of creating temporary term when surrounding an 5157 6199 expression by parentheses. … … 5159 6201 2003-01-22 Andrey Slepuhin <pooh@msu.ru> 5160 6202 5161 * samples/Makefile, runtime/Makefile, runtime/rf_expr.cc, 5162 runtime/rf_expr.hh, runtime/rf_expr.ih, 6203 * samples/Makefile, runtime-new/Makefile, runtime-new/rf_expr.cc, 6204 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 6205 runtime-new/rf_memory_chunk.hh, runtime-new/rf_term.hh, 6206 runtime-new/rf_term.ih, runtime-old/Makefile, 6207 runtime-old/rf_expr.cc, runtime-old/rf_expr.hh, 6208 runtime-old/rf_expr.ih, runtime-old/rf_memory_chunk.hh, 6209 runtime-old/rf_term.hh, runtime-old/rf_term.ih, runtime/Makefile, 6210 runtime/rf_expr.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 5163 6211 runtime/rf_memory_chunk.hh, runtime/rf_term.hh, 5164 6212 runtime/rf_term.ih: … … 5168 6216 2003-01-21 Andrey Slepuhin <pooh@msu.ru> 5169 6217 5170 * runtime/rf_result.hh, runtime/Makefile, runtime/rf_common.hh, 6218 * runtime-new/rf_result.hh, runtime-old/rf_result.hh, 6219 runtime/rf_result.hh, runtime-new/Makefile, 6220 runtime-new/rf_common.hh, runtime-new/rf_expr.cc, 6221 runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 6222 runtime-old/Makefile, runtime-old/rf_common.hh, 6223 runtime-old/rf_expr.cc, runtime-old/rf_expr.hh, 6224 runtime-old/rf_expr.ih, runtime/Makefile, runtime/rf_common.hh, 5171 6225 runtime/rf_expr.cc, runtime/rf_expr.hh, runtime/rf_expr.ih: 5172 6226 - Continued code cleanup and documentation. … … 5177 6231 - Hopefully finally get rid of annoying ./ in filenames. 5178 6232 5179 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 5180 runtime/rf_term.ih, runtime/rf_core.hh, runtime/rf_expr.cc: 6233 * runtime-new/rf_expr.hh, runtime-new/rf_expr.ih, 6234 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 6235 runtime-old/rf_expr.hh, runtime-old/rf_expr.ih, 6236 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 6237 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 6238 runtime/rf_term.ih, runtime-new/rf_core.hh, 6239 runtime-new/rf_expr.cc, runtime-old/rf_core.hh, 6240 runtime-old/rf_expr.cc, runtime/rf_core.hh, runtime/rf_expr.cc: 5181 6241 - Started cleaning up and documenting expression implementation. 5182 6242 5183 * runtime/rf_term.hh: 6243 * runtime-new/rf_term.hh, runtime-old/rf_term.hh, 6244 runtime/rf_term.hh: 5184 6245 - Document design flaw with missing copy ctor and assignment 5185 6246 operator. 5186 6247 5187 * runtime/rf_core.hh, runtime/rf_term.cc, runtime/rf_term.hh, 6248 * runtime-new/rf_core.hh, runtime-new/rf_term.cc, 6249 runtime-new/rf_term.hh, runtime-new/rf_term.ih, 6250 runtime-old/rf_core.hh, runtime-old/rf_term.cc, 6251 runtime-old/rf_term.hh, runtime-old/rf_term.ih, 6252 runtime/rf_core.hh, runtime/rf_term.cc, runtime/rf_term.hh, 5188 6253 runtime/rf_term.ih: 5189 6254 - Term class code cleanup and documentation. … … 5204 6269 2003-01-19 Andrey Slepuhin <pooh@msu.ru> 5205 6270 5206 * runtime/rf_expr.hh, runtime/rf_term.hh: 6271 * runtime-new/rf_expr.hh, runtime-new/rf_term.hh, 6272 runtime-old/rf_expr.hh, runtime-old/rf_term.hh, 6273 runtime/rf_expr.hh, runtime/rf_term.hh: 5207 6274 - Fixed bugs with not freeing memory block, when number of 5208 6275 references become zero. 5209 6276 - Method deref_childs() reworked with left/right walking approach. 5210 6277 5211 * runtime/rf_core.cc: 6278 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 6279 runtime/rf_core.cc: 5212 6280 - Call of refal entry point now returns a result. 5213 6281 … … 5283 6351 class interface. 5284 6352 5285 * runtime/rf_string.hh: 6353 * runtime-new/rf_string.hh, runtime-old/rf_string.hh, 6354 runtime/rf_string.hh: 5286 6355 - Initial version of the String class interface. 5287 6356 … … 5297 6366 2003-01-13 Anton Orlov <orlov@mccme.ru> 5298 6367 5299 * runtime/rf_macros.hh: 6368 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6369 runtime/rf_macros.hh: 5300 6370 - RF_LIB_ERROR_IN_FUNC macro added. 5301 6371 5302 6372 2003-01-12 Anton Orlov <orlov@mccme.ru> 5303 6373 5304 * runtime/rf_macros.hh: 6374 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6375 runtime/rf_macros.hh: 5305 6376 - Added RF_LIB_ERROR macro. 5306 6377 … … 5316 6387 2003-01-11 Andrey Slepuhin <pooh@msu.ru> 5317 6388 5318 * runtime/rf_macros.hh: 6389 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6390 runtime/rf_macros.hh: 5319 6391 - Get rid of some warnings during compilation. 5320 6392 5321 * runtime/rf_core.cc: 6393 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 6394 runtime/rf_core.cc: 5322 6395 - Remove unnecessary 'extern' declaration. 5323 6396 … … 5334 6407 2003-01-09 Andrey Slepuhin <pooh@msu.ru> 5335 6408 5336 * runtime/rf_core.cc, runtime/rf_core.hh: 6409 * runtime-new/rf_core.cc, runtime-new/rf_core.hh, 6410 runtime-old/rf_core.cc, runtime-old/rf_core.hh, 6411 runtime/rf_core.cc, runtime/rf_core.hh: 5337 6412 - Added rfrt::Entry class. 5338 6413 - Call of main() placed into runtime. … … 5343 6418 - Include only <rf_core.hh>. 5344 6419 5345 * runtime/rf_macros.hh: 6420 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6421 runtime/rf_macros.hh: 5346 6422 - Removed 'rf_' function prefix. 5347 6423 … … 5356 6432 2003-01-08 Anton Orlov <orlov@mccme.ru> 5357 6433 5358 * runtime/rf_macros.hh: 6434 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6435 runtime/rf_macros.hh: 5359 6436 - Macro func_decl removed. 5360 6437 … … 5372 6449 directory. 5373 6450 5374 * runtime/rf_stack.hh, runtime/rf_term.hh, samples/Makefile, 6451 * runtime-new/rf_stack.hh, runtime-new/rf_term.hh, 6452 runtime-old/rf_stack.hh, runtime-old/rf_term.hh, 6453 runtime/rf_stack.hh, runtime/rf_term.hh, samples/Makefile, 6454 runtime-new/rf_common.cc, runtime-new/rf_core.hh, 6455 runtime-new/rf_expr.hh, runtime-new/rf_memory_chunk.cc, 6456 runtime-new/rf_memory_chunk.hh, runtime-old/rf_common.cc, 6457 runtime-old/rf_core.hh, runtime-old/rf_expr.hh, 6458 runtime-old/rf_memory_chunk.cc, runtime-old/rf_memory_chunk.hh, 5375 6459 runtime/rf_common.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 5376 6460 runtime/rf_memory_chunk.cc, runtime/rf_memory_chunk.hh, 5377 runtime /Makefile:6461 runtime-new/Makefile, runtime-old/Makefile, runtime/Makefile: 5378 6462 - Synchronized with current libp++. 5379 6463 … … 5412 6496 5413 6497 * compiler/.cvsignore, library/StdIO/.cvsignore, 6498 runtime-new/.cvsignore, runtime-old/.cvsignore, 5414 6499 runtime/.cvsignore: *** empty log message *** 5415 6500 … … 5422 6507 - Small fixes for library build process. 5423 6508 5424 * runtime/rf_macros.hh: 6509 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6510 runtime/rf_macros.hh: 5425 6511 - Removed 'extern "C"' declarations. 5426 6512 … … 5429 6515 - Started library infrastructure. 5430 6516 5431 * runtime/rf_term.cc, samples/Makefile, runtime/rf_common.cc, 6517 * runtime-new/rf_term.cc, runtime-old/rf_term.cc, 6518 runtime/rf_term.cc, samples/Makefile, runtime-new/rf_common.cc, 6519 runtime-new/rf_expr.cc, runtime-new/rf_macros.cc, 6520 runtime-new/rf_result.cc, runtime-new/rf_retval.cc, 6521 runtime-new/rf_retval.hh, runtime-old/rf_common.cc, 6522 runtime-old/rf_expr.cc, runtime-old/rf_macros.cc, 6523 runtime-old/rf_result.cc, runtime-old/rf_retval.cc, 6524 runtime-old/rf_retval.hh, runtime/rf_common.cc, 5432 6525 runtime/rf_expr.cc, runtime/rf_macros.cc, runtime/rf_result.cc, 5433 6526 runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile, 5434 runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in, 5435 version.mk, Developers, Makefile, changelog.date, config.guess, 5436 createlog, rules.mk: 6527 runtime-new/Makefile, runtime-new/rf_arg.cc, 6528 runtime-new/rf_arg.hh, runtime-old/Makefile, 6529 runtime-old/rf_arg.cc, runtime-old/rf_arg.hh, runtime/Makefile, 6530 runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in, version.mk, 6531 Developers, Makefile, changelog.date, config.guess, createlog, 6532 rules.mk: 5437 6533 - First stage of CVS tree reorganization completed. 5438 6534 5439 6535 2002-12-27 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5440 6536 5441 * runtime/rf_word.hh: *** empty log message *** 6537 * runtime-new/rf_word.hh, runtime-old/rf_word.hh, 6538 runtime/rf_word.hh: *** empty log message *** 5442 6539 5443 6540 2002-12-25 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5444 6541 5445 * runtime/rf_word.hh: *** empty log message *** 6542 * runtime-new/rf_word.hh, runtime-old/rf_word.hh, 6543 runtime/rf_word.hh: *** empty log message *** 5446 6544 5447 6545 2002-12-20 Anton Orlov <orlov@mccme.ru> 5448 6546 5449 * runtime/rf_expr.hh, runtime/rf_macros.hh, runtime/rf_term.hh, 6547 * runtime-new/rf_expr.hh, runtime-new/rf_macros.hh, 6548 runtime-new/rf_term.hh, runtime-old/rf_expr.hh, 6549 runtime-old/rf_macros.hh, runtime-old/rf_term.hh, 6550 runtime/rf_expr.hh, runtime/rf_macros.hh, runtime/rf_term.hh, 5450 6551 compiler/rfp_compile.rf: *** empty log message *** 5451 6552 5452 6553 2002-12-19 Anton Orlov <orlov@mccme.ru> 5453 6554 5454 * runtime /rf_expr.hh, runtime/rf_term.hh: *** empty log message5455 5456 ***6555 * runtime-new/rf_expr.hh, runtime-new/rf_term.hh, 6556 runtime-old/rf_expr.hh, runtime-old/rf_term.hh, 6557 runtime/rf_expr.hh, runtime/rf_term.hh: *** empty log message *** 5457 6558 5458 6559 2002-12-11 Andrey Slepuhin <pooh@msu.ru> … … 5582 6683 2002-11-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5583 6684 5584 * runtime/rf_char.hh: *** empty log message *** 6685 * runtime-new/rf_char.hh, runtime-old/rf_char.hh, 6686 runtime/rf_char.hh: *** empty log message *** 5585 6687 5586 6688 2002-11-20 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5587 6689 5588 * runtime/rf_char.hh: *** empty log message *** 6690 * runtime-new/rf_char.hh, runtime-old/rf_char.hh, 6691 runtime/rf_char.hh: *** empty log message ***
Note: See TracChangeset
for help on using the changeset viewer.