v0.30 Release Note
Last updated:
|
|
Created:
| 2008-10-23
|
by Fumisky Wells
総称付きユーザクラス定義 class X[T] ... end を導入した。
が、メンバ関数にはまだ未対応。
その他
- ubuntu8 での開発に伴い文字セットを utf-8 にコンバート
- コンテナ型(map, array, list)で X[T].ixput(str) となっていたのを X[T].ixput(str,T) に修正。ここで X = map, array, list。
- 総称型を FLYWEIGHT 化。
- Type_gene_instance の導入(array[T] -> array[int])
- this.type(Eiffel の like current)の導入
- find(...) -> find(..., actual_type)
- Avtbl の廃止。Avptr を直接ポインタアクセス。
- 名称変更: Type::s_find() -> Type::find_poly()
- Cルーチンから Alan 関数を呼んでいる時に例外が発生した場合、
無視していた場所の修正。
- 総称性とサイズ不定性を区別。後者は size = NEED_CALC_SIZE で表現。