Changeset 961


Ignore:
Timestamp:
Jul 4, 2003, 11:59:50 PM (18 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r959 r961  
     12003-07-04  Anton Orlov  <orlov@mccme.ru>
     2
     3        * library/Compare/compare.cc:
     4        - Some simplification of implementation.
     5
    162003-07-03  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    27
     
    5964        * samples/Compare/lt_eq.out, samples/Compare/s_eq.out,
    6065        samples/Compare/eq.out, samples/Compare/eq.rf,
    61         samples/Compare/gt.out, samples/Compare/gt.rf,
    6266        samples/Compare/gt_eq.out, samples/Compare/gt_eq.rf,
    63         samples/Compare/gt_new.rf, samples/Compare/lt.out,
    64         samples/Compare/lt.rf, samples/Compare/lt_eq.rf,
     67        samples/Compare/gt_new.rf, samples/Compare/gt.out,
     68        samples/Compare/gt.rf, samples/Compare/lt_eq.rf,
     69        samples/Compare/lt.out, samples/Compare/lt.rf,
    6570        samples/Compare/s_eq.rf:
    6671        - Compare functions tests
     
    8893        - Compare is added
    8994
    90         * library/Compare/Makefile, library/Compare/eq.cc,
    91         library/Compare/gt.cc, library/Compare/gt_eq.cc,
    92         library/Compare/lt.cc, library/Compare/lt_eq.cc,
     95        * library/Compare/eq.cc, library/Compare/gt.cc,
     96        library/Compare/gt_eq.cc, library/Compare/lt.cc,
     97        library/Compare/lt_eq.cc, library/Compare/Makefile,
    9398        library/Compare/s_eq.cc:
    9499        - Compare library functions
     
    1571622003-06-29  Anton Orlov  <orlov@mccme.ru>
    158163
    159         * samples/Syntax/Makefile, samples/Syntax/const1.rf,
    160         samples/Syntax/const2.rfi:
     164        * samples/Syntax/const1.rf, samples/Syntax/const2.rfi,
     165        samples/Syntax/Makefile:
    161166        - New test for using $const'ants.
    162167
     
    214219
    215220        * samples/StdIO/Makefile, samples/Syntax/Makefile,
    216         samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
    217         samples/Convert/bytes_to_chars.rf,
    218221        samples/Convert/bytes_to_chars_inval.out,
     222        samples/Convert/bytes_to_chars.out,
     223        samples/Convert/bytes_to_chars.rf, samples/Convert/Makefile,
    219224        samples/Convert/to_int.bug10.out,
    220225        samples/Convert/to_int.bug11.out,
     
    222227        samples/Convert/to_int.bug3.out, samples/StdIO/open_file_inv1.out,
    223228        samples/StdIO/open_file_inv2.out, runtime/rf_core.cc,
    224         runtime/rf_macros.hh, samples/Access/Makefile,
    225         samples/Access/l_inval1.out, samples/Access/left_inval.out,
    226         samples/Access/middle_inval.out, samples/Access/r_inval1.out,
    227         samples/Access/right_inval.out, samples/Arithm/Makefile,
    228         samples/Box/Makefile, samples/Box/box1.out:
     229        runtime/rf_macros.hh, samples/Access/left_inval.out,
     230        samples/Access/l_inval1.out, samples/Access/Makefile,
     231        samples/Access/middle_inval.out, samples/Access/right_inval.out,
     232        samples/Access/r_inval1.out, samples/Arithm/Makefile,
     233        samples/Box/box1.out, samples/Box/Makefile:
    229234        - Fixes for the proper work of "make check".
    230235        - Most out-files are generated with old (1.8.7) compiler.
     
    314319        runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih,
    315320        runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh,
    316         runtime/rf_short_int.cc, runtime/Makefile, runtime/rf_channel.cc,
    317         runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc,
    318         runtime/rf_char.hh:
     321        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     322        runtime/rf_parenth.ih, runtime/rf_short_int.cc,
     323        runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh,
     324        runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh:
    319325        - Result of merge from main trunk.
    320326
     
    341347
    342348        * samples/check.sh, samples/Syntax/const4.out,
    343         samples/Convert/chars_to_bytes.out,
     349        samples/Convert/chars_to_bytes.out, samples/Convert/tochars.out,
     350        samples/Convert/to_int2.out, samples/Convert/to_int3.out,
    344351        samples/Convert/to_int.bug1.out, samples/Convert/to_int.bug2.out,
    345352        samples/Convert/to_int.bug3.out, samples/Convert/to_int.bug4.out,
    346353        samples/Convert/to_int.bug5.out, samples/Convert/to_int.bug6.out,
    347354        samples/Convert/to_int.bug7.out, samples/Convert/to_int.bug8.out,
    348         samples/Convert/to_int.bug9.out, samples/Convert/to_int.out,
    349         samples/Convert/to_int2.out, samples/Convert/to_int3.out,
    350         samples/Convert/to_int_inval.out, samples/Convert/to_word.out,
    351         samples/Convert/tochars.out, samples/Convert/tolower.out,
    352         samples/Convert/toupper.out, samples/Syntax/Makefile,
     355        samples/Convert/to_int.bug9.out, samples/Convert/to_int_inval.out,
     356        samples/Convert/to_int.out, samples/Convert/tolower.out,
     357        samples/Convert/toupper.out, samples/Convert/to_word.out,
    353358        samples/Syntax/assign2.out, samples/Syntax/clash4.out,
    354         samples/Access/left_inval.out, samples/Access/length.out,
    355         samples/Access/middle.out, samples/Access/middle_inval.out,
    356         samples/Access/r1.out, samples/Access/r_inval1.out,
    357         samples/Access/right.out, samples/Access/right_inval.out,
    358         samples/Arithm/Makefile, samples/Arithm/add.out,
     359        samples/Syntax/Makefile, samples/Access/left_inval.out,
     360        samples/Access/length.out, samples/Access/middle_inval.out,
     361        samples/Access/middle.out, samples/Access/r1.out,
     362        samples/Access/right_inval.out, samples/Access/right.out,
     363        samples/Access/r_inval1.out, samples/Arithm/add.out,
    359364        samples/Arithm/div.out, samples/Arithm/div_rem.out,
    360         samples/Arithm/gcd.out, samples/Arithm/mult.out,
    361         samples/Arithm/rem.out, samples/Arithm/sub.out,
    362         samples/Box/Makefile, samples/Box/box1.out,
    363         samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
    364         samples/Convert/bytes_to_chars_inval.out, Makefile,
    365         rules.mk, samples/Access/Makefile, samples/Access/l1.out,
    366         samples/Access/l_inval1.out, samples/Access/left.out,
    367         samples/Makefile, samples/samples.mk:
     365        samples/Arithm/gcd.out, samples/Arithm/Makefile,
     366        samples/Arithm/mult.out, samples/Arithm/rem.out,
     367        samples/Arithm/sub.out, samples/Box/box1.out,
     368        samples/Box/Makefile, samples/Convert/bytes_to_chars_inval.out,
     369        samples/Convert/bytes_to_chars.out, samples/Convert/Makefile,
     370        Makefile, rules.mk, samples/Access/l1.out,
     371        samples/Access/left.out, samples/Access/l_inval1.out,
     372        samples/Access/Makefile, samples/Makefile, samples/samples.mk:
    368373        - Reorganized samples and tests making process.
    369374        - Added new make targets `samples', `tests' and `check'.
     
    4054102003-06-06  Andrey Slepuhin  <pooh@msu.ru>
    406411
    407         * library/StdIO/Makefile, library/StdIO/channel.cc,
     412        * library/StdIO/channel.cc, library/StdIO/Makefile,
    408413        library/StdIO/std_channels.cc, runtime/Makefile,
    409414        runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh:
     
    4454502003-06-03  Anton Orlov  <orlov@mccme.ru>
    446451
    447         * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc:
     452        * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
     453        runtime/rf_parenth.hh, runtime/rf_parenth.ih, runtime/rf_term.cc:
    448454        - Added counting of references to parentheses.
    449455
     
    464470        * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    465471        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    466         runtime/rf_short_int.ih, runtime/rf_term.cc, runtime/rf_term.hh,
    467         runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih,
    468         runtime/rf_word.ih:
     472        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     473        runtime/rf_parenth.ih, runtime/rf_short_int.ih,
     474        runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih,
     475        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih:
    469476        - Returning to the unboxed parentheses representation on the
    470477        main CVS branch.
     
    473480        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih,
    474481        runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc,
    475         runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_short_int.ih,
    476         runtime/rf_term.cc:
     482        runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
     483        runtime/rf_parenth.hh, runtime/rf_parenth.ih,
     484        runtime/rf_short_int.ih, runtime/rf_term.cc:
    477485        - Parentheses are inherited from general Term.
    478486
     
    483491        runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    484492        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    485         runtime/rf_short_int.ih:
     493        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     494        runtime/rf_parenth.ih, runtime/rf_short_int.ih:
    486495        - Parentheses are inherited from general Term.
    487496
     
    5225312003-05-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    523532
    524         * samples/Convert/to_int.rf, samples/Convert/to_int3.rf:
     533        * samples/Convert/to_int3.rf, samples/Convert/to_int.rf:
    525534        - tests for To_m_Int function are corrected
    526535
     
    5535622003-05-28  Anton Orlov  <orlov@mccme.ru>
    554563
    555         * samples/Makefile, samples/iter.rf:
     564        * samples/iter.rf, samples/Makefile:
    556565        - Factorial through triple $iter.
    557566
     
    5755842003-05-28  Anton Orlov  <orlov@mccme.ru>
    576585
    577         * samples/Syntax/Makefile, samples/Syntax/clash4.rf:
     586        * samples/Syntax/clash4.rf, samples/Syntax/Makefile:
    578587        - A test for clashes compilation.
    579588
     
    6076162003-05-26  Anton Orlov  <orlov@mccme.ru>
    608617
    609         * samples/perm.rf, samples/select.rf, samples/select1.rf,
    610         samples/select2.rf, samples/select3.rf:
     618        * samples/perm.rf, samples/select1.rf, samples/select2.rf,
     619        samples/select3.rf, samples/select.rf:
    611620        - Code formatting.
    612621
     
    6216302003-05-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    622631
    623         * samples/Convert/to_int.rf, samples/Convert/to_int2.rf:
     632        * samples/Convert/to_int2.rf, samples/Convert/to_int.rf:
    624633        - test for To_m_Int function is added
    625634        - tests in to_int2.rf are corrected
     
    7407492003-05-03  Anton Orlov  <orlov@mccme.ru>
    741750
    742         * samples/Syntax/Makefile, samples/Syntax/const4.rf:
     751        * samples/Syntax/const4.rf, samples/Syntax/Makefile:
    743752        - Test for $const'ants compilation.
    744753
    745         * samples/Box/Makefile, samples/Box/box1.rf, samples/Box/box2.rfi,
     754        * samples/Box/box1.rf, samples/Box/box2.rfi, samples/Box/Makefile,
    746755        samples/Makefile:
    747756        - Box library test.
     
    805814
    806815        * compiler/rfp_vars.rf, compiler/rfp_vars.rfi,
    807         compiler/rfp_asail.rf, compiler/rfp_asail_optim.rf,
     816        compiler/rfp_asail_optim.rf, compiler/rfp_asail.rf,
    808817        compiler/rfp_compile.rf:
    809818        - Added parentheses around t.label int the LABEL form in ASAIL.
     
    813822        - Added Arithm and Syntax subdirectories.
    814823
    815         * samples/Syntax/Makefile, samples/Syntax/assign2.rf:
     824        * samples/Syntax/assign2.rf, samples/Syntax/Makefile:
    816825        - Test for assignments of function results.
    817826
    818         * samples/Convert/to_int_inval.rf, samples/Convert/tochars.rf,
     827        * samples/Convert/tochars.rf, samples/Convert/to_int_inval.rf,
    819828        samples/Convert/tolower.rf, samples/Convert/toupper.rf,
    820         samples/Access/Makefile, samples/Access/l1.rf,
    821         samples/Access/left.rf, samples/Access/middle.rf,
     829        samples/Access/l1.rf, samples/Access/left.rf,
     830        samples/Access/Makefile, samples/Access/middle.rf,
    822831        samples/Access/r1.rf, samples/Access/right.rf:
    823832        - All Words are changed to Chars sequences, so tests work with
     
    840849        * compiler/rfpc.rf, compiler/rfpc.rfi, compiler/Makefile,
    841850        compiler/reserved-c++.rf, compiler/reserved-c++.rfi,
    842         compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    843         compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    844851        compiler/rfp_as2as.rf, compiler/rfp_as2as.rfi,
    845         compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
    846         compiler/rfp_asail_optim.rfi, compiler/rfp_check.rf,
     852        compiler/rfp_asail_optim.rfi, compiler/rfp_asail.rf,
     853        compiler/rfp_asail.rfi, compiler/rfp_check.rf,
    847854        compiler/rfp_check.rfi, compiler/rfp_compile.rf,
    848855        compiler/rfp_compile.rfi, compiler/rfp_const.rf,
    849856        compiler/rfp_const.rfi, compiler/rfp_err.rf, compiler/rfp_err.rfi,
     857        compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    850858        compiler/rfp_format.rf, compiler/rfp_format.rfi,
    851859        compiler/rfp_helper.rf, compiler/rfp_helper.rfi,
     
    854862        compiler/rfp_mangle.rfi, compiler/rfp_parse.rf,
    855863        compiler/rfp_parse.rfi, compiler/rfp_src.rf, compiler/rfp_src.rfi,
     864        compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    856865        compiler/rfp_vars.rf, compiler/rfp_vars.rfi:
    857866        - Main compiler loop has been rewritten in a much more clear
     
    10741083        log message ***
    10751084
    1076         * samples/Convert/bytes_to_chars.rf,
    1077         samples/Convert/bytes_to_chars_inval.rf:
     1085        * samples/Convert/bytes_to_chars_inval.rf,
     1086        samples/Convert/bytes_to_chars.rf:
    10781087        - arguments in tests for Bytes-To-Chars are divided for valid
    10791088        and invalid
     
    11141123
    11151124        * samples/Arithm/rem.rf, samples/Arithm/sub.rf,
    1116         samples/Arithm/add.rf, samples/Arithm/div.rf,
    1117         samples/Arithm/div_rem.rf, samples/Arithm/gcd.rf,
     1125        samples/Arithm/add.rf, samples/Arithm/div_rem.rf,
     1126        samples/Arithm/div.rf, samples/Arithm/gcd.rf,
    11181127        samples/Arithm/mult.rf:
    11191128        - tests for Arithm functions
     
    113611452003-03-05  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    11371146
    1138         * samples/Access/left.rf, samples/Access/left_inval.rf,
    1139         samples/Access/middle.rf, samples/Access/middle_inval.rf,
    1140         samples/Access/r_inval1.rf, samples/Access/right.rf,
    1141         samples/Access/right_inval.rf:
     1147        * samples/Access/left_inval.rf, samples/Access/left.rf,
     1148        samples/Access/middle_inval.rf, samples/Access/middle.rf,
     1149        samples/Access/right_inval.rf, samples/Access/right.rf,
     1150        samples/Access/r_inval1.rf:
    11421151        - tests for Access functions
    11431152
     
    12261235        - Static method ShortInt::create_expr(intptr_t) was added.
    12271236
    1228         * library/Access/Makefile, library/Access/l.cc, library/Makefile:
     1237        * library/Access/l.cc, library/Access/Makefile, library/Makefile:
    12291238        - Function L has been developed to the working one.
    12301239
     
    13731382        - Makefile fixed for new library includes location.
    13741383
    1375         * library/Box/Makefile, library/Box/box.cc,
    1376         library/Box/get.cc, library/Box/put.cc, library/Makefile,
    1377         library/include/refal/Box.hh:
     1384        * library/Box/box.cc, library/Box/get.cc, library/Box/Makefile,
     1385        library/Box/put.cc, library/include/refal/Box.hh,
     1386        library/Makefile:
    13781387        - Library routines for box implementation.
    13791388
     
    151415232003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    15151524
    1516         * samples/Makefile, Makefile, config.mk, runtime/Makefile:
     1525        * samples/Makefile, config.mk, Makefile, runtime/Makefile:
    15171526        - Project tree reorganization, libp++ moved into separate
    15181527        directory.
     
    15841593        - Added debug flags.
    15851594
    1586         * samples/Makefile, samples/perm.rf, samples/select.rf,
    1587         samples/select1.rf, samples/select2.rf, samples/select3.rf:
     1595        * samples/Makefile, samples/perm.rf, samples/select1.rf,
     1596        samples/select2.rf, samples/select3.rf, samples/select.rf:
    15881597        - Workaround to allow program compilation.
    15891598        - Makefile rules changed to allow correct dependency checking.
     
    160216112003-01-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    16031612
    1604         * samples/select2.rf, samples/select3.rf, samples/select.rf,
    1605         samples/select1.rf:
     1613        * samples/select2.rf, samples/select3.rf, samples/select1.rf,
     1614        samples/select.rf:
    16061615        - select examples
    16071616
     
    16221631
    16231632        * compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
    1624         compiler/rfp_compile.rf, compiler/rfp_helper.rf,
     1633        compiler/rfp_compile.rf, compiler/rfpc.rf, compiler/rfp_helper.rf,
    16251634        compiler/rfp_helper.rfi, compiler/rfp_lex.rf,
    1626         compiler/rfp_parse.rf, compiler/rfpc.rf:
     1635        compiler/rfp_parse.rf:
    16271636        - Now compileable C++ code is generated.  Added generation of
    16281637        namespaces, includes, and entry.
     
    18151824        * compiler/Makefile, compiler/reserved-c++.rf,
    18161825        compiler/reserved-c++.rfi, compiler/rfp-filt.rf,
    1817         compiler/rfp-filt.rfi, compiler/rfp-synhl.rf,
    1818         compiler/rfp-synhl.rfi, compiler/rfp_mangle.rf,
    1819         compiler/rfp_mangle.rfi:
     1826        compiler/rfp-filt.rfi, compiler/rfp_mangle.rf,
     1827        compiler/rfp_mangle.rfi, compiler/rfp-synhl.rf,
     1828        compiler/rfp-synhl.rfi:
    18201829        - synhl renamed to rfp-synhl.
    18211830        - convert renamed to rfp-filt.
     
    18591868        - Removed 'rf_' function prefix.
    18601869
    1861         * samples/Makefile, samples/hello.rf:
     1870        * samples/hello.rf, samples/Makefile:
    18621871        - Added simple 'Hello!' example.
    18631872
     
    19081917        - Makefile cleanup.
    19091918
    1910         * compiler/Makefile, compiler/gendeps.sh:
     1919        * compiler/gendeps.sh, compiler/Makefile:
    19111920        - Dependencies are generated automatically now.
    19121921        - Makefile cleanup.
     
    19321941        - Subdirectories processing order changed.
    19331942
    1934         * Makefile, library/StdIO/Makefile:
     1943        * library/StdIO/Makefile, Makefile:
    19351944        - Small fixes for library build process.
    19361945
     
    19461955        runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile,
    19471956        runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in,
    1948         version.mk, Developers, Makefile, changelog.date, config.guess,
    1949         config.mk, createlog, rules.mk:
     1957        version.mk, changelog.date, config.guess, config.mk, createlog,
     1958        Developers, Makefile, rules.mk:
    19501959        - First stage of CVS tree reorganization completed.
    19511960
     
    197619852002-12-11  Andrey Slepuhin  <pooh@msu.ru>
    19771986
    1978         * libp++/Makefile, libp++/pxx_chunk_allocator.hh,
    1979         libp++/pxx_chunk_allocator.ih,
    1980         libp++/pxx_chunk_allocator_block_header.cc,
     1987        * libp++/Makefile, libp++/pxx_chunk_allocator_block_header.cc,
    19811988        libp++/pxx_chunk_allocator_block_header.hh,
    1982         libp++/pxx_chunk_allocator_block_header.ih:
     1989        libp++/pxx_chunk_allocator_block_header.ih,
     1990        libp++/pxx_chunk_allocator.hh, libp++/pxx_chunk_allocator.ih:
    19831991        - Code cleanup. Block header implementation is separated.
    19841992
Note: See TracChangeset for help on using the changeset viewer.