Changeset 1232 for to-imperative/trunk
- Timestamp:
- Aug 15, 2003, 5:34:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/ChangeLog
r1229 r1232 1 2003-08-15 Anton Orlov <orlov@mccme.ru> 2 3 * compiler/rfp_vars.rfi, compiler/rfp_compile.rf, 4 compiler/rfp_vars.rf: 5 - Fixed $iter compilation. 6 7 * samples/Syntax/iter1.out, samples/Syntax/iter1.rf, 8 samples/Syntax/Makefile: 9 - Test for $iter. 10 1 11 2003-08-15 Andrey Slepuhin <pooh@msu.ru> 2 12 … … 18 28 - Expr::compare() can return any integer. Sign is what matters. 19 29 20 * samples/Compare/ Makefile, samples/Compare/compare1.out,21 samples/Compare/ compare1.rf:30 * samples/Compare/compare1.out, samples/Compare/compare1.rf, 31 samples/Compare/Makefile: 22 32 - Test for comparing Words and Integers. 23 33 … … 34 44 2003-08-14 Anton Orlov <orlov@mccme.ru> 35 45 36 * samples/Syntax/ Makefile, samples/Syntax/const1.rf:46 * samples/Syntax/const1.rf, samples/Syntax/Makefile: 37 47 - const1 now isn't depend on const2. 38 48 39 * samples/Box/ Makefile, samples/Box/box2.rf:49 * samples/Box/box2.rf, samples/Box/Makefile: 40 50 - Empty box2.rf for the correct linking of constant box. 41 51 … … 92 102 * samples/StdIO/read_test3.rf, samples/StdIO/read_test4.out, 93 103 samples/StdIO/read_test4.rf, samples/StdIO/read_test_inv.out, 94 samples/StdIO/read_test_inv.rf, samples/StdIO/read_test.out, 95 samples/StdIO/read_test.rf, samples/StdIO/read_test1.out, 104 samples/StdIO/read_test_inv.rf, samples/StdIO/read_test1.out, 96 105 samples/StdIO/read_test1.rf, samples/StdIO/read_test2.out, 97 samples/StdIO/read_test2.rf, samples/StdIO/read_test3.out: *** 106 samples/StdIO/read_test2.rf, samples/StdIO/read_test3.out, 107 samples/StdIO/read_test.out, samples/StdIO/read_test.rf: *** 98 108 empty log message *** 99 109 100 * samples/StdIO/test , samples/StdIO/test1, samples/StdIO/test2,110 * samples/StdIO/test1, samples/StdIO/test, samples/StdIO/test2, 101 111 samples/StdIO/test3, samples/StdIO/test4: 102 112 - arguments for Read! function … … 133 143 - Unexistent "error" target is removed. 134 144 135 * samples/Syntax/ Makefile, samples/Syntax/funcall1.out,136 samples/Syntax/ funcall1.rf:145 * samples/Syntax/funcall1.out, samples/Syntax/funcall1.rf, 146 samples/Syntax/Makefile: 137 147 - Test for the correctness of function (tail)calls. 138 148 139 149 2003-08-12 Anton Orlov <orlov@mccme.ru> 140 150 141 * samples/Dos/ Makefile, samples/Dos/arg1.rf:151 * samples/Dos/arg1.rf, samples/Dos/Makefile: 142 152 - Test for the Arg function. 143 153 … … 172 182 - Constructor for Table_Copy is added. 173 183 174 * samples/Table/ Makefile, samples/Table/loop.rf:184 * samples/Table/loop.rf, samples/Table/Makefile: 175 185 - Test for Table (memory_bugs for tail_CALL). 176 186 … … 197 207 2003-08-11 Andrey Slepuhin <pooh@msu.ru> 198 208 199 * bootstrap/rfpc.sh,runtime/rf_channel.hh, runtime/rf_channel.ih:209 * runtime/rf_channel.hh, runtime/rf_channel.ih: 200 210 - Do not close already opened channels. 201 211 … … 227 237 2003-08-11 Andrey Slepuhin <pooh@msu.ru> 228 238 229 * library/StdIO/read_m_line.cc, library/StdIO/std_channels.cc, 230 library/include/refal/StdIO.hh, runtime/rf_core.cc, 231 runtime/rf_core.hh, runtime/rf_macros.hh, bootstrap/Makefile, 232 bootstrap/rfpc.sh, compiler/Makefile, library/Convert/to_int.cc, 233 library/Dos/Makefile, library/Dos/arg.cc, library/Makefile, 234 library/StdIO/Makefile: 239 * library/include/refal/StdIO.hh, library/StdIO/read_m_line.cc, 240 library/StdIO/std_channels.cc, runtime/rf_core.cc, 241 runtime/rf_core.hh, runtime/rf_macros.hh, compiler/Makefile, 242 library/Convert/to_int.cc, library/Dos/arg.cc, 243 library/Dos/Makefile, library/Makefile, library/StdIO/Makefile: 235 244 - Implemented Dos::Arg() and StdIO::Read-Line!(). 236 245 - Some fixes for bootstrapping. 237 246 238 2003-08-11 Anton Orlov <orlov@mccme.ru>239 240 * bootstrap/rfpc.sh, bootstrap/rfph.sh:241 - Heapsize is decreased, asail-optimization is enabled.242 243 247 2003-08-10 Anton Orlov <orlov@mccme.ru> 244 248 245 * compiler/rfp_compile.rfi, compiler/rfp_vars.rf, 246 compiler/rfp_vars.rfi, compiler/rfpc.rf, compiler/rfp_as2as.rf, 247 compiler/rfp_asail.rf, compiler/rfp_clashes.rf, 248 compiler/rfp_clashes.rfi, compiler/rfp_compile.rf: 249 * compiler/rfp_compile.rfi, compiler/rfpc.rf, 250 compiler/rfp_vars.rf, compiler/rfp_vars.rfi, 251 compiler/rfp_as2as.rf, compiler/rfp_asail.rf, 252 compiler/rfp_clashes.rf, compiler/rfp_clashes.rfi, 253 compiler/rfp_compile.rf: 249 254 - Support for references to functions. Including ones with 250 255 formats other then e = e. … … 256 261 some comments are added. 257 262 258 * samples/Apply/ Makefile, samples/Apply/apply2.out,259 samples/Apply/ apply2.rf:263 * samples/Apply/apply2.out, samples/Apply/apply2.rf, 264 samples/Apply/Makefile: 260 265 - Example of reference to function with format other than e = e. 261 266 … … 263 268 - Added Apply subdirectory. 264 269 265 * samples/Syntax/ Makefile, samples/Syntax/clash6.out,266 samples/Syntax/ clash6.rf:270 * samples/Syntax/clash6.out, samples/Syntax/clash6.rf, 271 samples/Syntax/Makefile: 267 272 - Test for iterative splitting from the right. 268 273 … … 280 285 2003-08-08 Anton Orlov <orlov@mccme.ru> 281 286 282 * samples/Access/ Makefile, samples/Access/l_inval2.out,283 samples/Access/ l_inval2.rf:287 * samples/Access/l_inval2.out, samples/Access/l_inval2.rf, 288 samples/Access/Makefile: 284 289 - Test for long integer arguments handling. 285 290 … … 394 399 2003-08-05 Anton Orlov <orlov@mccme.ru> 395 400 396 * samples/Syntax/ Makefile, samples/Syntax/block2.out,397 samples/Syntax/ block2.rf:401 * samples/Syntax/block2.out, samples/Syntax/block2.rf, 402 samples/Syntax/Makefile: 398 403 - Test for after-block clashes. 399 404 … … 411 416 - Out files. 412 417 413 * samples/Syntax/ Makefile, samples/Syntax/block1.rf:418 * samples/Syntax/block1.rf, samples/Syntax/Makefile: 414 419 - Test for renaming variables in blocks. 415 420 … … 466 471 runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih, 467 472 runtime/rf_term.hh, runtime/rf_types.hh, samples/Apply/Makefile, 468 library/Apply/ Makefile, library/Apply/apply.cc, library/Makefile,469 library/include/refal/Apply.hh :473 library/Apply/apply.cc, library/Apply/Makefile, 474 library/include/refal/Apply.hh, library/Makefile: 470 475 - Func term type implemented (requires some compiler 471 476 support). Apply module implemented. … … 475 480 * samples/Table/loop.rf: 476 481 - Test for Table is modified. 477 478 2003-07-29 Anton Orlov <orlov@mccme.ru>479 480 * bootstrap/Makefile:481 - .hh files are generated from .rfi ones.482 482 483 483 2003-07-28 Svetlana Ponomareva <psm@kbse.botik.ru> … … 539 539 540 540 * samples/Makefile, library/include/refal/Vector.hh, 541 library/Vector/Makefile, library/Vector/vector -init.cc,542 library/Vector/vector .cc, library/Vector/vector_fill.cc,543 library/Vector/vector _init.cc, library/Vector/vector_to_exp.cc,541 library/Vector/Makefile, library/Vector/vector.cc, 542 library/Vector/vector_fill.cc, library/Vector/vector_init.cc, 543 library/Vector/vector-init.cc, library/Vector/vector_to_exp.cc, 544 544 library/Makefile, runtime/rf_vector.hh, runtime/rf_vector.ih: 545 545 - Library VECTOR. … … 556 556 2003-07-18 Andrey Slepuhin <pooh@msu.ru> 557 557 558 * library/Arithm/ Makefile, library/Arithm/div_rem.cc,559 library/Arithm/ gcd.cc, library/Arithm/neg.cc,558 * library/Arithm/div_rem.cc, library/Arithm/gcd.cc, 559 library/Arithm/Makefile, library/Arithm/neg.cc, 560 560 runtime/rf_integer.hh, runtime/rf_integer.ih: 561 561 - Finished library changes for long arithmetic. … … 563 563 2003-07-17 Andrey Slepuhin <pooh@msu.ru> 564 564 565 * Makefile, bootstrap/Makefile, bootstrap/rfpc.sh, 566 bootstrap/rfph.sh: 565 * Makefile: 567 566 - Started work on bootstrap infrastructure. 568 567 … … 589 588 - #include String.hh is removed 590 589 591 * samples/String/Makefile, samples/String/string_length.out, 592 samples/String/string_length.rf, 593 samples/String/string_length_inval.out, 590 * samples/String/Makefile, samples/String/string_length_inval.out, 594 591 samples/String/string_length_inval.rf, 592 samples/String/string_length.out, samples/String/string_length.rf, 595 593 samples/String/string_ref.out, samples/String/string_ref.rf: 596 594 - tests for String functions … … 611 609 - declarations for Dos functions 612 610 613 * samples/Dos/ Makefile, samples/Dos/exit.rf, samples/Dos/time.rf:611 * samples/Dos/exit.rf, samples/Dos/Makefile, samples/Dos/time.rf: 614 612 - tests for Time and Exit functions 615 613 … … 617 615 - Dos functions tests are added 618 616 619 * library/Dos/ Makefile, library/Dos/exit.cc, library/Dos/time.cc:617 * library/Dos/exit.cc, library/Dos/Makefile, library/Dos/time.cc: 620 618 - Time, Exit library functions 621 619 … … 659 657 - Correction of function. 660 658 659 2003-07-10 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 660 661 * runtime/rf_wchar.hh, runtime/rf_int.hh, runtime/convert.cc, 662 runtime/convert.hh, runtime/arithm.hh, runtime/arithm.cc: *** 663 empty log message *** 664 661 665 2003-07-09 Andrey Slepuhin <pooh@msu.ru> 662 666 … … 690 694 - Started long integer arithmetic implementation. 691 695 692 * library/StdIO/ Makefile, library/StdIO/close_channel.cc:696 * library/StdIO/close_channel.cc, library/StdIO/Makefile: 693 697 - Added Close-Channel implementation. 694 698 … … 733 737 734 738 * samples/Table/bind.out, samples/Table/domain.out, 735 samples/Table/lookup.out, samples/Table/table .out,736 samples/Table/table _copy.out:739 samples/Table/lookup.out, samples/Table/table_copy.out, 740 samples/Table/table.out: 737 741 - Adding of out-files. 738 742 … … 744 748 * library/Table/replace_table.cc, library/Table/table.cc, 745 749 library/Table/table_copy.cc, library/Table/unbind.cc, 746 library/Table/ Makefile, library/Table/bind.cc,747 library/Table/ domain.cc, library/Table/in_table.cc,748 library/Table/ lookup.cc:750 library/Table/bind.cc, library/Table/domain.cc, 751 library/Table/in_table.cc, library/Table/lookup.cc, 752 library/Table/Makefile: 749 753 - RF_FUNC for TABLE. 750 754 … … 752 756 - Class TABLE. 753 757 754 * samples/Table/Makefile, samples/Table/table .rf,755 samples/Table/table _copy.rf, samples/Table/bind.rf,758 * samples/Table/Makefile, samples/Table/table_copy.rf, 759 samples/Table/table.rf, samples/Table/bind.rf, 756 760 samples/Table/domain.rf, samples/Table/lookup.rf: 757 761 - Tests for Table. … … 822 826 * samples/Compare/lt_eq.out, samples/Compare/s_eq.out, 823 827 samples/Compare/eq.out, samples/Compare/eq.rf, 824 samples/Compare/gt.out, samples/Compare/gt.rf,825 828 samples/Compare/gt_eq.out, samples/Compare/gt_eq.rf, 826 samples/Compare/gt_new.rf, samples/Compare/lt.out, 827 samples/Compare/lt.rf, samples/Compare/lt_eq.rf, 829 samples/Compare/gt_new.rf, samples/Compare/gt.out, 830 samples/Compare/gt.rf, samples/Compare/lt_eq.rf, 831 samples/Compare/lt.out, samples/Compare/lt.rf, 828 832 samples/Compare/s_eq.rf: 829 833 - Compare functions tests … … 854 858 - Compare is added 855 859 856 * library/Compare/ Makefile, library/Compare/eq.cc,857 library/Compare/gt .cc, library/Compare/gt_eq.cc,858 library/Compare/lt .cc, library/Compare/lt_eq.cc,860 * library/Compare/eq.cc, library/Compare/gt.cc, 861 library/Compare/gt_eq.cc, library/Compare/lt.cc, 862 library/Compare/lt_eq.cc, library/Compare/Makefile, 859 863 library/Compare/s_eq.cc: 860 864 - Compare library functions … … 923 927 2003-06-29 Anton Orlov <orlov@mccme.ru> 924 928 925 * samples/Syntax/ Makefile, samples/Syntax/const1.rf,926 samples/Syntax/ const2.rfi:929 * samples/Syntax/const1.rf, samples/Syntax/const2.rfi, 930 samples/Syntax/Makefile: 927 931 - New test for using $const'ants. 928 932 … … 980 984 981 985 * samples/StdIO/Makefile, samples/Syntax/Makefile, 982 samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,983 samples/Convert/bytes_to_chars.rf,984 986 samples/Convert/bytes_to_chars_inval.out, 987 samples/Convert/bytes_to_chars.out, 988 samples/Convert/bytes_to_chars.rf, samples/Convert/Makefile, 985 989 samples/Convert/to_int.bug10.out, 986 990 samples/Convert/to_int.bug11.out, … … 988 992 samples/Convert/to_int.bug3.out, samples/StdIO/open_file_inv1.out, 989 993 samples/StdIO/open_file_inv2.out, runtime/rf_core.cc, 990 runtime/rf_macros.hh, samples/Access/ Makefile,991 samples/Access/l_inval1.out, samples/Access/ left_inval.out,992 samples/Access/middle_inval.out, samples/Access/r _inval1.out,993 samples/Access/r ight_inval.out, samples/Arithm/Makefile,994 samples/Box/ Makefile, samples/Box/box1.out:994 runtime/rf_macros.hh, samples/Access/left_inval.out, 995 samples/Access/l_inval1.out, samples/Access/Makefile, 996 samples/Access/middle_inval.out, samples/Access/right_inval.out, 997 samples/Access/r_inval1.out, samples/Arithm/Makefile, 998 samples/Box/box1.out, samples/Box/Makefile: 995 999 - Fixes for the proper work of "make check". 996 1000 - Most out-files are generated with old (1.8.7) compiler. … … 1080 1084 runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih, 1081 1085 runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh, 1082 runtime/rf_short_int.cc, runtime/Makefile, runtime/rf_channel.cc, 1083 runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc, 1084 runtime/rf_char.hh: 1086 runtime/rf_parenth.cc, runtime/rf_parenth.hh, 1087 runtime/rf_parenth.ih, runtime/rf_short_int.cc, 1088 runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh, 1089 runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh: 1085 1090 - Result of merge from main trunk. 1086 1091 … … 1107 1112 1108 1113 * samples/check.sh, samples/Syntax/const4.out, 1109 samples/Convert/chars_to_bytes.out, 1114 samples/Convert/chars_to_bytes.out, samples/Convert/tochars.out, 1115 samples/Convert/to_int2.out, samples/Convert/to_int3.out, 1110 1116 samples/Convert/to_int.bug1.out, samples/Convert/to_int.bug2.out, 1111 1117 samples/Convert/to_int.bug3.out, samples/Convert/to_int.bug4.out, 1112 1118 samples/Convert/to_int.bug5.out, samples/Convert/to_int.bug6.out, 1113 1119 samples/Convert/to_int.bug7.out, samples/Convert/to_int.bug8.out, 1114 samples/Convert/to_int.bug9.out, samples/Convert/to_int.out, 1115 samples/Convert/to_int2.out, samples/Convert/to_int3.out, 1116 samples/Convert/to_int_inval.out, samples/Convert/to_word.out, 1117 samples/Convert/tochars.out, samples/Convert/tolower.out, 1118 samples/Convert/toupper.out, samples/Syntax/Makefile, 1120 samples/Convert/to_int.bug9.out, samples/Convert/to_int_inval.out, 1121 samples/Convert/to_int.out, samples/Convert/tolower.out, 1122 samples/Convert/toupper.out, samples/Convert/to_word.out, 1119 1123 samples/Syntax/assign2.out, samples/Syntax/clash4.out, 1120 samples/ Access/left_inval.out, samples/Access/length.out,1121 samples/Access/ middle.out, samples/Access/middle_inval.out,1122 samples/Access/ r1.out, samples/Access/r_inval1.out,1123 samples/Access/right .out, samples/Access/right_inval.out,1124 samples/A rithm/Makefile, samples/Arithm/add.out,1124 samples/Syntax/Makefile, samples/Access/left_inval.out, 1125 samples/Access/length.out, samples/Access/middle_inval.out, 1126 samples/Access/middle.out, samples/Access/r1.out, 1127 samples/Access/right_inval.out, samples/Access/right.out, 1128 samples/Access/r_inval1.out, samples/Arithm/add.out, 1125 1129 samples/Arithm/div.out, samples/Arithm/div_rem.out, 1126 samples/Arithm/gcd.out, samples/Arithm/ mult.out,1127 samples/Arithm/ rem.out, samples/Arithm/sub.out,1128 samples/ Box/Makefile, samples/Box/box1.out,1129 samples/ Convert/Makefile, samples/Convert/bytes_to_chars.out,1130 samples/Convert/bytes_to_chars _inval.out,Makefile,1131 rules.mk, samples/Access/Makefile, samples/Access/l1.out,1132 samples/Access/l _inval1.out, samples/Access/left.out,1133 samples/ Makefile, samples/samples.mk:1130 samples/Arithm/gcd.out, samples/Arithm/Makefile, 1131 samples/Arithm/mult.out, samples/Arithm/rem.out, 1132 samples/Arithm/sub.out, samples/Box/box1.out, 1133 samples/Box/Makefile, samples/Convert/bytes_to_chars_inval.out, 1134 samples/Convert/bytes_to_chars.out, samples/Convert/Makefile, 1135 Makefile, rules.mk, samples/Access/l1.out, 1136 samples/Access/left.out, samples/Access/l_inval1.out, 1137 samples/Access/Makefile, samples/Makefile, samples/samples.mk: 1134 1138 - Reorganized samples and tests making process. 1135 1139 - Added new make targets `samples', `tests' and `check'. … … 1171 1175 2003-06-06 Andrey Slepuhin <pooh@msu.ru> 1172 1176 1173 * library/StdIO/ Makefile, library/StdIO/channel.cc,1177 * library/StdIO/channel.cc, library/StdIO/Makefile, 1174 1178 library/StdIO/std_channels.cc, runtime/Makefile, 1175 1179 runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh: … … 1211 1215 2003-06-03 Anton Orlov <orlov@mccme.ru> 1212 1216 1213 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc: 1217 * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc, 1218 runtime/rf_parenth.hh, runtime/rf_parenth.ih, runtime/rf_term.cc: 1214 1219 - Added counting of references to parentheses. 1215 1220 … … 1230 1235 * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 1231 1236 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 1232 runtime/rf_short_int.ih, runtime/rf_term.cc, runtime/rf_term.hh, 1233 runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih, 1234 runtime/rf_word.ih: 1237 runtime/rf_parenth.cc, runtime/rf_parenth.hh, 1238 runtime/rf_parenth.ih, runtime/rf_short_int.ih, 1239 runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih, 1240 runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih: 1235 1241 - Returning to the unboxed parentheses representation on the 1236 1242 main CVS branch. … … 1239 1245 runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih, 1240 1246 runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc, 1241 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_short_int.ih, 1242 runtime/rf_term.cc: 1247 runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc, 1248 runtime/rf_parenth.hh, runtime/rf_parenth.ih, 1249 runtime/rf_short_int.ih, runtime/rf_term.cc: 1243 1250 - Parentheses are inherited from general Term. 1244 1251 … … 1249 1256 runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih, 1250 1257 runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih, 1251 runtime/rf_short_int.ih: 1258 runtime/rf_parenth.cc, runtime/rf_parenth.hh, 1259 runtime/rf_parenth.ih, runtime/rf_short_int.ih: 1252 1260 - Parentheses are inherited from general Term. 1253 1261 … … 1288 1296 2003-05-29 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 1289 1297 1290 * samples/Convert/to_int .rf, samples/Convert/to_int3.rf:1298 * samples/Convert/to_int3.rf, samples/Convert/to_int.rf: 1291 1299 - tests for To_m_Int function are corrected 1292 1300 … … 1319 1327 2003-05-28 Anton Orlov <orlov@mccme.ru> 1320 1328 1321 * samples/ Makefile, samples/iter.rf:1329 * samples/iter.rf, samples/Makefile: 1322 1330 - Factorial through triple $iter. 1323 1331 … … 1341 1349 2003-05-28 Anton Orlov <orlov@mccme.ru> 1342 1350 1343 * samples/Syntax/ Makefile, samples/Syntax/clash4.rf:1351 * samples/Syntax/clash4.rf, samples/Syntax/Makefile: 1344 1352 - A test for clashes compilation. 1345 1353 … … 1373 1381 2003-05-26 Anton Orlov <orlov@mccme.ru> 1374 1382 1375 * samples/perm.rf, samples/select .rf, samples/select1.rf,1376 samples/select 2.rf, samples/select3.rf:1383 * samples/perm.rf, samples/select1.rf, samples/select2.rf, 1384 samples/select3.rf, samples/select.rf: 1377 1385 - Code formatting. 1378 1386 … … 1387 1395 2003-05-25 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 1388 1396 1389 * samples/Convert/to_int .rf, samples/Convert/to_int2.rf:1397 * samples/Convert/to_int2.rf, samples/Convert/to_int.rf: 1390 1398 - test for To_m_Int function is added 1391 1399 - tests in to_int2.rf are corrected … … 1506 1514 2003-05-03 Anton Orlov <orlov@mccme.ru> 1507 1515 1508 * samples/Syntax/ Makefile, samples/Syntax/const4.rf:1516 * samples/Syntax/const4.rf, samples/Syntax/Makefile: 1509 1517 - Test for $const'ants compilation. 1510 1518 1511 * samples/Box/ Makefile, samples/Box/box1.rf, samples/Box/box2.rfi,1519 * samples/Box/box1.rf, samples/Box/box2.rfi, samples/Box/Makefile, 1512 1520 samples/Makefile: 1513 1521 - Box library test. … … 1571 1579 1572 1580 * compiler/rfp_vars.rf, compiler/rfp_vars.rfi, 1573 compiler/rfp_asail .rf, compiler/rfp_asail_optim.rf,1581 compiler/rfp_asail_optim.rf, compiler/rfp_asail.rf, 1574 1582 compiler/rfp_compile.rf: 1575 1583 - Added parentheses around t.label int the LABEL form in ASAIL. … … 1579 1587 - Added Arithm and Syntax subdirectories. 1580 1588 1581 * samples/Syntax/ Makefile, samples/Syntax/assign2.rf:1589 * samples/Syntax/assign2.rf, samples/Syntax/Makefile: 1582 1590 - Test for assignments of function results. 1583 1591 1584 * samples/Convert/to _int_inval.rf, samples/Convert/tochars.rf,1592 * samples/Convert/tochars.rf, samples/Convert/to_int_inval.rf, 1585 1593 samples/Convert/tolower.rf, samples/Convert/toupper.rf, 1586 samples/Access/ Makefile, samples/Access/l1.rf,1587 samples/Access/ left.rf, samples/Access/middle.rf,1594 samples/Access/l1.rf, samples/Access/left.rf, 1595 samples/Access/Makefile, samples/Access/middle.rf, 1588 1596 samples/Access/r1.rf, samples/Access/right.rf: 1589 1597 - All Words are changed to Chars sequences, so tests work with … … 1606 1614 * compiler/rfpc.rf, compiler/rfpc.rfi, compiler/Makefile, 1607 1615 compiler/reserved-c++.rf, compiler/reserved-c++.rfi, 1608 compiler/rfp-filt.rf, compiler/rfp-filt.rfi,1609 compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,1610 1616 compiler/rfp_as2as.rf, compiler/rfp_as2as.rfi, 1611 compiler/rfp_asail .rf, compiler/rfp_asail.rfi,1612 compiler/rfp_asail _optim.rfi, compiler/rfp_check.rf,1617 compiler/rfp_asail_optim.rfi, compiler/rfp_asail.rf, 1618 compiler/rfp_asail.rfi, compiler/rfp_check.rf, 1613 1619 compiler/rfp_check.rfi, compiler/rfp_compile.rf, 1614 1620 compiler/rfp_compile.rfi, compiler/rfp_const.rf, 1615 1621 compiler/rfp_const.rfi, compiler/rfp_err.rf, compiler/rfp_err.rfi, 1622 compiler/rfp-filt.rf, compiler/rfp-filt.rfi, 1616 1623 compiler/rfp_format.rf, compiler/rfp_format.rfi, 1617 1624 compiler/rfp_helper.rf, compiler/rfp_helper.rfi, … … 1620 1627 compiler/rfp_mangle.rfi, compiler/rfp_parse.rf, 1621 1628 compiler/rfp_parse.rfi, compiler/rfp_src.rf, compiler/rfp_src.rfi, 1629 compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi, 1622 1630 compiler/rfp_vars.rf, compiler/rfp_vars.rfi: 1623 1631 - Main compiler loop has been rewritten in a much more clear … … 1840 1848 log message *** 1841 1849 1842 * samples/Convert/bytes_to_chars .rf,1843 samples/Convert/bytes_to_chars _inval.rf:1850 * samples/Convert/bytes_to_chars_inval.rf, 1851 samples/Convert/bytes_to_chars.rf: 1844 1852 - arguments in tests for Bytes-To-Chars are divided for valid 1845 1853 and invalid … … 1880 1888 1881 1889 * samples/Arithm/rem.rf, samples/Arithm/sub.rf, 1882 samples/Arithm/add.rf, samples/Arithm/div .rf,1883 samples/Arithm/div _rem.rf, samples/Arithm/gcd.rf,1890 samples/Arithm/add.rf, samples/Arithm/div_rem.rf, 1891 samples/Arithm/div.rf, samples/Arithm/gcd.rf, 1884 1892 samples/Arithm/mult.rf: 1885 1893 - tests for Arithm functions … … 1902 1910 2003-03-05 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 1903 1911 1904 * samples/Access/left .rf, samples/Access/left_inval.rf,1905 samples/Access/middle .rf, samples/Access/middle_inval.rf,1906 samples/Access/r _inval1.rf, samples/Access/right.rf,1907 samples/Access/r ight_inval.rf:1912 * samples/Access/left_inval.rf, samples/Access/left.rf, 1913 samples/Access/middle_inval.rf, samples/Access/middle.rf, 1914 samples/Access/right_inval.rf, samples/Access/right.rf, 1915 samples/Access/r_inval1.rf: 1908 1916 - tests for Access functions 1909 1917 … … 1992 2000 - Static method ShortInt::create_expr(intptr_t) was added. 1993 2001 1994 * library/Access/ Makefile, library/Access/l.cc, library/Makefile:2002 * library/Access/l.cc, library/Access/Makefile, library/Makefile: 1995 2003 - Function L has been developed to the working one. 1996 2004 … … 2144 2152 - Makefile fixed for new library includes location. 2145 2153 2146 * library/Box/ Makefile, library/Box/box.cc,2147 library/Box/ get.cc, library/Box/put.cc, library/Makefile,2148 library/ include/refal/Box.hh:2154 * library/Box/box.cc, library/Box/get.cc, library/Box/Makefile, 2155 library/Box/put.cc, library/include/refal/Box.hh, 2156 library/Makefile: 2149 2157 - Library routines for box implementation. 2150 2158 … … 2285 2293 2003-01-31 Andrey Slepuhin <pooh@msu.ru> 2286 2294 2287 * samples/Makefile, Makefile, config.mk, runtime/Makefile:2295 * samples/Makefile, config.mk, Makefile, runtime/Makefile: 2288 2296 - Project tree reorganization, libp++ moved into separate 2289 2297 directory. … … 2355 2363 - Added debug flags. 2356 2364 2357 * samples/Makefile, samples/perm.rf, samples/select .rf,2358 samples/select 1.rf, samples/select2.rf, samples/select3.rf:2365 * samples/Makefile, samples/perm.rf, samples/select1.rf, 2366 samples/select2.rf, samples/select3.rf, samples/select.rf: 2359 2367 - Workaround to allow program compilation. 2360 2368 - Makefile rules changed to allow correct dependency checking. … … 2373 2381 2003-01-24 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2374 2382 2375 * samples/select2.rf, samples/select3.rf, samples/select .rf,2376 samples/select 1.rf:2383 * samples/select2.rf, samples/select3.rf, samples/select1.rf, 2384 samples/select.rf: 2377 2385 - select examples 2378 2386 … … 2393 2401 2394 2402 * compiler/rfp_asail.rf, compiler/rfp_asail.rfi, 2395 compiler/rfp_compile.rf, compiler/rfp _helper.rf,2403 compiler/rfp_compile.rf, compiler/rfpc.rf, compiler/rfp_helper.rf, 2396 2404 compiler/rfp_helper.rfi, compiler/rfp_lex.rf, 2397 compiler/rfp_parse.rf , compiler/rfpc.rf:2405 compiler/rfp_parse.rf: 2398 2406 - Now compileable C++ code is generated. Added generation of 2399 2407 namespaces, includes, and entry. … … 2571 2579 * compiler/Makefile, compiler/reserved-c++.rf, 2572 2580 compiler/reserved-c++.rfi, compiler/rfp-filt.rf, 2573 compiler/rfp-filt.rfi, compiler/rfp -synhl.rf,2574 compiler/rfp -synhl.rfi, compiler/rfp_mangle.rf,2575 compiler/rfp _mangle.rfi:2581 compiler/rfp-filt.rfi, compiler/rfp_mangle.rf, 2582 compiler/rfp_mangle.rfi, compiler/rfp-synhl.rf, 2583 compiler/rfp-synhl.rfi: 2576 2584 - synhl renamed to rfp-synhl. 2577 2585 - convert renamed to rfp-filt. … … 2615 2623 - Removed 'rf_' function prefix. 2616 2624 2617 * samples/ Makefile, samples/hello.rf:2625 * samples/hello.rf, samples/Makefile: 2618 2626 - Added simple 'Hello!' example. 2619 2627 … … 2664 2672 - Makefile cleanup. 2665 2673 2666 * compiler/ Makefile, compiler/gendeps.sh:2674 * compiler/gendeps.sh, compiler/Makefile: 2667 2675 - Dependencies are generated automatically now. 2668 2676 - Makefile cleanup. … … 2688 2696 - Subdirectories processing order changed. 2689 2697 2690 * Makefile, library/StdIO/Makefile:2698 * library/StdIO/Makefile, Makefile: 2691 2699 - Small fixes for library build process. 2692 2700 … … 2702 2710 runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile, 2703 2711 runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in, 2704 version.mk, Developers, Makefile, changelog.date, config.guess,2705 config.mk, createlog, rules.mk:2712 version.mk, changelog.date, config.guess, config.mk, createlog, 2713 Developers, Makefile, rules.mk: 2706 2714 - First stage of CVS tree reorganization completed. 2707 2715 … … 2713 2721 2714 2722 * runtime/rf_word.hh: *** empty log message *** 2723 2724 2002-12-23 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2725 2726 * runtime/rf_wchar.hh: *** empty log message *** 2715 2727 2716 2728 2002-12-20 Anton Orlov <orlov@mccme.ru> … … 2728 2740 2002-12-11 Andrey Slepuhin <pooh@msu.ru> 2729 2741 2730 * libp++/Makefile, libp++/pxx_chunk_allocator.hh, 2731 libp++/pxx_chunk_allocator.ih, 2732 libp++/pxx_chunk_allocator_block_header.cc, 2742 * libp++/Makefile, libp++/pxx_chunk_allocator_block_header.cc, 2733 2743 libp++/pxx_chunk_allocator_block_header.hh, 2734 libp++/pxx_chunk_allocator_block_header.ih: 2744 libp++/pxx_chunk_allocator_block_header.ih, 2745 libp++/pxx_chunk_allocator.hh, libp++/pxx_chunk_allocator.ih: 2735 2746 - Code cleanup. Block header implementation is separated. 2736 2747 … … 2843 2854 - New file. 2844 2855 2856 2002-11-29 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2857 2858 * runtime/convert.cc, runtime/rf_int.hh: *** empty log message *** 2859 2860 2002-11-28 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2861 2862 * runtime/rf_int.hh: *** empty log message *** 2863 2845 2864 2002-11-28 Andrey Slepuhin <pooh@msu.ru> 2846 2865 … … 2850 2869 - Inline definitions moved to .ih file. 2851 2870 2871 2002-11-28 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2872 2873 * runtime/rf_int.hh: *** empty log message *** 2874 2875 2002-11-27 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2876 2877 * runtime/rf_int.hh: *** empty log message *** 2878 2879 2002-11-26 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2880 2881 * runtime/rf_int.hh: *** empty log message *** 2882 2883 2002-11-25 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2884 2885 * runtime/rf_int.hh: *** empty log message *** 2886 2852 2887 2002-11-21 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2853 2888 2854 * runtime/rf_char.hh: *** empty log message *** 2889 * runtime/convert.cc, runtime/rf_char.hh, runtime/rf_int.hh: 2890 2891 *** empty log message *** 2855 2892 2856 2893 2002-11-20 Luba Pozlevich <luba@blackcat.polnet.botik.ru> 2857 2894 2858 * runtime/rf_char.hh: *** empty log message *** 2895 * runtime/rf_int.hh, runtime/rf_char.hh, runtime/convert.cc: 2896 2897 *** empty log message *** 2898 2899 2003-08-14 Andrey Slepuhin <pooh@msu.ru> 2900 2901 * runtime/rf_vector.ih: 2902 - Fixed opertator=() to handle correctly reference counter. It 2903 is illegal to use destructors in object asignments. 2904 2905 2003-08-13 Svetlana Ponomareva <psm@kbse.botik.ru> 2906 2907 * runtime/rf_vector.ih: 2908 - Method "=" is changed (problems with destructor). 2909 2910 2003-08-11 Andrey Slepuhin <pooh@msu.ru> 2911 2912 * bootstrap/rfpc.sh: 2913 - Do not close already opened channels. 2914 2915 * bootstrap/Makefile, bootstrap/rfpc.sh: 2916 - Implemented Dos::Arg() and StdIO::Read-Line!(). 2917 - Some fixes for bootstrapping. 2918 2919 2003-08-11 Anton Orlov <orlov@mccme.ru> 2920 2921 * bootstrap/rfpc.sh, bootstrap/rfph.sh: 2922 - Heapsize is decreased, asail-optimization is enabled. 2923 2924 2003-08-07 Svetlana Ponomareva <psm@kbse.botik.ru> 2925 2926 * runtime/rf_vector.ih: 2927 - Method = is added. 2928 2929 2003-08-06 Svetlana Ponomareva <psm@kbse.botik.ru> 2930 2931 * runtime/rf_vector.ih: 2932 - Method "Vector-Replace" is changed. 2933 2934 2003-07-29 Anton Orlov <orlov@mccme.ru> 2935 2936 * bootstrap/Makefile: 2937 - .hh files are generated from .rfi ones. 2938 2939 2003-07-19 Svetlana Ponomareva <psm@kbse.botik.ru> 2940 2941 * runtime/rf_vector.ih: 2942 - Methods for Vector are added. 2943 2944 2003-07-18 Svetlana Ponomareva <psm@kbse.botik.ru> 2945 2946 * runtime/rf_vector.ih: 2947 - Library VECTOR. 2948 2949 2003-07-17 Andrey Slepuhin <pooh@msu.ru> 2950 2951 * bootstrap/Makefile, bootstrap/rfpc.sh, bootstrap/rfph.sh: 2952 - Started work on bootstrap infrastructure. 2953 2954 2003-06-28 Anton Orlov <orlov@mccme.ru> 2955 2956 * runtime/rf_vector.ih: ----- Branch: parenth_term ----- 2957 - Result of merge from main trunk. 2958 2959 2003-06-22 Anton Orlov <orlov@mccme.ru> 2960 2961 * runtime/rf_vector.ih: 2962 - Objects are referenced through ObjectRef (instead of Ref) 2963 which is derived from Term. 2964 - Term::get_type() returns concrete type of the object. 2965 - Method Term::cast_to() can be used to check that term has a 2966 certain type and cast it to that type simultaneously. 2967 2968 2003-06-09 Andrey Slepuhin <pooh@msu.ru> 2969 2970 * runtime/rf_vector.ih: 2971 - A notion of term class is completely removed. All term methods 2972 now depend only on a term type. 2973 2974 2003-06-02 Anton Orlov <orlov@mccme.ru> 2975 2976 * runtime/rf_vector.ih: 2977 - Returning to the unboxed parentheses representation on the 2978 main CVS branch. 2979 2980 * runtime/rf_vector.ih: 2981 - Parentheses are inherited from general Term. 2982 2983 2003-06-01 Anton Orlov <orlov@mccme.ru> 2984 2985 * runtime/rf_vector.ih: 2986 - Parentheses are inherited from general Term. 2987 2988 2003-03-05 Andrey Slepuhin <pooh@msu.ru> 2989 2990 * runtime/rf_vector.ih: 2991 - Vector implementation added.
Note: See TracChangeset
for help on using the changeset viewer.