Changeset 1236


Ignore:
Timestamp:
Aug 15, 2003, 7:29:19 PM (17 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r1234 r1236  
    112003-08-15  Anton Orlov  <orlov@mccme.ru>
     2
     3        * samples/Table/Makefile, samples/Table/table4.out,
     4        samples/Table/table4.rf:
     5        - Another table test.
    26
    37        * samples/Syntax/Makefile, samples/Syntax/simple1.rf:
     
    29302934        - Method = is added.
    29312935
     29362003-08-06  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2937
     2938        * runtime/rf_short_int.cc:
     2939        - type_short_int is replaced by type_int32, class ShortInt is
     2940        renamed to Int32
     2941
    293229422003-08-06  Svetlana Ponomareva  <psm@kbse.botik.ru>
    29332943
     
    29352945        - Method "Vector-Replace" is changed.
    29362946
     29472003-07-30  Andrey Slepuhin  <pooh@msu.ru>
     2948
     2949        * runtime/rf_term.hh:
     2950        - Func term type implemented (requires some compiler
     2951        support). Apply module implemented.
     2952
    293729532003-07-29  Anton Orlov  <orlov@mccme.ru>
    29382954
     
    295729732003-06-28  Anton Orlov  <orlov@mccme.ru>
    29582974
    2959         * runtime/rf_term.ih:
     2975        * runtime/rf_term.hh, runtime/rf_term.ih:
    29602976        - Methods for flat expressions equality checks have been removed.
    29612977
    2962         * runtime/rf_term.ih, runtime/rf_vector.ih:
     2978        * runtime/rf_short_int.cc, runtime/rf_term.hh, runtime/rf_term.ih,
     2979        runtime/rf_vector.ih:
    29632980        ----- Branch: parenth_term -----
    29642981        - Result of merge from main trunk.
     
    296629832003-06-26  Anton Orlov  <orlov@mccme.ru>
    29672984
    2968         * runtime/rf_term.ih:
     2985        * runtime/rf_term.hh, runtime/rf_term.ih:
    29692986        - Method Expr::compare.
    29702987
     29882003-06-23  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     2989
     2990        * runtime/rf_short_int.cc:
     2991        - ShortInt::create_expr(pxx::WString& ) method is corrected
     2992
    297129932003-06-22  Anton Orlov  <orlov@mccme.ru>
    29722994
    2973         * runtime/rf_term.ih, runtime/rf_vector.ih:
     2995        * runtime/rf_short_int.cc, runtime/rf_term.hh, runtime/rf_term.ih,
     2996        runtime/rf_vector.ih:
    29742997        - Objects are referenced through ObjectRef (instead of Ref)
    29752998        which is derived from Term.
     
    298030032003-06-21  Anton Orlov  <orlov@mccme.ru>
    29813004
    2982         * runtime/rf_term.ih:
     3005        * runtime/rf_term.hh, runtime/rf_term.ih:
    29833006        - Improved eq functions.
    29843007
    2985         * runtime/rf_term.ih:
     3008        * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_short_int.cc:
    29863009        - Result of merge from main trunk.
    29873010
     
    29913014        - StdIO::Open-File implemented.
    29923015
    2993         * runtime/rf_term.ih:
     3016        * runtime/rf_term.hh, runtime/rf_term.ih:
    29943017        - Fixed Expr::print() bug caused by last change.
    29953018
    299630192003-06-09  Andrey Slepuhin  <pooh@msu.ru>
    29973020
    2998         * runtime/rf_term.ih, runtime/rf_vector.ih:
     3021        * runtime/rf_term.ih, runtime/rf_vector.ih,
     3022        runtime/rf_short_int.cc, runtime/rf_term.hh:
    29993023        - A notion of term class is completely removed. All term methods
    30003024        now depend only on a term type.
    30013025
     30262003-06-04  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3027
     3028        * runtime/rf_short_int.cc:
     3029        - ShortInt::create_expr(WString& ) method is added for Тo_m_Int
     3030        - function;
     3031        - Word::create_expr(Expr& ) method is added for То_Word function;
     3032
    300230332003-06-04  Anton Orlov  <orlov@mccme.ru>
    30033034
    3004         * runtime/rf_term.ih:
     3035        * runtime/rf_term.hh, runtime/rf_term.ih:
    30053036        - Improved eq functions.
    30063037
    300730382003-06-02  Anton Orlov  <orlov@mccme.ru>
    30083039
    3009         * runtime/rf_term.ih, runtime/rf_vector.ih:
     3040        * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih:
    30103041        - Returning to the unboxed parentheses representation on the
    30113042        main CVS branch.
    30123043
    3013         * runtime/rf_term.ih, runtime/rf_vector.ih:
     3044        * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih:
    30143045        - Parentheses are inherited from general Term.
    30153046
    301630472003-06-01  Anton Orlov  <orlov@mccme.ru>
    30173048
    3018         * runtime/rf_term.ih, runtime/rf_vector.ih:
     3049        * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih:
    30193050        - Parentheses are inherited from general Term.
    30203051
    302130522003-05-30  Anton Orlov  <orlov@mccme.ru>
    30223053
    3023         * runtime/rf_term.ih:
     3054        * runtime/rf_term.hh, runtime/rf_term.ih:
    30243055        - Added specialized eq functions for various cases.
     3056
     30572003-05-29  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3058
     3059        * runtime/rf_short_int.cc:
     3060        - result of is_space() method is corrected;
     3061        - evaluating of a number in create_expr (Expr&, int) for Char
     3062        terms is
     3063          corrected
    30253064
    302630652003-05-28  Andrey Slepuhin  <pooh@msu.ru>
     
    30293068        - More fixes to make Word working.
    30303069
    3031         * runtime/rf_term.ih:
     3070        * runtime/rf_term.hh, runtime/rf_term.ih:
    30323071        - Added ability to create flat expressions. Fixed
    30333072        Char::create_expr().
    30343073
     30742003-05-26  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3075
     3076        * runtime/rf_short_int.cc:
     3077        - creating number from terms of type Word is corrected
     3078
     30792003-05-25  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3080
     3081        * runtime/rf_short_int.cc:
     3082        - processing of terms of Char type is corrected (spaces around
     3083        the digits are ignored)
     3084
     30852003-05-21  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3086
     3087        * runtime/rf_short_int.cc:
     3088        - create_expr(Expr&, int) method is modified to process terms
     3089        of type word
     3090
    303530912003-05-05  Anton Orlov  <orlov@mccme.ru>
    30363092
    3037         * runtime/rf_term.ih:
     3093        * runtime/rf_short_int.cc, runtime/rf_term.hh, runtime/rf_term.ih:
    30383094        - Reworked Char::to_chars() method.
     3095
     3096        * runtime/rf_short_int.cc:
     3097        - Maximum length of ShortInt number is now static constant
     3098        initialized at run-time.
     3099
     31002003-05-02  Anton Orlov  <orlov@mccme.ru>
     3101
     3102        * runtime/rf_short_int.cc:
     3103        - Corrected bug in to_string() method.
     3104
     31052003-04-30  Andrey Slepuhin  <pooh@msu.ru>
     3106
     3107        * runtime/rf_short_int.cc:
     3108        - Started Word implementation.
     3109
     31102003-04-26  Anton Orlov  <orlov@mccme.ru>
     3111
     3112        * runtime/rf_short_int.cc:
     3113        - More elegant version of ShortInt::create_expr (Expr& _expr,
     3114        int _flag) method.
     3115
     31162003-04-26  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3117
     3118        * runtime/rf_short_int.cc: *** empty log message ***
     3119
     31202003-04-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3121
     3122        * runtime/rf_short_int.cc:
     3123        - create_expr for Тo-Int function is corrected
     3124
     31252003-04-18  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3126
     3127        * runtime/rf_short_int.cc:
     3128        - ShortInt::create_expr(Expr&, int) is corrected
     3129
     31302003-04-11  Anton Orlov  <orlov@mccme.ru>
     3131
     3132        * runtime/rf_short_int.cc:
     3133        - Code formatting.
     3134
     31352003-04-07  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3136
     3137        * runtime/rf_short_int.cc:
     3138        - create_expr(Expr&, int) method for To-Int function is added.
     3139
     31402003-03-17  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3141
     3142        * runtime/rf_short_int.cc: *** empty log message ***
     3143
     31442003-03-17  Anton Orlov  <orlov@mccme.ru>
     3145
     3146        * runtime/rf_short_int.cc:
     3147        - to_string is corrected.
     3148
     31492003-03-12  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3150
     3151        * runtime/rf_short_int.cc:
     3152        - to_string method is added
    30393153
    304031542003-03-05  Andrey Slepuhin  <pooh@msu.ru>
     
    304531592003-02-26  Anton Orlov  <orlov@mccme.ru>
    30463160
    3047         * runtime/rf_term.ih:
     3161        * runtime/rf_short_int.cc, runtime/rf_term.hh, runtime/rf_term.ih:
    30483162        - SymbolType enum was removed.
    30493163        - From Term class methods is_char() and get_char() were removed.
     
    30513165        - Static method ShortInt::create_expr(intptr_t) was added.
    30523166
     31672003-02-24  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3168
     3169        * runtime/rf_short_int.cc:
     3170        - get_char_len static method is added to ShortInt class
     3171
    305331722003-02-13  Anton Orlov  <orlov@mccme.ru>
    30543173
    3055         * runtime/rf_term.ih:
     3174        * runtime/rf_term.hh, runtime/rf_term.ih:
    30563175        - Added method Char::to_chars for converting expressions to
    30573176        character sequences. Needed for it methods Term::get_char_len
     
    306031792003-02-12  Andrey Slepuhin  <pooh@msu.ru>
    30613180
    3062         * runtime/rf_term.ih:
     3181        * runtime/rf_term.ih, runtime/rf_term.hh:
    30633182        - Continued work on refal objects.
    30643183        - Box object implementation.
     
    306631852003-02-10  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
    30673186
    3068         * runtime/rf_term.ih:
     3187        * runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_short_int.cc:
    30693188        - Field data2 of class Term is replaced by union,
    30703189          class ShortInt is added, type ShortInt is registered
     
    307231912003-02-05  Andrey Slepuhin  <pooh@msu.ru>
    30733192
    3074         * runtime/rf_term.ih:
     3193        * runtime/rf_term.ih, runtime/rf_term.hh:
    30753194        - Work on types implementation and I/O.
    30763195
    307731962003-02-04  Andrey Slepuhin  <pooh@msu.ru>
    30783197
    3079         * runtime/rf_term.ih:
     3198        * runtime/rf_term.hh, runtime/rf_term.ih:
    30803199        - Working on type and object interface.
    30813200        - Changes in rftype::Char class.
     
    308332022003-01-31  Andrey Slepuhin  <pooh@msu.ru>
    30843203
    3085         * runtime/rf_term.ih:
     3204        * runtime/rf_term.hh, runtime/rf_term.ih:
    30863205        - Added table based term comparison and copy constructor.
    30873206        - Implemented expression unification and identity check.
     
    308932082003-01-24  Andrey Slepuhin  <pooh@msu.ru>
    30903209
    3091         * runtime/rf_term.ih:
     3210        * runtime/rf_term.hh, runtime/rf_term.ih:
    30923211        - REF_BIT changed to FLAT_BIT. Some work on flatness checking.
    30933212        - Implemented correct destructor for term.
     
    309732162003-01-22  Andrey Slepuhin  <pooh@msu.ru>
    30983217
    3099         * runtime/rf_term.ih:
     3218        * runtime/rf_term.hh, runtime/rf_term.ih:
    31003219        - Finished cleanup and documentation of two main runtime classes,
    31013220        Term and Expr.
     
    310332222003-01-20  Andrey Slepuhin  <pooh@msu.ru>
    31043223
    3105         * runtime/rf_term.ih:
     3224        * runtime/rf_term.hh, runtime/rf_term.ih:
    31063225        - Started cleaning up and documenting expression implementation.
    31073226
    3108         * runtime/rf_term.ih:
     3227        * runtime/rf_term.hh:
     3228        - Document design flaw with missing copy ctor and assignment
     3229        operator.
     3230
     3231        * runtime/rf_term.hh, runtime/rf_term.ih:
    31093232        - Term class code cleanup and documentation.
     3233
     32342003-01-19  Andrey Slepuhin  <pooh@msu.ru>
     3235
     3236        * runtime/rf_term.hh:
     3237        - Fixed bugs with not freeing memory block, when number of
     3238        references become zero.
     3239        - Method deref_childs() reworked with left/right walking approach.
     3240
     32412003-01-05  Andrey Slepuhin  <pooh@msu.ru>
     3242
     3243        * runtime/rf_term.hh:
     3244        - Synchronized with current libp++.
     3245
     32462002-12-20  Anton Orlov  <orlov@mccme.ru>
     3247
     3248        * runtime/rf_term.hh: *** empty log message ***
     3249
     32502002-12-19  Anton Orlov  <orlov@mccme.ru>
     3251
     3252        * runtime/rf_term.hh: *** empty log message ***
Note: See TracChangeset for help on using the changeset viewer.