# # ChangeLog for trunk/bin # # Generated by Trac 1.6 # Nov 23, 2024, 9:29:28 AM Thu, 01 Nov 2007 17:55:38 GMT dai [367] * trunk/Include/Classes/ActiveBasic/Core/TypeInfo.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 動的型情報の生成を高速化した。 リテラル文字列の生成処理を高速化した。 Tue, 23 Oct 2007 15:32:20 GMT イグトランス (egtra) [364] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/Include/basic/command.sbp (modified) * trunk/Include/objidl.sbp (modified) * trunk/Include/system/gc.sbp (modified) * trunk/TestCase/SimpleTestCase/SPrintFTest.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/SubOperation/dx/main_exe_directx.abp (modified) * trunk/bin/SubOperation/enum_process64/enum_process64.abp (modified) * trunk/bin/SubOperation/enum_process64/enum_process64.exe (deleted) FormatFloatFを実装 Mon, 22 Oct 2007 19:07:22 GMT dai [363] * trunk/bin/BasicCompiler32.exe (modified) 32ビットコンパイラで標準ライブラリをビルドすると強制終了してしまうバ グを修正。 Sun, 21 Oct 2007 16:29:03 GMT dai [361] * trunk/Include/system/gc.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) GCが管理するメモリバッファの先頭部分にメモリオブジェクトへのインデッ クスを格納するようにした。 ... Sun, 21 Oct 2007 06:41:17 GMT dai [359] * trunk/Include/Classes/ActiveBasic/Strings/SPrintF.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/SubOperation/res.dll (modified) メソッドの実装がある場合(抽象メソッドでない場合)にのみ "override" 修飾子を必要とする仕様へと変更。 ... Thu, 18 Oct 2007 17:57:36 GMT dai [357] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) AbstractメソッドはOverride修飾子を指定しなくても良い仕様へと変更。 ... Sun, 14 Oct 2007 12:41:59 GMT dai [356] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/TestCase/SimpleTestCase/InterfaceTest.ab (added) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/abdev.exe (modified) * trunk/build/build_basic_static_library(64bit - debug).bat (added) * trunk/build/build_basic_static_library(64bit - release).bat (added) インターフェイス機構の実装が完了。テストケースも用意した。 Fri, 12 Oct 2007 19:19:32 GMT dai [354] * trunk/Include/Classes/ActiveBasic/Core/InterfaceInfo.ab (modified) * trunk/bin/SubOperation/res.dll (modified) InterfaceInfoクラスの内容を修正。 デバッグ実行のショートカットキーをF5に変更。 Wed, 03 Oct 2007 17:50:09 GMT dai [352] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) System.Collections.Generic.List.RemoveAtメソッドを追加 デリゲート型に対する"-"演算子を追加 Wed, 03 Oct 2007 16:27:39 GMT dai [351] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) 64ビットコンパイラもデリゲートに対応 Mon, 01 Oct 2007 01:13:22 GMT dai [350] * trunk/bin/BasicCompiler32.exe (modified) デリゲート用AddressOfのエラーチェックが関数ポインタ用AddressOfにも不 正に働いてしまうバグを修正 Sat, 29 Sep 2007 04:22:17 GMT dai [343] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) デリゲート機構にエラーチェックを仕込んだ Sat, 29 Sep 2007 03:44:41 GMT dai [342] * trunk/TestCase/SimpleTestCase/DelegateTest.ab (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) 静的メソッドのデリゲートに対応 Thu, 27 Sep 2007 18:32:25 GMT dai [340] * trunk/Include/Classes/System/Collections/Generic/List.ab (modified) * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/Include/Classes/System/Runtime/InteropServices/GCHandle.ab (modified) * trunk/TestCase/SimpleTestCase/DelegateTest.ab (added) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/SubOperation/templates/delegate_class.tab (modified) デリゲートを試験実装 【現状のデリゲート制約】 ・ダイナミックメソッド限定 ・パラメータ相違チェックは行っていない ... Mon, 24 Sep 2007 06:15:09 GMT dai [338] * trunk/Include/Classes/System/Delegate.ab (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.idx (modified) * trunk/TestCase/SimpleTestCase/SimpleTestCase.pj (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) * trunk/bin/SubOperation/enum_process64/enum_process64.wrk (deleted) * trunk/bin/SubOperation/templates (added) * trunk/bin/SubOperation/templates/delegate_class.tab (added) 静的リンクライブラリ、デバッグ情報の内部形式をバイナリにした(コンパ イル時間が短縮されました)。 デリゲートのベースを実装中(まだ動きません) Sun, 09 Sep 2007 04:17:48 GMT dai [331] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) パラメータを一つ以上有し、戻り値が構造体の関数またはメソッドの呼び出 しがコンパイルエラーになってしまうバグを修正。 Sun, 09 Sep 2007 03:41:35 GMT dai [330] * trunk/Include/Classes/System/IO/DirectoryInfo.ab (modified) * trunk/Include/Classes/System/Threading/Thread.ab (modified) * trunk/Include/system/gc.sbp (modified) * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) コンストラクタパラメータを処理中にGCがかかると、初期化中オブジェクト のスキャンで強制終了してしまうバグを修正。 ... Sat, 08 Sep 2007 16:10:30 GMT dai [329] * trunk/bin/BasicCompiler32.exe (modified) * trunk/bin/BasicCompiler64.exe (modified) #134への対応。存在しないジェネリクス型の指定でコンパイラが強制終了す るバグを修正(きちんとエラー表示を行うようにした)。 Fri, 31 Aug 2007 12:53:10 GMT dai [320] * trunk/bin/BasicCompiler32.exe (modified) 「LongからLongへ変換しようと…」という警告が出力されてしまうバグを修正 。 Tue, 28 Aug 2007 05:17:23 GMT dai [317] * trunk/bin/abdev.exe (modified) 関連付けされた拡張子のContent-Typeを"text/plane"にした。 Tue, 28 Aug 2007 05:10:02 GMT dai [316] * trunk/bin/BasicCompiler32.exe (modified) 構造体をクラスメソッドの戻り値にしたときにThisポインタが正常に引き渡 されないバグを修正。 Mon, 27 Aug 2007 19:01:08 GMT dai [315] * trunk/bin/BasicCompiler32.exe (modified) Protectedメソッドを派生クラス内のメソッドでSuperと指定するとエラーに なるバグを修正。 Mon, 27 Aug 2007 18:10:33 GMT dai [314] * trunk/bin/BasicCompiler32.exe (modified) クラスメソッド内でImportsされた名前空間内の情報が扱えないバグを修正 Sat, 25 Aug 2007 19:01:26 GMT dai [307] * trunk/bin/BasicCompiler32.exe (modified) 非仮想関数のオーバーライドを禁止した(エラーになります)。 Super指定が正常に行われないバグを修正。 Sat, 25 Aug 2007 17:20:12 GMT dai [306] * trunk/bin/BasicCompiler32.exe (modified) ソースコードのバイト数が小さいとき(100バイト未満くらい?)に字句解析 が正常に行われなくなるバグを修正。 Thu, 23 Aug 2007 17:32:56 GMT dai [300] * trunk (added) * trunk/Include (moved) * trunk/Include/Classes (copied) * trunk/Include/GdiPlus.ab (copied) * trunk/Include/GdiPlusEnums.ab (copied) * trunk/Include/GdiPlusFlat.ab (copied) * trunk/Include/GdiPlusGpStubs.ab (copied) * trunk/Include/GdiPlusInit.ab (copied) * trunk/Include/GdiPlusTypes.ab (copied) * trunk/Include/LuxCtrl (copied) * trunk/Include/OAIdl.ab (copied) * trunk/Include/OleAuto.ab (copied) * trunk/Include/WinNT.ab (copied) * trunk/Include/abgl.ab (copied) * trunk/Include/api_commctrl.sbp (copied) * trunk/Include/api_commdlg.sbp (copied) * trunk/Include/api_console.sbp (copied) * trunk/Include/api_gdi.sbp (copied) * trunk/Include/api_imm.sbp (copied) * trunk/Include/api_mmsys.sbp (copied) * trunk/Include/api_msg.sbp (copied) * trunk/Include/api_psapi.sbp (copied) * trunk/Include/api_reg.sbp (copied) * trunk/Include/api_richedit.sbp (copied) * trunk/Include/api_shell.sbp (copied) * trunk/Include/api_shlwapi.sbp (copied) * trunk/Include/api_sql.sbp (copied) * trunk/Include/api_sqlext.sbp (copied) * trunk/Include/api_system.sbp (copied) * trunk/Include/api_tlhelp32.sbp (copied) * trunk/Include/api_window.sbp (copied) * trunk/Include/api_windowstyles.sbp (copied) * trunk/Include/api_winerror.sbp (copied) * trunk/Include/api_wininet.sbp (copied) * trunk/Include/api_winsock2.sbp (copied) * trunk/Include/api_winspool.sbp (copied) * trunk/Include/basic (copied) * trunk/Include/basic.sbp (copied) * trunk/Include/com (copied) * trunk/Include/crt.sbp (copied) * trunk/Include/directx9 (copied) * trunk/Include/gl (copied) * trunk/Include/guiddef.ab (copied) * trunk/Include/objbase.sbp (copied) * trunk/Include/objidl.sbp (copied) * trunk/Include/ole2.ab (copied) * trunk/Include/oleidl.ab (copied) * trunk/Include/qos.ab (copied) * trunk/Include/system (copied) * trunk/Include/unknwn.sbp (copied) * trunk/Include/windef.ab (copied) * trunk/Include/windows (copied) * trunk/Include/windows.sbp (copied) * trunk/Include/winver.ab (copied) * trunk/Include/wtypes.ab (copied) * trunk/TestCase (moved) * trunk/TestCase/SimpleTestCase (copied) * trunk/bin (moved) * trunk/bin/BasicCompiler32.exe (copied) * trunk/bin/BasicCompiler64.exe (copied) * trunk/bin/BasicHelp.chm (copied) * trunk/bin/Runtime (copied) * trunk/bin/SubOperation (copied) * trunk/bin/Theme (copied) * trunk/bin/abdev.exe (copied) * trunk/build (added) * trunk/build/build_basic_static_library(32bit - debug).bat (added) * trunk/build/build_basic_static_library(32bit - release).bat (added) trunkディレクトリを作成。bin、Include、TestCaseをtrunkに移動した。 標準ライブラリのビルドバッチを追加。 Fri, 15 Jun 2007 04:13:47 GMT dai [280] * bin/BasicCompiler32.exe (modified) インターフェイスを継承したとき、Objectクラスがインターフェイスの後ろ に配置されてしまうバグを修正