Changeset 1998
- Timestamp:
- Jun 15, 2006, 5:25:48 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/ChangeLog
r1997 r1998 19 19 - Forgotten #include <time.h>. 20 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: 21 * runtime/rf_integer.ih, runtime/rf_common.hh: 24 22 - RFRT_WITHOUT_MPINT implyies RFRT_WITHOUT_GMP. 25 23 … … 48 46 - Self-made multiprecision arithmetic library. 49 47 50 * runtime -new/file_list, runtime-old/file_list, runtime/file_list:48 * runtime/file_list: 51 49 - Added rf_mpint. 52 50 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: 51 * runtime/rf_mpint.hh, runtime/rf_symbol.hh, runtime/rf_core.hh, 52 runtime/rf_integer.hh, runtime/rf_mpint.cc, runtime/Makefile, 53 runtime/rf_closure.hh, runtime/rf_core.cc: 62 54 - New MPInt class -- selfmade realisation of multiprecision 63 55 integers. 64 56 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: 57 * runtime/rf_term.ih, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 58 runtime/rf_term.hh, runtime/rf_expr.ih, runtime/rf_func.cc, 59 runtime/rf_macros.hh, runtime/rf_expr.hh: 76 60 - A lot of stuff for easing symbol creation. 77 61 - iter, lsplit, and rsplit are renamed to RF_iter, RF_lsplit, 78 62 and RF_rsplit. 79 63 80 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 81 runtime/rf_char.cc: 64 * runtime/rf_char.cc: 82 65 - Added creation of Expr from wide character array. 83 66 … … 336 319 2006-04-04 Anton Orlov <orlov@mccme.ru> 337 320 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: 321 * runtime/rf_integer.ih, runtime/rf_integer.hh: 341 322 - Integer::gcd static function. 342 323 … … 377 358 2006-03-19 Anton Orlov <orlov@mccme.ru> 378 359 379 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 380 runtime/rf_char.cc: 360 * runtime/rf_char.cc: 381 361 - chars_to_bytes() creates not Int32s but Integers. 382 362 … … 410 390 - $trace and $traceall in c++ backend. 411 391 412 * runtime-new/rf_result.hh, runtime-old/rf_result.hh, 413 runtime/rf_result.hh: 392 * runtime/rf_result.hh: 414 393 - Added to_Expr() method. 415 394 … … 450 429 2006-03-14 Anton Orlov <orlov@mccme.ru> 451 430 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, 431 * runtime/rf_term.hh, runtime/rf_closure.ih, 432 runtime/rf_func.ih, runtime/rf_parenth.hh, runtime/rf_box.hh, 459 433 library/Dir/dir_symbol.hh: 460 434 - Changes to compile with g++-4.0. … … 597 571 2006-02-11 Anton Orlov <orlov@mccme.ru> 598 572 599 * runtime-new/rf_core.hh, runtime-old/rf_core.hh, 600 runtime/rf_core.hh: 573 * runtime/rf_core.hh: 601 574 - Fixed includes. 602 575 … … 852 825 library/List/List.cc, library/RF_Stack/RF_Stack.cc, 853 826 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,857 827 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,861 828 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,865 829 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,869 830 runtime/rf_func.hh, runtime/rf_func.ih, runtime/rf_macros.cc, 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: 831 runtime/rf_expr.hh, runtime/rf_func.cc, runtime/rf_common.hh, 832 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_char.hh, 833 runtime/rf_closure.hh, runtime/rf_closure.ih, 834 runtime/rf_common.cc, runtime/Makefile: 884 835 - Runtime support for closures. 885 836 … … 904 855 - Fresh-generated compiler sources. 905 856 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, 857 * library/Box/Box.cc, library/Box/get.cc, library/Box/store.cc, 858 library/Class/box_q.cc, library/Dir/Makefile, 859 library/Dir/dir_symbol.cc, library/Dir/file_list, 860 library/Lexer/Lexer.cc, library/Static/Static.cc, 861 library/StdIO/prim_open_file.cc, library/Stream/Stream.cc, 862 library/Stream/StreamErr.cc, runtime/rf_types.hh, 863 runtime/rf_types.ih, runtime/rf_word.cc, runtime/rf_symbol.ih, 864 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_stack.hh, 865 runtime/rf_stack.ih, runtime/rf_symbol.hh, runtime/rf_retval.ih, 866 runtime/rf_short_int.cc, runtime/rf_stack.cc, 867 runtime/rf_result.hh, runtime/rf_retval.cc, runtime/rf_retval.hh, 868 runtime/rf_parenth.hh, runtime/rf_macros.cc, runtime/rf_macros.hh, 869 runtime/rf_object_ref.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 870 runtime/rf_integer.cc, runtime/rf_common.hh, runtime/rf_core.cc, 871 runtime/rf_core.hh, runtime/rf_char.cc, runtime/rf_common.cc, 872 runtime/rf_box.hh, runtime/Makefile, runtime/file_list, 954 873 runtime/rf_arg.hh: 955 874 - A lot of runtime changes towards interfaces simplification. … … 964 883 - Fixes in Windows version. 965 884 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: 885 * runtime/rf_types.hh, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 886 runtime/rf_term.ih, runtime/rf_expr.hh, runtime/rf_expr.ih, 887 runtime/rf_macros.hh, runtime/rf_core.cc: 977 888 - Fixes for compilation with Visual C++. 978 889 … … 994 905 - Use new methods for working with symbols. 995 906 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, 907 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_types.hh, 1003 908 runtime/rf_stack.hh, runtime/rf_symbol.hh, runtime/rf_symbol.ih, 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: 909 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime/rf_expr.hh, 910 runtime/rf_core.hh, runtime/rf_char.cc, runtime/rf_char.hh, 911 runtime/rf_core.cc, runtime/Makefile, runtime/file_list: 1016 912 - RF_NEW_SYMBOL and RF_SYMBOL macros for work with symbol types. 1017 913 - Expr::create_sym() static method for creation of symbols. … … 1026 922 - Unified (Windows and *nix) Dir class. 1027 923 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: 924 * runtime/rf_symbol.ih, runtime/rf_symbol.hh: 1031 925 - New template class for easy converting objects to refal-symbols 1032 926 and back. … … 1065 959 - Don't call config.bat more than once. 1066 960 1067 * runtime-new/rf_atstart.hh, runtime-old/rf_atstart.hh, 1068 runtime/rf_atstart.hh, library/StdIO/std_channels.cc, 961 * runtime/rf_atstart.hh, library/StdIO/std_channels.cc, 1069 962 library/Stream/Stream.cc: 1070 963 - Fixed library static objects initialization order. … … 1076 969 - Test for mutual inclusion of static objects between two files. 1077 970 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, 971 * runtime/Makefile, runtime/rf_func.ih, library/Table/Makefile, 1081 972 library/Vector/Makefile, library/Access/Makefile, 1082 973 library/Apply/Makefile, library/Arithm/Makefile, … … 1092 983 - Fixed make install. 1093 984 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: 985 * library/StdIO/StdIO.cc, runtime/rf_core.hh, runtime/rf_core.cc: 1098 986 - Fixed StdIn initializing. 1099 987 … … 1105 993 2005-02-27 Anton Orlov <orlov@mccme.ru> 1106 994 1107 * runtime-new/rf_core.hh, runtime-old/rf_core.hh, 1108 runtime/rf_core.hh: 995 * runtime/rf_core.hh: 1109 996 - rf_common.hh included. 1110 997 … … 1112 999 bootstrap/compiler/makeall.bat, libp++/file_list, 1113 1000 libp++/makeall.bat, library/makeall.bat, samples/dir_list, 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: 1001 samples/file_list, samples/makeall.bat, runtime/file_list, 1002 runtime/makeall.bat: 1117 1003 - Make system for Windows. 1118 1004 1119 1005 2005-02-25 Anton Orlov <orlov@mccme.ru> 1120 1006 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, 1007 * runtime/rf_object.ih, libp++/pxx_common.hh, 1126 1008 runtime/rf_macros.hh, runtime/rf_short_int.hh, 1127 1009 runtime/rf_short_int.ih, library/Convert/to_int.cc, … … 1147 1029 2005-02-22 Anton Orlov <orlov@mccme.ru> 1148 1030 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: 1031 * runtime/rf_vector.hh, runtime/rf_vector.ih, 1032 runtime/rf_macros.cc, runtime/rf_macros.hh, 1033 runtime/rf_string.hh, runtime/rf_string.ih, runtime/rf_integer.cc, 1034 runtime/rf_integer.hh, runtime/rf_integer.ih, runtime/rf_core.cc, 1035 runtime/rf_channel.ih, runtime/rf_common.hh, runtime/rf_common.ih, 1036 runtime/rf_channel.hh, runtime/rf_box.hh: 1171 1037 - Some fixes for building with Visual C++. 1172 1038 - RFRT_WITHOUT_GMP pragma. … … 1238 1104 - Create expression by the new scheme. 1239 1105 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: 1106 * runtime/rf_string.ih, runtime/rf_vector.hh, 1107 runtime/rf_vector.ih, runtime/rf_static_object.hh, 1108 runtime/rf_static_object.ih, runtime/rf_string.hh, 1109 runtime/Makefile, runtime/rf_func.ih, runtime/rf_macros.hh: 1253 1110 - Print Refal names for functions (not C++ names). 1254 1111 … … 1294 1151 - <Trap-Stack> function. 1295 1152 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: 1153 * runtime/rf_macros.hh, runtime/rf_retval.hh, runtime/rf_stack.hh, 1154 runtime/rf_common.hh, runtime/rf_core.cc, runtime/rf_core.hh, 1155 runtime/rf_expr.hh, runtime/rf_common.cc: 1307 1156 - +trap_stack RTS option. 1308 1157 - Print backtrace after uncatched $error, if +trap_stack is on. … … 1328 1177 - Implementation of <RF_Stack> function. 1329 1178 1330 * runtime-new/rf_stack.hh, runtime-old/rf_stack.hh, 1331 runtime/rf_stack.hh: 1179 * runtime/rf_stack.hh: 1332 1180 - Static functions for working with stack by pointer. 1333 1181 - Fixed bug in cleanup(). … … 1358 1206 1359 1207 * samples/Static/name1.out, samples/Static/name1.rf, 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: 1208 library/Static/Static.cc, runtime/rf_static_object.hh, 1209 runtime/rf_static_object.ih, runtime/rf_common.hh, 1210 runtime/rf_macros.hh, runtime/rf_common.cc: 1368 1211 - Print names for static objects. 1369 1212 … … 1394 1237 - Argument for <RF_Stack.Func> and <RF_Stack.Args> should be > 0. 1395 1238 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, 1239 * runtime/rf_stack.hh, runtime/rf_static_object.hh, 1403 1240 runtime/rf_static_object.ih, runtime/rf_string.hh, 1404 1241 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,1408 1242 runtime/rf_object_ref.hh, runtime/rf_object_ref.ih, 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, 1243 runtime/rf_retval.hh, runtime/rf_object.cc, runtime/rf_object.hh, 1244 runtime/rf_object.ih, runtime/rf_object_ref.cc, 1245 runtime/rf_func.hh, runtime/rf_func.ih, runtime/rf_macros.hh, 1246 runtime/rf_expr.ih, runtime/rf_expr_constr.hh, runtime/rf_func.cc, 1428 1247 runtime/rf_char.hh, runtime/rf_core.cc, runtime/rf_core.hh, 1429 runtime/rf_expr.hh, runtime-new/rf_box.hh, runtime-old/rf_box.hh, 1430 runtime/rf_box.hh: 1248 runtime/rf_expr.hh, runtime/rf_box.hh: 1431 1249 - Refal functions are represented by StaticObject<Func>, not by 1432 1250 direct references to C++ functions. … … 1452 1270 library/RF_Stack/refal/RF_Stack.rf, 1453 1271 library/RF_Stack/refal/RF_Stack.rfi, 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, 1272 library/include/refal/RF_Stack.hh, runtime/rf_retval.hh, 1273 runtime/rf_stack.hh, runtime/rf_core.cc, runtime/rf_func.hh, 1461 1274 runtime/rf_macros.hh: 1462 1275 - RF_Stack library. … … 1467 1280 - Don't use non-POSIX cp -a option. 1468 1281 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, 1282 * library/Convert/to_int.cc, runtime/rf_short_int.cc, 1473 1283 runtime/rf_short_int.hh, runtime/rf_short_int.ih: 1474 1284 - To-Int generates short integer if possible. … … 1487 1297 - Fixed stub-functions generation. 1488 1298 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, 1299 * library/Convert/to_int.cc, runtime/rf_integer.hh, 1300 runtime/rf_integer.ih, runtime/rf_expr_constr.hh, 1495 1301 runtime/rf_integer.cc: 1496 1302 - Greatly simplified To-Int. … … 1527 1333 - First sample for new Static library. 1528 1334 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, 1335 * runtime/rf_types.ih, runtime/rf_word.hh, runtime/rf_word.ih, 1537 1336 runtime/rf_object.ih, runtime/rf_term.hh, runtime/rf_term.ih, 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: 1337 runtime/rf_types.hh, runtime/rf_object.cc, runtime/rf_object.hh, 1338 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_expr_constr.hh: 1546 1339 - Support for new expressions creating scheme. 1547 1340 1548 1341 2004-12-24 Anton Orlov <orlov@mccme.ru> 1549 1342 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: 1343 * runtime/rf_static_object.ih, runtime/rf_static_object.cc, 1344 runtime/rf_static_object.hh, runtime/Makefile, runtime/rf_core.hh, 1345 runtime/rf_object.hh: 1559 1346 - Support for getting names of static objects. 1560 1347 … … 1668 1455 - Error library. Initial revision. 1669 1456 1670 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 1671 runtime/rf_char.ih: 1457 * runtime/rf_char.ih: 1672 1458 - In R+ symbols '?' and '!' are letters. 1673 1459 … … 1700 1486 2004-11-23 Anton Orlov <orlov@mccme.ru> 1701 1487 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: 1488 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_char.hh, 1489 runtime/rf_char.ih, runtime/rf_char.cc: 1709 1490 - Unified interface for creating expressions from arrays. 1710 1491 … … 1775 1556 - retfail --> RF_RETFAIL 1776 1557 1777 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1778 runtime/rf_macros.hh: 1558 * runtime/rf_macros.hh: 1779 1559 - retfail --> RF_RETFAIL 1780 1560 - trap --> RF_TRAP … … 1783 1563 - error --> RF_ERROR 1784 1564 1785 * runtime-new/rf_stack.hh, runtime-old/rf_stack.hh, 1786 runtime/rf_stack.hh: 1565 * runtime/rf_stack.hh: 1787 1566 - New cleanup() method. To be used for stack cleanup in catch 1788 1567 construction when RFRT_STINGY_STACK isn't defined. … … 1790 1569 2004-10-27 Anton Orlov <orlov@mccme.ru> 1791 1570 1792 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 1793 runtime/rf_expr.ih: 1571 * runtime/rf_expr.ih: 1794 1572 - Fixed debugging output. 1795 1573 … … 1821 1599 library/ShortArithm/Makefile, library/StdIO/Makefile, 1822 1600 library/String/Makefile, library/Table/Makefile, 1823 library/Vector/Makefile, runtime-new/Makefile, 1824 runtime-old/Makefile, runtime/Makefile: 1601 library/Vector/Makefile, runtime/Makefile: 1825 1602 - Makefile for windows (branch: windows). 1826 1603 … … 1844 1621 * library/Vector/vector.cc, library/Vector/vector_init.cc, 1845 1622 library/Vector/vector_replace.cc, library/Access/l.cc, 1846 libp++/pxx_common.hh, runtime-new/rf_retval.hh, 1847 runtime-old/rf_retval.hh, runtime/rf_retval.hh, libp++/.cvsignore, 1623 libp++/pxx_common.hh, runtime/rf_retval.hh, libp++/.cvsignore, 1848 1624 libp++/pxx_common.cc, libp++/pxx_stream.hh: 1849 1625 - More fixes toward Visual C++ compatibility. … … 1903 1679 2004-10-03 Anton Orlov <orlov@mccme.ru> 1904 1680 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, 1681 * runtime/rf_string.hh, runtime/rf_string.ih, 1909 1682 runtime/rf_memory_chunk.hh: 1910 1683 - Small fixes of includes. … … 1912 1685 2004-09-30 Anton Orlov <orlov@mccme.ru> 1913 1686 1914 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1915 runtime/rf_macros.hh, libp++/pxx_common.hh: 1687 * runtime/rf_macros.hh, libp++/pxx_common.hh: 1916 1688 - More fixes toward Visual C++ compatibility. 1917 1689 … … 1921 1693 - Changes for Visual C++ compilation in library functions. 1922 1694 1923 * runtime-new/rf_string.hh, runtime-old/rf_string.hh, 1924 runtime/rf_string.hh: 1695 * runtime/rf_string.hh: 1925 1696 - More fixes toward Visual C++ compatibility. 1926 1697 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: 1698 * runtime/rf_core.cc, runtime/rf_core.hh: 1930 1699 - Class Dir for Visual C++ compilation is added. 1931 1700 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: 1701 * runtime/rf_func.cc, runtime/rf_char.cc: 1935 1702 - More fixes toward Visual C++ compatibility. 1936 1703 … … 1943 1710 2004-07-29 Anton Orlov <orlov@mccme.ru> 1944 1711 1945 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 1946 runtime/rf_macros.hh: 1712 * runtime/rf_macros.hh: 1947 1713 - Fixed popping of results when RFRT_STINGY_STACK is on. 1948 1714 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: 1715 * runtime/rf_retval.hh, runtime/rf_stack.hh, runtime/rf_macros.cc, 1716 runtime/rf_macros.hh, runtime/rf_result.hh: 1956 1717 - Possibility to store number of arguments directly in the stack. 1957 1718 - Results do not overwrite arguments. … … 1980 1741 2004-07-27 Anton Orlov <orlov@mccme.ru> 1981 1742 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: 1743 * runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_macros.hh: 1986 1744 - unexpected_fail global expr. 1987 1745 - RFRT_COMPATIBLE pragma. … … 2019 1777 2020 1778 * library/StdIO/print_e_.cc, library/StdIO/write_e_.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: 1779 runtime/rf_result.hh, runtime/rf_stack.hh, runtime/rf_expr.hh, 1780 runtime/rf_macros.hh, runtime/rf_core.cc: 2028 1781 - New format of refal function call. 2029 1782 2030 1783 2004-07-21 Anton Orlov <orlov@mccme.ru> 2031 1784 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: 1785 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_result.hh: 2036 1786 - Use static method Expr::clear(Expr*) instead of 2037 1787 Expr::set_mem_chunk(). … … 2114 1864 library/Bit/bit_right.cc, library/Bit/bit_set.cc, 2115 1865 library/Bit/bit_test.cc, library/Bit/bit_xor.cc, 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: 1866 library/Box/get.cc, library/Class/box_q.cc, runtime/rf_macros.hh: 2119 1867 - Changed format of refal function defenition. 2120 1868 2121 1869 2004-07-20 Anton Orlov <orlov@mccme.ru> 2122 1870 2123 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 2124 runtime/rf_macros.hh: 1871 * runtime/rf_macros.hh: 2125 1872 - Auto-generate __push_args() defenitions. 2126 1873 2127 1874 2004-07-19 Anton Orlov <orlov@mccme.ru> 2128 1875 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: 1876 * runtime/rf_integer.ih, runtime/rf_expr.cc, runtime/rf_expr.ih: 2133 1877 - Fixed includes of pxx_string. 2134 1878 2135 * configure, runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 2136 runtime/rf_macros.hh: 1879 * configure, runtime/rf_macros.hh: 2137 1880 - RFRT_USE_VARIADIC_MACROS pragma has been added. 2138 1881 … … 2140 1883 libp++/pxx_common.ih, libp++/pxx_heap.cc, 2141 1884 libp++/pxx_heap_allocator.cc, libp++/pxx_string.hh, 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, 1885 libp++/pxx_string.ih, runtime/rf_string.cc, runtime/rf_expr.cc, 1886 runtime/rf_integer.ih, runtime/rf_vector.ih, runtime/rf_object.ih, 2153 1887 runtime/rf_short_int.cc, runtime/rf_stack.hh, runtime/rf_table.ih, 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: 1888 runtime/rf_expr.ih, runtime/rf_macros.hh, runtime/rf_channel.ih, 1889 runtime/rf_core.cc: 2160 1890 - Some fixes toward Visual C++ compatibility 2161 1891 2162 1892 2004-07-16 Anton Orlov <orlov@mccme.ru> 2163 1893 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, 1894 * runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_word.ih, 2168 1895 libp++/pxx_common.cc, libp++/pxx_text_stream.ih: 2169 1896 - Fixed initialization of mbstate_t variables. 2170 1897 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, 1898 * runtime/rf_atstart.hh, runtime/rf_core.cc, 2175 1899 runtime/rf_atstart.cc: 2176 1900 - AtStart objects queue is now independent from the global … … 2179 1903 2004-07-14 Anton Orlov <orlov@mccme.ru> 2180 1904 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: 1905 * runtime/rf_stack.hh, runtime/rf_core.cc: 2184 1906 - Check for the stack exhaustion has been added. 2185 1907 - Don't dump memory if allocator isn't initialized. … … 2187 1909 2004-07-13 Anton Orlov <orlov@mccme.ru> 2188 1910 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, 1911 * libp++/pxx_heap.cc, runtime/rf_retval.hh, runtime/rf_stack.cc, 2195 1912 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,2199 1913 runtime/rf_memory_chunk.hh, runtime/rf_object.ih, 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, 1914 runtime/rf_result.hh, runtime/rf_integer.cc, 2205 1915 runtime/rf_integer.hh, runtime/rf_integer.ih, 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, 1916 runtime/rf_macros.hh, runtime/rf_arg.hh, runtime/rf_common.hh, 2210 1917 runtime/rf_core.cc, library/StdIO/std_channels.cc, 2211 1918 library/include/refal/StdIO.hh, bootstrap/compiler/rfp_compile.hh, … … 2229 1936 2004-07-12 Anton Orlov <orlov@mccme.ru> 2230 1937 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: 1938 * runtime/rf_atstart.cc, runtime/rf_atstart.hh: 2234 1939 - Fixed initialization of AtStart objects queue. 2235 1940 2236 1941 2004-07-09 Anton Orlov <orlov@mccme.ru> 2237 1942 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: 1943 * runtime/rf_atstart.hh, runtime/Makefile, runtime/rf_atstart.cc, 1944 runtime/rf_core.hh, runtime/rf_core.cc: 2245 1945 - Possibility to invoke functions at the start of refal program 2246 1946 has been added. … … 2248 1948 2004-07-08 Anton Orlov <orlov@mccme.ru> 2249 1949 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, 1950 * runtime/rf_memory_chunk.hh, runtime/rf_object.cc, 1951 runtime/rf_core.hh, runtime/rf_expr.ih, runtime/rf_common.hh, 2258 1952 runtime/rf_common.ih, libp++/pxx_heap_allocator.hh, 2259 1953 libp++/pxx_heap_allocator.ih: … … 2262 1956 2004-07-07 Anton Orlov <orlov@mccme.ru> 2263 1957 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: 1958 * runtime/rf_core.cc, runtime/rf_stack.hh, runtime/rf_common.hh, 1959 runtime/rf_common.ih, runtime/rf_common.cc: 2271 1960 - Default start adresses for refal heap and stack aren't fixed 2272 1961 (are choosed automatically by mmap). … … 2312 2001 - Test for Read-Dir function. 2313 2002 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: 2003 * runtime/rf_macros.hh, runtime/rf_table.ih, runtime/rf_types.hh, 2004 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 2005 library/Apply/apply.cc, library/Dir/Makefile, 2006 library/Dir/close_dir.cc, library/Dir/open_dir.cc, 2007 library/Dir/read_dir.cc, library/Makefile, library/lib_error.hh: 2325 2008 - Dir library has been added. 2326 2009 … … 2392 2075 * cygwin/Makefile, cygwin/libp++/Makefile, 2393 2076 cygwin/library/Makefile, cygwin/runtime/Makefile, configure, 2394 Makefile, runtime-new/Makefile, runtime-old/Makefile, 2395 runtime/Makefile, libp++/Makefile, library/Makefile: 2077 Makefile, runtime/Makefile, libp++/Makefile, library/Makefile: 2396 2078 - Improved makefiles. 2397 2079 … … 2406 2088 2004-06-07 Anton Orlov <orlov@mccme.ru> 2407 2089 2408 * libp++/Makefile, library/Makefile, runtime-new/Makefile, 2409 runtime-old/Makefile, runtime/Makefile, Makefile, 2410 bootstrap/Makefile, bootstrap/compiler/Makefile, 2090 * libp++/Makefile, library/Makefile, runtime/Makefile, 2091 Makefile, bootstrap/Makefile, bootstrap/compiler/Makefile, 2411 2092 compiler/Makefile, configure, rules.mk, samples/Box/Makefile, 2412 2093 samples/Convert/Makefile, samples/samples.mk: … … 2470 2151 - Improved makefiles. 2471 2152 2472 * cygwin/runtime/rf_char.cc, runtime-new/rf_char.cc, 2473 runtime-old/rf_char.cc, runtime/rf_char.cc: 2153 * cygwin/runtime/rf_char.cc, runtime/rf_char.cc: 2474 2154 - Function bytes_to_chars() now correctly works with ShortArithm. 2475 2155 … … 2727 2407 2004-03-22 Anton Orlov <orlov@mccme.ru> 2728 2408 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, 2409 * runtime/rf_object.hh, runtime/rf_object.ih, 2733 2410 runtime/rf_object.cc: 2734 2411 - rfrt::Ref class has been removed. … … 2736 2413 2004-03-21 Anton Orlov <orlov@mccme.ru> 2737 2414 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, 2415 * runtime/rf_vector.ih, runtime/rf_short_int.hh, 2748 2416 runtime/rf_short_int.ih, runtime/rf_stack.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, 2417 runtime/rf_string.hh, runtime/rf_term.cc, runtime/rf_term.hh, 2418 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_parenth.hh, 2419 runtime/rf_result.hh, runtime/rf_short_int.cc, runtime/rf_func.hh, 2763 2420 runtime/rf_func.ih, runtime/rf_memory_chunk.hh, 2764 2421 runtime/rf_object.hh, runtime/rf_object_ref.cc, 2765 2422 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,2773 2423 runtime/rf_char.hh, runtime/rf_char.ih, runtime/rf_common.hh, 2774 2424 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 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: 2425 runtime/rf_expr.ih, runtime/Makefile, runtime/rf_arg.hh, 2426 runtime/rf_char.cc: 2779 2427 - Files from parenth_term branch are now on the main trunk. 2780 2428 - Files from the main branch are now on the new branch named 2781 2429 unboxed_parentheses. 2782 2430 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, 2431 * runtime/rf_term.cc, runtime/rf_term.ih, runtime/rf_vector.hh, 2432 runtime/rf_vector.ih, runtime/rf_short_int.ih, 2793 2433 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,2799 2434 runtime/rf_macros.cc, runtime/rf_macros.hh, runtime/rf_object.ih, 2800 2435 runtime/rf_short_int.cc, runtime/rf_short_int.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: 2436 runtime/rf_expr.ih, runtime/rf_integer.cc, runtime/rf_integer.hh, 2437 runtime/rf_integer.ih, runtime/rf_common.hh, runtime/rf_core.cc, 2438 runtime/rf_expr.hh, runtime/rf_box.hh, runtime/rf_channel.hh, 2439 runtime/rf_channel.ih, runtime/rf_arg.hh: 2816 2440 - Result of merge from parenth_term branch. 2817 2441 2818 2442 2004-03-18 Anton Orlov <orlov@mccme.ru> 2819 2443 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: 2444 * runtime/rf_table.ih, runtime/rf_term.hh, runtime/rf_term.ih, 2445 runtime/rf_vector.hh, runtime/rf_vector.ih, runtime/rf_expr.ih, 2446 runtime/rf_object.ih, runtime/rf_table.hh, runtime/rf_channel.hh, 2447 runtime/rf_channel.ih, runtime/rf_common.hh, runtime/rf_box.hh: 2837 2448 ----- Branch: parenth_term ----- 2838 2449 - Fixed printing of objects. … … 2861 2472 2004-02-18 Svetlana Ponomareva <psm@kbse.botik.ru> 2862 2473 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: 2474 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 2867 2475 - Print for object (dynamic symbol) added. 2868 2476 2869 2477 2004-02-17 Svetlana Ponomareva <psm@kbse.botik.ru> 2870 2478 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: 2479 * runtime/rf_channel.hh, runtime/rf_channel.ih: 2874 2480 - Function EOF? added (for main and parenth_term branches). 2875 2481 … … 2877 2483 - Lines for "Debug" - comment. 2878 2484 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 2485 * runtime/rf_channel.hh, runtime/rf_channel.ih: *** empty log 2882 2486 message *** 2883 2487 … … 2985 2589 - Don't create temporary Integer object. 2986 2590 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, 2591 * runtime/rf_integer.hh, runtime/rf_integer.ih, 2991 2592 runtime/rf_integer.cc: 2992 2593 ----- Branch: parenth_term ----- 2993 2594 - Reference counting for Integer objects has been added. 2994 2595 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, 2596 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 2999 2597 runtime/rf_short_int.cc: 3000 2598 ----- Branch: parenth_term ----- 3001 2599 - Int32::create_expr() methods are inlined. 3002 2600 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: 2601 * runtime/rf_common.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 2602 runtime/rf_stack.hh, runtime/rf_arg.hh, runtime/rf_core.cc: 3011 2603 ----- Branch: parenth_term ----- 3012 2604 - Empty expressions don't change reference counters of memory 3013 2605 chunks. 3014 2606 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: 2607 * runtime/rf_macros.cc, runtime/rf_macros.hh: 3018 2608 ----- Branch: parenth_term ----- 3019 2609 - Fixed code with RFRT_DISABLE_TAIL_RECURSION defined. … … 3081 2671 2003-09-09 Anton Orlov <orlov@mccme.ru> 3082 2672 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, 2673 * runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, 3095 2674 runtime/rf_integer.cc, runtime/rf_integer.hh, 3096 2675 runtime/rf_integer.ih, runtime/rf_string.cc, runtime/rf_string.ih, … … 3099 2678 - New files are added from main trunk. 3100 2679 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, 2680 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3113 2681 runtime/rf_short_int.ih, runtime/rf_stack.hh, 3114 2682 runtime/rf_string.hh, runtime/rf_term.cc, runtime/rf_term.hh, 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, 2683 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.hh, 2684 runtime/rf_vector.ih, runtime/rf_common.ih, runtime/rf_core.cc, 2685 runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 2686 runtime/rf_macros.hh, runtime/rf_memory_chunk.hh, 2687 runtime/rf_object.cc, runtime/rf_object.hh, runtime/rf_object.ih, 3134 2688 runtime/rf_object_ref.cc, runtime/rf_object_ref.ih, 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: 2689 runtime/rf_result.hh, runtime/Makefile, runtime/rf_arg.hh, 2690 runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc, 2691 runtime/rf_char.hh, runtime/rf_char.ih, runtime/rf_common.hh: 3146 2692 ----- Branch: parenth_term ----- 3147 2693 - Result of merge from main trunk. … … 3161 2707 2003-09-07 Anton Orlov <orlov@mccme.ru> 3162 2708 3163 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3164 runtime/rf_expr.ih: 2709 * runtime/rf_expr.ih: 3165 2710 - Improved debugging output. 3166 2711 … … 3180 2725 2003-09-02 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3181 2726 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: 2727 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3185 2728 - cmp, == for long int methods are added 3186 2729 … … 3195 2738 - tests for String library 3196 2739 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: 2740 * runtime/rf_string.cc, runtime/rf_string.hh, 2741 runtime/rf_string.ih: 3201 2742 - constructor String(size_t, wchar_t) is added (used in library), 3202 2743 - method fill is removed; … … 3213 2754 - Modification (according to new ASAIL-syntax). 3214 2755 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: 2756 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 3219 2757 - Function 'tree-successor' is deleted. 3220 2758 … … 3224 2762 - Minor bootstrapping fixes. 3225 2763 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: 2764 * runtime/rf_table.cc, runtime/rf_table.ih: 3229 2765 - Table fixes according to RB-trees implementation found on Web. 3230 2766 … … 3234 2770 2003-08-19 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3235 2771 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: 2772 * runtime/rf_object.cc, runtime/rf_object.hh, 2773 runtime/rf_object.ih, runtime/rf_object_ref.cc, 2774 runtime/rf_string.hh, runtime/rf_string.ih, runtime/rf_char.cc, 2775 runtime/rf_char.hh, runtime/rf_integer.hh, runtime/rf_integer.ih: 3250 2776 - create_expr(wchar_t) methos is added to class Char; 3251 2777 - cmp (int), cmp(long int), operator == (int), operator==(long … … 3285 2811 2003-08-18 Svetlana Ponomareva <psm@kbse.botik.ru> 3286 2812 3287 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3288 runtime/rf_table.cc: 2813 * runtime/rf_table.cc: 3289 2814 - Code is formatted. 3290 2815 … … 3298 2823 hash-key). 3299 2824 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: 2825 * runtime/rf_table.cc: *** empty log message *** 2826 2827 * runtime/rf_table.ih: 3305 2828 - Old version hash for table_key (expr-length). 3306 2829 3307 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3308 runtime/rf_table.cc: 2830 * runtime/rf_table.cc: 3309 2831 - Bugs for search-table (at function search_node()). 3310 2832 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: 2833 * runtime/rf_table.ih: *** empty log message *** 2834 2835 * runtime/rf_table.cc: 3316 2836 - Old-new version (bug at "insert_node"). 3317 2837 3318 2838 2003-08-15 Anton Orlov <orlov@mccme.ru> 3319 2839 3320 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3321 runtime/rf_expr.ih: 2840 * runtime/rf_expr.ih: 3322 2841 - Empty expressions are constructed in a new memory chunks. 3323 2842 … … 3346 2865 - Read!() fixes. 3347 2866 3348 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3349 runtime/rf_table.cc: 2867 * runtime/rf_table.cc: 3350 2868 - Table::insert_node() fixes. 3351 2869 … … 3358 2876 * library/Compare/compare.cc, library/Compare/gt.cc, 3359 2877 library/Compare/gt_eq.cc, library/Compare/lt.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: 2878 library/Compare/lt_eq.cc, runtime/rf_expr.hh, runtime/rf_table.cc: 3363 2879 - Expr::compare() can return any integer. Sign is what matters. 3364 2880 … … 3374 2890 2003-08-14 Andrey Slepuhin <pooh@msu.ru> 3375 2891 3376 * library/StdIO/read_m_line.cc, runtime-new/rf_channel.ih, 3377 runtime-old/rf_channel.ih, runtime/rf_channel.ih: 2892 * library/StdIO/read_m_line.cc, runtime/rf_channel.ih: 3378 2893 - Memory-related bugs fixed. 3379 2894 … … 3401 2916 - Further Read!() fixes. 3402 2917 3403 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3404 runtime/rf_vector.ih: 2918 * runtime/rf_vector.ih: 3405 2919 - Fixed opertator=() to handle correctly reference counter. It 3406 2920 is illegal to use destructors in object asignments. … … 3429 2943 - Code is modified. 3430 2944 3431 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3432 runtime/rf_vector.ih: 2945 * runtime/rf_vector.ih: 3433 2946 - Method "=" is changed (problems with destructor). 3434 2947 … … 3462 2975 2003-08-13 Andrey Slepuhin <pooh@msu.ru> 3463 2976 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: 2977 * runtime/rf_expr.ih, runtime/rf_types.hh: 3467 2978 - Fixed type for Func. 3468 2979 - Write type and hex value for unknown symbols. … … 3471 2982 - Open-File() fixes. 3472 2983 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: 2984 * runtime/rf_common.hh, runtime/rf_common.ih, 2985 runtime/rf_macros.hh, library/StdIO/read.cc, runtime/rf_expr.ih: 3479 2986 - Read!() fixes. 3480 2987 3481 2988 2003-08-13 Anton Orlov <orlov@mccme.ru> 3482 2989 3483 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 3484 runtime/rf_macros.hh: 2990 * runtime/rf_macros.hh: 3485 2991 - The bug in __rf_call() function is fixed. 3486 2992 … … 3524 3030 - Function is modified. 3525 3031 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: 3032 * runtime/rf_table.hh, runtime/rf_table.ih: 3529 3033 - Constructor for Table_Copy is added. 3530 3034 … … 3554 3058 2003-08-11 Andrey Slepuhin <pooh@msu.ru> 3555 3059 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: 3060 * runtime/rf_channel.hh, runtime/rf_channel.ih: 3559 3061 - Do not close already opened channels. 3560 3062 3561 3063 2003-08-11 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3562 3064 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: 3065 * runtime/rf_core.cc, runtime/rf_integer.hh, 3066 runtime/rf_integer.ih: 3567 3067 - calling setlocale in Time is taken to Init; 3568 3068 - type of argument of cmp function in Integer class is changed to … … 3589 3089 3590 3090 * library/StdIO/read_m_line.cc, library/StdIO/std_channels.cc, 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: 3091 library/include/refal/StdIO.hh, runtime/rf_core.cc, 3092 runtime/rf_core.hh, runtime/rf_macros.hh, bootstrap/Makefile, 3093 compiler/Makefile, library/Convert/to_int.cc, 3094 library/Dos/Makefile, library/Dos/arg.cc, library/Makefile, 3095 library/StdIO/Makefile: 3598 3096 - Implemented Dos::Arg() and StdIO::Read-Line!(). 3599 3097 - Some fixes for bootstrapping. … … 3628 3126 - Another test for variables renaming. 3629 3127 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: 3128 * runtime/rf_expr.hh, runtime/rf_expr.ih: 3633 3129 - rsplit macro has been added. 3634 3130 3635 3131 2003-08-09 Anton Orlov <orlov@mccme.ru> 3636 3132 3637 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 3638 runtime/rf_expr.ih: 3133 * runtime/rf_expr.ih: 3639 3134 - Write for Integers. 3640 3135 … … 3647 3142 2003-08-08 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 3648 3143 3649 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 3650 runtime/rf_char.cc: 3144 * runtime/rf_char.cc: 3651 3145 - Int32 is replaced by Integer in bytes_to_chars method 3652 3146 … … 3667 3161 2003-08-08 Svetlana Ponomareva <psm@kbse.botik.ru> 3668 3162 3669 * runtime-new/rf_table.ih, runtime-old/rf_table.ih, 3670 runtime/rf_table.ih: 3163 * runtime/rf_table.ih: 3671 3164 - Constructor Table() is changed. 3672 3165 3673 3166 2003-08-07 Svetlana Ponomareva <psm@kbse.botik.ru> 3674 3167 3675 * runtime-new/rf_table.cc, runtime-old/rf_table.cc, 3676 runtime/rf_table.cc: 3168 * runtime/rf_table.cc: 3677 3169 - Static counter of table number is added (bugs for memory). 3678 3170 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: 3171 * runtime/rf_table.hh, runtime/rf_table.ih: 3682 3172 - Bugs at work with memory are corrected (added counter of 3683 3173 table number). … … 3688 3178 - Method "=" for Vector is added and functions are changed. 3689 3179 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: 3180 * runtime/rf_vector.hh, runtime/rf_vector.ih: 3693 3181 - Method = is added. 3694 3182 3695 3183 2003-08-06 Anton Orlov <orlov@mccme.ru> 3696 3184 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: 3185 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3700 3186 - Added methods for comparison with long int and conversion to it. 3701 3187 … … 3719 3205 * library/Access/l.cc, library/Access/left.cc, 3720 3206 library/Access/length.cc, library/Access/middle.cc, 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: 3207 library/Access/r.cc, library/Access/right.cc, runtime/rf_types.hh: 3724 3208 - type_short_int is replaced by type_int32 3725 3209 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, 3210 * runtime/rf_char.cc, runtime/rf_core.cc, runtime/rf_expr.ih, 3733 3211 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 3734 3212 runtime/rf_short_int.ih: … … 3763 3241 3764 3242 * library/Vector/vector.cc, library/Vector/vector_init.cc, 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, 3243 library/Vector/vector_replace.cc, runtime/rf_vector.hh, 3768 3244 runtime/rf_vector.ih: 3769 3245 - Method "Vector-Replace" is changed. … … 3798 3274 2003-07-31 Andrey Slepuhin <pooh@msu.ru> 3799 3275 3800 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3801 runtime/rf_integer.ih: 3276 * runtime/rf_integer.ih: 3802 3277 - Added comment on used trick. 3803 3278 … … 3809 3284 ShortInt 3810 3285 3811 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3812 runtime/rf_integer.ih: 3286 * runtime/rf_integer.ih: 3813 3287 - Integer::create_expr(WString& ) method is implemented 3814 3288 … … 3833 3307 3834 3308 * 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,3843 3309 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 3844 3310 runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, … … 3867 3333 library/Table/lookup.cc, library/Table/replace_table.cc, 3868 3334 library/Table/table_copy.cc, library/Table/unbind.cc, 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, 3335 library/Table/bind.cc, runtime/rf_table.cc, runtime/rf_table.hh, 3873 3336 runtime/rf_table.ih: 3874 3337 - Function names are changed. … … 3882 3345 2003-07-24 Andrey Slepuhin <pooh@msu.ru> 3883 3346 3884 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 3885 runtime/rf_integer.ih: 3347 * runtime/rf_integer.ih: 3886 3348 - Operator % (intptr_t) sign bug fixed. 3887 3349 … … 3899 3361 2003-07-19 Svetlana Ponomareva <psm@kbse.botik.ru> 3900 3362 3901 * runtime-new/rf_vector.ih, runtime-old/rf_vector.ih, 3902 runtime/rf_vector.ih: 3363 * runtime/rf_vector.ih: 3903 3364 - Methods for Vector are added. 3904 3365 … … 3909 3370 library/Vector/subvector_fill.cc, library/Vector/vector.cc, 3910 3371 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,3913 3372 runtime/rf_vector.hh, runtime/rf_vector.ih: 3914 3373 - Methods for Vector are added. … … 3927 3386 library/Vector/vector.cc, library/Vector/vector_fill.cc, 3928 3387 library/Vector/vector_init.cc, library/Vector/vector_to_exp.cc, 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: 3388 library/Makefile, runtime/rf_vector.hh, runtime/rf_vector.ih: 3933 3389 - Library VECTOR. 3934 3390 … … 3946 3402 * library/Arithm/Makefile, library/Arithm/div_rem.cc, 3947 3403 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,3950 3404 runtime/rf_integer.hh, runtime/rf_integer.ih: 3951 3405 - Finished library changes for long arithmetic. … … 3956 3410 - Started work on bootstrap infrastructure. 3957 3411 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: 3412 * runtime/rf_integer.hh, runtime/rf_integer.ih: 3961 3413 - Additional constructors added. 3962 3414 … … 3970 3422 * library/Arithm/add.cc, library/Arithm/div.cc, 3971 3423 library/Arithm/mult.cc, library/Arithm/rem.cc, 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, 3424 library/Arithm/sub.cc, runtime/rf_integer.hh, 3975 3425 runtime/rf_integer.ih: 3976 3426 - Most long arithmetic functions implemented. … … 3996 3446 - String functions 3997 3447 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: 3448 * runtime/rf_string.cc, runtime/rf_string.hh, 3449 runtime/rf_string.ih: 4002 3450 - String::fill(String&, size_t, size_t, wchar_t) method is 4003 3451 corrected … … 4020 3468 2003-07-15 Andrey Slepuhin <pooh@msu.ru> 4021 3469 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, 3470 * library/Arithm/mult.cc, runtime/rf_common.hh, 4030 3471 runtime/rf_core.cc, runtime/rf_integer.cc, runtime/rf_integer.hh, 4031 3472 runtime/rf_integer.ih, runtime/rf_string.cc, runtime/rf_types.hh, … … 4052 3493 - Test for TABLE is added. 4053 3494 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: 3495 * runtime/rf_table.hh, runtime/rf_table.ih, runtime/rf_table.cc: 4058 3496 - Format of functions is changed. 4059 3497 … … 4066 3504 2003-07-09 Andrey Slepuhin <pooh@msu.ru> 4067 3505 4068 * runtime-new/rf_integer.cc, runtime-old/rf_integer.cc, 4069 runtime/rf_integer.cc: 3506 * runtime/rf_integer.cc: 4070 3507 - Temporary stub to fix tests compilation. 4071 3508 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, 3509 * runtime/rf_common.ih, runtime/rf_core.cc, 4082 3510 runtime/rf_memory_chunk.hh, runtime/rf_object.hh, 4083 3511 runtime/rf_object.ih, runtime/rf_object_ref.ih, … … 4085 3513 - Fixed includes problems. 4086 3514 4087 * runtime-new/rf_integer.ih, runtime-old/rf_integer.ih, 4088 runtime/rf_integer.ih: 3515 * runtime/rf_integer.ih: 4089 3516 - Fixed a typo in the previous changeset. 4090 3517 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: 3518 * runtime/rf_arg.hh, runtime/rf_integer.ih: 4094 3519 - Added missing includes. 4095 3520 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: 3521 * runtime/rf_expr.ih, runtime/rf_core.cc: 4099 3522 - Fixed compilation warnings for 64-bit architectures. 4100 3523 … … 4105 3528 - Compilation warnings on 64-bit systems fixed. 4106 3529 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, 3530 * runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh, 4115 3531 runtime/rf_integer.cc, runtime/rf_integer.hh, 4116 3532 runtime/rf_integer.ih, runtime/rf_types.hh: … … 4122 3538 2003-07-09 Svetlana Ponomareva <psm@kbse.botik.ru> 4123 3539 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: 3540 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4128 3541 - Function format is changed. 4129 3542 … … 4174 3587 - RF_FUNC for TABLE. 4175 3588 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: 3589 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4180 3590 - Class TABLE. 4181 3591 … … 4266 3676 - test for Int? function 4267 3677 4268 * runtime-new/rf_char.ih, runtime-old/rf_char.ih, 4269 runtime/rf_char.ih: 3678 * runtime/rf_char.ih: 4270 3679 - is_letter() method is corected 4271 3680 4272 3681 2003-07-01 Svetlana Ponomareva <psm@kbse.botik.ru> 4273 3682 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: 3683 * runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih: 4278 3684 - Code formatting. 4279 3685 4280 3686 2003-07-01 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4281 3687 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: 3688 * runtime/rf_char.hh, runtime/rf_char.ih: 4285 3689 - is_letter() method is added 4286 3690 … … 4305 3709 2003-06-30 Anton Orlov <orlov@mccme.ru> 4306 3710 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, 3711 * library/Makefile, runtime/rf_table.cc, runtime/rf_table.hh, 4311 3712 runtime/rf_table.ih, samples/Makefile: 4312 3713 - Get the project successfully build. … … 4331 3732 library/Table/table.cc, library/Table/unbind.cc, 4332 3733 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,4336 3734 runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih, 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: 3735 runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh: 4341 3736 - Adding Table (testing). 4342 3737 … … 4373 3768 - Fixes concerning formats with $const'ants. 4374 3769 4375 * runtime -new/Makefile, runtime-old/Makefile, runtime/Makefile:3770 * runtime/Makefile: 4376 3771 - Fixes for getting string sample compile. 4377 3772 … … 4388 3783 2003-06-29 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4389 3784 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: 3785 * runtime/rf_core.cc, runtime/rf_core.hh: 4393 3786 - type String is registered 4394 3787 … … 4411 3804 - String library function 4412 3805 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: 3806 * runtime/rf_string.cc, runtime/rf_string.hh, 3807 runtime/rf_string.ih: 4417 3808 - String class 4418 3809 … … 4427 3818 samples/Convert/bytes_to_chars_inval.out, 4428 3819 samples/StdIO/open_file_inv1.out, 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, 3820 samples/StdIO/open_file_inv2.out, runtime/rf_core.cc, 4432 3821 runtime/rf_macros.hh, samples/Access/Makefile, 4433 3822 samples/Access/l_inval1.out, samples/Access/left_inval.out, … … 4438 3827 - Most out-files are generated with old (1.8.7) compiler. 4439 3828 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: 3829 * runtime/rf_expr.hh, runtime/rf_expr.ih: 4443 3830 - sym_eq is renamed to term_eq. 4444 3831 … … 4450 3837 2003-06-28 Anton Orlov <orlov@mccme.ru> 4451 3838 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: 3839 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_expr.hh: 4456 3840 - Methods for flat expressions equality checks have been removed. 4457 3841 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, 3842 * runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 4471 3843 runtime/rf_object.cc, runtime/rf_object.hh, 4472 3844 runtime/rf_object_ref.cc, runtime/rf_object_ref.hh, 4473 3845 runtime/rf_object_ref.ih, runtime/rf_short_int.cc, 4474 3846 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih, 4475 runtime -new/Makefile, runtime-old/Makefile, runtime/Makefile:3847 runtime/Makefile: 4476 3848 ----- Branch: parenth_term ----- 4477 3849 - Result of merge from main trunk. … … 4479 3851 2003-06-26 Anton Orlov <orlov@mccme.ru> 4480 3852 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, 3853 * runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4487 3854 runtime/rf_expr.hh, runtime/rf_expr.ih: 4488 3855 - Method Expr::compare. … … 4503 3870 2003-06-23 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4504 3871 4505 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 4506 runtime/rf_short_int.cc: 3872 * runtime/rf_short_int.cc: 4507 3873 - ShortInt::create_expr(pxx::WString& ) method is corrected 4508 3874 … … 4519 3885 dynamic_cast. 4520 3886 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, 3887 * runtime/Makefile, runtime/rf_core.cc, runtime/rf_expr.ih, 4534 3888 runtime/rf_object.cc, runtime/rf_object.hh, 4535 3889 runtime/rf_object_ref.cc, runtime/rf_object_ref.hh, … … 4544 3898 2003-06-21 Anton Orlov <orlov@mccme.ru> 4545 3899 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: 3900 * runtime/rf_expr.ih, runtime/rf_term.cc, runtime/rf_term.hh, 3901 runtime/rf_term.ih, runtime/rf_expr.hh: 4553 3902 - Improved eq functions. 4554 3903 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, 3904 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 4565 3905 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4566 3906 runtime/rf_types.hh, runtime/rf_word.cc, runtime/rf_word.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: 3907 runtime/rf_word.ih, runtime/rf_char.ih, runtime/rf_core.cc, 3908 runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 3909 runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh, 3910 runtime/rf_parenth.hh, runtime/rf_short_int.cc, 3911 runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh, 3912 runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh: 4590 3913 - Result of merge from main trunk. 4591 3914 4592 3915 2003-06-20 Andrey Slepuhin <pooh@msu.ru> 4593 3916 4594 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 4595 runtime/rf_expr.ih: 3917 * runtime/rf_expr.ih: 4596 3918 - Enable writing expressions with `-' unquoted. 4597 3919 … … 4638 3960 * library/StdIO/Makefile, library/StdIO/print.cc, 4639 3961 library/StdIO/print_e_.cc, library/StdIO/write.cc, 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, 3962 library/StdIO/write_e_.cc, runtime/rf_channel.hh, 4645 3963 runtime/rf_channel.ih, runtime/rf_expr.hh, runtime/rf_expr.ih: 4646 3964 - Implemented missing StdIO::Print* and StdIO::Write* functions. 4647 3965 4648 3966 * 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,4652 3967 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.ih: 4653 3968 - StdIO::Open-File implemented. 4654 3969 4655 3970 * 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,4658 3971 runtime/rf_expr.ih, runtime/rf_short_int.ih, samples/Makefile, 4659 3972 samples/samples.mk: 4660 3973 - Expr::write() rewriting. StdIO::WriteLN() added. 4661 3974 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: 3975 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 4666 3976 - Fixed Expr::print() bug caused by last change. 4667 3977 4668 3978 2003-06-09 Andrey Slepuhin <pooh@msu.ru> 4669 3979 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, 3980 * runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih, 4677 3981 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,4686 3982 runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh, 4687 3983 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4688 3984 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,4695 3985 runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih, 4696 3986 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih: … … 4698 3988 now depend only on a term type. 4699 3989 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, 3990 * runtime/rf_channel.cc, runtime/rf_channel.hh, 4704 3991 runtime/rf_channel.ih: 4705 3992 - First bits of Channel implementation. … … 4708 3995 4709 3996 * library/StdIO/Makefile, library/StdIO/channel.cc, 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: 3997 library/StdIO/std_channels.cc, runtime/Makefile, 3998 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh: 4716 3999 - First bits of Channel implementation. 4717 4000 4718 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 4719 runtime/rf_core.cc: 4001 * runtime/rf_core.cc: 4720 4002 - Improved error handling. 4721 4003 … … 4733 4015 - tests for То_m_Int function; 4734 4016 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, 4017 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 4741 4018 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih: 4742 4019 - ShortInt::create_expr(WString& ) method is added for Тo_m_Int … … 4751 4028 2003-06-04 Anton Orlov <orlov@mccme.ru> 4752 4029 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: 4030 * runtime/rf_expr.ih, runtime/rf_term.hh, runtime/rf_term.ih: 4757 4031 - Improved eq functions. 4758 4032 4759 4033 2003-06-03 Anton Orlov <orlov@mccme.ru> 4760 4034 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, 4035 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.hh, 4766 4036 runtime/rf_term.cc: 4767 4037 - Added counting of references to parentheses. … … 4781 4051 2003-06-02 Anton Orlov <orlov@mccme.ru> 4782 4052 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, 4053 * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 4798 4054 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 4799 4055 runtime/rf_parenth.hh, runtime/rf_short_int.ih, … … 4803 4059 main CVS branch. 4804 4060 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: 4061 * runtime/Makefile, runtime/rf_term.hh, runtime/rf_term.ih, 4062 runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih, 4063 runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc, 4064 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.hh, 4065 runtime/rf_short_int.ih, runtime/rf_term.cc: 4824 4066 - Parentheses are inherited from general Term. 4825 4067 4826 4068 2003-06-01 Anton Orlov <orlov@mccme.ru> 4827 4069 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, 4070 * runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 4835 4071 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,4844 4072 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 4845 4073 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, … … 4852 4080 - Bugs in the To-Int function. 4853 4081 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: 4082 * runtime/rf_expr.hh, runtime/rf_expr.ih: 4857 4083 - Variants of eq for constant expressions. 4858 4084 … … 4860 4086 - Makefile fix. 4861 4087 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, 4088 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 4867 4089 runtime/rf_term.ih: 4868 4090 - Added specialized eq functions for various cases. … … 4888 4110 - tests for To_m_Int function are corrected 4889 4111 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: 4112 * runtime/rf_char.ih, runtime/rf_short_int.cc, runtime/rf_char.hh: 4895 4113 - result of is_space() method is corrected; 4896 4114 - evaluating of a number in create_expr (Expr&, int) for Char … … 4898 4116 corrected 4899 4117 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: 4118 * runtime/rf_word.ih, runtime/rf_word.hh: 4903 4119 - has_spaces() is_number() methods are corrected; 4904 4120 - result of is_number function is represented by enum; … … 4909 4125 2003-05-28 Andrey Slepuhin <pooh@msu.ru> 4910 4126 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, 4127 * runtime/rf_expr.ih, runtime/rf_term.ih, runtime/rf_word.cc, 4916 4128 runtime/rf_word.ih: 4917 4129 - More fixes to make Word working. 4918 4130 4919 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 4920 runtime/rf_char.cc: 4131 * runtime/rf_char.cc: 4921 4132 - More fixes in Char::create_expr(). 4922 4133 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: 4134 * runtime/rf_char.cc, runtime/rf_term.hh, runtime/rf_term.ih: 4927 4135 - Added ability to create flat expressions. Fixed 4928 4136 Char::create_expr(). … … 4942 4150 - tests for То_m_Int function are added 4943 4151 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: 4152 * runtime/rf_word.hh, runtime/rf_word.ih: 4947 4153 - is_number() method is corrected; 4948 4154 - has_spaces() method is added; … … 4975 4181 2003-05-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 4976 4182 4977 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 4978 runtime/rf_short_int.cc: 4183 * runtime/rf_short_int.cc: 4979 4184 - creating number from terms of type Word is corrected 4980 4185 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: 4186 * runtime/rf_word.hh, runtime/rf_word.ih: 4984 4187 - constructor in NumIterator class and is_number() method are 4985 4188 modified … … 5006 4209 - tests in to_int2.rf are corrected 5007 4210 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: 4211 * runtime/rf_char.ih, runtime/rf_char.hh: 5011 4212 - method is_not_space() is added 5012 4213 5013 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5014 runtime/rf_short_int.cc: 4214 * runtime/rf_short_int.cc: 5015 4215 - processing of terms of Char type is corrected (spaces around 5016 4216 the digits are ignored) 5017 4217 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: 4218 * runtime/rf_word.hh, runtime/rf_word.ih: 5021 4219 - is_number() method is corrected 5022 4220 … … 5040 4238 2003-05-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5041 4239 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: 4240 * runtime/rf_word.hh, runtime/rf_word.ih: 5045 4241 - return type of operator *() in NumIterator class is corrected 5046 4242 … … 5055 4251 2003-05-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5056 4252 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: 4253 * runtime/rf_word.hh, runtime/rf_word.ih: 5060 4254 - type of operator * in NumIterator class is corrected 5061 4255 … … 5063 4257 - tests with expression consisting of one word are added 5064 4258 5065 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5066 runtime/rf_short_int.cc: 4259 * runtime/rf_short_int.cc: 5067 4260 - create_expr(Expr&, int) method is modified to process terms 5068 4261 of type word 5069 4262 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: 4263 * runtime/rf_word.hh, runtime/rf_word.ih: 5073 4264 - method is_number() is corrected 5074 4265 … … 5078 4269 2003-05-20 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5079 4270 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: 4271 * runtime/rf_word.ih: -file formatting is corrected 4272 4273 * runtime/rf_word.hh, runtime/rf_word.ih: 5087 4274 - file formatting is corrected, modificator const is added 5088 4275 to methods … … 5090 4277 2003-05-17 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5091 4278 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: 4279 * runtime/rf_word.hh, runtime/rf_word.ih: 5095 4280 - Class NumIterator as element of class Word is added 5096 4281 5097 4282 2003-05-16 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5098 4283 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, 4284 * runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_core.hh, 5106 4285 runtime/rf_word.cc, runtime/rf_word.hh, runtime/rf_word.ih: 5107 4286 - type word is registered … … 5127 4306 5128 4307 * 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,5139 4308 runtime/rf_char.hh, runtime/rf_short_int.cc, 5140 4309 runtime/rf_short_int.hh, runtime/rf_short_int.ih, 5141 4310 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 5142 4311 runtime/rf_types.hh, runtime/rf_word.cc, runtime/rf_word.hh, 5143 runtime-new/rf_char.cc, runtime-old/rf_char.cc,5144 4312 runtime/rf_char.cc: 5145 4313 - Reworked Char::to_chars() method. … … 5148 4316 - Corrected bug in the static expression generation algorithm. 5149 4317 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: 4318 * library/Convert/to_int.cc, runtime/rf_short_int.cc, 4319 samples/Arithm/add.rf, runtime/rf_short_int.hh: 5154 4320 - Maximum length of ShortInt number is now static constant 5155 4321 initialized at run-time. … … 5176 4342 2003-05-02 Anton Orlov <orlov@mccme.ru> 5177 4343 5178 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5179 runtime/rf_short_int.cc: 4344 * runtime/rf_short_int.cc: 5180 4345 - Corrected bug in to_string() method. 5181 4346 … … 5188 4353 2003-04-30 Andrey Slepuhin <pooh@msu.ru> 5189 4354 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, 4355 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_short_int.cc, 5200 4356 runtime/rf_short_int.hh, runtime/rf_term.cc, runtime/rf_types.hh, 5201 4357 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,5206 4358 runtime/Makefile, runtime/rf_common.cc, runtime/rf_common.hh, 5207 4359 runtime/rf_common.ih: … … 5256 4408 2003-04-28 Anton Orlov <orlov@mccme.ru> 5257 4409 5258 * runtime-new/rf_result.hh, runtime-old/rf_result.hh, 5259 runtime/rf_result.hh: 4410 * runtime/rf_result.hh: 5260 4411 - Uncommented Stack& Stack::operator , (Result&). 5261 4412 … … 5306 4457 - Some additional tests. 5307 4458 5308 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5309 runtime/rf_short_int.cc: 4459 * runtime/rf_short_int.cc: 5310 4460 - More elegant version of ShortInt::create_expr (Expr& _expr, 5311 4461 int _flag) method. … … 5316 4466 2003-04-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5317 4467 5318 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5319 runtime/rf_short_int.cc: *** empty log message *** 4468 * runtime/rf_short_int.cc: *** empty log message *** 5320 4469 5321 4470 * library/Convert/to_int.cc: … … 5337 4486 * samples/Convert/Makefile: *** empty log message *** 5338 4487 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: 4488 * runtime/rf_char.hh, runtime/rf_char.ih: 5342 4489 - to_wchar_t() method is added 5343 4490 … … 5388 4535 - tests for corrected To-Int function 5389 4536 5390 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5391 runtime/rf_short_int.cc: 4537 * runtime/rf_short_int.cc: 5392 4538 - create_expr for Тo-Int function is corrected 5393 4539 … … 5405 4551 - tests for To-Int function 5406 4552 5407 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5408 runtime/rf_short_int.cc: 4553 * runtime/rf_short_int.cc: 5409 4554 - ShortInt::create_expr(Expr&, int) is corrected 5410 4555 … … 5426 4571 2003-04-12 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5427 4572 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: 4573 * runtime/rf_char.ih, runtime/rf_char.hh: 5431 4574 - to_uint() method is added 5432 4575 5433 4576 2003-04-11 Anton Orlov <orlov@mccme.ru> 5434 4577 5435 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5436 runtime/rf_short_int.cc: 4578 * runtime/rf_short_int.cc: 5437 4579 - Code formatting. 5438 4580 … … 5440 4582 - Added Arithm subdirectory. 5441 4583 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: 4584 * runtime/rf_short_int.ih, runtime/rf_char.cc: 5445 4585 - Code formatting. 5446 4586 … … 5464 4604 - tests for To-Int library function 5465 4605 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, 4606 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 5470 4607 runtime/rf_short_int.ih: 5471 4608 - create_expr(Expr&, int) method for To-Int function is added. … … 5479 4616 2003-03-27 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5480 4617 5481 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5482 runtime/rf_char.cc: 4618 * runtime/rf_char.cc: 5483 4619 - bytes_to_chars method is corrected 5484 4620 5485 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5486 runtime/rf_char.cc: 4621 * runtime/rf_char.cc: 5487 4622 - chars_to_bytes and bytes_to_chars methods are corrected. 5488 4623 … … 5505 4640 - Chars-To-Bytes function is corrected 5506 4641 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: 4642 * runtime/rf_char.ih, runtime/rf_char.cc, runtime/rf_char.hh: 5511 4643 - chars_to_bytes method is added 5512 4644 5513 4645 2003-03-17 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5514 4646 5515 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5516 runtime/rf_short_int.cc, samples/Convert/Makefile: *** empty 4647 * runtime/rf_short_int.cc, samples/Convert/Makefile: *** empty 5517 4648 log message *** 5518 4649 … … 5522 4653 and invalid 5523 4654 5524 * runtime-new/rf_char.cc, runtime-old/rf_char.cc, 5525 runtime/rf_char.cc: 4655 * runtime/rf_char.cc: 5526 4656 - bytes_to_chars method is added 5527 4657 … … 5534 4664 2003-03-17 Anton Orlov <orlov@mccme.ru> 5535 4665 5536 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5537 runtime/rf_short_int.cc: 4666 * runtime/rf_short_int.cc: 5538 4667 - to_string is corrected. 5539 4668 … … 5550 4679 - Bytes_m_To_m_Chars function 5551 4680 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: 4681 * runtime/rf_char.cc, runtime/rf_char.hh: 5555 4682 - bytes_to_chars static method is added 5556 4683 … … 5578 4705 - Arithm library functions declarations 5579 4706 5580 * runtime-new/rf_short_int.cc, runtime-old/rf_short_int.cc, 5581 runtime/rf_short_int.cc: 4707 * runtime/rf_short_int.cc: 5582 4708 - to_string method is added 5583 4709 … … 5599 4725 - Makefiles fixes. 5600 4726 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: 4727 * runtime/rf_vector.cc, runtime/rf_vector.hh, 4728 runtime/rf_vector.ih, runtime/Makefile, runtime/rf_core.cc, 4729 runtime/rf_core.hh: 5609 4730 - Vector implementation added. 5610 4731 … … 5670 4791 - Convert test files are moved to Convert subdirectory. 5671 4792 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, 4793 * runtime/rf_core.cc, runtime/rf_expr.ih, runtime/rf_macros.hh, 5682 4794 runtime/rf_short_int.cc, runtime/rf_short_int.hh, 5683 4795 runtime/rf_short_int.ih, runtime/rf_term.hh, runtime/rf_term.ih, … … 5705 4817 2003-02-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5706 4818 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: 4819 * runtime/rf_short_int.ih, runtime/rf_short_int.hh: 5710 4820 - to_uint() element function is added 5711 4821 … … 5759 4869 message *** 5760 4870 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, 4871 * runtime/rf_short_int.cc, runtime/rf_short_int.hh, 5765 4872 runtime/rf_short_int.ih: 5766 4873 - get_char_len static method is added to ShortInt class 5767 4874 5768 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 5769 runtime/rf_macros.hh: 4875 * runtime/rf_macros.hh: 5770 4876 - RF_LIB_ERROR macros is changed 5771 4877 … … 5812 4918 - Minor improvements. 5813 4919 5814 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 5815 runtime/rf_expr.ih: 4920 * runtime/rf_expr.ih: 5816 4921 - Using string operator [] from libp++. 5817 4922 … … 5821 4926 2003-02-14 Anton Orlov <orlov@mccme.ru> 5822 4927 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: 4928 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_char.ih: 5827 4929 - Static methods Char::to_lower and Char::to_upper have been 5828 4930 added for converting sequences of characters. … … 5838 4940 2003-02-13 Anton Orlov <orlov@mccme.ru> 5839 4941 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, 4942 * runtime/rf_char.cc, runtime/rf_char.hh, runtime/rf_expr.hh, 5848 4943 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 5849 4944 runtime/rf_types.hh: … … 5861 4956 - Library routines for box implementation. 5862 4957 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, 4958 * runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 4959 runtime/rf_types.ih, runtime/rf_core.cc, runtime/rf_core.hh, 5877 4960 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_object.hh, 5878 4961 runtime/rf_object.ih, runtime/rf_term.cc, runtime/rf_term.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: 4962 runtime/Makefile, runtime/rf_box.hh: 5881 4963 - Continued work on refal objects. 5882 4964 - Box object implementation. … … 5891 4973 streams. 5892 4974 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: 4975 * runtime/rf_core.cc, runtime/rf_core.hh, runtime/Makefile: 5897 4976 - Minor fixes to correct samples compilation. 5898 4977 5899 4978 2003-02-10 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 5900 4979 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, 4980 * runtime/rf_short_int.hh, runtime/rf_short_int.ih, 5907 4981 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,5912 4982 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_expr.ih, 5913 4983 runtime/rf_short_int.cc: … … 5922 4992 - Implementing wide character stream operations. 5923 4993 5924 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 5925 runtime/rf_expr.ih: 4994 * runtime/rf_expr.ih: 5926 4995 - Fixed a bug with non-terminated buffer after wctomb() 5927 4996 conversion. … … 5950 5019 be improved. 5951 5020 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: 5021 * runtime/rf_char.cc, runtime/rf_core.cc: 5955 5022 - Corrected work with locales. 5956 5023 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: 5024 * runtime/rf_term.ih, runtime/rf_types.cc, runtime/rf_types.hh, 5025 samples/Makefile, runtime/rf_char.cc, runtime/rf_char.hh, 5026 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_core.hh, 5027 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc, 5028 runtime/rf_term.hh, library/StdIO/print.cc: 5974 5029 - Work on types implementation and I/O. 5975 5030 … … 5982 5037 2003-02-04 Andrey Slepuhin <pooh@msu.ru> 5983 5038 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, 5039 * runtime/rf_object.ih, runtime/rf_term.hh, runtime/rf_term.ih, 5991 5040 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,6000 5041 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.hh, 6001 5042 runtime/rf_char.ih, runtime/rf_core.cc, runtime/rf_expr.hh, … … 6006 5047 2003-02-03 Anton Orlov <orlov@mccme.ru> 6007 5048 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: 5049 * runtime/rf_macros.hh, runtime/rf_macros.cc: 6011 5050 - Branch: alternative_call_macros. Call macros implementation 6012 5051 through a global variable without auxiliary inline functions … … 6021 5060 - New allocator feature added. 6022 5061 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, 5062 * runtime/rf_common.cc, runtime/rf_common.hh, 6027 5063 runtime/rf_core.cc, libp++/pxx_common.cc, libp++/pxx_common.hh, 6028 5064 libp++/pxx_default_allocator.cc: … … 6038 5074 - Removed unnecessary include. 6039 5075 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: 5076 * runtime/rf_macros.cc, runtime/rf_macros.hh: 6043 5077 - Implemented macros that do not use GCC statement expressions 6044 5078 extension. These macros are turned on by default. … … 6049 5083 - next revision using Char and ShortInt types 6050 5084 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: 5085 * runtime/rf_short_int.ih, runtime/rf_short_int.hh: 6054 5086 - Refal+ ShortInt type 6055 5087 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: 5088 * runtime/rf_char.hh, runtime/rf_char.ih: 6059 5089 - Refal+ type Char 6060 5090 6061 5091 2003-01-31 Andrey Slepuhin <pooh@msu.ru> 6062 5092 6063 * samples/Makefile, Makefile, runtime-new/Makefile, 6064 runtime-old/Makefile, runtime/Makefile: 5093 * samples/Makefile, Makefile, runtime/Makefile: 6065 5094 - Project tree reorganization, libp++ moved into separate 6066 5095 directory. … … 6073 5102 - Completed integer read operators. 6074 5103 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, 5104 * runtime/rf_memory_chunk.hh, runtime/rf_term.cc, 5105 runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_common.cc, 6084 5106 runtime/rf_common.hh, runtime/rf_expr.ih: 6085 5107 - Added table based term comparison and copy constructor. … … 6145 5167 - Removed unnecessary lines. 6146 5168 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: 5169 * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_expr.hh, 5170 runtime/rf_expr.ih, runtime/rf_term.cc: 6154 5171 - REF_BIT changed to FLAT_BIT. Some work on flatness checking. 6155 5172 - Implemented correct destructor for term. … … 6194 5211 - Fixed typos. 6195 5212 6196 * runtime-new/rf_expr.ih, runtime-old/rf_expr.ih, 6197 runtime/rf_expr.ih: 5213 * runtime/rf_expr.ih: 6198 5214 - Get rid of creating temporary term when surrounding an 6199 5215 expression by parentheses. … … 6201 5217 2003-01-22 Andrey Slepuhin <pooh@msu.ru> 6202 5218 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, 5219 * samples/Makefile, runtime/Makefile, runtime/rf_expr.cc, 5220 runtime/rf_expr.hh, runtime/rf_expr.ih, 6211 5221 runtime/rf_memory_chunk.hh, runtime/rf_term.hh, 6212 5222 runtime/rf_term.ih: … … 6216 5226 2003-01-21 Andrey Slepuhin <pooh@msu.ru> 6217 5227 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, 5228 * runtime/rf_result.hh, runtime/Makefile, runtime/rf_common.hh, 6225 5229 runtime/rf_expr.cc, runtime/rf_expr.hh, runtime/rf_expr.ih: 6226 5230 - Continued code cleanup and documentation. … … 6231 5235 - Hopefully finally get rid of annoying ./ in filenames. 6232 5236 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: 5237 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.hh, 5238 runtime/rf_term.ih, runtime/rf_core.hh, runtime/rf_expr.cc: 6241 5239 - Started cleaning up and documenting expression implementation. 6242 5240 6243 * runtime-new/rf_term.hh, runtime-old/rf_term.hh, 6244 runtime/rf_term.hh: 5241 * runtime/rf_term.hh: 6245 5242 - Document design flaw with missing copy ctor and assignment 6246 5243 operator. 6247 5244 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, 5245 * runtime/rf_core.hh, runtime/rf_term.cc, runtime/rf_term.hh, 6253 5246 runtime/rf_term.ih: 6254 5247 - Term class code cleanup and documentation. … … 6269 5262 2003-01-19 Andrey Slepuhin <pooh@msu.ru> 6270 5263 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: 5264 * runtime/rf_expr.hh, runtime/rf_term.hh: 6274 5265 - Fixed bugs with not freeing memory block, when number of 6275 5266 references become zero. 6276 5267 - Method deref_childs() reworked with left/right walking approach. 6277 5268 6278 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 6279 runtime/rf_core.cc: 5269 * runtime/rf_core.cc: 6280 5270 - Call of refal entry point now returns a result. 6281 5271 … … 6351 5341 class interface. 6352 5342 6353 * runtime-new/rf_string.hh, runtime-old/rf_string.hh, 6354 runtime/rf_string.hh: 5343 * runtime/rf_string.hh: 6355 5344 - Initial version of the String class interface. 6356 5345 … … 6366 5355 2003-01-13 Anton Orlov <orlov@mccme.ru> 6367 5356 6368 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6369 runtime/rf_macros.hh: 5357 * runtime/rf_macros.hh: 6370 5358 - RF_LIB_ERROR_IN_FUNC macro added. 6371 5359 6372 5360 2003-01-12 Anton Orlov <orlov@mccme.ru> 6373 5361 6374 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6375 runtime/rf_macros.hh: 5362 * runtime/rf_macros.hh: 6376 5363 - Added RF_LIB_ERROR macro. 6377 5364 … … 6387 5374 2003-01-11 Andrey Slepuhin <pooh@msu.ru> 6388 5375 6389 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6390 runtime/rf_macros.hh: 5376 * runtime/rf_macros.hh: 6391 5377 - Get rid of some warnings during compilation. 6392 5378 6393 * runtime-new/rf_core.cc, runtime-old/rf_core.cc, 6394 runtime/rf_core.cc: 5379 * runtime/rf_core.cc: 6395 5380 - Remove unnecessary 'extern' declaration. 6396 5381 … … 6407 5392 2003-01-09 Andrey Slepuhin <pooh@msu.ru> 6408 5393 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: 5394 * runtime/rf_core.cc, runtime/rf_core.hh: 6412 5395 - Added rfrt::Entry class. 6413 5396 - Call of main() placed into runtime. … … 6418 5401 - Include only <rf_core.hh>. 6419 5402 6420 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6421 runtime/rf_macros.hh: 5403 * runtime/rf_macros.hh: 6422 5404 - Removed 'rf_' function prefix. 6423 5405 … … 6432 5414 2003-01-08 Anton Orlov <orlov@mccme.ru> 6433 5415 6434 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6435 runtime/rf_macros.hh: 5416 * runtime/rf_macros.hh: 6436 5417 - Macro func_decl removed. 6437 5418 … … 6449 5430 directory. 6450 5431 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, 5432 * runtime/rf_stack.hh, runtime/rf_term.hh, samples/Makefile, 6459 5433 runtime/rf_common.cc, runtime/rf_core.hh, runtime/rf_expr.hh, 6460 5434 runtime/rf_memory_chunk.cc, runtime/rf_memory_chunk.hh, 6461 runtime -new/Makefile, runtime-old/Makefile, runtime/Makefile:5435 runtime/Makefile: 6462 5436 - Synchronized with current libp++. 6463 5437 … … 6496 5470 6497 5471 * compiler/.cvsignore, library/StdIO/.cvsignore, 6498 runtime-new/.cvsignore, runtime-old/.cvsignore,6499 5472 runtime/.cvsignore: *** empty log message *** 6500 5473 … … 6507 5480 - Small fixes for library build process. 6508 5481 6509 * runtime-new/rf_macros.hh, runtime-old/rf_macros.hh, 6510 runtime/rf_macros.hh: 5482 * runtime/rf_macros.hh: 6511 5483 - Removed 'extern "C"' declarations. 6512 5484 … … 6515 5487 - Started library infrastructure. 6516 5488 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, 5489 * runtime/rf_term.cc, samples/Makefile, runtime/rf_common.cc, 6525 5490 runtime/rf_expr.cc, runtime/rf_macros.cc, runtime/rf_result.cc, 6526 5491 runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile, 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: 5492 runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in, 5493 version.mk, Developers, Makefile, changelog.date, config.guess, 5494 createlog, rules.mk: 6533 5495 - First stage of CVS tree reorganization completed. 6534 5496 6535 5497 2002-12-27 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 6536 5498 6537 * runtime-new/rf_word.hh, runtime-old/rf_word.hh, 6538 runtime/rf_word.hh: *** empty log message *** 5499 * runtime/rf_word.hh: *** empty log message *** 6539 5500 6540 5501 2002-12-25 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 6541 5502 6542 * runtime-new/rf_word.hh, runtime-old/rf_word.hh, 6543 runtime/rf_word.hh: *** empty log message *** 5503 * runtime/rf_word.hh: *** empty log message *** 6544 5504 6545 5505 2002-12-20 Anton Orlov <orlov@mccme.ru> 6546 5506 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, 5507 * runtime/rf_expr.hh, runtime/rf_macros.hh, runtime/rf_term.hh, 6551 5508 compiler/rfp_compile.rf: *** empty log message *** 6552 5509 6553 5510 2002-12-19 Anton Orlov <orlov@mccme.ru> 6554 5511 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***5512 * runtime/rf_expr.hh, runtime/rf_term.hh: *** empty log message 5513 5514 *** 6558 5515 6559 5516 2002-12-11 Andrey Slepuhin <pooh@msu.ru> … … 6683 5640 2002-11-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 6684 5641 6685 * runtime-new/rf_char.hh, runtime-old/rf_char.hh, 6686 runtime/rf_char.hh: *** empty log message *** 5642 * runtime/rf_char.hh: *** empty log message *** 6687 5643 6688 5644 2002-11-20 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 6689 5645 6690 * runtime-new/rf_char.hh, runtime-old/rf_char.hh, 6691 runtime/rf_char.hh: *** empty log message *** 5646 * runtime/rf_char.hh: *** empty log message ***
Note: See TracChangeset
for help on using the changeset viewer.