Changeset 1438


Ignore:
Timestamp:
Jun 8, 2004, 11:02:31 AM (17 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r1430 r1438  
     12004-06-08  Anton Orlov  <orlov@mccme.ru>
     2
     3        * cygwin/Makefile, configure, Makefile, runtime/Makefile,
     4        libp++/Makefile, library/Makefile:
     5        - Improved makefiles.
     6
     7        * library/include/refal.old/Arithm.hh,
     8        library/include/refal.old/Bit.hh,
     9        library/include/refal.old/ShortArithm.hh,
     10        library/include/refal.old/StdIO.hh,
     11        library/include/refal.old/Vector.hh,
     12        library/include/refal/Arithm.hh, library/include/refal/Bit.hh,
     13        library/include/refal/ShortArithm.hh,
     14        library/include/refal/StdIO.hh,
     15        library/include/refal/Vector.hh, library/include/refal/access.hh,
     16        library/include/refal/apply.hh, library/include/refal/arithm.hh,
     17        library/include/refal/bit.hh, library/include/refal/box.hh,
     18        library/include/refal/class.hh, library/include/refal/compare.hh,
     19        library/include/refal/convert.hh, library/include/refal/dos.hh,
     20        library/include/refal/shortarithm.hh,
     21        library/include/refal/stdio.hh, library/include/refal/string.hh,
     22        library/include/refal/table.hh, library/include/refal/vector.hh:
     23        - Generated headers.
     24
     25        * bootstrap/compiler/rfpc.cc, compiler/rfpc.rf:
     26        - Generation of headers for case insensitive programs.
     27
    1282004-06-07  Anton Orlov  <orlov@mccme.ru>
    229
     
    39662004-04-27  Anton Orlov  <orlov@mccme.ru>
    4067
    41         * config.mk, cygwin/config.mk, rfp.sh:
    42         - Improved makefiles.
    43 
    4468        * README:
    4569        - Terse instructions.
     
    6488
    6589        * libstdc++-stub/Makefile, bootstrap/compiler/Makefile,
    66         compiler/Makefile, cygwin/config.mk, rfp.sh, samples/samples.mk:
     90        compiler/Makefile, samples/samples.mk:
    6791        - Improved makefiles.
    6892
     
    841082004-04-27  Anton Orlov  <orlov@mccme.ru>
    85109
    86         * Makefile, config.mk, cygwin/config.mk, samples/samples.mk:
     110        * Makefile, samples/samples.mk:
    87111        - Improved makefiles.
    88112
     
    90114
    91115        * bootstrap/compiler/Makefile, Makefile, bootstrap/Makefile,
    92         config.mk, rules.mk, samples/samples.mk, cygwin/Makefile,
    93         cygwin/config.mk, cygwin/libp++/Makefile,
    94         cygwin/library/Access/Makefile:
     116        rules.mk, samples/samples.mk, cygwin/Makefile:
    95117        - Improved makefiles.
    96118
    971192004-04-26  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    98120
    99         * rfp.sh:
    100         - Possibility to set top refal directory through environment
    101         variable $refal_dir.
    102 
    103         * cygwin/Makefile, cygwin/config.mk:
     121        * cygwin/Makefile:
    104122        - Makefiles for cygwin.
    105123
     
    132150        - Compiler sources in C++.
    133151
    134         * cygwin/libp++/Makefile, cygwin/library/Makefile:
    135         - Makefiles corrections.
    136         - New function strtowstr() (to use instead of swprintf()).
    137           to_string() method in all classes is changed accordingly.
    138 
    139         * cygwin/libp++/Makefile, cygwin/libp++/pxx_exception.hh,
    140         cygwin/libp++/pxx_string.hh, cygwin/libp++/pxx_string.ih:
    141         - Makefile has been fixed.
    142         - pxx_exception has been added.
    143         - Operators << have been removed from pxx_string
    144           (problems with pxx_stream under cygwin).
    145 
    146         * cygwin/library/Access/middle.cc, cygwin/library/Access/r.cc,
    147         cygwin/library/Access/length.cc, cygwin/library/Access/Makefile,
    148         cygwin/library/Access/l.cc, cygwin/library/Access/left.cc,
    149         cygwin/library/Makefile:
    150         - Library files modified for cygwin.
    151 
    1521522004-04-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    153153
    154         * cygwin/libp++/pxx_vector.ih, cygwin/libp++/pxx_sys_error.hh,
    155         cygwin/libp++/pxx_sys_error.ih, cygwin/libp++/pxx_vector.cc,
    156         cygwin/libp++/pxx_vector.hh, cygwin/libp++/pxx_string.hh,
    157         cygwin/libp++/pxx_string.ih, cygwin/libp++/pxx_sys_error.cc,
    158         cygwin/libp++/pxx_malloc_allocator.hh,
    159         cygwin/libp++/pxx_malloc_allocator.ih,
    160         cygwin/libp++/pxx_string.cc, cygwin/libp++/pxx_heap_allocator.cc,
    161         cygwin/libp++/pxx_heap_allocator.hh,
    162         cygwin/libp++/pxx_heap_allocator.ih,
    163         cygwin/libp++/pxx_malloc_allocator.cc,
    164         cygwin/libp++/pxx_default_allocator.hh,
    165         cygwin/libp++/pxx_default_allocator.ih, cygwin/libp++/pxx_heap.cc,
    166         cygwin/libp++/pxx_heap.hh, cygwin/libp++/pxx_heap.ih,
    167         cygwin/libp++/pxx_chunk_allocator_block_header.hh,
     154        * cygwin/libp++/pxx_chunk_allocator_block_header.hh,
    168155        cygwin/libp++/pxx_chunk_allocator_block_header.ih,
    169156        cygwin/libp++/pxx_common.cc, cygwin/libp++/pxx_common.hh,
     
    175162        cygwin/libp++/pxx_chunk_allocator.ih,
    176163        cygwin/libp++/pxx_chunk_allocator_block_header.cc,
    177         cygwin/libp++/Makefile, cygwin/libp++/pxx_allocator.cc:
     164        cygwin/libp++/pxx_allocator.cc:
    178165        - libp++ files needed for cygwin (partly modified).
    179166
    180 2004-03-25  Anton Orlov  <orlov@mccme.ru>
    181 
    182         * rfp.sh: Use -o option with gcc -c
    183 
    184         * rfp.sh:
    185         - Option -o (for easy result naming) has been added.
    186 
    1871672004-03-24  Anton Orlov  <orlov@mccme.ru>
    188 
    189         * rfp.sh:
    190         - Shell script for one-command compilation of refal programs in
    191         the simplest cases.
    192168
    193169        * compiler/rfpc.rf:
     
    433409        - more functions to Dos module
    434410
    435         * library/include/refal/Dos.hh, library/Dos/Makefile:
     411        * library/include/refal.old/Dos.hh, library/include/refal/Dos.hh,
     412        library/Dos/Makefile:
    436413        - more functions are added to Dos library module;
    437414
    4384152003-10-01  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    439416
    440         * library/include/refal/Bit.hh:
     417        * library/include/refal.old/Bit.hh, library/include/refal/Bit.hh:
    441418        - declarations for Bit library functions
    442419
     
    887864
    888865        * library/StdIO/read_m_line.cc, library/StdIO/std_channels.cc,
     866        library/include/refal.old/StdIO.hh,
    889867        library/include/refal/StdIO.hh, runtime/rf_core.cc,
    890868        runtime/rf_core.hh, runtime/rf_macros.hh, bootstrap/Makefile,
     
    1021999        - short arithmetic is moved to ShortArithm module
    10221000
    1023         * library/include/refal/ShortArithm.hh:
     1001        * library/include/refal.old/ShortArithm.hh,
     1002        library/include/refal/ShortArithm.hh:
    10241003        - Declarations for short arithmetic functions
    10251004
    1026         * library/include/refal/Arithm.hh:
     1005        * library/include/refal.old/Arithm.hh,
     1006        library/include/refal/Arithm.hh:
    10271007        - Neg function declaration is added
    10281008
     
    11151095        runtime/rf_func.cc, runtime/rf_func.hh, runtime/rf_func.ih,
    11161096        runtime/rf_term.hh, runtime/rf_types.hh, samples/Apply/Makefile,
    1117         library/Apply/Makefile, library/Apply/apply.cc, library/Makefile,
     1097        library/Apply/Makefile, library/Apply/apply.cc,
     1098        library/Makefile, library/include/refal.old/Apply.hh,
    11181099        library/include/refal/Apply.hh:
    11191100        - Func term type implemented (requires some compiler
     
    11871168        - Test for VECTOR.
    11881169
    1189         * samples/Makefile, library/include/refal/Vector.hh,
    1190         library/Vector/Makefile, library/Vector/vector-init.cc,
    1191         library/Vector/vector.cc, library/Vector/vector_fill.cc,
    1192         library/Vector/vector_init.cc, library/Vector/vector_to_exp.cc,
    1193         library/Makefile, runtime/rf_vector.hh, runtime/rf_vector.ih:
     1170        * samples/Makefile, library/include/refal.old/Vector.hh,
     1171        library/include/refal/Vector.hh, library/Vector/Makefile,
     1172        library/Vector/vector-init.cc, library/Vector/vector.cc,
     1173        library/Vector/vector_fill.cc, library/Vector/vector_init.cc,
     1174        library/Vector/vector_to_exp.cc, library/Makefile,
     1175        runtime/rf_vector.hh, runtime/rf_vector.ih:
    11941176        - Library VECTOR.
    11951177
     
    12561238        corrected
    12571239
    1258         * library/include/refal/Dos.hh:
     1240        * library/include/refal.old/Dos.hh, library/include/refal/Dos.hh:
    12591241        - declarations for Dos functions
    12601242
     
    13401322        * library/StdIO/Makefile, library/StdIO/close_channel.cc:
    13411323        - Added Close-Channel implementation.
    1342 
    1343         * config.mk:
    1344         - Removed -lsupc++ from LDLIBS, because it is alreadey included
    1345         in samples.mk.  Double inclusion of -lsupc++ breaks correct
    1346         exception handling on x86_64.
    13471324
    134813252003-07-09  Svetlana Ponomareva  <psm@kbse.botik.ru>
     
    14601437        - Makefile for compare tests.
    14611438
    1462         * library/include/refal/Compare.hh:
     1439        * library/include/refal.old/Compare.hh,
     1440        library/include/refal/Compare.hh:
    14631441        - Header file for Compare library.
    14641442
     
    15241502        - Get the project successfully build.
    15251503
    1526         * library/include/refal/Table.hh:
     1504        * library/include/refal.old/Table.hh,
     1505        library/include/refal/Table.hh:
    15271506        - Automatically generated header file.
    15281507
     
    15421521        library/Table/in_table.cc, library/Table/lookup.cc,
    15431522        library/Table/table.cc, library/Table/unbind.cc,
    1544         library/Table/Makefile, library/include/refal/Table.hh,
    1545         runtime/rf_table.cc, runtime/rf_table.hh, runtime/rf_table.ih,
    1546         runtime/Makefile, runtime/rf_core.cc, runtime/rf_core.hh:
     1523        library/Table/Makefile, library/include/refal.old/Table.hh,
     1524        library/include/refal/Table.hh, runtime/rf_table.cc,
     1525        runtime/rf_table.hh, runtime/rf_table.ih, runtime/Makefile,
     1526        runtime/rf_core.cc, runtime/rf_core.hh:
    15471527        - Adding Table (testing).
    15481528
     
    15821562        - Fixes for getting string sample compile.
    15831563
    1584         * library/include/refal/Access.hh,
    1585         library/include/refal/Arithm.hh, library/include/refal/Box.hh,
    1586         library/include/refal/Class.hh, library/include/refal/Convert.hh,
    1587         library/include/refal/StdIO.hh, library/include/refal/String.hh:
     1564        * library/include/refal.old/Access.hh,
     1565        library/include/refal.old/Arithm.hh,
     1566        library/include/refal.old/Box.hh,
     1567        library/include/refal.old/Class.hh,
     1568        library/include/refal.old/Convert.hh,
     1569        library/include/refal.old/StdIO.hh,
     1570        library/include/refal.old/String.hh,
     1571        library/include/refal/Access.hh, library/include/refal/Arithm.hh,
     1572        library/include/refal/Box.hh, library/include/refal/Class.hh,
     1573        library/include/refal/Convert.hh, library/include/refal/StdIO.hh,
     1574        library/include/refal/String.hh:
    15881575        - String.hh is added.
    15891576        - Module names have started with "__refal__" component.
     
    16031590        - Class library function
    16041591
    1605         * library/include/refal/Class.hh:
     1592        * library/include/refal.old/Class.hh,
     1593        library/include/refal/Class.hh:
    16061594        - Class library functions description
    16071595
     
    17821770        - StdIO::Open-File implemented.
    17831771
    1784         * config.mk, library/StdIO/Makefile, library/StdIO/write.cc,
     1772        * library/StdIO/Makefile, library/StdIO/write.cc,
    17851773        runtime/rf_expr.ih, runtime/rf_short_int.ih, samples/Makefile,
    17861774        samples/samples.mk:
     
    25302518        - Arithm functions were rewritten
    25312519
    2532         * library/include/refal/Arithm.hh:
     2520        * library/include/refal.old/Arithm.hh,
     2521        library/include/refal/Arithm.hh:
    25332522        - Arithm library functions declarations
    25342523
     
    26342623        - Print error message when can't open a file for writing.
    26352624
    2636         * library/include/refal/Access.hh,
    2637         library/include/refal/Convert.hh:
     2625        * library/include/refal.old/Access.hh,
     2626        library/include/refal.old/Convert.hh,
     2627        library/include/refal/Access.hh, library/include/refal/Convert.hh:
    26382628        - Headers generated by compiler from .rfi files.
    26392629
     
    26482638        - to_uint() element function is added
    26492639
    2650         * library/include/refal/Access.hh:
     2640        * library/include/refal.old/Access.hh,
     2641        library/include/refal/Access.hh:
    26512642        - Declarations for Access library functions
    26522643
     
    27152706        * library/Makefile: *** empty log message ***
    27162707
    2717         * library/include/refal/Convert.hh:
     2708        * library/include/refal.old/Convert.hh,
     2709        library/include/refal/Convert.hh:
    27182710        - declarations of Convert library functions
    27192711
     
    27822774        * library/Box/Makefile, library/Box/box.cc,
    27832775        library/Box/get.cc, library/Box/put.cc, library/Makefile,
    2784         library/include/refal/Box.hh:
     2776        library/include/refal.old/Box.hh, library/include/refal/Box.hh:
    27852777        - Library routines for box implementation.
    27862778
     
    292129132003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    29222914
    2923         * samples/Makefile, Makefile, config.mk, runtime/Makefile:
     2915        * samples/Makefile, Makefile, runtime/Makefile:
    29242916        - Project tree reorganization, libp++ moved into separate
    29252917        directory.
     
    298829802003-01-24  Andrey Slepuhin  <pooh@msu.ru>
    29892981
    2990         * config.mk:
    2991         - Added debug flags.
    2992 
    29932982        * samples/Makefile, samples/perm.rf, samples/select.rf,
    29942983        samples/select1.rf, samples/select2.rf, samples/select3.rf:
     
    30223011        and minimum.
    30233012
    3024         * library/include/refal/StdIO.hh:
     3013        * library/include/refal.old/StdIO.hh,
     3014        library/include/refal/StdIO.hh:
    30253015        - Header file generated from StdIO.rfi.
    30263016
     
    30623052        runtime/rf_expr.cc, runtime/rf_expr.hh, runtime/rf_expr.ih,
    30633053        runtime/rf_memory_chunk.hh, runtime/rf_term.hh,
    3064         runtime/rf_term.ih, config.mk:
     3054        runtime/rf_term.ih:
    30653055        - Finished cleanup and documentation of two main runtime classes,
    30663056        Term and Expr.
     
    33103300        * samples/.cvsignore: *** empty log message ***
    33113301
    3312         * config.mk, samples/Makefile:
     3302        * samples/Makefile:
    33133303        - Building samples is a little more convenient.
    33143304
     
    33293319        - Removed 'extern "C"' declarations.
    33303320
    3331         * config.mk, createlog, library/Makefile, library/StdIO/Makefile,
     3321        * createlog, library/Makefile, library/StdIO/Makefile,
    33323322        library/StdIO/print.cc:
    33333323        - Started library infrastructure.
     
    33383328        runtime/Makefile, runtime/rf_arg.cc, runtime/rf_arg.hh, spec.in,
    33393329        version.mk, Developers, Makefile, changelog.date, config.guess,
    3340         config.mk, createlog, rules.mk:
     3330        createlog, rules.mk:
    33413331        - First stage of CVS tree reorganization completed.
    33423332
     
    34933483        * runtime/rf_char.hh: *** empty log message ***
    34943484
     34852004-06-08  Anton Orlov  <orlov@mccme.ru>
     3486
     3487        * cygwin/library/include/refal/Bit.hh,
     3488        cygwin/library/include/refal/ShortArithm.hh,
     3489        cygwin/library/include/refal/StdIO.hh,
     3490        cygwin/library/include/refal/Vector.hh,
     3491        cygwin/library/include/refal/access.hh,
     3492        cygwin/library/include/refal/apply.hh,
     3493        cygwin/library/include/refal/arithm.hh,
     3494        cygwin/library/include/refal/bit.hh,
     3495        cygwin/library/include/refal/box.hh,
     3496        cygwin/library/include/refal/class.hh,
     3497        cygwin/library/include/refal/compare.hh,
     3498        cygwin/library/include/refal/convert.hh,
     3499        cygwin/library/include/refal/dos.hh,
     3500        cygwin/library/include/refal/shortarithm.hh,
     3501        cygwin/library/include/refal/stdio.hh,
     3502        cygwin/library/include/refal/string.hh,
     3503        cygwin/library/include/refal/table.hh,
     3504        cygwin/library/include/refal/vector.hh,
     3505        cygwin/library/include/refal/Arithm.hh:
     3506        - Generated headers.
     3507
     3508        * cygwin/library/include/refal-plus/Access.rfi,
     3509        cygwin/library/include/refal-plus/Apply.rfi,
     3510        cygwin/library/include/refal-plus/Arithm.rfi,
     3511        cygwin/library/include/refal-plus/Bit.rfi,
     3512        cygwin/library/include/refal-plus/Box.rfi,
     3513        cygwin/library/include/refal-plus/Class.rfi,
     3514        cygwin/library/include/refal-plus/Compare.rfi,
     3515        cygwin/library/include/refal-plus/Convert.rfi,
     3516        cygwin/library/include/refal-plus/Dos.rfi,
     3517        cygwin/library/include/refal-plus/ShortArithm.rfi,
     3518        cygwin/library/include/refal-plus/StdIO.rfi,
     3519        cygwin/library/include/refal-plus/String.rfi,
     3520        cygwin/library/include/refal-plus/Table.rfi,
     3521        cygwin/library/include/refal-plus/Vector.rfi:
     3522        - R+ standard library interfaces.
     3523
     3524        * cygwin/libp++/Makefile, cygwin/library/Makefile,
     3525        cygwin/runtime/Makefile:
     3526        - Improved makefiles.
     3527
    349535282004-04-27  Anton Orlov  <orlov@mccme.ru>
    34963529
     
    350035332004-04-26  Anton Orlov  <orlov@mccme.ru>
    35013534
    3502         * cygwin/library/Apply/Makefile,
    3503         cygwin/library/Arithm/Makefile, cygwin/library/Bit/Makefile,
    3504         cygwin/library/Box/Makefile, cygwin/library/Class/Makefile,
    3505         cygwin/library/Compare/Makefile, cygwin/library/Convert/Makefile,
    3506         cygwin/library/Dos/Makefile, cygwin/library/ShortArithm/Makefile,
     3535        * cygwin/libp++/Makefile, cygwin/library/Access/Makefile,
     3536        cygwin/library/Apply/Makefile, cygwin/library/Arithm/Makefile,
     3537        cygwin/library/Bit/Makefile, cygwin/library/Box/Makefile,
     3538        cygwin/library/Class/Makefile, cygwin/library/Compare/Makefile,
     3539        cygwin/library/Convert/Makefile, cygwin/library/Dos/Makefile,
     3540        cygwin/library/ShortArithm/Makefile,
    35073541        cygwin/library/StdIO/Makefile, cygwin/library/String/Makefile,
    35083542        cygwin/library/Table/Makefile, cygwin/library/Vector/Makefile,
     
    35173551        * cygwin/runtime/rf_table.ih, cygwin/runtime/rf_vector.ih,
    35183552        cygwin/runtime/rf_channel.ih, cygwin/runtime/rf_common.ih,
    3519         cygwin/runtime/rf_object.ih, cygwin/runtime/rf_box.ih:
     3553        cygwin/runtime/rf_object.ih, cygwin/libp++/Makefile,
     3554        cygwin/library/Makefile, cygwin/runtime/rf_box.ih:
    35203555        - Makefiles corrections.
    35213556        - New function strtowstr() (to use instead of swprintf()).
    35223557          to_string() method in all classes is changed accordingly.
     3558
     3559        * cygwin/libp++/Makefile, cygwin/libp++/pxx_exception.hh,
     3560        cygwin/libp++/pxx_string.hh, cygwin/libp++/pxx_string.ih:
     3561        - Makefile has been fixed.
     3562        - pxx_exception has been added.
     3563        - Operators << have been removed from pxx_string
     3564          (problems with pxx_stream under cygwin).
    35233565
    35243566        * cygwin/library/StdIO/getline.c:
     
    36163658        cygwin/library/Arithm/Makefile, cygwin/library/Arithm/add.cc,
    36173659        cygwin/library/Arithm/div.cc, cygwin/library/Apply/Makefile,
    3618         cygwin/library/Apply/apply.cc, cygwin/library/Access/right.cc:
     3660        cygwin/library/Apply/apply.cc, cygwin/library/Access/middle.cc,
     3661        cygwin/library/Access/r.cc, cygwin/library/Access/right.cc,
     3662        cygwin/library/Access/length.cc, cygwin/library/Access/Makefile,
     3663        cygwin/library/Access/l.cc, cygwin/library/Access/left.cc,
     3664        cygwin/library/Makefile:
    36193665        - Library files modified for cygwin.
    36203666
    362136672004-04-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3668
     3669        * cygwin/libp++/pxx_vector.ih, cygwin/libp++/pxx_sys_error.hh,
     3670        cygwin/libp++/pxx_sys_error.ih, cygwin/libp++/pxx_vector.cc,
     3671        cygwin/libp++/pxx_vector.hh, cygwin/libp++/pxx_string.hh,
     3672        cygwin/libp++/pxx_string.ih, cygwin/libp++/pxx_sys_error.cc,
     3673        cygwin/libp++/pxx_malloc_allocator.hh,
     3674        cygwin/libp++/pxx_malloc_allocator.ih,
     3675        cygwin/libp++/pxx_string.cc, cygwin/libp++/pxx_heap_allocator.cc,
     3676        cygwin/libp++/pxx_heap_allocator.hh,
     3677        cygwin/libp++/pxx_heap_allocator.ih,
     3678        cygwin/libp++/pxx_malloc_allocator.cc,
     3679        cygwin/libp++/pxx_default_allocator.hh,
     3680        cygwin/libp++/pxx_default_allocator.ih, cygwin/libp++/pxx_heap.cc,
     3681        cygwin/libp++/pxx_heap.hh, cygwin/libp++/pxx_heap.ih,
     3682        cygwin/libp++/Makefile:
     3683        - libp++ files needed for cygwin (partly modified).
    36223684
    36233685        * cygwin/runtime/rf_word.hh,
Note: See TracChangeset for help on using the changeset viewer.