Changeset 931


Ignore:
Timestamp:
Jul 1, 2003, 11:57:56 AM (18 years ago)
Author:
luba
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r926 r931  
     12003-07-01  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2
     3        * runtime/rf_char.hh, runtime/rf_char.ih:
     4        - is_letter() method is added
     5
     6        * library/Makefile:
     7        - Compare is added
     8
     9        * library/Compare/Makefile, library/Compare/eq.cc,
     10        library/Compare/gt.cc, library/Compare/gt_eq.cc,
     11        library/Compare/lt.cc, library/Compare/lt_eq.cc,
     12        library/Compare/s_eq.cc:
     13        - Compare library functions
     14
     15        * library/Class/digit_q_.cc, library/Class/letter_q_.cc:
     16        - is_digit(), is_letter() methods are used
     17
    1182003-07-01  Anton Orlov  <orlov@mccme.ru>
    219
     
    79962003-06-29  Anton Orlov  <orlov@mccme.ru>
    8097
    81         * samples/Syntax/const1.rf, samples/Syntax/const2.rfi,
    82         samples/Syntax/Makefile:
     98        * samples/Syntax/Makefile, samples/Syntax/const1.rf,
     99        samples/Syntax/const2.rfi:
    83100        - New test for using $const'ants.
    84101
     
    96113        library/include/refal/Arithm.hh, library/include/refal/Box.hh,
    97114        library/include/refal/Class.hh, library/include/refal/Convert.hh,
    98         library/include/refal/StdIO.hh, library/include/refal/String.hh:
     115        library/include/refal/StdIO.hh:
    99116        - String.hh is added.
    100117        - Module names have started with "__refal__" component.
     
    111128        - Class is added
    112129
    113         * library/Class/box_q_.cc, library/Class/Makefile:
     130        * library/Class/Makefile, library/Class/box_q_.cc:
    114131        - Class library function
    115132
     
    136153
    137154        * samples/StdIO/Makefile, samples/Syntax/Makefile,
     155        samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
     156        samples/Convert/bytes_to_chars.rf,
    138157        samples/Convert/bytes_to_chars_inval.out,
    139         samples/Convert/bytes_to_chars.out,
    140         samples/Convert/bytes_to_chars.rf, samples/Convert/Makefile,
    141158        samples/Convert/to_int.bug10.out,
    142159        samples/Convert/to_int.bug11.out,
     
    144161        samples/Convert/to_int.bug3.out, samples/StdIO/open_file_inv1.out,
    145162        samples/StdIO/open_file_inv2.out, runtime/rf_core.cc,
    146         runtime/rf_macros.hh, samples/Access/left_inval.out,
    147         samples/Access/l_inval1.out, samples/Access/Makefile,
    148         samples/Access/middle_inval.out, samples/Access/right_inval.out,
    149         samples/Access/r_inval1.out, samples/Arithm/Makefile,
    150         samples/Box/box1.out, samples/Box/Makefile:
     163        runtime/rf_macros.hh, samples/Access/Makefile,
     164        samples/Access/l_inval1.out, samples/Access/left_inval.out,
     165        samples/Access/middle_inval.out, samples/Access/r_inval1.out,
     166        samples/Access/right_inval.out, samples/Arithm/Makefile,
     167        samples/Box/Makefile, samples/Box/box1.out:
    151168        - Fixes for the proper work of "make check".
    152169        - Most out-files are generated with old (1.8.7) compiler.
     
    236253        runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih,
    237254        runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh,
    238         runtime/rf_parenth.cc, runtime/rf_parenth.hh,
    239         runtime/rf_parenth.ih, runtime/rf_short_int.cc,
    240         runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh,
    241         runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh:
     255        runtime/rf_short_int.cc, runtime/Makefile, runtime/rf_channel.cc,
     256        runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc,
     257        runtime/rf_char.hh:
    242258        - Result of merge from main trunk.
    243259
     
    264280
    265281        * samples/check.sh, samples/Syntax/const4.out,
    266         samples/Convert/chars_to_bytes.out, samples/Convert/tochars.out,
    267         samples/Convert/to_int2.out, samples/Convert/to_int3.out,
     282        samples/Convert/chars_to_bytes.out,
    268283        samples/Convert/to_int.bug1.out, samples/Convert/to_int.bug2.out,
    269284        samples/Convert/to_int.bug3.out, samples/Convert/to_int.bug4.out,
    270285        samples/Convert/to_int.bug5.out, samples/Convert/to_int.bug6.out,
    271286        samples/Convert/to_int.bug7.out, samples/Convert/to_int.bug8.out,
    272         samples/Convert/to_int.bug9.out, samples/Convert/to_int_inval.out,
    273         samples/Convert/to_int.out, samples/Convert/tolower.out,
    274         samples/Convert/toupper.out, samples/Convert/to_word.out,
     287        samples/Convert/to_int.bug9.out, samples/Convert/to_int.out,
     288        samples/Convert/to_int2.out, samples/Convert/to_int3.out,
     289        samples/Convert/to_int_inval.out, samples/Convert/to_word.out,
     290        samples/Convert/tochars.out, samples/Convert/tolower.out,
     291        samples/Convert/toupper.out, samples/Syntax/Makefile,
    275292        samples/Syntax/assign2.out, samples/Syntax/clash4.out,
    276         samples/Syntax/Makefile, samples/Access/left_inval.out,
    277         samples/Access/length.out, samples/Access/middle_inval.out,
    278         samples/Access/middle.out, samples/Access/r1.out,
    279         samples/Access/right_inval.out, samples/Access/right.out,
    280         samples/Access/r_inval1.out, samples/Arithm/add.out,
     293        samples/Access/left_inval.out, samples/Access/length.out,
     294        samples/Access/middle.out, samples/Access/middle_inval.out,
     295        samples/Access/r1.out, samples/Access/r_inval1.out,
     296        samples/Access/right.out, samples/Access/right_inval.out,
     297        samples/Arithm/Makefile, samples/Arithm/add.out,
    281298        samples/Arithm/div.out, samples/Arithm/div_rem.out,
    282         samples/Arithm/gcd.out, samples/Arithm/Makefile,
    283         samples/Arithm/mult.out, samples/Arithm/rem.out,
    284         samples/Arithm/sub.out, samples/Box/box1.out,
    285         samples/Box/Makefile, samples/Convert/bytes_to_chars_inval.out,
    286         samples/Convert/bytes_to_chars.out, samples/Convert/Makefile,
    287         Makefile, rules.mk, samples/Access/l1.out,
    288         samples/Access/left.out, samples/Access/l_inval1.out,
    289         samples/Access/Makefile, samples/Makefile, samples/samples.mk:
     299        samples/Arithm/gcd.out, samples/Arithm/mult.out,
     300        samples/Arithm/rem.out, samples/Arithm/sub.out,
     301        samples/Box/Makefile, samples/Box/box1.out,
     302        samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
     303        samples/Convert/bytes_to_chars_inval.out, Makefile,
     304        rules.mk, samples/Access/Makefile, samples/Access/l1.out,
     305        samples/Access/l_inval1.out, samples/Access/left.out,
     306        samples/Makefile, samples/samples.mk:
    290307        - Reorganized samples and tests making process.
    291308        - Added new make targets `samples', `tests' and `check'.
     
    3273442003-06-06  Andrey Slepuhin  <pooh@msu.ru>
    328345
    329         * library/StdIO/channel.cc, library/StdIO/Makefile,
     346        * library/StdIO/Makefile, library/StdIO/channel.cc,
    330347        library/StdIO/std_channels.cc, runtime/Makefile,
    331348        runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh:
     
    3673842003-06-03  Anton Orlov  <orlov@mccme.ru>
    368385
    369         * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
    370         runtime/rf_parenth.hh, runtime/rf_parenth.ih, runtime/rf_term.cc:
     386        * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc:
    371387        - Added counting of references to parentheses.
    372388
     
    387403        * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    388404        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    389         runtime/rf_parenth.cc, runtime/rf_parenth.hh,
    390         runtime/rf_parenth.ih, runtime/rf_short_int.ih,
    391         runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih,
    392         runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih:
     405        runtime/rf_short_int.ih, runtime/rf_term.cc, runtime/rf_term.hh,
     406        runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih,
     407        runtime/rf_word.ih:
    393408        - Returning to the unboxed parentheses representation on the
    394409        main CVS branch.
     
    397412        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih,
    398413        runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc,
    399         runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
    400         runtime/rf_parenth.hh, runtime/rf_parenth.ih,
    401         runtime/rf_short_int.ih, runtime/rf_term.cc:
     414        runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_short_int.ih,
     415        runtime/rf_term.cc:
    402416        - Parentheses are inherited from general Term.
    403417
     
    408422        runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    409423        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    410         runtime/rf_parenth.cc, runtime/rf_parenth.hh,
    411         runtime/rf_parenth.ih, runtime/rf_short_int.ih:
     424        runtime/rf_short_int.ih:
    412425        - Parentheses are inherited from general Term.
    413426
     
    4484612003-05-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    449462
    450         * samples/Convert/to_int3.rf, samples/Convert/to_int.rf:
     463        * samples/Convert/to_int.rf, samples/Convert/to_int3.rf:
    451464        - tests for To_m_Int function are corrected
    452465
     
    4794922003-05-28  Anton Orlov  <orlov@mccme.ru>
    480493
    481         * samples/iter.rf, samples/Makefile:
     494        * samples/Makefile, samples/iter.rf:
    482495        - Factorial through triple $iter.
    483496
     
    5015142003-05-28  Anton Orlov  <orlov@mccme.ru>
    502515
    503         * samples/Syntax/clash4.rf, samples/Syntax/Makefile:
     516        * samples/Syntax/Makefile, samples/Syntax/clash4.rf:
    504517        - A test for clashes compilation.
    505518
     
    5335462003-05-26  Anton Orlov  <orlov@mccme.ru>
    534547
    535         * samples/perm.rf, samples/select1.rf, samples/select2.rf,
    536         samples/select3.rf, samples/select.rf:
     548        * samples/perm.rf, samples/select.rf, samples/select1.rf,
     549        samples/select2.rf, samples/select3.rf:
    537550        - Code formatting.
    538551
     
    5475602003-05-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    548561
    549         * samples/Convert/to_int2.rf, samples/Convert/to_int.rf:
     562        * samples/Convert/to_int.rf, samples/Convert/to_int2.rf:
    550563        - test for To_m_Int function is added
    551564        - tests in to_int2.rf are corrected
     
    6666792003-05-03  Anton Orlov  <orlov@mccme.ru>
    667680
    668         * samples/Syntax/const4.rf, samples/Syntax/Makefile:
     681        * samples/Syntax/Makefile, samples/Syntax/const4.rf:
    669682        - Test for $const'ants compilation.
    670683
    671         * samples/Box/box1.rf, samples/Box/box2.rfi, samples/Box/Makefile,
     684        * samples/Box/Makefile, samples/Box/box1.rf, samples/Box/box2.rfi,
    672685        samples/Makefile:
    673686        - Box library test.
     
    731744
    732745        * compiler/rfp_vars.rf, compiler/rfp_vars.rfi,
    733         compiler/rfp_asail_optim.rf, compiler/rfp_asail.rf,
     746        compiler/rfp_asail.rf, compiler/rfp_asail_optim.rf,
    734747        compiler/rfp_compile.rf:
    735748        - Added parentheses around t.label int the LABEL form in ASAIL.
     
    739752        - Added Arithm and Syntax subdirectories.
    740753
    741         * samples/Syntax/assign2.rf, samples/Syntax/Makefile:
     754        * samples/Syntax/Makefile, samples/Syntax/assign2.rf:
    742755        - Test for assignments of function results.
    743756
    744         * samples/Convert/tochars.rf, samples/Convert/to_int_inval.rf,
     757        * samples/Convert/to_int_inval.rf, samples/Convert/tochars.rf,
    745758        samples/Convert/tolower.rf, samples/Convert/toupper.rf,
    746         samples/Access/l1.rf, samples/Access/left.rf,
    747         samples/Access/Makefile, samples/Access/middle.rf,
     759        samples/Access/Makefile, samples/Access/l1.rf,
     760        samples/Access/left.rf, samples/Access/middle.rf,
    748761        samples/Access/r1.rf, samples/Access/right.rf:
    749762        - All Words are changed to Chars sequences, so tests work with
     
    766779        * compiler/rfpc.rf, compiler/rfpc.rfi, compiler/Makefile,
    767780        compiler/reserved-c++.rf, compiler/reserved-c++.rfi,
     781        compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
     782        compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    768783        compiler/rfp_as2as.rf, compiler/rfp_as2as.rfi,
    769         compiler/rfp_asail_optim.rfi, compiler/rfp_asail.rf,
    770         compiler/rfp_asail.rfi, compiler/rfp_check.rf,
     784        compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
     785        compiler/rfp_asail_optim.rfi, compiler/rfp_check.rf,
    771786        compiler/rfp_check.rfi, compiler/rfp_compile.rf,
    772787        compiler/rfp_compile.rfi, compiler/rfp_const.rf,
    773788        compiler/rfp_const.rfi, compiler/rfp_err.rf, compiler/rfp_err.rfi,
    774         compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    775789        compiler/rfp_format.rf, compiler/rfp_format.rfi,
    776790        compiler/rfp_helper.rf, compiler/rfp_helper.rfi,
     
    779793        compiler/rfp_mangle.rfi, compiler/rfp_parse.rf,
    780794        compiler/rfp_parse.rfi, compiler/rfp_src.rf, compiler/rfp_src.rfi,
    781         compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    782795        compiler/rfp_vars.rf, compiler/rfp_vars.rfi:
    783796        - Main compiler loop has been rewritten in a much more clear
     
    10001013        log message ***
    10011014
    1002         * samples/Convert/bytes_to_chars_inval.rf,
    1003         samples/Convert/bytes_to_chars.rf:
     1015        * samples/Convert/bytes_to_chars.rf,
     1016        samples/Convert/bytes_to_chars_inval.rf:
    10041017        - arguments in tests for Bytes-To-Chars are divided for valid
    10051018        and invalid
     
    10401053
    10411054        * samples/Arithm/rem.rf, samples/Arithm/sub.rf,
    1042         samples/Arithm/add.rf, samples/Arithm/div_rem.rf,
    1043         samples/Arithm/div.rf, samples/Arithm/gcd.rf,
     1055        samples/Arithm/add.rf, samples/Arithm/div.rf,
     1056        samples/Arithm/div_rem.rf, samples/Arithm/gcd.rf,
    10441057        samples/Arithm/mult.rf:
    10451058        - tests for Arithm functions
     
    106210752003-03-05  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    10631076
    1064         * samples/Access/left_inval.rf, samples/Access/left.rf,
    1065         samples/Access/middle_inval.rf, samples/Access/middle.rf,
    1066         samples/Access/right_inval.rf, samples/Access/right.rf,
    1067         samples/Access/r_inval1.rf:
     1077        * samples/Access/left.rf, samples/Access/left_inval.rf,
     1078        samples/Access/middle.rf, samples/Access/middle_inval.rf,
     1079        samples/Access/r_inval1.rf, samples/Access/right.rf,
     1080        samples/Access/right_inval.rf:
    10681081        - tests for Access functions
    10691082
     
    11521165        - Static method ShortInt::create_expr(intptr_t) was added.
    11531166
    1154         * library/Access/l.cc, library/Access/Makefile, library/Makefile:
     1167        * library/Access/Makefile, library/Access/l.cc, library/Makefile:
    11551168        - Function L has been developed to the working one.
    11561169
     
    12991312        - Makefile fixed for new library includes location.
    13001313
    1301         * library/Box/box.cc, library/Box/get.cc, library/Box/Makefile,
    1302         library/Box/put.cc, library/include/refal/Box.hh,
    1303         library/Makefile:
     1314        * library/Box/Makefile, library/Box/box.cc,
     1315        library/Box/get.cc, library/Box/put.cc, library/Makefile,
     1316        library/include/refal/Box.hh:
    13041317        - Library routines for box implementation.
    13051318
     
    144014532003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    14411454
    1442         * samples/Makefile, config.mk, Makefile, runtime/Makefile:
     1455        * samples/Makefile, Makefile, config.mk, runtime/Makefile:
    14431456        - Project tree reorganization, libp++ moved into separate
    14441457        directory.
     
    15101523        - Added debug flags.
    15111524
    1512         * samples/Makefile, samples/perm.rf, samples/select1.rf,
    1513         samples/select2.rf, samples/select3.rf, samples/select.rf:
     1525        * samples/Makefile, samples/perm.rf, samples/select.rf,
     1526        samples/select1.rf, samples/select2.rf, samples/select3.rf:
    15141527        - Workaround to allow program compilation.
    15151528        - Makefile rules changed to allow correct dependency checking.
     
    152815412003-01-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    15291542
    1530         * samples/select2.rf, samples/select3.rf, samples/select1.rf,
    1531         samples/select.rf:
     1543        * samples/select2.rf, samples/select3.rf, samples/select.rf,
     1544        samples/select1.rf:
    15321545        - select examples
    15331546
     
    15481561
    15491562        * compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
    1550         compiler/rfp_compile.rf, compiler/rfpc.rf, compiler/rfp_helper.rf,
     1563        compiler/rfp_compile.rf, compiler/rfp_helper.rf,
    15511564        compiler/rfp_helper.rfi, compiler/rfp_lex.rf,
    1552         compiler/rfp_parse.rf:
     1565        compiler/rfp_parse.rf, compiler/rfpc.rf:
    15531566        - Now compileable C++ code is generated.  Added generation of
    15541567        namespaces, includes, and entry.
     
    17411754        * compiler/Makefile, compiler/reserved-c++.rf,
    17421755        compiler/reserved-c++.rfi, compiler/rfp-filt.rf,
    1743         compiler/rfp-filt.rfi, compiler/rfp_mangle.rf,
    1744         compiler/rfp_mangle.rfi, compiler/rfp-synhl.rf,
    1745         compiler/rfp-synhl.rfi:
     1756        compiler/rfp-filt.rfi, compiler/rfp-synhl.rf,
     1757        compiler/rfp-synhl.rfi, compiler/rfp_mangle.rf,
     1758        compiler/rfp_mangle.rfi:
    17461759        - synhl renamed to rfp-synhl.
    17471760        - convert renamed to rfp-filt.
     
    17851798        - Removed 'rf_' function prefix.
    17861799
    1787         * samples/hello.rf, samples/Makefile:
     1800        * samples/Makefile, samples/hello.rf:
    17881801        - Added simple 'Hello!' example.
    17891802
     
    18341847        - Makefile cleanup.
    18351848
    1836         * compiler/gendeps.sh, compiler/Makefile:
     1849        * compiler/Makefile, compiler/gendeps.sh:
    18371850        - Dependencies are generated automatically now.
    18381851        - Makefile cleanup.
     
    18581871        - Subdirectories processing order changed.
    18591872
    1860         * library/StdIO/Makefile, Makefile:
     1873        * Makefile, library/StdIO/Makefile:
    18611874        - Small fixes for library build process.
    18621875
     
    18721885        runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile,
    18731886        runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in,
    1874         version.mk, changelog.date, config.guess, config.mk, createlog,
    1875         Developers, Makefile, rules.mk:
     1887        version.mk, Developers, Makefile, changelog.date, config.guess,
     1888        config.mk, createlog, rules.mk:
    18761889        - First stage of CVS tree reorganization completed.
    18771890
     
    190219152002-12-11  Andrey Slepuhin  <pooh@msu.ru>
    19031916
    1904         * libp++/Makefile, libp++/pxx_chunk_allocator_block_header.cc,
     1917        * libp++/Makefile, libp++/pxx_chunk_allocator.hh,
     1918        libp++/pxx_chunk_allocator.ih,
     1919        libp++/pxx_chunk_allocator_block_header.cc,
    19051920        libp++/pxx_chunk_allocator_block_header.hh,
    1906         libp++/pxx_chunk_allocator_block_header.ih,
    1907         libp++/pxx_chunk_allocator.hh, libp++/pxx_chunk_allocator.ih:
     1921        libp++/pxx_chunk_allocator_block_header.ih:
    19081922        - Code cleanup. Block header implementation is separated.
    19091923
Note: See TracChangeset for help on using the changeset viewer.