# # ChangeLog for trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp in dev # # Generated by Trac 1.5.4 # Apr 24, 2024, 5:41:34 AM Sun, 15 Jun 2008 14:59:46 GMT dai_9181 [641] * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (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/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) ・デバッグトレース時、グローバル領域の終端行でステップインまたはステ ... Wed, 11 Jun 2008 13:10:26 GMT dai_9181 [637] * 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/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ProcedureGenerator.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Environment.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Const.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/DataTable.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Delegate.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Prototype.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/RelationalObjectModuleItem.h (added) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Symbol.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Type.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/TypeDef.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Variable.h (modified) * trunk/ab5.0/abdev/ab_common/include/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Environment.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Const.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/DataTable.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Delegate.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Variable.cpp (modified) * trunk/ab5.0/abdev/abdev/src/MainFrame.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) リンカの依存関係解決モジュールを製作中 Tue, 10 Jun 2008 14:40:17 GMT dai_9181 [636] * trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/CDebugThreadInfo.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/DebugSection.h (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/debug.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Program.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Interface.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Meta.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/NativeCode.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/NativeCode.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) libファイルを跨ったテンプレート展開に対応。 Mon, 12 May 2008 03:06:22 GMT dai_9181 [605] * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) OutputExe→Build Compile()→MakeExe 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版だけ一旦コミット)。 Wed, 26 Mar 2008 17:29:35 GMT dai_9181 [467] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.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/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Debug.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/RSrcSection.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.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/include/Debugger.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Program.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Program.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/ab5.0/jenga/include/common/Path.h (modified) * trunk/ab5.0/jenga/src/common/Path.cpp (modified) いくつかのグローバル変数をProgram/Debuggerクラスにまとめた。 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への対応。コンパイルを中断すると高確率で強制終了してしまうバグ ... Thu, 20 Mar 2008 05:44:01 GMT dai_9181 [440] * trunk/ab5.0/abdev (moved) Moved remotely 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) 例外処理機構実装中...