# # ChangeLog for / in dev # # Generated by Trac 1.5.4 # Apr 19, 2024, 10:10:27 AM Mon, 24 Mar 2008 11:05:20 GMT dai_9181 [465] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Set_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Logical.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Relation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/stdafx.h (modified) * trunk/ab5.0/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/CommandFormat.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/OldStatement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/RSrcSection.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Resource.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Messenger.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/jenga/include/common/String.h (modified) * trunk/ab5.0/jenga/projects/common/common.vcproj (modified) * trunk/ab5.0/jenga/src/common/String.cpp (added) Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を 廃止した。 Sun, 23 Mar 2008 02:50:27 GMT dai_9181 [464] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.rc (modified) * trunk/ab5.0/abdev/BasicCompiler64/BasicCompiler.rc (modified) IDD_MAINのタイトル文字列を変更。 Sun, 23 Mar 2008 02:45:15 GMT dai_9181 [463] * trunk/ab5.0/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/stdafx.h (modified) [461]を64bit版にマージ。 Sun, 23 Mar 2008 02:43:37 GMT dai_9181 [462] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicFixed.h (added) コミット漏れ Sun, 23 Mar 2008 02:35:33 GMT dai_9181 [461] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Set_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/stdafx.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalScope.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/SmoothieImpl.h (deleted) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Namespace.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/SmoothieImpl.cpp (deleted) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/Common.h (modified) * trunk/ab5.0/abdev/abcompiler32.sln (modified) * trunk/ab5.0/abdev/abcompiler64.sln (modified) * trunk/ab5.0/jenga/include/smoothie (deleted) * trunk/ab5.0/jenga/projects/smoothie (deleted) * trunk/ab5.0/jenga/src/smoothie (deleted) smoothieプロジェクトが不要になったため、破棄。 Sun, 23 Mar 2008 01:43:50 GMT dai_9181 [460] * trunk/ab5.0/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/MakePeHdr.cpp (modified) [459]を64bit版にもマージ。 Sun, 23 Mar 2008 01:38:38 GMT dai_9181 [459] * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) ・Compiler::IsDebugメソッドを導入した(bDebugCompileグローバル変数は 廃止)。 ... Sat, 22 Mar 2008 16:28:00 GMT dai_9181 [458] * trunk/ab5.0/abdev/BasicCompiler64/stdafx.h (modified) [457]を64bit版にもマージ。 Sat, 22 Mar 2008 16:24:09 GMT dai_9181 [457] * trunk/ab5.0/abdev/BasicCompiler32/stdafx.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/jenga/include/common/CmdLine.h (modified) * trunk/ab5.0/jenga/src/common/CmdLine.cpp (modified) コマンドライン解析モジュールをリファクタリング。 Sat, 22 Mar 2008 12:49:54 GMT dai_9181 [456] * trunk/ab5.0/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) [455]を64bit版にもマージ。 Sat, 22 Mar 2008 12:47:59 GMT dai_9181 [455] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/DialogBoxes.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/ProjectEditor.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/ProjectEditor.vcproj (modified) * trunk/ab5.0/abdev/ProjectEditor/SubOperation.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/menu.cpp (modified) ・コンパイルビューへの出力を標準出力にも行うようにした。 ・#164への対応。コンパイルを中断すると高確率で強制終了してしまうバグ ... Sat, 22 Mar 2008 12:42:10 GMT dai_9181 [454] * trunk/ab5.0/abdev/BasicCompiler64/Compile_Var.cpp (modified) [453]を64bit版にマージ。 Sat, 22 Mar 2008 12:39:09 GMT dai_9181 [453] * trunk/ab5.0/abdev/BasicCompiler32/Compile_Var.cpp (modified) "Dim a = 0 As *Char" など、Charポインタ型変数の初期値にリテラル数値を 指定すると強制終了してしまうバグを修正。 Sat, 22 Mar 2008 12:30:11 GMT dai_9181 [452] * trunk/ab5.0/abdev/BasicCompiler64/MakePeHdr.cpp (modified) [451]を64bit版にマージ。 Sat, 22 Mar 2008 12:28:59 GMT dai_9181 [451] * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.cpp (modified) DLLコンパイルに失敗してしまうバグを修正。 Sat, 22 Mar 2008 04:20:07 GMT dai_9181 [450] * trunk/ab5.0/abdev/ProjectEditor/Common.h (modified) * trunk/ab5.0/abdev/ProjectEditor/htmlhelp.h (added) htmlhelp.hをリポジトリに含めた Fri, 21 Mar 2008 16:56:31 GMT dai_9181 [449] * trunk/ab5.0/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) ・デリゲートの共変戻り値、反変引数に対応した。 ・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用 ... Fri, 21 Mar 2008 10:34:57 GMT dai_9181 [448] * trunk/ab5.0/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) ・デリゲートの共変戻り値、反変引数に対応した。 ・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用 ... Fri, 21 Mar 2008 05:23:20 GMT dai_9181 [447] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) 共変戻り値のオーバーロードをサポートした。 Thu, 20 Mar 2008 08:49:31 GMT dai_9181 [446] * trunk/ab5.0/abdev/ProjectEditor/SubOperation.cpp (modified) * trunk/ab5.0/build.xml (added) * trunk/ab5.0/deploy.bat (added) ・lib/Includeの階層を柔軟に認識できるようにした。 ・antデプロイ用のファイルを追加。 Thu, 20 Mar 2008 06:34:26 GMT dai_9181 [445] * trunk/ab5.0 (modified) * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/lib (added) * trunk/ab5.0/abdev/lib/amd64 (added) * trunk/ab5.0/abdev/lib/amd64/libboost_serialization-vc80-mt-s-1_34.lib (added) * trunk/ab5.0/abdev/lib/amd64/libboost_serialization-vc80-mt-sgd-1_34.lib (added) * trunk/ab5.0/abdev/lib/x86 (added) * trunk/ab5.0/abdev/lib/x86/libboost_serialization-vc80-mt-s-1_34.lib (added) * trunk/ab5.0/abdev/lib/x86/libboost_serialization-vc80-mt-sgd-1_34.lib (added) boost::serializationのlibファイルを追加。 それに伴い、プロジェクトのlibファイルの読み込み先を追加した。 Thu, 20 Mar 2008 06:28:48 GMT dai_9181 [444] * trunk/ab5.0/ablib (deleted) Removed file/folder Thu, 20 Mar 2008 06:27:07 GMT dai_9181 [443] * trunk/ab5.0/ablib (added) ablibへの参照をはってみた Thu, 20 Mar 2008 05:47:43 GMT dai_9181 [442] * trunk/ab5.0/cpplibs.zip (added) Thu, 20 Mar 2008 05:44:09 GMT dai_9181 [441] * trunk/ab5.0/jenga (moved) Moved remotely Thu, 20 Mar 2008 05:44:01 GMT dai_9181 [440] * trunk/ab5.0/abdev (moved) Moved remotely Thu, 20 Mar 2008 05:43:36 GMT dai_9181 [439] * trunk/ab5.0 (added) Created folder remotely Mon, 17 Mar 2008 12:59:05 GMT dai_9181 [438] * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) 関数パラメータに指定されたジェネリクスの型パラメータ解決に失敗してし まう不具合を修正。 ... Mon, 17 Mar 2008 06:49:41 GMT dai_9181 [437] * trunk/abdev/BasicCompiler32/CParameter.cpp (modified) isNeedFreeStructuresへの代入ミス修正 Sat, 15 Mar 2008 06:33:36 GMT dai_9181 [436] * trunk/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler64/CParameter.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) 関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接 ... Sat, 15 Mar 2008 04:20:13 GMT dai_9181 [435] * trunk/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) 関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接 ... Sat, 15 Mar 2008 02:58:03 GMT dai_9181 [434] * trunk/abdev/BasicCompiler_Common/include/logger.h (modified) log出力をデバッグビューにも行うようにした。 Tue, 11 Mar 2008 15:25:40 GMT dai_9181 [433] * trunk/abdev/BasicCompiler64/NumOpe_Logical.cpp (modified) Not演算子でraxレジスタの退避処理が正常に行われていなかったため、修正 。 Tue, 11 Mar 2008 10:22:05 GMT dai_9181 [432] * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) [431]を64bit版にマージ。 Tue, 11 Mar 2008 07:02:38 GMT dai_9181 [431] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) _System_Newに対応(32bit版のみ)。 Tue, 11 Mar 2008 07:01:47 GMT dai_9181 [430] * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) [429]を64bit版にマージ。 Tue, 11 Mar 2008 07:01:03 GMT dai_9181 [429] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.h (modified) PareOrBracket列挙型を導入。 Tue, 11 Mar 2008 06:57:13 GMT dai_9181 [428] * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) [403]の修正をNumOpe_GetTypeにも適用した。 Mon, 10 Mar 2008 10:09:39 GMT dai_9181 [427] * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) [426]を64bit版にマージ。 Mon, 10 Mar 2008 10:04:08 GMT dai_9181 [426] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) 組み込み関数_System_Newを実装。 Mon, 10 Mar 2008 08:40:46 GMT dai_9181 [425] * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) [424]を64bit版にマージ。 Mon, 10 Mar 2008 08:39:36 GMT dai_9181 [424] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Overload.cpp (modified) * trunk/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) ・ジェネリックな型をパラメータに持つメソッドのオーバーロード解決に対 応した。 ・型パラメータの制約クラス指定に対応した。 Sat, 08 Mar 2008 13:39:50 GMT dai_9181 [423] * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) [422]を64bit版にもマージ。 Sat, 08 Mar 2008 13:38:39 GMT dai_9181 [422] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正。 Sat, 08 Mar 2008 03:37:14 GMT dai_9181 [421] * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) グローバルな構造体の初期値を指定するとエラーになってしまうバグを修正 。 Fri, 07 Mar 2008 04:01:20 GMT dai_9181 [420] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) 32bitコンパイラのリリース版で落ちてしまうバグを修正。スタック上の一時 オブジェクトをクラス参照型パラメータに適用するのは危ない?? Fri, 07 Mar 2008 03:27:20 GMT dai_9181 [419] * trunk/abdev/BasicCompiler64/NumOpe_Logical.cpp (modified) 64bitコンパイラで32bit値のxor演算が正常に行われないバグを修正。 Fri, 07 Mar 2008 03:26:46 GMT dai_9181 [418] * trunk/abdev/ProjectEditor/ChildWndOnRebar.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) タイプミスを修正。 Thu, 06 Mar 2008 20:32:29 GMT dai_9181 [417] * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) [416]のコミットによって発生した64bit版での不具合を修正。 Thu, 06 Mar 2008 14:28:05 GMT dai_9181 [416] * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) [415]を64bit版にマージ。 Thu, 06 Mar 2008 14:19:38 GMT dai_9181 [415] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) 代入演算時の左辺に関数呼び出しの戻り値を評価してメンバを取得するよう なコードが存在するとき、エラーになってしまっていたので改修した。( ... Tue, 04 Mar 2008 05:59:14 GMT dai_9181 [414] * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) データテーブルの再配置ロジックにミスがあったため、修正。 Mon, 03 Mar 2008 13:12:55 GMT dai_9181 [413] * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) [412]をマージ。 Mon, 03 Mar 2008 13:11:34 GMT dai_9181 [412] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) CClass::GetStaticDefiningStringAsMemberOffsetsメソッドを追加。 エラーコード142を追加。 Mon, 03 Mar 2008 11:34:46 GMT dai_9181 [411] * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) -103警告に引き渡す文字列が間違っていたので修正。 Mon, 03 Mar 2008 09:36:30 GMT dai_9181 [410] * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) [409]をマージした。 Mon, 03 Mar 2008 09:33:29 GMT dai_9181 [409] * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) クラス継承を行う際、dynamicMembersの中身をコピーする方式をやめ、基底 クラスのものを参照するように修正した。 Sat, 01 Mar 2008 20:40:44 GMT dai_9181 [408] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) Select Caseに指定された値でエラーが起こったとき、スコープ処理に不具合 が生じてしまう問題を修正。 Sat, 01 Mar 2008 20:12:56 GMT dai_9181 [407] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Enum.h (moved) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Enum.cpp (moved) Enum.cpp/Enum.hを移動した Sat, 01 Mar 2008 19:36:33 GMT dai_9181 [406] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Enumを大改修。Enumメンバ初期値にリテラル、定数、Enumメンバを指定でき るようにした。また、エラー行数を正確に表示可能にした。 Fri, 29 Feb 2008 16:51:55 GMT dai_9181 [405] * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) [403]を64bitコンパイラにも対応 Fri, 29 Feb 2008 15:00:47 GMT dai_9181 [404] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/include/BoostSerializationSupport.h (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) ObjectModuleクラスの基底クラスがBoostSerializationSupportとなっていた が、これを外した(ビルド速度の向上)。 Thu, 28 Feb 2008 12:45:31 GMT dai_9181 [403] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.h (modified) プロパティ値として返ってきたオブジェクトインスタンスのインデクサを呼 び出す処理をきちんと対応した。 Thu, 28 Feb 2008 10:04:35 GMT dai_9181 [402] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Resource.cpp (modified) * trunk/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.h (modified) * trunk/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/abdev/BasicCompiler_Common/include/Symbol.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) UserProc::SetParamsAndReturnTypeメソッドをリファクタリング ... Wed, 27 Feb 2008 08:21:09 GMT dai_9181 [401] * trunk/jenga/include/smoothie/LexicalAnalysis.h (deleted) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/LexicalAnalysis.cpp (deleted) LexicalAnalysis.cppを除去した Wed, 27 Feb 2008 08:21:00 GMT dai_9181 [400] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/StrOperation.h (added) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) LexicalAnalysis.cppを除去した Mon, 25 Feb 2008 18:16:40 GMT dai_9181 [399] * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) 関数の戻り値がクラス型のとき、直接インデクサ指定できるような対応を行 った。ただし、この対応は暫定的なものであるため、後ほど改修が必要。 Mon, 25 Feb 2008 13:57:09 GMT dai_9181 [398] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) 関数の戻り値がクラス型のとき、直接インデクサ指定できるような対応を行 った。ただし、この対応は暫定的なものであるため、後ほど改修が必要。 Mon, 25 Feb 2008 05:51:18 GMT dai_9181 [397] * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) SmootheException::Throw → SetError ... Sun, 24 Feb 2008 14:18:22 GMT dai_9181 [396] * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) Sun, 24 Feb 2008 12:03:09 GMT dai_9181 [395] * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) TypeDefの右辺にジェネリック型を指定できるようにした。 Sun, 24 Feb 2008 12:02:30 GMT dai_9181 [394] * trunk/jenga/include/smoothie/LexicalAnalysis.h (modified) * trunk/jenga/src/smoothie/LexicalAnalysis.cpp (modified) Sun, 24 Feb 2008 09:59:33 GMT dai_9181 [393] * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) デバッガ変数リストのローカル変数のスコープ判定が間違っていたため、修 正。 Wed, 20 Feb 2008 10:44:27 GMT dai_9181 [392] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Variable.cpp (modified) BOOL bLiving → bool isLiving Wed, 13 Feb 2008 17:50:50 GMT dai_9181 [391] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) ・コンストラクタを呼び出す前に動的型情報を用意するようにした。 ... Mon, 11 Feb 2008 23:55:38 GMT dai_9181 [390] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) Foreachの一時オブジェクトの初期値をNothingにした Mon, 11 Feb 2008 23:41:12 GMT dai_9181 [389] * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) MakeLiteralArrayBufferにてStringクラスの静的領域用配列を生成できるよ うにした Mon, 11 Feb 2008 03:08:07 GMT dai_9181 [388] * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) リビジョン表示を消した Mon, 11 Feb 2008 03:06:15 GMT dai_9181 [387] * trunk/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) メンバ情報を保持するようにした Sun, 06 Jan 2008 05:05:51 GMT dai_9181 [386] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) 解釈不可能なステートメントでコンパイルエラーにならなくなっていたので 修正。 Thu, 03 Jan 2008 03:35:07 GMT dai_9181 [385] * trunk/jenga/include/smoothie/BasicFixed.h (modified) Tue, 01 Jan 2008 16:22:49 GMT dai_9181 [384] * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) テストコードを除去 Tue, 01 Jan 2008 16:21:43 GMT dai_9181 [383] * trunk/abdev/BasicCompiler32/BasicCompiler.rc (modified) * trunk/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) ジェネリクスインターフェイス実装時のオーバーロード解決ロジックを改良 ... Tue, 01 Jan 2008 15:50:34 GMT dai_9181 [382] * trunk/abdev/BasicCompiler32/BasicCompiler.rc (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) ジェネリクスインターフェイス実装時のオーバーロード解決ロジックを改良 ... Tue, 18 Dec 2007 18:31:03 GMT dai_9181 [381] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/ProjectEditor/SubOperation.cpp (modified) Foreach文のパラメータをInで区切るようにした。 Mon, 17 Dec 2007 17:51:10 GMT dai_9181 [380] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/EndPairCommandComplement.cpp (modified) * trunk/abdev/ProjectEditor/SubOperation.cpp (modified) * trunk/abdev/ProjectEditor/TextEditor_KeyEvent.cpp (modified) Foreachに対応。 ジェネリクスインターフェイスに対応。 Sun, 16 Dec 2007 17:41:25 GMT dai_9181 [379] * trunk/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) ジェネリクスインターフェイスをサポートした Sun, 16 Dec 2007 14:44:29 GMT dai_9181 [378] * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) Sun, 02 Dec 2007 04:23:24 GMT dai_9181 [377] * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) Fri, 30 Nov 2007 11:31:42 GMT dai_9181 [376] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class_Collect.cpp (added) Thu, 29 Nov 2007 00:08:55 GMT dai_9181 [375] * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Mon, 26 Nov 2007 13:47:04 GMT dai_9181 [374] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Mon, 26 Nov 2007 12:44:17 GMT dai_9181 [373] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) Foreachにて自動的に一時オブジェクトを生成できるようにした Fri, 23 Nov 2007 04:44:13 GMT dai_9181 [372] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/commandvalue.h (modified) * trunk/abdev/BasicCompiler64/CommandValue.h (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) Foreachステートメントを実装中… Thu, 15 Nov 2007 09:57:26 GMT dai_9181 [371] * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) パラメータなしのCatchが無限ループしてしまうバグを修正 Wed, 14 Nov 2007 18:18:41 GMT dai_9181 [370] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) __COM修飾子に対応。COMインターフェイスを呼び出せるようにした Sun, 11 Nov 2007 23:40:20 GMT dai_9181 [369] * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Classes::Insertメソッド内のエラー発生部分でコード位置情報を不正な値に なっていたバグを修正。 Sun, 11 Nov 2007 23:32:46 GMT dai_9181 [368] * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) System名前空間をImportsしているときにNew演算子にBlittable型を( "System." ... Sun, 11 Nov 2007 10:09:40 GMT dai_9181 [367] * trunk/abdev/ProjectEditor/ChildWndOnRebar.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/DocumentAdvice.cpp (modified) * trunk/abdev/ProjectEditor/NonVolatile.cpp (modified) 表記ユレを修正 Sun, 11 Nov 2007 09:38:52 GMT dai_9181 [366] * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Exception.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/EndPairCommandComplement.cpp (modified) * trunk/abdev/ProjectEditor/TextEditor_KeyEvent.cpp (modified) Tryスコープのコード補完機能のバグを修正(EndTryコード補間が過剰に行わ れていた)。 コンパイラのログ生成処理をきった。