# # ChangeLog for BasicCompiler_Common/Procedure.cpp in dev # # Generated by Trac 1.5.4 # May 18, 2024, 10:32:24 AM Tue, 05 Jun 2007 15:58:40 GMT dai_9181 [135] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Prototype.h (modified) Method/Memberのリファクタリング Sun, 03 Jun 2007 22:49:17 GMT dai_9181 [131] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/Register.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/LoopRefCheck.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/include/Prototype.h (added) Prototypeクラスを用意した。 Thu, 17 May 2007 19:42:36 GMT dai_9181 [128] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) Blittable型を導入した。 Sat, 12 May 2007 07:34:39 GMT dai_9181 [116] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) 暗黙的なアップキャストを可能にした Thu, 10 May 2007 03:27:41 GMT dai_9181 [113] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) TypeDef、Declareの名前空間対応を行った。 TypeDef、Declareをローカル領域で使用した際、エラーを表示するようにし た。 Sun, 06 May 2007 09:52:10 GMT dai_9181 [108] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) 関数、クラスメソッドにImports機構を適用。 Sat, 28 Apr 2007 17:34:04 GMT dai_9181 [102] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) 名前空間機能をクラスに適用。 Tue, 24 Apr 2007 19:19:28 GMT dai_9181 [101] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (added) * BasicCompiler_Common/src/Smoothie.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) 名前空間機能をグローバル関数に適用(作業完了)。 Mon, 23 Apr 2007 18:17:29 GMT dai_9181 [100] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Debug.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Namespace.h (added) * BasicCompiler_Common/include/Smoothie.h (modified) 名前空間機能をグローバル関数に適用。 Sat, 24 Mar 2007 20:58:57 GMT dai_9181 [79] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) バージョンをβ17にした。 #strictをデフォルトの状態で適用するようにした(#90)。 ... Sat, 24 Mar 2007 17:47:49 GMT dai_9181 [78] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include (added) * BasicCompiler_Common/include/House.h (added) * BasicCompiler_Common/src (added) * BasicCompiler_Common/src/House.cpp (added) CTypeDef → TypeDef Houseクラスを追加。 オーバーロードレベルの種類を追加(レベル1に挿入) Wed, 21 Mar 2007 17:41:19 GMT dai_9181 [77] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/StrOperation.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/common.h (modified) デフォルトパラメータに対応。 Mon, 19 Mar 2007 19:36:16 GMT dai_9181 [75] * BasicCompiler32/CParameter.cpp (modified) * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Arithmetic.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/OperatorProc.cpp (modified) * BasicCompiler32/VarList.cpp (modified) * BasicCompiler32/WatchList.cpp (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/CParameter.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/NumOpe_Arithmetic.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/OperatorProc.cpp (modified) * BasicCompiler64/WatchList.cpp (modified) * BasicCompiler64/amd64_main.cpp (modified) * BasicCompiler64/increment.cpp (modified) * BasicCompiler64/varlist.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/CommandFormat.cpp (modified) * BasicCompiler_Common/Const.cpp (modified) * BasicCompiler_Common/Debug.cpp (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/LexicalScoping.cpp (modified) * BasicCompiler_Common/LexicalScoping.h (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Overload.cpp (modified) * BasicCompiler_Common/PESchedule.cpp (modified) * BasicCompiler_Common/PESchedule.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Resource.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/VariableOpe.cpp (added) * BasicCompiler_Common/VariableOpe.h (added) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/gc.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) TYPEINFO→Typeへのリファクタリングを実施。64bitはほぼ完了。32bitが全般 的に未完成。 Fri, 16 Mar 2007 14:10:19 GMT dai_9181 [74] * BasicCompiler_Common/Procedure.cpp (added) * BasicCompiler_Common/Procedure.h (added)