Changeset 1232


Ignore:
Timestamp:
Aug 15, 2003, 5:34:45 PM (17 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r1229 r1232  
     12003-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
    1112003-08-15  Andrey Slepuhin  <pooh@msu.ru>
    212
     
    1828        - Expr::compare() can return any integer.  Sign is what matters.
    1929
    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:
    2232        - Test for comparing Words and Integers.
    2333
     
    34442003-08-14  Anton Orlov  <orlov@mccme.ru>
    3545
    36         * samples/Syntax/Makefile, samples/Syntax/const1.rf:
     46        * samples/Syntax/const1.rf, samples/Syntax/Makefile:
    3747        - const1 now isn't depend on const2.
    3848
    39         * samples/Box/Makefile, samples/Box/box2.rf:
     49        * samples/Box/box2.rf, samples/Box/Makefile:
    4050        - Empty box2.rf for the correct linking of constant box.
    4151
     
    92102        * samples/StdIO/read_test3.rf, samples/StdIO/read_test4.out,
    93103        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,
    96105        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: ***
    98108        empty log message ***
    99109
    100         * samples/StdIO/test, samples/StdIO/test1, samples/StdIO/test2,
     110        * samples/StdIO/test1, samples/StdIO/test, samples/StdIO/test2,
    101111        samples/StdIO/test3, samples/StdIO/test4:
    102112        - arguments for Read! function
     
    133143        - Unexistent "error" target is removed.
    134144
    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:
    137147        - Test for the correctness of function (tail)calls.
    138148
    1391492003-08-12  Anton Orlov  <orlov@mccme.ru>
    140150
    141         * samples/Dos/Makefile, samples/Dos/arg1.rf:
     151        * samples/Dos/arg1.rf, samples/Dos/Makefile:
    142152        - Test for the Arg function.
    143153
     
    172182        - Constructor for Table_Copy is added.
    173183
    174         * samples/Table/Makefile, samples/Table/loop.rf:
     184        * samples/Table/loop.rf, samples/Table/Makefile:
    175185        - Test for Table (memory_bugs for tail_CALL).
    176186
     
    1972072003-08-11  Andrey Slepuhin  <pooh@msu.ru>
    198208
    199         * bootstrap/rfpc.sh, runtime/rf_channel.hh, runtime/rf_channel.ih:
     209        * runtime/rf_channel.hh, runtime/rf_channel.ih:
    200210        - Do not close already opened channels.
    201211
     
    2272372003-08-11  Andrey Slepuhin  <pooh@msu.ru>
    228238
    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:
    235244        - Implemented Dos::Arg() and StdIO::Read-Line!().
    236245        - Some fixes for bootstrapping.
    237246
    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 
    2432472003-08-10  Anton Orlov  <orlov@mccme.ru>
    244248
    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:
    249254        - Support for references to functions.  Including ones with
    250255        formats other then e = e.
     
    256261        some comments are added.
    257262
    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:
    260265        - Example of reference to function with format other than e = e.
    261266
     
    263268        - Added Apply subdirectory.
    264269
    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:
    267272        - Test for iterative splitting from the right.
    268273
     
    2802852003-08-08  Anton Orlov  <orlov@mccme.ru>
    281286
    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:
    284289        - Test for long integer arguments handling.
    285290
     
    3943992003-08-05  Anton Orlov  <orlov@mccme.ru>
    395400
    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:
    398403        - Test for after-block clashes.
    399404
     
    411416        - Out files.
    412417
    413         * samples/Syntax/Makefile, samples/Syntax/block1.rf:
     418        * samples/Syntax/block1.rf, samples/Syntax/Makefile:
    414419        - Test for renaming variables in blocks.
    415420
     
    466471        runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih,
    467472        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:
    470475        - Func term type implemented (requires some compiler
    471476        support). Apply module implemented.
     
    475480        * samples/Table/loop.rf:
    476481        - 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.
    482482
    4834832003-07-28  Svetlana Ponomareva  <psm@kbse.botik.ru>
     
    539539
    540540        * 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,
    544544        library/Makefile, runtime/rf_vector.hh, runtime/rf_vector.ih:
    545545        - Library VECTOR.
     
    5565562003-07-18  Andrey Slepuhin  <pooh@msu.ru>
    557557
    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,
    560560        runtime/rf_integer.hh, runtime/rf_integer.ih:
    561561        - Finished library changes for long arithmetic.
     
    5635632003-07-17  Andrey Slepuhin  <pooh@msu.ru>
    564564
    565         * Makefile, bootstrap/Makefile, bootstrap/rfpc.sh,
    566         bootstrap/rfph.sh:
     565        * Makefile:
    567566        - Started work on bootstrap infrastructure.
    568567
     
    589588        -  #include String.hh is removed
    590589
    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,
    594591        samples/String/string_length_inval.rf,
     592        samples/String/string_length.out, samples/String/string_length.rf,
    595593        samples/String/string_ref.out, samples/String/string_ref.rf:
    596594        - tests for String functions
     
    611609        - declarations for Dos functions
    612610
    613         * samples/Dos/Makefile, samples/Dos/exit.rf, samples/Dos/time.rf:
     611        * samples/Dos/exit.rf, samples/Dos/Makefile, samples/Dos/time.rf:
    614612        - tests for Time and Exit functions
    615613
     
    617615        - Dos functions tests are added
    618616
    619         * library/Dos/Makefile, library/Dos/exit.cc, library/Dos/time.cc:
     617        * library/Dos/exit.cc, library/Dos/Makefile, library/Dos/time.cc:
    620618        - Time, Exit library functions
    621619
     
    659657        - Correction of function.
    660658
     6592003-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
    6616652003-07-09  Andrey Slepuhin  <pooh@msu.ru>
    662666
     
    690694        - Started long integer arithmetic implementation.
    691695
    692         * library/StdIO/Makefile, library/StdIO/close_channel.cc:
     696        * library/StdIO/close_channel.cc, library/StdIO/Makefile:
    693697        - Added Close-Channel implementation.
    694698
     
    733737
    734738        * 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:
    737741        - Adding of out-files.
    738742
     
    744748        * library/Table/replace_table.cc, library/Table/table.cc,
    745749        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:
    749753        - RF_FUNC for TABLE.
    750754
     
    752756        - Class TABLE.
    753757
    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,
    756760        samples/Table/domain.rf, samples/Table/lookup.rf:
    757761        - Tests for Table.
     
    822826        * samples/Compare/lt_eq.out, samples/Compare/s_eq.out,
    823827        samples/Compare/eq.out, samples/Compare/eq.rf,
    824         samples/Compare/gt.out, samples/Compare/gt.rf,
    825828        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,
    828832        samples/Compare/s_eq.rf:
    829833        - Compare functions tests
     
    854858        - Compare is added
    855859
    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,
    859863        library/Compare/s_eq.cc:
    860864        - Compare library functions
     
    9239272003-06-29  Anton Orlov  <orlov@mccme.ru>
    924928
    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:
    927931        - New test for using $const'ants.
    928932
     
    980984
    981985        * samples/StdIO/Makefile, samples/Syntax/Makefile,
    982         samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
    983         samples/Convert/bytes_to_chars.rf,
    984986        samples/Convert/bytes_to_chars_inval.out,
     987        samples/Convert/bytes_to_chars.out,
     988        samples/Convert/bytes_to_chars.rf, samples/Convert/Makefile,
    985989        samples/Convert/to_int.bug10.out,
    986990        samples/Convert/to_int.bug11.out,
     
    988992        samples/Convert/to_int.bug3.out, samples/StdIO/open_file_inv1.out,
    989993        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/right_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:
    995999        - Fixes for the proper work of "make check".
    9961000        - Most out-files are generated with old (1.8.7) compiler.
     
    10801084        runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih,
    10811085        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:
    10851090        - Result of merge from main trunk.
    10861091
     
    11071112
    11081113        * 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,
    11101116        samples/Convert/to_int.bug1.out, samples/Convert/to_int.bug2.out,
    11111117        samples/Convert/to_int.bug3.out, samples/Convert/to_int.bug4.out,
    11121118        samples/Convert/to_int.bug5.out, samples/Convert/to_int.bug6.out,
    11131119        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,
    11191123        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/Arithm/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,
    11251129        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:
    11341138        - Reorganized samples and tests making process.
    11351139        - Added new make targets `samples', `tests' and `check'.
     
    117111752003-06-06  Andrey Slepuhin  <pooh@msu.ru>
    11721176
    1173         * library/StdIO/Makefile, library/StdIO/channel.cc,
     1177        * library/StdIO/channel.cc, library/StdIO/Makefile,
    11741178        library/StdIO/std_channels.cc, runtime/Makefile,
    11751179        runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh:
     
    121112152003-06-03  Anton Orlov  <orlov@mccme.ru>
    12121216
    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:
    12141219        - Added counting of references to parentheses.
    12151220
     
    12301235        * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    12311236        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:
    12351241        - Returning to the unboxed parentheses representation on the
    12361242        main CVS branch.
     
    12391245        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih,
    12401246        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:
    12431250        - Parentheses are inherited from general Term.
    12441251
     
    12491256        runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    12501257        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:
    12521260        - Parentheses are inherited from general Term.
    12531261
     
    128812962003-05-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    12891297
    1290         * samples/Convert/to_int.rf, samples/Convert/to_int3.rf:
     1298        * samples/Convert/to_int3.rf, samples/Convert/to_int.rf:
    12911299        - tests for To_m_Int function are corrected
    12921300
     
    131913272003-05-28  Anton Orlov  <orlov@mccme.ru>
    13201328
    1321         * samples/Makefile, samples/iter.rf:
     1329        * samples/iter.rf, samples/Makefile:
    13221330        - Factorial through triple $iter.
    13231331
     
    134113492003-05-28  Anton Orlov  <orlov@mccme.ru>
    13421350
    1343         * samples/Syntax/Makefile, samples/Syntax/clash4.rf:
     1351        * samples/Syntax/clash4.rf, samples/Syntax/Makefile:
    13441352        - A test for clashes compilation.
    13451353
     
    137313812003-05-26  Anton Orlov  <orlov@mccme.ru>
    13741382
    1375         * samples/perm.rf, samples/select.rf, samples/select1.rf,
    1376         samples/select2.rf, samples/select3.rf:
     1383        * samples/perm.rf, samples/select1.rf, samples/select2.rf,
     1384        samples/select3.rf, samples/select.rf:
    13771385        - Code formatting.
    13781386
     
    138713952003-05-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    13881396
    1389         * samples/Convert/to_int.rf, samples/Convert/to_int2.rf:
     1397        * samples/Convert/to_int2.rf, samples/Convert/to_int.rf:
    13901398        - test for To_m_Int function is added
    13911399        - tests in to_int2.rf are corrected
     
    150615142003-05-03  Anton Orlov  <orlov@mccme.ru>
    15071515
    1508         * samples/Syntax/Makefile, samples/Syntax/const4.rf:
     1516        * samples/Syntax/const4.rf, samples/Syntax/Makefile:
    15091517        - Test for $const'ants compilation.
    15101518
    1511         * samples/Box/Makefile, samples/Box/box1.rf, samples/Box/box2.rfi,
     1519        * samples/Box/box1.rf, samples/Box/box2.rfi, samples/Box/Makefile,
    15121520        samples/Makefile:
    15131521        - Box library test.
     
    15711579
    15721580        * 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,
    15741582        compiler/rfp_compile.rf:
    15751583        - Added parentheses around t.label int the LABEL form in ASAIL.
     
    15791587        - Added Arithm and Syntax subdirectories.
    15801588
    1581         * samples/Syntax/Makefile, samples/Syntax/assign2.rf:
     1589        * samples/Syntax/assign2.rf, samples/Syntax/Makefile:
    15821590        - Test for assignments of function results.
    15831591
    1584         * samples/Convert/to_int_inval.rf, samples/Convert/tochars.rf,
     1592        * samples/Convert/tochars.rf, samples/Convert/to_int_inval.rf,
    15851593        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,
    15881596        samples/Access/r1.rf, samples/Access/right.rf:
    15891597        - All Words are changed to Chars sequences, so tests work with
     
    16061614        * compiler/rfpc.rf, compiler/rfpc.rfi, compiler/Makefile,
    16071615        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,
    16101616        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,
    16131619        compiler/rfp_check.rfi, compiler/rfp_compile.rf,
    16141620        compiler/rfp_compile.rfi, compiler/rfp_const.rf,
    16151621        compiler/rfp_const.rfi, compiler/rfp_err.rf, compiler/rfp_err.rfi,
     1622        compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    16161623        compiler/rfp_format.rf, compiler/rfp_format.rfi,
    16171624        compiler/rfp_helper.rf, compiler/rfp_helper.rfi,
     
    16201627        compiler/rfp_mangle.rfi, compiler/rfp_parse.rf,
    16211628        compiler/rfp_parse.rfi, compiler/rfp_src.rf, compiler/rfp_src.rfi,
     1629        compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    16221630        compiler/rfp_vars.rf, compiler/rfp_vars.rfi:
    16231631        - Main compiler loop has been rewritten in a much more clear
     
    18401848        log message ***
    18411849
    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:
    18441852        - arguments in tests for Bytes-To-Chars are divided for valid
    18451853        and invalid
     
    18801888
    18811889        * 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,
    18841892        samples/Arithm/mult.rf:
    18851893        - tests for Arithm functions
     
    190219102003-03-05  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    19031911
    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/right_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:
    19081916        - tests for Access functions
    19091917
     
    19922000        - Static method ShortInt::create_expr(intptr_t) was added.
    19932001
    1994         * library/Access/Makefile, library/Access/l.cc, library/Makefile:
     2002        * library/Access/l.cc, library/Access/Makefile, library/Makefile:
    19952003        - Function L has been developed to the working one.
    19962004
     
    21442152        - Makefile fixed for new library includes location.
    21452153
    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:
    21492157        - Library routines for box implementation.
    21502158
     
    228522932003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    22862294
    2287         * samples/Makefile, Makefile, config.mk, runtime/Makefile:
     2295        * samples/Makefile, config.mk, Makefile, runtime/Makefile:
    22882296        - Project tree reorganization, libp++ moved into separate
    22892297        directory.
     
    23552363        - Added debug flags.
    23562364
    2357         * samples/Makefile, samples/perm.rf, samples/select.rf,
    2358         samples/select1.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:
    23592367        - Workaround to allow program compilation.
    23602368        - Makefile rules changed to allow correct dependency checking.
     
    237323812003-01-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    23742382
    2375         * samples/select2.rf, samples/select3.rf, samples/select.rf,
    2376         samples/select1.rf:
     2383        * samples/select2.rf, samples/select3.rf, samples/select1.rf,
     2384        samples/select.rf:
    23772385        - select examples
    23782386
     
    23932401
    23942402        * 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,
    23962404        compiler/rfp_helper.rfi, compiler/rfp_lex.rf,
    2397         compiler/rfp_parse.rf, compiler/rfpc.rf:
     2405        compiler/rfp_parse.rf:
    23982406        - Now compileable C++ code is generated.  Added generation of
    23992407        namespaces, includes, and entry.
     
    25712579        * compiler/Makefile, compiler/reserved-c++.rf,
    25722580        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:
    25762584        - synhl renamed to rfp-synhl.
    25772585        - convert renamed to rfp-filt.
     
    26152623        - Removed 'rf_' function prefix.
    26162624
    2617         * samples/Makefile, samples/hello.rf:
     2625        * samples/hello.rf, samples/Makefile:
    26182626        - Added simple 'Hello!' example.
    26192627
     
    26642672        - Makefile cleanup.
    26652673
    2666         * compiler/Makefile, compiler/gendeps.sh:
     2674        * compiler/gendeps.sh, compiler/Makefile:
    26672675        - Dependencies are generated automatically now.
    26682676        - Makefile cleanup.
     
    26882696        - Subdirectories processing order changed.
    26892697
    2690         * Makefile, library/StdIO/Makefile:
     2698        * library/StdIO/Makefile, Makefile:
    26912699        - Small fixes for library build process.
    26922700
     
    27022710        runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile,
    27032711        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:
    27062714        - First stage of CVS tree reorganization completed.
    27072715
     
    27132721
    27142722        * runtime/rf_word.hh: *** empty log message ***
     2723
     27242002-12-23  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2725
     2726        * runtime/rf_wchar.hh: *** empty log message ***
    27152727
    271627282002-12-20  Anton Orlov  <orlov@mccme.ru>
     
    272827402002-12-11  Andrey Slepuhin  <pooh@msu.ru>
    27292741
    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,
    27332743        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:
    27352746        - Code cleanup. Block header implementation is separated.
    27362747
     
    28432854        - New file.
    28442855
     28562002-11-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2857
     2858        * runtime/convert.cc, runtime/rf_int.hh: *** empty log message ***
     2859
     28602002-11-28  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2861
     2862        * runtime/rf_int.hh: *** empty log message ***
     2863
    284528642002-11-28  Andrey Slepuhin  <pooh@msu.ru>
    28462865
     
    28502869        - Inline definitions moved to .ih file.
    28512870
     28712002-11-28  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2872
     2873        * runtime/rf_int.hh: *** empty log message ***
     2874
     28752002-11-27  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2876
     2877        * runtime/rf_int.hh: *** empty log message ***
     2878
     28792002-11-26  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2880
     2881        * runtime/rf_int.hh: *** empty log message ***
     2882
     28832002-11-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2884
     2885        * runtime/rf_int.hh: *** empty log message ***
     2886
    285228872002-11-21  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    28532888
    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 ***
    28552892
    285628932002-11-20  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    28572894
    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
     28992003-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
     29052003-08-13  Svetlana Ponomareva  <psm@kbse.botik.ru>
     2906
     2907        * runtime/rf_vector.ih:
     2908        - Method "=" is changed (problems with destructor).
     2909
     29102003-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
     29192003-08-11  Anton Orlov  <orlov@mccme.ru>
     2920
     2921        * bootstrap/rfpc.sh, bootstrap/rfph.sh:
     2922        - Heapsize is decreased, asail-optimization is enabled.
     2923
     29242003-08-07  Svetlana Ponomareva  <psm@kbse.botik.ru>
     2925
     2926        * runtime/rf_vector.ih:
     2927        - Method = is added.
     2928
     29292003-08-06  Svetlana Ponomareva  <psm@kbse.botik.ru>
     2930
     2931        * runtime/rf_vector.ih:
     2932        - Method "Vector-Replace" is changed.
     2933
     29342003-07-29  Anton Orlov  <orlov@mccme.ru>
     2935
     2936        * bootstrap/Makefile:
     2937        - .hh files are generated from .rfi ones.
     2938
     29392003-07-19  Svetlana Ponomareva  <psm@kbse.botik.ru>
     2940
     2941        * runtime/rf_vector.ih:
     2942        - Methods for Vector are added.
     2943
     29442003-07-18  Svetlana Ponomareva  <psm@kbse.botik.ru>
     2945
     2946        * runtime/rf_vector.ih:
     2947        - Library VECTOR.
     2948
     29492003-07-17  Andrey Slepuhin  <pooh@msu.ru>
     2950
     2951        * bootstrap/Makefile, bootstrap/rfpc.sh, bootstrap/rfph.sh:
     2952        - Started work on bootstrap infrastructure.
     2953
     29542003-06-28  Anton Orlov  <orlov@mccme.ru>
     2955
     2956        * runtime/rf_vector.ih: ----- Branch: parenth_term -----
     2957        - Result of merge from main trunk.
     2958
     29592003-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
     29682003-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
     29742003-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
     29832003-06-01  Anton Orlov  <orlov@mccme.ru>
     2984
     2985        * runtime/rf_vector.ih:
     2986        - Parentheses are inherited from general Term.
     2987
     29882003-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.