Changeset 1234 for to-imperative/trunk
- Timestamp:
- Aug 15, 2003, 6:02:16 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/ChangeLog
r1232 r1234 1 1 2003-08-15 Anton Orlov <orlov@mccme.ru> 2 3 * samples/Syntax/Makefile, samples/Syntax/simple1.rf: 4 - The simplest refal program. 2 5 3 6 * compiler/rfp_vars.rfi, compiler/rfp_compile.rf, … … 2954 2957 2003-06-28 Anton Orlov <orlov@mccme.ru> 2955 2958 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 ----- 2957 2964 - Result of merge from main trunk. 2958 2965 2966 2003-06-26 Anton Orlov <orlov@mccme.ru> 2967 2968 * runtime/rf_term.ih: 2969 - Method Expr::compare. 2970 2959 2971 2003-06-22 Anton Orlov <orlov@mccme.ru> 2960 2972 2961 * runtime/rf_ vector.ih:2973 * runtime/rf_term.ih, runtime/rf_vector.ih: 2962 2974 - Objects are referenced through ObjectRef (instead of Ref) 2963 2975 which is derived from Term. … … 2966 2978 certain type and cast it to that type simultaneously. 2967 2979 2980 2003-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 2988 2003-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 2968 2996 2003-06-09 Andrey Slepuhin <pooh@msu.ru> 2969 2997 2970 * runtime/rf_ vector.ih:2998 * runtime/rf_term.ih, runtime/rf_vector.ih: 2971 2999 - A notion of term class is completely removed. All term methods 2972 3000 now depend only on a term type. 2973 3001 3002 2003-06-04 Anton Orlov <orlov@mccme.ru> 3003 3004 * runtime/rf_term.ih: 3005 - Improved eq functions. 3006 2974 3007 2003-06-02 Anton Orlov <orlov@mccme.ru> 2975 3008 2976 * runtime/rf_ vector.ih:3009 * runtime/rf_term.ih, runtime/rf_vector.ih: 2977 3010 - Returning to the unboxed parentheses representation on the 2978 3011 main CVS branch. 2979 3012 2980 * runtime/rf_ vector.ih:3013 * runtime/rf_term.ih, runtime/rf_vector.ih: 2981 3014 - Parentheses are inherited from general Term. 2982 3015 2983 3016 2003-06-01 Anton Orlov <orlov@mccme.ru> 2984 3017 2985 * runtime/rf_ vector.ih:3018 * runtime/rf_term.ih, runtime/rf_vector.ih: 2986 3019 - Parentheses are inherited from general Term. 3020 3021 2003-05-30 Anton Orlov <orlov@mccme.ru> 3022 3023 * runtime/rf_term.ih: 3024 - Added specialized eq functions for various cases. 3025 3026 2003-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 3035 2003-05-05 Anton Orlov <orlov@mccme.ru> 3036 3037 * runtime/rf_term.ih: 3038 - Reworked Char::to_chars() method. 2987 3039 2988 3040 2003-03-05 Andrey Slepuhin <pooh@msu.ru> … … 2990 3042 * runtime/rf_vector.ih: 2991 3043 - Vector implementation added. 3044 3045 2003-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 3053 2003-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 3060 2003-02-12 Andrey Slepuhin <pooh@msu.ru> 3061 3062 * runtime/rf_term.ih: 3063 - Continued work on refal objects. 3064 - Box object implementation. 3065 3066 2003-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 3072 2003-02-05 Andrey Slepuhin <pooh@msu.ru> 3073 3074 * runtime/rf_term.ih: 3075 - Work on types implementation and I/O. 3076 3077 2003-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 3083 2003-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 3089 2003-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 3097 2003-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 3103 2003-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.