Allowed actual generic parameter type of `type_of', `type_of_type' and `new_special_any_instance' to |
|
More...
|
over 15 years ago
|
Removed non-used local. |
|
More...
|
over 15 years ago
|
To make transition easier, we are preserving `make_from_c' as creation procedure in the STRING classes |
|
More...
|
over 15 years ago
|
Made void acceptable arguments detachable. |
|
More...
|
over 15 years ago
|
Made FIXED_TREE usable (with hack) for void-safe code, using only expanded types. |
|
More...
|
over 15 years ago
|
Properly implemented `do_all', `for_all', `there_exists', `do_if', `do_all_with_index' and |
|
More...
|
over 15 years ago
|
Fixed a bug on classic side, that an exception thrown through more than two levels of rescues caused infinite loop. (bug#15273 and eweasel test#except033) |
|
More...
|
over 15 years ago
|
Fixed infinite recursion when calling `item' which called `i_th' which called again `item'. In version 6.2 |
|
More...
|
over 15 years ago
|
Added missing implementation of `extend' (fixes part of eweasel test#queue001). |
|
More...
|
over 15 years ago
|
Removed useless assignment to `count' since it is done at the end in `make_from_string_32'. |
|
More...
|
over 15 years ago
|
Made code compilable in void-safe mode. The issue was that calling `same_type' before |
|
More...
|
over 15 years ago
|
Fixed eweasel test#attach044 where we allowed passing Void as argument to {INTERNAL}.set_reference_field |
|
More...
|
over 15 years ago
|
Fixed incorrect export status of `area_lower' which prevented the compilation of EiffelBase in full |
|
More...
|
over 15 years ago
|
Efficient memory implementation of IMMUTABLE_STRINGs by sharing the internal area |
|
More...
|
over 15 years ago
|
Fixed a bug in `read_substring_into_character_32_area' where we were reading NATURAL_32 but the input |
|
More...
|
over 15 years ago
|
Use `unapplicable_opposite' instead of `opposite' since it clearly doesn't do anything on NATURALs. |
|
More...
|
over 15 years ago
|
Removal of `is' keyword. |
|
More...
|
over 15 years ago
|
Made `is_equal' built_in. The benefit is that is avoids the argument copy when calling `standard_is_equal'. |
|
More...
|
over 15 years ago
|
To avoid a postcondition violation in `put' when passing a descendants of STRING, we use `string' on |
|
More...
|
over 15 years ago
|
Fixed `valid_key' debug clause which was not working anymore. |
|
More...
|
over 15 years ago
|
Fixed a bug in `is_valid_identifier' which would return False when the second letter of the identifier |
|
More...
|
over 15 years ago
|
Use ~ instead of is_equal and equal to avoid catcalls at runtime. |
|
More...
|
over 15 years ago
|
Made HASH_TABLE to use G and K whenever possible. Currently the only gotcha is that |
|
More...
|
over 15 years ago
|
Use the alias name rather than infix/prefix to match the ECMA implementation. |
|
More...
|
over 15 years ago
|
Added missing `?' qualifier to all routines expecting OPEN_ARGS. |
|
More...
|
over 15 years ago
|
Made `put_default' a built-in feature follow recent changes in the rules that check attachment marks of formal generics. |
|
More...
|
over 15 years ago
|
Use built_ins for `free' and `find_referers'. |
|
More...
|
over 15 years ago
|
Replaced all externals by built_ins. As a consequence there is no need to use the $ operator |
|
More...
|
over 15 years ago
|
Removed non-needed external routines since they are now hidden via the built_in externals. |
|
More...
|
over 15 years ago
|
Use a "built_in" to get the size of the TUPLE. |
|
More...
|
over 15 years ago
|