Changeset 896


Ignore:
Timestamp:
Jun 29, 2003, 9:31:52 PM (18 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r894 r896  
    112003-06-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2
     3        * runtime/rf_core.cc, runtime/rf_core.hh:
     4        - type String is registered
    25
    36        * library/Makefile:
    47        - Class is added
    58
    6         * library/Class/Makefile, library/Class/box_q_.cc:
     9        * library/Class/box_q_.cc, library/Class/Makefile:
    710        - Class library function
    811
     
    2932
    3033        * samples/StdIO/Makefile, samples/Syntax/Makefile,
    31         samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
    32         samples/Convert/bytes_to_chars.rf,
    3334        samples/Convert/bytes_to_chars_inval.out,
     35        samples/Convert/bytes_to_chars.out,
     36        samples/Convert/bytes_to_chars.rf, samples/Convert/Makefile,
    3437        samples/Convert/to_int.bug10.out,
    3538        samples/Convert/to_int.bug11.out,
     
    3740        samples/Convert/to_int.bug3.out, samples/StdIO/open_file_inv1.out,
    3841        samples/StdIO/open_file_inv2.out, runtime/rf_core.cc,
    39         runtime/rf_macros.hh, samples/Access/Makefile,
    40         samples/Access/l_inval1.out, samples/Access/left_inval.out,
    41         samples/Access/middle_inval.out, samples/Access/r_inval1.out,
    42         samples/Access/right_inval.out, samples/Arithm/Makefile,
    43         samples/Box/Makefile, samples/Box/box1.out:
     42        runtime/rf_macros.hh, samples/Access/left_inval.out,
     43        samples/Access/l_inval1.out, samples/Access/Makefile,
     44        samples/Access/middle_inval.out, samples/Access/right_inval.out,
     45        samples/Access/r_inval1.out, samples/Arithm/Makefile,
     46        samples/Box/box1.out, samples/Box/Makefile:
    4447        - Fixes for the proper work of "make check".
    4548        - Most out-files are generated with old (1.8.7) compiler.
     
    129132        runtime/rf_core.hh, runtime/rf_expr.hh, runtime/rf_expr.ih,
    130133        runtime/rf_macros.hh, runtime/rf_object.cc, runtime/rf_object.hh,
    131         runtime/rf_short_int.cc, runtime/Makefile, runtime/rf_channel.cc,
    132         runtime/rf_channel.hh, runtime/rf_channel.ih, runtime/rf_char.cc,
    133         runtime/rf_char.hh:
     134        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     135        runtime/rf_parenth.ih, runtime/rf_short_int.cc,
     136        runtime/Makefile, runtime/rf_channel.cc, runtime/rf_channel.hh,
     137        runtime/rf_channel.ih, runtime/rf_char.cc, runtime/rf_char.hh:
    134138        - Result of merge from main trunk.
    135139
     
    156160
    157161        * samples/check.sh, samples/Syntax/const4.out,
    158         samples/Convert/chars_to_bytes.out,
     162        samples/Convert/chars_to_bytes.out, samples/Convert/tochars.out,
     163        samples/Convert/to_int2.out, samples/Convert/to_int3.out,
    159164        samples/Convert/to_int.bug1.out, samples/Convert/to_int.bug2.out,
    160165        samples/Convert/to_int.bug3.out, samples/Convert/to_int.bug4.out,
    161166        samples/Convert/to_int.bug5.out, samples/Convert/to_int.bug6.out,
    162167        samples/Convert/to_int.bug7.out, samples/Convert/to_int.bug8.out,
    163         samples/Convert/to_int.bug9.out, samples/Convert/to_int.out,
    164         samples/Convert/to_int2.out, samples/Convert/to_int3.out,
    165         samples/Convert/to_int_inval.out, samples/Convert/to_word.out,
    166         samples/Convert/tochars.out, samples/Convert/tolower.out,
    167         samples/Convert/toupper.out, samples/Syntax/Makefile,
     168        samples/Convert/to_int.bug9.out, samples/Convert/to_int_inval.out,
     169        samples/Convert/to_int.out, samples/Convert/tolower.out,
     170        samples/Convert/toupper.out, samples/Convert/to_word.out,
    168171        samples/Syntax/assign2.out, samples/Syntax/clash4.out,
    169         samples/Access/left_inval.out, samples/Access/length.out,
    170         samples/Access/middle.out, samples/Access/middle_inval.out,
    171         samples/Access/r1.out, samples/Access/r_inval1.out,
    172         samples/Access/right.out, samples/Access/right_inval.out,
    173         samples/Arithm/Makefile, samples/Arithm/add.out,
     172        samples/Syntax/Makefile, samples/Access/left_inval.out,
     173        samples/Access/length.out, samples/Access/middle_inval.out,
     174        samples/Access/middle.out, samples/Access/r1.out,
     175        samples/Access/right_inval.out, samples/Access/right.out,
     176        samples/Access/r_inval1.out, samples/Arithm/add.out,
    174177        samples/Arithm/div.out, samples/Arithm/div_rem.out,
    175         samples/Arithm/gcd.out, samples/Arithm/mult.out,
    176         samples/Arithm/rem.out, samples/Arithm/sub.out,
    177         samples/Box/Makefile, samples/Box/box1.out,
    178         samples/Convert/Makefile, samples/Convert/bytes_to_chars.out,
    179         samples/Convert/bytes_to_chars_inval.out, Makefile,
    180         rules.mk, samples/Access/Makefile, samples/Access/l1.out,
    181         samples/Access/l_inval1.out, samples/Access/left.out,
    182         samples/Makefile, samples/samples.mk:
     178        samples/Arithm/gcd.out, samples/Arithm/Makefile,
     179        samples/Arithm/mult.out, samples/Arithm/rem.out,
     180        samples/Arithm/sub.out, samples/Box/box1.out,
     181        samples/Box/Makefile, samples/Convert/bytes_to_chars_inval.out,
     182        samples/Convert/bytes_to_chars.out, samples/Convert/Makefile,
     183        Makefile, rules.mk, samples/Access/l1.out,
     184        samples/Access/left.out, samples/Access/l_inval1.out,
     185        samples/Access/Makefile, samples/Makefile, samples/samples.mk:
    183186        - Reorganized samples and tests making process.
    184187        - Added new make targets `samples', `tests' and `check'.
     
    2202232003-06-06  Andrey Slepuhin  <pooh@msu.ru>
    221224
    222         * library/StdIO/Makefile, library/StdIO/channel.cc,
     225        * library/StdIO/channel.cc, library/StdIO/Makefile,
    223226        library/StdIO/std_channels.cc, runtime/Makefile,
    224227        runtime/rf_core.cc, runtime/rf_core.hh, runtime/rf_types.hh:
     
    2602632003-06-03  Anton Orlov  <orlov@mccme.ru>
    261264
    262         * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_term.cc:
     265        * runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
     266        runtime/rf_parenth.hh, runtime/rf_parenth.ih, runtime/rf_term.cc:
    263267        - Added counting of references to parentheses.
    264268
     
    279283        * runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    280284        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    281         runtime/rf_short_int.ih, runtime/rf_term.cc, runtime/rf_term.hh,
    282         runtime/rf_term.ih, runtime/rf_types.hh, runtime/rf_vector.ih,
    283         runtime/rf_word.ih:
     285        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     286        runtime/rf_parenth.ih, runtime/rf_short_int.ih,
     287        runtime/rf_term.cc, runtime/rf_term.hh, runtime/rf_term.ih,
     288        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih:
    284289        - Returning to the unboxed parentheses representation on the
    285290        main CVS branch.
     
    288293        runtime/rf_types.hh, runtime/rf_vector.ih, runtime/rf_word.ih,
    289294        runtime/rf_char.cc, runtime/rf_char.ih, runtime/rf_core.cc,
    290         runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_short_int.ih,
    291         runtime/rf_term.cc:
     295        runtime/rf_expr.hh, runtime/rf_expr.ih, runtime/rf_parenth.cc,
     296        runtime/rf_parenth.hh, runtime/rf_parenth.ih,
     297        runtime/rf_short_int.ih, runtime/rf_term.cc:
    292298        - Parentheses are inherited from general Term.
    293299
     
    298304        runtime/Makefile, runtime/rf_char.cc, runtime/rf_char.ih,
    299305        runtime/rf_core.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    300         runtime/rf_short_int.ih:
     306        runtime/rf_parenth.cc, runtime/rf_parenth.hh,
     307        runtime/rf_parenth.ih, runtime/rf_short_int.ih:
    301308        - Parentheses are inherited from general Term.
    302309
     
    3373442003-05-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    338345
    339         * samples/Convert/to_int.rf, samples/Convert/to_int3.rf:
     346        * samples/Convert/to_int3.rf, samples/Convert/to_int.rf:
    340347        - tests for To_m_Int function are corrected
    341348
     
    3683752003-05-28  Anton Orlov  <orlov@mccme.ru>
    369376
    370         * samples/Makefile, samples/iter.rf:
     377        * samples/iter.rf, samples/Makefile:
    371378        - Factorial through triple $iter.
    372379
     
    3903972003-05-28  Anton Orlov  <orlov@mccme.ru>
    391398
    392         * samples/Syntax/Makefile, samples/Syntax/clash4.rf:
     399        * samples/Syntax/clash4.rf, samples/Syntax/Makefile:
    393400        - A test for clashes compilation.
    394401
     
    4224292003-05-26  Anton Orlov  <orlov@mccme.ru>
    423430
    424         * samples/perm.rf, samples/select.rf, samples/select1.rf,
    425         samples/select2.rf, samples/select3.rf:
     431        * samples/perm.rf, samples/select1.rf, samples/select2.rf,
     432        samples/select3.rf, samples/select.rf:
    426433        - Code formatting.
    427434
     
    4364432003-05-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    437444
    438         * samples/Convert/to_int.rf, samples/Convert/to_int2.rf:
     445        * samples/Convert/to_int2.rf, samples/Convert/to_int.rf:
    439446        - test for To_m_Int function is added
    440447        - tests in to_int2.rf are corrected
     
    5555622003-05-03  Anton Orlov  <orlov@mccme.ru>
    556563
    557         * samples/Syntax/Makefile, samples/Syntax/const4.rf:
     564        * samples/Syntax/const4.rf, samples/Syntax/Makefile:
    558565        - Test for $const'ants compilation.
    559566
    560         * samples/Box/Makefile, samples/Box/box1.rf, samples/Box/box2.rfi,
     567        * samples/Box/box1.rf, samples/Box/box2.rfi, samples/Box/Makefile,
    561568        samples/Makefile:
    562569        - Box library test.
     
    620627
    621628        * compiler/rfp_vars.rf, compiler/rfp_vars.rfi,
    622         compiler/rfp_asail.rf, compiler/rfp_asail_optim.rf,
     629        compiler/rfp_asail_optim.rf, compiler/rfp_asail.rf,
    623630        compiler/rfp_compile.rf:
    624631        - Added parentheses around t.label int the LABEL form in ASAIL.
     
    628635        - Added Arithm and Syntax subdirectories.
    629636
    630         * samples/Syntax/Makefile, samples/Syntax/assign2.rf:
     637        * samples/Syntax/assign2.rf, samples/Syntax/Makefile:
    631638        - Test for assignments of function results.
    632639
    633         * samples/Convert/to_int_inval.rf, samples/Convert/tochars.rf,
     640        * samples/Convert/tochars.rf, samples/Convert/to_int_inval.rf,
    634641        samples/Convert/tolower.rf, samples/Convert/toupper.rf,
    635         samples/Access/Makefile, samples/Access/l1.rf,
    636         samples/Access/left.rf, samples/Access/middle.rf,
     642        samples/Access/l1.rf, samples/Access/left.rf,
     643        samples/Access/Makefile, samples/Access/middle.rf,
    637644        samples/Access/r1.rf, samples/Access/right.rf:
    638645        - All Words are changed to Chars sequences, so tests work with
     
    655662        * compiler/rfpc.rf, compiler/rfpc.rfi, compiler/Makefile,
    656663        compiler/reserved-c++.rf, compiler/reserved-c++.rfi,
    657         compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    658         compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    659664        compiler/rfp_as2as.rf, compiler/rfp_as2as.rfi,
    660         compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
    661         compiler/rfp_asail_optim.rfi, compiler/rfp_check.rf,
     665        compiler/rfp_asail_optim.rfi, compiler/rfp_asail.rf,
     666        compiler/rfp_asail.rfi, compiler/rfp_check.rf,
    662667        compiler/rfp_check.rfi, compiler/rfp_compile.rf,
    663668        compiler/rfp_compile.rfi, compiler/rfp_const.rf,
    664669        compiler/rfp_const.rfi, compiler/rfp_err.rf, compiler/rfp_err.rfi,
     670        compiler/rfp-filt.rf, compiler/rfp-filt.rfi,
    665671        compiler/rfp_format.rf, compiler/rfp_format.rfi,
    666672        compiler/rfp_helper.rf, compiler/rfp_helper.rfi,
     
    669675        compiler/rfp_mangle.rfi, compiler/rfp_parse.rf,
    670676        compiler/rfp_parse.rfi, compiler/rfp_src.rf, compiler/rfp_src.rfi,
     677        compiler/rfp-synhl.rf, compiler/rfp-synhl.rfi,
    671678        compiler/rfp_vars.rf, compiler/rfp_vars.rfi:
    672679        - Main compiler loop has been rewritten in a much more clear
     
    889896        log message ***
    890897
    891         * samples/Convert/bytes_to_chars.rf,
    892         samples/Convert/bytes_to_chars_inval.rf:
     898        * samples/Convert/bytes_to_chars_inval.rf,
     899        samples/Convert/bytes_to_chars.rf:
    893900        - arguments in tests for Bytes-To-Chars are divided for valid
    894901        and invalid
     
    929936
    930937        * samples/Arithm/rem.rf, samples/Arithm/sub.rf,
    931         samples/Arithm/add.rf, samples/Arithm/div.rf,
    932         samples/Arithm/div_rem.rf, samples/Arithm/gcd.rf,
     938        samples/Arithm/add.rf, samples/Arithm/div_rem.rf,
     939        samples/Arithm/div.rf, samples/Arithm/gcd.rf,
    933940        samples/Arithm/mult.rf:
    934941        - tests for Arithm functions
     
    9519582003-03-05  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    952959
    953         * samples/Access/left.rf, samples/Access/left_inval.rf,
    954         samples/Access/middle.rf, samples/Access/middle_inval.rf,
    955         samples/Access/r_inval1.rf, samples/Access/right.rf,
    956         samples/Access/right_inval.rf:
     960        * samples/Access/left_inval.rf, samples/Access/left.rf,
     961        samples/Access/middle_inval.rf, samples/Access/middle.rf,
     962        samples/Access/right_inval.rf, samples/Access/right.rf,
     963        samples/Access/r_inval1.rf:
    957964        - tests for Access functions
    958965
     
    10411048        - Static method ShortInt::create_expr(intptr_t) was added.
    10421049
    1043         * library/Access/Makefile, library/Access/l.cc, library/Makefile:
     1050        * library/Access/l.cc, library/Access/Makefile, library/Makefile:
    10441051        - Function L has been developed to the working one.
    10451052
     
    11881195        - Makefile fixed for new library includes location.
    11891196
    1190         * library/Box/Makefile, library/Box/box.cc,
    1191         library/Box/get.cc, library/Box/put.cc, library/Makefile,
    1192         library/include/refal/Box.hh:
     1197        * library/Box/box.cc, library/Box/get.cc, library/Box/Makefile,
     1198        library/Box/put.cc, library/include/refal/Box.hh,
     1199        library/Makefile:
    11931200        - Library routines for box implementation.
    11941201
     
    132913362003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    13301337
    1331         * samples/Makefile, Makefile, config.mk, runtime/Makefile:
     1338        * samples/Makefile, config.mk, Makefile, runtime/Makefile:
    13321339        - Project tree reorganization, libp++ moved into separate
    13331340        directory.
     
    13991406        - Added debug flags.
    14001407
    1401         * samples/Makefile, samples/perm.rf, samples/select.rf,
    1402         samples/select1.rf, samples/select2.rf, samples/select3.rf:
     1408        * samples/Makefile, samples/perm.rf, samples/select1.rf,
     1409        samples/select2.rf, samples/select3.rf, samples/select.rf:
    14031410        - Workaround to allow program compilation.
    14041411        - Makefile rules changed to allow correct dependency checking.
     
    141714242003-01-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    14181425
    1419         * samples/select2.rf, samples/select3.rf, samples/select.rf,
    1420         samples/select1.rf:
     1426        * samples/select2.rf, samples/select3.rf, samples/select1.rf,
     1427        samples/select.rf:
    14211428        - select examples
    14221429
     
    14371444
    14381445        * compiler/rfp_asail.rf, compiler/rfp_asail.rfi,
    1439         compiler/rfp_compile.rf, compiler/rfp_helper.rf,
     1446        compiler/rfp_compile.rf, compiler/rfpc.rf, compiler/rfp_helper.rf,
    14401447        compiler/rfp_helper.rfi, compiler/rfp_lex.rf,
    1441         compiler/rfp_parse.rf, compiler/rfpc.rf:
     1448        compiler/rfp_parse.rf:
    14421449        - Now compileable C++ code is generated.  Added generation of
    14431450        namespaces, includes, and entry.
     
    16301637        * compiler/Makefile, compiler/reserved-c++.rf,
    16311638        compiler/reserved-c++.rfi, compiler/rfp-filt.rf,
    1632         compiler/rfp-filt.rfi, compiler/rfp-synhl.rf,
    1633         compiler/rfp-synhl.rfi, compiler/rfp_mangle.rf,
    1634         compiler/rfp_mangle.rfi:
     1639        compiler/rfp-filt.rfi, compiler/rfp_mangle.rf,
     1640        compiler/rfp_mangle.rfi, compiler/rfp-synhl.rf,
     1641        compiler/rfp-synhl.rfi:
    16351642        - synhl renamed to rfp-synhl.
    16361643        - convert renamed to rfp-filt.
     
    16741681        - Removed 'rf_' function prefix.
    16751682
    1676         * samples/Makefile, samples/hello.rf:
     1683        * samples/hello.rf, samples/Makefile:
    16771684        - Added simple 'Hello!' example.
    16781685
     
    17231730        - Makefile cleanup.
    17241731
    1725         * compiler/Makefile, compiler/gendeps.sh:
     1732        * compiler/gendeps.sh, compiler/Makefile:
    17261733        - Dependencies are generated automatically now.
    17271734        - Makefile cleanup.
     
    17471754        - Subdirectories processing order changed.
    17481755
    1749         * Makefile, library/StdIO/Makefile:
     1756        * library/StdIO/Makefile, Makefile:
    17501757        - Small fixes for library build process.
    17511758
     
    17611768        runtime/rf_retval.cc, runtime/rf_retval.hh, compiler/Makefile,
    17621769        runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in,
    1763         version.mk, Developers, Makefile, changelog.date, config.guess,
    1764         config.mk, createlog, rules.mk:
     1770        version.mk, changelog.date, config.guess, config.mk, createlog,
     1771        Developers, Makefile, rules.mk:
    17651772        - First stage of CVS tree reorganization completed.
    17661773
     
    179117982002-12-11  Andrey Slepuhin  <pooh@msu.ru>
    17921799
    1793         * libp++/Makefile, libp++/pxx_chunk_allocator.hh,
    1794         libp++/pxx_chunk_allocator.ih,
    1795         libp++/pxx_chunk_allocator_block_header.cc,
     1800        * libp++/Makefile, libp++/pxx_chunk_allocator_block_header.cc,
    17961801        libp++/pxx_chunk_allocator_block_header.hh,
    1797         libp++/pxx_chunk_allocator_block_header.ih:
     1802        libp++/pxx_chunk_allocator_block_header.ih,
     1803        libp++/pxx_chunk_allocator.hh, libp++/pxx_chunk_allocator.ih:
    17981804        - Code cleanup. Block header implementation is separated.
    17991805
Note: See TracChangeset for help on using the changeset viewer.