source: trunk/bin/BasicCompiler64.exe

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @481   17 years dai #166への対応。関数パラメータに指定されたジェネリクスの型パラメータ解決に失敗してしまう不具合を修正。 …
(edit) @480   17 years dai 関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正
(edit) @479   17 years dai デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正(64bit版)
(edit) @460   17 years dai 代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するようなコードが存在するとき、エラーになってしまっていたので改修した。 …
(edit) @453   17 years dai データテーブルの再配置ロジックにミスがあったため、修正。 [449][452]までを64bit版に適用。
(edit) @448   17 years dai Select Caseに指定された値でエラーが起こったとき、スコープ処理に不具合が生じてしまう問題を修正。
(edit) @446   17 years dai #71への対応。列挙型メンバの初期値に定数や列挙型メンバを指定できないバグを修正。
(edit) @425   17 years dai [412][423]を64bit版にも適用。
(edit) @405   17 years dai コンストラクタ内でGetTypeメソッドを呼び出すと戻り値がNothingになってしまうバグを修正。
(edit) @401   17 years dai 動的型情報にメンバ情報を持たせた
(edit) @396   17 years dai Foreachを試験的に実装。 ジェネリクスインターフェイスをサポートした。
(edit) @381   17 years dai COMインターフェイスが扱えないデグレを修正。 ※COMインターフェイスの定義では必ずIUnkownを継承してください
(edit) @380   17 years dai System名前空間をImportsしているときにNew演算子にBlittable型を("System." …
(edit) @378   17 years dai Tryスコープのコード補完機能のバグを修正(EndTryコード補間が過剰に行われていた)。 コンパイラのログ生成処理をきった。
(edit) @377   17 years dai 32ビットコンパイラでグローバル領域のTryスコープが正常にコンパイルできないバグを修正。 …
(edit) @375   17 years dai Throw→Catch間のパラメータ引渡しに対応。 グローバル領域でのTryスコープを可能にした。これで例外処理機構実装完了。 …
(edit) @374   17 years dai 例外処理機構実装中 ・Catchのオーバーロードに対応 ・Finallyに対応 ・Tryスコープの入れ子に対応 (※注意 … …
(edit) @373   17 years dai Try-Catchを試験的に実装。 (まだ下記の動作しか実装していません) ・Try ・Catch(パラメータ無し) ・Throw(パラメータ無し)
(edit) @367   17 years dai 動的型情報の生成を高速化した。 リテラル文字列の生成処理を高速化した。
(edit) @361   17 years dai GCが管理するメモリバッファの先頭部分にメモリオブジェクトへのインデックスを格納するようにした。 …
(edit) @359   17 years dai メソッドの実装がある場合(抽象メソッドでない場合)にのみ "override" 修飾子を必要とする仕様へと変更。 …
(edit) @357   17 years dai AbstractメソッドはOverride修飾子を指定しなくても良い仕様へと変更。 …
(edit) @356   17 years dai インターフェイス機構の実装が完了。テストケースも用意した。
(edit) @351   17 years dai 64ビットコンパイラもデリゲートに対応
(edit) @338   17 years dai 静的リンクライブラリ、デバッグ情報の内部形式をバイナリにした(コンパイル時間が短縮されました)。 デリゲートのベースを実装中(まだ動きません)
(edit) @331   17 years dai パラメータを一つ以上有し、戻り値が構造体の関数またはメソッドの呼び出しがコンパイルエラーになってしまうバグを修正。
(edit) @330   17 years dai コンストラクタパラメータを処理中にGCがかかると、初期化中オブジェクトのスキャンで強制終了してしまうバグを修正。 …
(edit) @329   17 years dai #134への対応。存在しないジェネリクス型の指定でコンパイラが強制終了するバグを修正(きちんとエラー表示を行うようにした)。
(copy) @300   17 years dai trunkディレクトリを作成。bin、Include、TestCaseをtrunkに移動した。 標準ライブラリのビルドバッチを追加。
copied from bin/BasicCompiler64.exe
(edit) @266   17 years dai ※本コミットがCP4バージョンのベースになります _System_StartupProgramの呼び出しタイミングを変更。
Note: See TracRevisionLog for help on using the revision log.