# # ChangeLog for trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp in dev # # Generated by Trac 1.5.4 # May 4, 2024, 6:11:21 AM Sat, 28 Jun 2008 07:46:59 GMT dai_9181 [668] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.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/ab_common/include/Lexical/NamespaceSupporter.h (modified) NamespaceSupporter::ClearImportedNamespacesを追加。 ... 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ファイルを跨ったテンプレート展開に対応。 Thu, 05 Jun 2008 13:04:39 GMT dai_9181 [632] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.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_Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/VtblGenerator.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Class.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Member.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/ObjectModule.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Parameter.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Procedure.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Source.h (modified) * trunk/ab5.0/abdev/ab_common/include/Lexical/Template.h (added) * 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/ab_common.h (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Class.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Member.cpp (added) * trunk/ab5.0/abdev/ab_common/src/Lexical/Meta.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Parameter.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Symbol.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/Template.cpp (added) * trunk/ab5.0/abdev/ab_common/src/Lexical/Type.cpp (modified) * trunk/ab5.0/abdev/ab_common/src/Lexical/TypeDef.cpp (modified) * trunk/ab5.0/abdev/abdev/src/WindowComponents/MdiWindow.cpp (deleted) * trunk/ab5.0/abdev/abdev/src/WindowComponents/PartialManager (added) * trunk/ab5.0/abdev/abdev/src/WindowComponents/PartialManager/TextEditPartialManager.cpp (added) * 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) * trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp (modified) ジェネリッククラスの型パラメータに値型が指定されたときに限り、テンプ レート展開を行うようにした。 TODO: ... 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版だけ一旦コミット)。 Sun, 04 May 2008 15:39:50 GMT dai_9181 [551] * 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/NativeCode.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/x86CodeGenerator.cpp (modified) ・PutWithScheduleメソッドを追加。 ・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。 Sat, 03 May 2008 09:58:38 GMT dai_9181 [537] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Procedure.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp (modified) UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべて Compilerクラス内で処理するようにした)。 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) ヘッダファイルを整理中 Mon, 28 Apr 2008 11:14:31 GMT dai_9181 [507] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/ab_common/include/Namespace.h (modified) * trunk/ab5.0/abdev/ab_common/include/NamespaceSupporter.h (moved) * trunk/ab5.0/abdev/ab_common/src/NamespaceSupporter.cpp (moved) * trunk/ab5.0/abdev/ab_common/stdafx.h (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/abdev/compiler_x86/stdafx.h (modified) NamespaceSupporterクラスをab_commonプロジェクトに移動した。 Sun, 06 Apr 2008 17:15:28 GMT dai_9181 [485] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/OldStatement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Overload.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/PESchedule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.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/gc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_x64.sln (moved) * trunk/ab5.0/abdev/ab_x86.sln (moved) * trunk/ab5.0/abdev/compiler_x64/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj (modified) プロジェクトのリネームが完了 Sun, 06 Apr 2008 17:09:17 GMT dai_9181 [484] * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/OldStatement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Overload.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/PESchedule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.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/gc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/CodeGenerator.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/ab_common/ab_common.vcproj (modified) * trunk/ab5.0/abdev/abdev/Common.h (modified) * trunk/ab5.0/abdev/compiler_x86/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj (modified) * trunk/ab5.0/jenga/projects/jenga/jenga.vcproj (modified) プロジェクトのリネーム中 Mon, 24 Mar 2008 11:05:20 GMT dai_9181 [465] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler32/CParameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Set_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Statement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Logical.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Relation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/OperatorProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/stdafx.h (modified) * trunk/ab5.0/abdev/BasicCompiler32/x86CodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/CommandFormat.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/OldStatement.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/RSrcSection.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Resource.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/calculation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Messenger.h (added) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Method.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/NativeCode.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/CommonCodeGenerator.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Const.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Delegate.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Enum.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Exception.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalScope.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Linker.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp (added) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Method.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NativeCode.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Parameter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/jenga/include/common/String.h (modified) * trunk/ab5.0/jenga/projects/common/common.vcproj (modified) * trunk/ab5.0/jenga/src/common/String.cpp (added) Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を 廃止した。 Sun, 23 Mar 2008 02:35:33 GMT dai_9181 [461] * trunk/ab5.0/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Set_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/NumOpe_TypeOperation.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/stdafx.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/WatchList.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/common.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/hash.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalScope.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Parameter.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/SmoothieImpl.h (deleted) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Source.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Type.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Class_Collect.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/DataTable.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Namespace.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/NamespaceSupporter.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/ObjectModule.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/SmoothieImpl.cpp (deleted) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Symbol.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Type.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/TypeDef.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Variable.cpp (modified) * trunk/ab5.0/abdev/ProjectEditor/Common.h (modified) * trunk/ab5.0/abdev/abcompiler32.sln (modified) * trunk/ab5.0/abdev/abcompiler64.sln (modified) * trunk/ab5.0/jenga/include/smoothie (deleted) * trunk/ab5.0/jenga/projects/smoothie (deleted) * trunk/ab5.0/jenga/src/smoothie (deleted) smoothieプロジェクトが不要になったため、破棄。 Sun, 23 Mar 2008 01:38:38 GMT dai_9181 [459] * trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/Compile_ProcOp.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step1.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h (modified) * trunk/ab5.0/abdev/BasicCompiler_Common/src/Source.cpp (modified) ・Compiler::IsDebugメソッドを導入した(bDebugCompileグローバル変数は 廃止)。 ... Thu, 20 Mar 2008 05:44:01 GMT dai_9181 [440] * trunk/ab5.0/abdev (moved) Moved remotely Mon, 17 Mar 2008 12:59:05 GMT dai_9181 [438] * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Procedure.cpp (modified) 関数パラメータに指定されたジェネリクスの型パラメータ解決に失敗してし まう不具合を修正。 ...