Changeset 1234


Ignore:
Timestamp:
Aug 15, 2003, 6:02:16 PM (17 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r1232 r1234  
    112003-08-15  Anton Orlov  <orlov@mccme.ru>
     2
     3        * samples/Syntax/Makefile, samples/Syntax/simple1.rf:
     4        - The simplest refal program.
    25
    36        * compiler/rfp_vars.rfi, compiler/rfp_compile.rf,
     
    295429572003-06-28  Anton Orlov  <orlov@mccme.ru>
    29552958
    2956         * runtime/rf_vector.ih: ----- Branch: parenth_term -----
     2959        * runtime/rf_term.ih:
     2960        - Methods for flat expressions equality checks have been removed.
     2961
     2962        * runtime/rf_term.ih, runtime/rf_vector.ih:
     2963        ----- Branch: parenth_term -----
    29572964        - Result of merge from main trunk.
    29582965
     29662003-06-26  Anton Orlov  <orlov@mccme.ru>
     2967
     2968        * runtime/rf_term.ih:
     2969        - Method Expr::compare.
     2970
    295929712003-06-22  Anton Orlov  <orlov@mccme.ru>
    29602972
    2961         * runtime/rf_vector.ih:
     2973        * runtime/rf_term.ih, runtime/rf_vector.ih:
    29622974        - Objects are referenced through ObjectRef (instead of Ref)
    29632975        which is derived from Term.
     
    29662978        certain type and cast it to that type simultaneously.
    29672979
     29802003-06-21  Anton Orlov  <orlov@mccme.ru>
     2981
     2982        * runtime/rf_term.ih:
     2983        - Improved eq functions.
     2984
     2985        * runtime/rf_term.ih:
     2986        - Result of merge from main trunk.
     2987
     29882003-06-10  Andrey Slepuhin  <pooh@msu.ru>
     2989
     2990        * runtime/rf_term.ih:
     2991        - StdIO::Open-File implemented.
     2992
     2993        * runtime/rf_term.ih:
     2994        - Fixed Expr::print() bug caused by last change.
     2995
    296829962003-06-09  Andrey Slepuhin  <pooh@msu.ru>
    29692997
    2970         * runtime/rf_vector.ih:
     2998        * runtime/rf_term.ih, runtime/rf_vector.ih:
    29712999        - A notion of term class is completely removed. All term methods
    29723000        now depend only on a term type.
    29733001
     30022003-06-04  Anton Orlov  <orlov@mccme.ru>
     3003
     3004        * runtime/rf_term.ih:
     3005        - Improved eq functions.
     3006
    297430072003-06-02  Anton Orlov  <orlov@mccme.ru>
    29753008
    2976         * runtime/rf_vector.ih:
     3009        * runtime/rf_term.ih, runtime/rf_vector.ih:
    29773010        - Returning to the unboxed parentheses representation on the
    29783011        main CVS branch.
    29793012
    2980         * runtime/rf_vector.ih:
     3013        * runtime/rf_term.ih, runtime/rf_vector.ih:
    29813014        - Parentheses are inherited from general Term.
    29823015
    298330162003-06-01  Anton Orlov  <orlov@mccme.ru>
    29843017
    2985         * runtime/rf_vector.ih:
     3018        * runtime/rf_term.ih, runtime/rf_vector.ih:
    29863019        - Parentheses are inherited from general Term.
     3020
     30212003-05-30  Anton Orlov  <orlov@mccme.ru>
     3022
     3023        * runtime/rf_term.ih:
     3024        - Added specialized eq functions for various cases.
     3025
     30262003-05-28  Andrey Slepuhin  <pooh@msu.ru>
     3027
     3028        * runtime/rf_term.ih:
     3029        - More fixes to make Word working.
     3030
     3031        * runtime/rf_term.ih:
     3032        - Added ability to create flat expressions. Fixed
     3033        Char::create_expr().
     3034
     30352003-05-05  Anton Orlov  <orlov@mccme.ru>
     3036
     3037        * runtime/rf_term.ih:
     3038        - Reworked Char::to_chars() method.
    29873039
    298830402003-03-05  Andrey Slepuhin  <pooh@msu.ru>
     
    29903042        * runtime/rf_vector.ih:
    29913043        - Vector implementation added.
     3044
     30452003-02-26  Anton Orlov  <orlov@mccme.ru>
     3046
     3047        * runtime/rf_term.ih:
     3048        - SymbolType enum was removed.
     3049        - From Term class methods is_char() and get_char() were removed.
     3050        - type_number was replaced by type_int and type_short_int.
     3051        - Static method ShortInt::create_expr(intptr_t) was added.
     3052
     30532003-02-13  Anton Orlov  <orlov@mccme.ru>
     3054
     3055        * runtime/rf_term.ih:
     3056        - Added method Char::to_chars for converting expressions to
     3057        character sequences. Needed for it methods Term::get_char_len
     3058        and Term::to_chars are provided for Char and reference terms.
     3059
     30602003-02-12  Andrey Slepuhin  <pooh@msu.ru>
     3061
     3062        * runtime/rf_term.ih:
     3063        - Continued work on refal objects.
     3064        - Box object implementation.
     3065
     30662003-02-10  Luba Pozlevich  <luba@blackcat.polnet.botik.ru>
     3067
     3068        * runtime/rf_term.ih:
     3069        - Field data2 of class Term is replaced by union,
     3070          class ShortInt is added, type ShortInt is registered
     3071
     30722003-02-05  Andrey Slepuhin  <pooh@msu.ru>
     3073
     3074        * runtime/rf_term.ih:
     3075        - Work on types implementation and I/O.
     3076
     30772003-02-04  Andrey Slepuhin  <pooh@msu.ru>
     3078
     3079        * runtime/rf_term.ih:
     3080        - Working on type and object interface.
     3081        - Changes in rftype::Char class.
     3082
     30832003-01-31  Andrey Slepuhin  <pooh@msu.ru>
     3084
     3085        * runtime/rf_term.ih:
     3086        - Added table based term comparison and copy constructor.
     3087        - Implemented expression unification and identity check.
     3088
     30892003-01-24  Andrey Slepuhin  <pooh@msu.ru>
     3090
     3091        * runtime/rf_term.ih:
     3092        - REF_BIT changed to FLAT_BIT. Some work on flatness checking.
     3093        - Implemented correct destructor for term.
     3094        - Implemented term classes.
     3095        - Implemented table-based term destructor.
     3096
     30972003-01-22  Andrey Slepuhin  <pooh@msu.ru>
     3098
     3099        * runtime/rf_term.ih:
     3100        - Finished cleanup and documentation of two main runtime classes,
     3101        Term and Expr.
     3102
     31032003-01-20  Andrey Slepuhin  <pooh@msu.ru>
     3104
     3105        * runtime/rf_term.ih:
     3106        - Started cleaning up and documenting expression implementation.
     3107
     3108        * runtime/rf_term.ih:
     3109        - Term class code cleanup and documentation.
Note: See TracChangeset for help on using the changeset viewer.