# # ChangeLog for trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h in dev # # Generated by Trac 1.5.4 # May 13, 2024, 6:45:43 PM Sat, 10 May 2008 06:09:26 GMT dai_9181 [587] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるの で分離しない方針とする。 Sat, 10 May 2008 04:40:33 GMT dai_9181 [585] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Class.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/ObjectModule.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/VtblGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/NumOpe_TypeOperation.cpp (modified) NativeSectionクラスを追加(64bit版だけ一旦コミット)。 Thu, 08 May 2008 06:52:48 GMT dai_9181 [581] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。 Thu, 01 May 2008 14:46:43 GMT dai_9181 [525] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。 Thu, 01 May 2008 14:20:31 GMT dai_9181 [524] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Const.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalScope.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Member.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Meta.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/TypeDef.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Variable.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) * trunk/ab5.0/jenga/include/common/Environment.h (modified) * trunk/ab5.0/jenga/include/common/Exception.h (modified) * trunk/ab5.0/jenga/include/common/Path.h (modified) * trunk/ab5.0/jenga/include/common/String.h (modified) ヘッダファイルを整理中 Thu, 01 May 2008 03:49:18 GMT dai_9181 [518] * trunk/ab5.0/abdev/BasicCompiler_Common/include/Delegate.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/jenga/include/common/CmdLine.h (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) * trunk/ab5.0/jenga/src/common/CmdLine.cpp (modified) * trunk/ab5.0/jenga/src/common/Directory.cpp (modified) * trunk/ab5.0/jenga/src/common/Exception.cpp (modified) * trunk/ab5.0/jenga/src/common/Path.cpp (modified) * trunk/ab5.0/jenga/src/common/String.cpp (modified) * trunk/ab5.0/jenga/src/common/index.cpp (deleted) jengaプロジェクトにプリコンパイル済みヘッダを適用した。 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で定義されたデリゲートがアプリケーションプロジェクトで利用 ... Thu, 20 Mar 2008 05:44:01 GMT dai_9181 [440] * trunk/ab5.0/abdev (moved) Moved remotely 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) デリゲートのパラメータや戻り値にクラス型を指定できない不具合を修正。