source: dev/trunk/abdev/BasicCompiler32/Compile_Statement.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @435   16 years dai_9181 関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正(まずは …
(edit) @424   16 years dai_9181 ・ジェネリックな型をパラメータに持つメソッドのオーバーロード解決に対応した。 ・型パラメータの制約クラス指定に対応した。
(edit) @415   16 years dai_9181 代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するようなコードが存在するとき、エラーになってしまっていたので改修した。(32bi …
(edit) @408   16 years dai_9181 Select Caseに指定された値でエラーが起こったとき、スコープ処理に不具合が生じてしまう問題を修正。
(edit) @402   16 years dai_9181 UserProc::SetParamsAndReturnTypeメソッドをリファクタリング LexicalAnalysis.hのインクルードを除去した
(edit) @390   16 years dai_9181 Foreachの一時オブジェクトの初期値をNothingにした
(edit) @386   16 years dai_9181 解釈不可能なステートメントでコンパイルエラーにならなくなっていたので修正。
(edit) @381   16 years dai_9181 Foreach文のパラメータをInで区切るようにした。
(edit) @380   16 years dai_9181 Foreachに対応。 ジェネリクスインターフェイスに対応。
(edit) @374   16 years dai_9181
(edit) @373   16 years dai_9181 Foreachにて自動的に一時オブジェクトを生成できるようにした
(edit) @372   16 years dai_9181 Foreachステートメントを実装中…
(edit) @370   16 years dai_9181 COM修飾子に対応。COMインターフェイスを呼び出せるようにした
(edit) @342   17 years dai_9181 vtblの構造を変更。vtblMasterListをはさんでvtblを表現した。 その他メンバ名変更。 ClassPrototypeクラスを追加。
(edit) @326   17 years dai_9181 メソッドの重複チェックで戻り値も判定するよにうにした
(edit) @290   17 years dai_9181 ジェネリクスのベースを実装
(edit) @285   17 years dai_9181
(edit) @276   17 years dai_9181
(edit) @261   17 years dai_9181
(edit) @260   17 years dai_9181 Labelクラスをリファクタリング
(edit) @254   17 years dai_9181
(edit) @253   17 years dai_9181
(edit) @250   17 years dai_9181 Selectステートメントのスケジュール機構をリファクタリング
(edit) @248   17 years dai_9181 BreakPertialScheduleをリファクタリング
(edit) @247   17 years dai_9181 Exit Subスケジュールをリファクタリングした
(edit) @246   17 years dai_9181
(edit) @245   17 years dai_9181
(edit) @243   17 years dai_9181
(edit) @241   17 years dai_9181
(edit) @236   17 years dai_9181
(edit) @227   17 years dai_9181
(edit) @225   17 years dai_9181 CodeGeneratorクラスのベースを実装
(edit) @206   17 years dai_9181 コード全体のリファクタリングを実施
(edit) @183   17 years dai_9181
(copy) @148   17 years dai_9181 Moved remotely
copied from BasicCompiler32/Compile_Statement.cpp
(edit) @142   17 years dai_9181 op_ret関数を用意した
Note: See TracRevisionLog for help on using the revision log.