# # ChangeLog for trunk/abdev/BasicCompiler_Common/include in dev # # Generated by Trac 1.5.4 # May 15, 2024, 10:20:01 PM 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出力をデバッグビューにも行うようにした。 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: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) デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正。 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版での不具合を修正。 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 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: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 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 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, 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 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) メンバ情報を保持するようにした 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) ジェネリクスインターフェイス実装時のオーバーロード解決ロジックを改良 ... 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) 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) 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 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コード補間が過剰に行わ れていた)。 コンパイラのログ生成処理をきった。 Sun, 11 Nov 2007 08:15:30 GMT dai_9181 [365] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) 32ビットコンパイラでグローバル領域のTryスコープが正常にコンパイルでき ないバグを修正。 ... Sun, 11 Nov 2007 06:12:06 GMT dai_9181 [364] * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/commandvalue.h (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.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) Throw→Catch間のパラメータ引渡しに対応。 グローバル領域でのTryスコープを可能にした。これで例外処理機構実装完了 。 ... Sat, 10 Nov 2007 02:20:38 GMT dai_9181 [363] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) 32ビットコンパイラが落ちるので一時的な対処をした Thu, 08 Nov 2007 23:52:07 GMT dai_9181 [359] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Exception.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) 例外処理機構実装中… Mon, 05 Nov 2007 17:35:15 GMT dai_9181 [358] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) Try-Catchを試験的に実装。 (まだ下記の動作しか実装していません) ・Try ・Catch(パラメータ無し) ... Sun, 04 Nov 2007 18:26:20 GMT dai_9181 [357] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/common_msg_jpn.h (modified) * trunk/abdev/BasicCompiler_Common/include/Binary.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Exception.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) 例外処理機構実装中... Thu, 01 Nov 2007 17:53:56 GMT dai_9181 [355] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NamespaceSupporter.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) 静的領域に初期オブジェクトを配置可能にした Sun, 21 Oct 2007 16:29:05 GMT dai_9181 [354] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) オブジェクトからインターフェイスへのキャスト時に必要なだけメモリが確 保できていないバグを修正。 Sun, 21 Oct 2007 06:37:31 GMT dai_9181 [353] * trunk/abdev/BasicCompiler32/stdafx.h (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/stdafx.h (modified) * trunk/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (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) * trunk/abdev/res/res.rc (modified) インターフェイス実装周りの仕様整備 Thu, 18 Oct 2007 17:51:36 GMT dai_9181 [352] * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) 基底クラスからインターフェイスメソッドを実装できるようにした。 Tue, 16 Oct 2007 18:31:20 GMT dai_9181 [351] * trunk/abdev/BasicCompiler_Common/error.cpp (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) インターフェイスメソッドはオーバーライド対象外とした Sun, 14 Oct 2007 12:41:03 GMT dai_9181 [350] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Interface.cpp (deleted) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/SubOperation.cpp (modified) インターフェイスを実装 Sat, 13 Oct 2007 02:45:58 GMT dai_9181 [349] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Object.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/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/res/res.rc (modified) インターフェイス実装中… Thu, 11 Oct 2007 18:25:54 GMT dai_9181 [348] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Symbol.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) Wed, 10 Oct 2007 18:23:51 GMT dai_9181 [347] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) Tue, 09 Oct 2007 19:01:07 GMT dai_9181 [346] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (modified) Tue, 09 Oct 2007 16:52:43 GMT dai_9181 [345] * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (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_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) 64ビット版でもインターフェイスのベース実装周りをコンパイルできるよう にした(インターフェイス機構自体はまだ未完成) Tue, 09 Oct 2007 14:37:45 GMT dai_9181 [344] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Mon, 08 Oct 2007 16:51:56 GMT dai_9181 [343] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Mon, 08 Oct 2007 16:10:33 GMT dai_9181 [342] * 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_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) vtblの構造を変更。vtblMasterListをはさんでvtblを表現した。 その他メンバ名変更。 ... Fri, 05 Oct 2007 15:56:37 GMT dai_9181 [340] * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Implements修飾子を作り始めた Tue, 02 Oct 2007 18:42:05 GMT dai_9181 [339] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) 64ビットコンパイラもデリゲートに対応させた Mon, 01 Oct 2007 00:53:41 GMT dai_9181 [338] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) デリゲートエラーチェックのバグを修正 Sat, 29 Sep 2007 03:45:16 GMT dai_9181 [336] * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) 静的メソッドのデリゲートに対応 Wed, 26 Sep 2007 18:37:06 GMT dai_9181 [332] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) Tue, 25 Sep 2007 03:26:53 GMT dai_9181 [326] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) メソッドの重複チェックで戻り値も判定するよにうにした Mon, 24 Sep 2007 23:56:38 GMT dai_9181 [325] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/FunctionValue.h (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/FunctionValue.h (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Mon, 24 Sep 2007 06:13:51 GMT dai_9181 [324] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) Mon, 24 Sep 2007 05:58:10 GMT dai_9181 [322] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/stdafx.h (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/stdafx.h (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.h (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/BoostSerializationSupport.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Delegate.h (added) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Delegate.cpp (added) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Parameter.cpp (added) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) コンパイラ組み込みテンプレートエンジンを実装。 静的リンクライブラリ、デバッグ情報の内部形式をテキストからバイナリに 変更した。 Sun, 09 Sep 2007 04:16:44 GMT dai_9181 [320] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) パラメータを一つ以上有し、戻り値が構造体の関数またはメソッドの呼び出 しがコンパイルエラーになってしまうバグを修正。 Sat, 08 Sep 2007 16:09:00 GMT dai_9181 [318] * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) 64bit版でコンパイルできるようにした。 Sat, 08 Sep 2007 11:43:18 GMT dai_9181 [317] * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) Fri, 31 Aug 2007 12:51:37 GMT dai_9181 [312] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/include/ver.h (added) バージョン情報をver.hに独立させた。 Wed, 29 Aug 2007 00:05:22 GMT dai_9181 [308] * trunk/abdev/BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe_Logical.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/CParameter.cpp (modified) * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc_PushVar.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_Set_Var.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/NumOpe_Arithmetic.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe_Logical.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler64/increment.cpp (modified) * trunk/abdev/BasicCompiler64/stack_frame.cpp (modified) * trunk/abdev/BasicCompiler64/stdafx.h (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.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/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/ExtensionLink.cpp (modified) 静的リンクライブラリにより、複数のグローバル領域が存在することになっ たのでそれぞれを関数ベースに分けた Tue, 28 Aug 2007 05:09:53 GMT dai_9181 [307] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) 構造体をクラスメソッドの戻り値にしたときにThisポインタが正常に引き渡 されないバグを修正。 Mon, 27 Aug 2007 18:45:06 GMT dai_9181 [306] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) Protectedメソッドを派生クラス内のメソッドでSuperと指定するとエラーに なるバグを修正。 ... Sat, 25 Aug 2007 17:54:38 GMT dai_9181 [304] * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) Superが機能しないバグを修正。 ソースコードが小さいとソース付加に失敗するバグを修正。 Thu, 23 Aug 2007 17:13:12 GMT dai_9181 [302] * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/ProjectEditor/ChildWndOnRebar.cpp (modified) * trunk/abdev/ProjectEditor/Common.h (modified) * trunk/abdev/ProjectEditor/Complement.cpp (modified) * trunk/abdev/ProjectEditor/DialogBoxes.cpp (modified) * trunk/abdev/ProjectEditor/ExtensionLink.cpp (modified) * trunk/abdev/ProjectEditor/FileTree.cpp (modified) * trunk/abdev/ProjectEditor/MessageCallOperation.cpp (modified) * trunk/abdev/ProjectEditor/Print.cpp (modified) * trunk/abdev/ProjectEditor/ProjectControl.cpp (modified) * trunk/abdev/ProjectEditor/ProjectEditor.cpp (modified) * trunk/abdev/ProjectEditor/RadProc.cpp (modified) * trunk/abdev/ProjectEditor/RadToolsAndPropertyProc.cpp (modified) * trunk/abdev/ProjectEditor/Resource.cpp (modified) * trunk/abdev/ProjectEditor/Ruler.cpp (modified) * trunk/abdev/ProjectEditor/SubOperation.cpp (modified) * trunk/abdev/ProjectEditor/TabCtrl.cpp (modified) * trunk/abdev/ProjectEditor/TextEditor_EventProc.cpp (modified) * trunk/abdev/ProjectEditor/WebSearch.cpp (modified) * trunk/abdev/ProjectEditor/WindowControl.cpp (modified) Thu, 23 Aug 2007 13:58:43 GMT dai_9181 [301] * trunk/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.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/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) Thu, 23 Aug 2007 09:17:00 GMT dai_9181 [299] * trunk/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler32/stdafx.h (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.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/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) Wed, 22 Aug 2007 14:23:28 GMT dai_9181 [294] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Wed, 22 Aug 2007 02:09:26 GMT dai_9181 [293] * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) Tue, 21 Aug 2007 14:00:25 GMT dai_9181 [290] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * 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_Set_Var.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe_Logical.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/abdev/BasicCompiler32/increment.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/OldStatement.cpp (modified) * trunk/abdev/BasicCompiler_Common/ParamImpl.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/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.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Type.cpp (modified) ジェネリクスのベースを実装 Thu, 16 Aug 2007 22:36:51 GMT dai_9181 [288] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/stdafx.h (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/Binary.h (modified) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Variable.cpp (modified) * trunk/abdev/abcompiler32.sln (modified) Thu, 16 Aug 2007 10:55:02 GMT dai_9181 [287] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Binary.h (added) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Variable.cpp (modified) Binaryクラスを追加 Tue, 14 Aug 2007 14:57:32 GMT dai_9181 [282] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) vtbl構築をコード生成後(最終リンクの前)に行うようにした Mon, 13 Aug 2007 23:58:57 GMT dai_9181 [281] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Mon, 13 Aug 2007 23:37:08 GMT dai_9181 [280] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/abdev/BasicCompiler_Common/CDebugThreadInfo.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/debug.h (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Mon, 13 Aug 2007 18:22:02 GMT dai_9181 [279] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/BoostSerializationSupport.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) sourceをObjectModuleに入れた Sat, 11 Aug 2007 18:57:57 GMT dai_9181 [278] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) Sat, 11 Aug 2007 16:49:58 GMT dai_9181 [277] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) DllProc::pNextDataを排除した Sat, 11 Aug 2007 16:25:20 GMT dai_9181 [276] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/abdev/BasicCompiler_Common/PESchedule.cpp (modified) * trunk/abdev/BasicCompiler_Common/PESchedule.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/Prototype.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) Sat, 11 Aug 2007 07:23:18 GMT dai_9181 [275] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Variable.cpp (modified) Sat, 11 Aug 2007 07:03:49 GMT dai_9181 [273] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (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/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Variable.cpp (modified) Fri, 10 Aug 2007 12:20:45 GMT dai_9181 [272] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/gc.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/TypeDef.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) Thu, 09 Aug 2007 18:16:42 GMT dai_9181 [271] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/Symbol.h (modified) * trunk/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) Wed, 08 Aug 2007 18:18:40 GMT dai_9181 [270] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Hashmap.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (added) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Meta.cpp (added) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Tue, 07 Aug 2007 19:19:30 GMT dai_9181 [269] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (modified) Tue, 07 Aug 2007 18:22:49 GMT dai_9181 [268] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (modified) Mon, 06 Aug 2007 19:14:06 GMT dai_9181 [266] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (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_ProcOp.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/NumOpe_Arithmetic.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/PESchedule.cpp (modified) * trunk/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/common_msg_jpn.h (modified) * trunk/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/include/Source.h (added) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (added) BasicSourceのシリアライズがうまくいっていない Mon, 06 Aug 2007 14:44:42 GMT dai_9181 [265] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.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/calculation.cpp (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) Mon, 06 Aug 2007 00:31:22 GMT dai_9181 [264] * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/BoostSerializationSupport.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) デバッグデータとしてオブジェクトモジュールのシリアライズを可能にした (その先の処理はまだ動かない) Sat, 04 Aug 2007 18:47:49 GMT dai_9181 [263] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.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/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler64/stack_frame.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugSection.h (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) Fri, 03 Aug 2007 19:36:34 GMT dai_9181 [262] * trunk/abdev/BasicCompiler64/CodeGenerator.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/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) Fri, 03 Aug 2007 14:53:50 GMT dai_9181 [261] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) Thu, 02 Aug 2007 18:24:22 GMT dai_9181 [259] * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) Thu, 02 Aug 2007 14:23:36 GMT dai_9181 [258] * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) Linkerの骨格を作成した Wed, 01 Aug 2007 19:17:27 GMT dai_9181 [257] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (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_ProcOp.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/NumOpe_Arithmetic.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe_TypeOperation.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/abdev/BasicCompiler_Common/src/Linker.cpp (added) * trunk/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) Wed, 01 Aug 2007 14:19:01 GMT dai_9181 [256] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/abdev/BasicCompiler_Common/BreakPoint.h (modified) * trunk/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.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/calculation.cpp (modified) * trunk/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/BoostSerializationSupport.h (modified) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (modified) * trunk/abdev/BasicCompiler_Common/include/Linker.h (added) * trunk/abdev/BasicCompiler_Common/include/Meta.h (moved) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/include/SmoothieImpl.h (modified) * trunk/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) MetaImplを廃止し、Metaにした。 ObjectModuleクラス、Linkerクラスを用意。 Tue, 31 Jul 2007 18:37:09 GMT dai_9181 [255] * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/Opcode.h (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) Mon, 30 Jul 2007 19:30:31 GMT dai_9181 [254] * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Calc_PushVar.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Set_Var.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/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/abdev/BasicCompiler_Common/common.h (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) Mon, 30 Jul 2007 07:12:54 GMT dai_9181 [253] * trunk/abdev/BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Set_Var.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler32/Opcode.h (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/PESchedule.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) Sun, 29 Jul 2007 18:11:26 GMT dai_9181 [252] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/include/NativeCode.h (modified) SystemProcのリファクタリング Sun, 29 Jul 2007 17:00:45 GMT dai_9181 [251] * trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified)