|
|
@143
|
17 years |
dai_9181 |
Smoothie::Metaクラス内を整理
|
|
|
@141
|
17 years |
dai_9181 |
CClass::vtblNumをリファクタリングした。 …
|
|
|
@140
|
17 years |
dai_9181 |
traceログ機能を搭載
動的メンバをstl::vectorにまとめた
シンボルをクラス化した
|
|
|
@139
|
17 years |
dai_9181 |
クラス情報取得時のクラス先読み処理で名前空間の関係が崩れてしまうバグを修正。 …
|
|
|
@137
|
17 years |
dai_9181 |
アクセシビリティ周りをリファクタリングした。
|
|
|
@135
|
17 years |
dai_9181 |
Method/Memberのリファクタリング
|
|
|
@134
|
17 years |
dai_9181 |
Prototype::IsEqualSymbolメソッドを実装。
|
|
|
@133
|
17 years |
dai_9181 |
Prototypeクラスをちょっとだけ装飾
|
|
|
@131
|
17 years |
dai_9181 |
Prototypeクラスを用意した。
|
|
|
@129
|
17 years |
dai_9181 |
_System_StartupProgramの呼び出し順序を変更。
|
|
|
@128
|
18 years |
dai_9181 |
Blittable型を導入した。
|
|
|
@127
|
18 years |
dai_9181 |
Bittableをちょっとだけ実装。 …
|
|
|
@120
|
18 years |
dai_9181 |
Parameter::Equals静的メソッドを廃止し、Parameters::Equalsメソッドを用意。 …
|
|
|
@117
|
18 years |
dai_9181 |
String/ObjectをSystem名前空間に依存しない特殊型として扱うようにした
|
|
|
@114
|
18 years |
dai_9181 |
CClassクラスのインスタンスを全面的にconstにした。 …
|
|
|
@108
|
18 years |
dai_9181 |
関数、クラスメソッドにImports機構を適用。
|
|
|
@106
|
18 years |
dai_9181 |
名前空間機能をクラスの静的メンバに適用。
|
|
|
@102
|
18 years |
dai_9181 |
名前空間機能をクラスに適用。
|
|
|
@101
|
18 years |
dai_9181 |
名前空間機能をグローバル関数に適用(作業完了)。
|
|
|
@100
|
18 years |
dai_9181 |
名前空間機能をグローバル関数に適用。
|
|
|
@97
|
18 years |
dai_9181 |
関数の戻り値オブジェクトのメンバ・メソッドを一時オブジェクトを介さずに参照できるようにした。
|
|
|
@96
|
18 years |
dai_9181 |
不要なソースコード(TODO: 消す)を削除
|
|
|
@94
|
18 years |
dai_9181 |
New[]を禁止した。
一部の動的型情報が生成されないバグを修正。
As演算子によるダウンキャストを許可(プログラム的なチェックはまだ走っていない)
|
|
|
@92
|
18 years |
dai_9181 |
列挙型クラスの自動生成コードを修正した(派生クラスでのToStringメソッドを廃止し、サイズを軽減した)。
|
|
|
@91
|
18 years |
dai_9181 |
ログ機構(Smoothie::Logger)を導入。
動的型情報生成において、未使用クラスの登録は行わないようにした。
|
|
|
@90
|
18 years |
dai_9181 |
実行時型情報の生成にほぼ対応した。
|
|
|
@89
|
18 years |
dai_9181 |
実行時型情報の生成に対応。
関数の戻り値の型に抽象クラスを指定できるようにした。
|
|
|
@87
|
18 years |
dai_9181 |
House::Metaを追加。
Source.h/Source.cppを追加(実装はこれから)。
|
|
|
@85
|
18 years |
dai_9181 |
オブジェクトの循環参照を許容した(構造体はダメ)。
抽象クラスをメンバの型に指定できるようにした。 …
|
|
|
@79
|
18 years |
dai_9181 |
バージョンをβ17にした。
#strictをデフォルトの状態で適用するようにした(#90)。 …
|
|
|
@76
|
18 years |
dai_9181 |
TYPEINFO→Typeへのリファクタリングを実施。32bitが未完成。
|
|
|
@75
|
18 years |
dai_9181 |
TYPEINFO→Typeへのリファクタリングを実施。64bitはほぼ完了。32bitが全般的に未完成。
|
|
|
@73
|
18 years |
dai_9181 |
Parameterクラスを適用。32bit側は動くようになったので、64bitのほうを調整する。
|
|
|
@71
|
18 years |
dai_9181 |
Parameter.cpp→ParamImpl.cpp
CParameter→ParamImpl
Type.cpp、Type.hを用意した。
|
|
|
@68
|
18 years |
dai_9181 |
#84の対応(64bitでの動作確認はまだ)。
Stringクラスのコンストラクタにリテラル文字列が渡せないバグを修正。 …
|
|
|
@67
|
18 years |
dai_9181 |
[32bit Compiler]op_push_value → op_push_V
Nothingに対応。
|
|
|
@64
|
18 years |
dai_9181 |
すべてのオブジェクトを参照型に切り替えた。
|
|
|
@63
|
18 years |
dai_9181 |
CClass::GetSize、CClass::GetMemberOffsetを追加
|
|
|
@62
|
18 years |
dai_9181 |
グローバル変数に対してByRefを指定できるようにした
|
|
|
@59
|
18 years |
dai_9181 |
派生クラスから基底クラスへのインスタンスコピーまたは参照を可能にした
|
|
|
@57
|
18 years |
dai_9181 |
バージョンをβ12に上げた。
Dimに初期値をしたとき、コピーコンストラクタが正常に呼び出せないバグを修正。
|
|
|
@56
|
18 years |
dai_9181 |
・[Unicode]リテラル文字列のスイッチング
・[Unicode]Char型を文字型として扱うようにする …
|
|
|
@53
|
18 years |
dai_9181 |
ppobj_StaticMemberを廃止し、vectorに統一した(staticMember)。
|
|
|
@51
|
18 years |
dai_9181 |
ppobj_Member及びppobj_StaticMemberを廃止し、vectorに統一した(methods及びstaticMethods)。
|
|
|
@50
|
18 years |
dai_9181 |
オーバーロード解決用の関数保持リストを "SUBINFO " ではなく、"vector<SUBINFO *>" に変更した。
|
|
|
@46
|
18 years |
dai_9181 |
VarPtrの戻り値の型をVoidPtrではなく、ポインタレベルを増加した型にした。
関連関数のパラメータにconstを適用。
|
|
|
@40
|
18 years |
dai_9181 |
ByRef修飾子を関数戻り値とDimステートメントで指定可能にした。
|
|
|
@31
|
18 years |
dai_9181 |
_System_LocalThis(見えないThisポインタパラメータ)を通常のパラメータ保有領域ではなく、リアルパラメータ保有領域に移動した …
|
|
|
@29
|
18 years |
dai_9181 |
Ver5.0β10としてリリース。
すべてのクラスをObjectからの派生にした。
|
|
|
@28
|
18 years |
dai_9181 |
・【32ビットコンパイラ】戻り値に実態オブジェクトを持つインデクサを呼び出すと強制終了してしまうバグを修正。 …
|
|
|
@27
|
18 years |
dai_9181 |
静的メンバ、静的メソッド周りを修正。
|
|
|
@18
|
18 years |
dai_9181 |
オブジェクト定数に対応。
|
|
|
@17
|
18 years |
dai_9181 |
定数メンバ機能を有効にした。
|
|
|
@5
|
18 years |
dai_9181 |
|
|
|
@4
|
18 years |
dai_9181 |
|