# # ChangeLog for / in dev # # Generated by Trac 1.6 # Nov 23, 2024, 7:01:51 AM Sun, 24 Jun 2007 19:22:39 GMT dai_9181 [186] * trunk/jenga/include/smoothie/SmoothieException.h (modified) * trunk/jenga/src/smoothie/Class.cpp (modified) * trunk/jenga/src/smoothie/LexicalScoping.cpp (modified) * trunk/jenga/src/smoothie/Namespace.cpp (modified) * trunk/jenga/src/smoothie/Procedure.cpp (modified) * trunk/jenga/src/smoothie/Source.cpp (modified) * trunk/jenga/src/smoothie/Type.cpp (modified) * trunk/jenga/src/smoothie/TypeDef.cpp (modified) Sun, 24 Jun 2007 19:22:29 GMT dai_9181 [185] * trunk/abdev/BasicCompiler_Common/src/ClassImpl.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/ProcedureImpl.cpp (modified) Sun, 24 Jun 2007 16:07:58 GMT dai_9181 [184] * trunk/abdev/BasicCompiler_Common/include/ClassImpl.h (added) * trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h (added) * trunk/abdev/BasicCompiler_Common/include/Compiler.h (added) * trunk/abdev/BasicCompiler_Common/include/DataTable.h (added) * trunk/abdev/BasicCompiler_Common/include/LexicalScopingImpl.h (added) * trunk/abdev/BasicCompiler_Common/include/ProcedureImpl.h (added) * trunk/abdev/BasicCompiler_Common/src/ClassImpl.cpp (added) * trunk/abdev/BasicCompiler_Common/src/CodeGenerator.cpp (added) * trunk/abdev/BasicCompiler_Common/src/Compiler.cpp (added) * trunk/abdev/BasicCompiler_Common/src/DataTable.cpp (added) * trunk/abdev/BasicCompiler_Common/src/LexicalScopingImpl.cpp (added) * trunk/abdev/BasicCompiler_Common/src/ProcedureImpl.cpp (added) * trunk/abdev/BasicCompiler_Common/src/SmoothieImpl.cpp (added) Sun, 24 Jun 2007 09:50:40 GMT dai_9181 [183] * 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_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_TypeOperation.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/Procedure.cpp (deleted) Sun, 24 Jun 2007 09:49:13 GMT dai_9181 [182] * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/abdev/BasicCompiler_Common/Class.cpp (deleted) * trunk/abdev/BasicCompiler_Common/Class.h (deleted) * trunk/abdev/BasicCompiler_Common/Compile.cpp (modified) * trunk/abdev/BasicCompiler_Common/Const.cpp (modified) * trunk/abdev/BasicCompiler_Common/Const.h (modified) * trunk/abdev/BasicCompiler_Common/DataTable.cpp (deleted) * 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/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/LexicalScoping.cpp (deleted) * trunk/abdev/BasicCompiler_Common/LexicalScoping.h (deleted) * trunk/abdev/BasicCompiler_Common/LoopRefCheck.cpp (deleted) * trunk/abdev/BasicCompiler_Common/MakeExe.cpp (modified) * trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Object.cpp (modified) * trunk/abdev/BasicCompiler_Common/Overload.cpp (modified) * trunk/abdev/BasicCompiler_Common/PESchedule.h (modified) * trunk/abdev/BasicCompiler_Common/ParamImpl.cpp (modified) * trunk/abdev/BasicCompiler_Common/Parameter.h (deleted) * trunk/abdev/BasicCompiler_Common/Procedure.h (deleted) * 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/Type.cpp (deleted) * trunk/abdev/BasicCompiler_Common/Type.h (deleted) * trunk/abdev/BasicCompiler_Common/TypeDef.cpp (deleted) * trunk/abdev/BasicCompiler_Common/TypeDef.h (deleted) * trunk/abdev/BasicCompiler_Common/VarList.cpp (modified) * trunk/abdev/BasicCompiler_Common/Variable.cpp (deleted) * trunk/abdev/BasicCompiler_Common/Variable.h (deleted) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.h (modified) * trunk/abdev/BasicCompiler_Common/WatchList.cpp (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/hash.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Member.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Method.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Namespace.h (deleted) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Prototype.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Smoothie.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Source.h (deleted) * trunk/abdev/BasicCompiler_Common/include/Symbol.h (deleted) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/Member.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Method.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Namespace.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Prototype.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Smoothie.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Source.cpp (deleted) * trunk/abdev/BasicCompiler_Common/src/Symbol.cpp (deleted) Sun, 24 Jun 2007 05:05:40 GMT dai_9181 [181] * trunk/jenga/include/common/binary.h (deleted) * trunk/jenga/include/smoothie/Class.h (modified) * trunk/jenga/include/smoothie/LexicalScoping.h (modified) * trunk/jenga/include/smoothie/Member.h (modified) * trunk/jenga/include/smoothie/ObjectModule.h (modified) * trunk/jenga/include/smoothie/Parameter.h (modified) * trunk/jenga/include/smoothie/Procedure.h (modified) * trunk/jenga/include/smoothie/Smoothie.h (modified) * trunk/jenga/include/smoothie/SmoothieException.h (modified) * trunk/jenga/projects/common/common.vcproj (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/Class.cpp (modified) * trunk/jenga/src/smoothie/Namespace.cpp (modified) * trunk/jenga/src/smoothie/Procedure.cpp (modified) * trunk/jenga/src/smoothie/Smoothie.cpp (modified) * trunk/jenga/src/smoothie/Source.cpp (modified) * trunk/jenga/src/smoothie/Type.cpp (modified) * trunk/jenga/src/smoothie/TypeDef.cpp (modified) Wed, 20 Jun 2007 18:26:21 GMT dai_9181 [180] * trunk/jenga/include/smoothie/Class.h (modified) * trunk/jenga/include/smoothie/Member.h (modified) * trunk/jenga/include/smoothie/ObjectModule.h (modified) * trunk/jenga/src/smoothie/Class.cpp (modified) * trunk/jenga/src/smoothie/Smoothie.cpp (modified) * trunk/jenga/src/smoothie/Type.cpp (modified) Meta::GetClassesメソッドを追加 Wed, 20 Jun 2007 07:55:07 GMT dai_9181 [179] * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) キャスト演算子が変数オフセットが格納されたレジスタ(ecx)を上書きして しまうバグを修正 Wed, 20 Jun 2007 01:58:57 GMT dai_9181 [178] * tag/abdev(2007.06.20) (copied) made a copy Wed, 20 Jun 2007 01:58:16 GMT dai_9181 [177] * tag/abdev(2007.06.20) (deleted) Removed file/folder Wed, 20 Jun 2007 01:57:37 GMT dai_9181 [176] * tag/abdev(2007.06.20) (added) Created folder remotely Wed, 20 Jun 2007 01:55:57 GMT dai_9181 [175] * tag (added) Created folder remotely Tue, 19 Jun 2007 19:30:20 GMT dai_9181 [174] * trunk/jenga/include/smoothie/LexicalScoping.h (added) * trunk/jenga/include/smoothie/Smoothie.h (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/LexicalScoping.cpp (added) * trunk/jenga/src/smoothie/Smoothie.cpp (modified) * trunk/jenga/src/smoothie/Variable.cpp (modified) LexicalScopeを移動 Tue, 19 Jun 2007 18:38:44 GMT dai_9181 [173] * trunk/jenga/include/smoothie/Class.h (modified) * trunk/jenga/include/smoothie/LexicalAnalysis.h (added) * trunk/jenga/include/smoothie/Source.h (modified) * trunk/jenga/include/smoothie/Type.h (modified) * trunk/jenga/include/smoothie/TypeDef.h (modified) * trunk/jenga/include/smoothie/Variable.h (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/Class.cpp (modified) * trunk/jenga/src/smoothie/LexicalAnalysis.cpp (added) * trunk/jenga/src/smoothie/Namespace.cpp (modified) * trunk/jenga/src/smoothie/Procedure.cpp (added) * trunk/jenga/src/smoothie/Source.cpp (modified) * trunk/jenga/src/smoothie/Type.cpp (modified) * trunk/jenga/src/smoothie/TypeDef.cpp (added) * trunk/jenga/src/smoothie/Variable.cpp (added) Mon, 18 Jun 2007 19:02:00 GMT dai_9181 [172] * trunk/jenga/include/smoothie/Class.h (modified) * trunk/jenga/include/smoothie/LexicalScoping.h (deleted) * trunk/jenga/include/smoothie/ObjectModule.h (modified) * trunk/jenga/include/smoothie/Smoothie.h (modified) * trunk/jenga/include/smoothie/SmoothieException.h (modified) * trunk/jenga/include/smoothie/Type.h (modified) * trunk/jenga/include/smoothie/Variable.h (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/Class.cpp (added) * trunk/jenga/src/smoothie/Method.cpp (modified) * trunk/jenga/src/smoothie/Smoothie.cpp (modified) * trunk/jenga/src/smoothie/Type.cpp (added) Mon, 18 Jun 2007 16:58:06 GMT dai_9181 [171] * trunk/jenga/include/smoothie/Class.h (modified) * trunk/jenga/include/smoothie/Member.h (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/Member.cpp (deleted) * trunk/jenga/src/smoothie/Prototype.cpp (modified) * trunk/jenga/src/smoothie/Symbol.cpp (modified) コンパイルできるようにした Sun, 17 Jun 2007 18:50:13 GMT dai_9181 [170] * trunk/jenga/include/smoothie/BasicFixed.h (added) * trunk/jenga/include/smoothie/Class.h (added) * trunk/jenga/include/smoothie/LexicalScoping.h (added) * trunk/jenga/include/smoothie/Member.h (added) * trunk/jenga/include/smoothie/Method.h (added) * trunk/jenga/include/smoothie/Namespace.h (added) * trunk/jenga/include/smoothie/ObjectModule.h (added) * trunk/jenga/include/smoothie/Parameter.h (added) * trunk/jenga/include/smoothie/Procedure.h (added) * trunk/jenga/include/smoothie/Prototype.h (added) * trunk/jenga/include/smoothie/Smoothie.h (added) * trunk/jenga/include/smoothie/SmoothieException.h (added) * trunk/jenga/include/smoothie/Source.h (added) * trunk/jenga/include/smoothie/Symbol.h (added) * trunk/jenga/include/smoothie/Type.h (added) * trunk/jenga/include/smoothie/TypeDef.h (added) * trunk/jenga/include/smoothie/Variable.h (added) * trunk/jenga/projects/common/common.vcproj (modified) * trunk/jenga/projects/smoothie/smoothie.vcproj (modified) * trunk/jenga/src/smoothie/Member.cpp (added) * trunk/jenga/src/smoothie/Method.cpp (added) * trunk/jenga/src/smoothie/Namespace.cpp (added) * trunk/jenga/src/smoothie/Prototype.cpp (added) * trunk/jenga/src/smoothie/Smoothie.cpp (added) * trunk/jenga/src/smoothie/Source.cpp (added) * trunk/jenga/src/smoothie/Symbol.cpp (added) ベースを作成中... Sun, 17 Jun 2007 18:49:30 GMT dai_9181 [169] * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler_Common/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/TypeDef.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Namespace.h (modified) * trunk/abdev/BasicCompiler_Common/src/Namespace.cpp (modified) NamespaceScopesCollection::Importsをリファクタリング Sun, 17 Jun 2007 12:56:42 GMT dai_9181 [168] * trunk/abdev/BasicCompiler_Common/include/Program.h (added) * trunk/abdev/BasicCompiler_Common/src/Program.cpp (added) Programクラスを追加 Sun, 17 Jun 2007 12:56:19 GMT dai_9181 [167] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.cpp (modified) * trunk/abdev/BasicCompiler_Common/BasicCompiler.h (modified) * trunk/abdev/BasicCompiler_Common/Diagnose.cpp (modified) * trunk/abdev/BasicCompiler_Common/Enum.cpp (modified) * trunk/abdev/BasicCompiler_Common/MakeExe.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/Smoothie.h (modified) * trunk/abdev/BasicCompiler_Common/include/option.h (modified) * trunk/abdev/BasicCompiler_Common/src/Smoothie.cpp (modified) BasicSysDirをGetAppDirに置き換えた Sun, 17 Jun 2007 12:55:40 GMT dai_9181 [166] * trunk/jenga/include/common/Directory.h (added) * trunk/jenga/include/common/logger.h (modified) * trunk/jenga/projects/common/common.vcproj (modified) * trunk/jenga/src/common/Directory.cpp (added) Directoryクラスを追加 Sun, 17 Jun 2007 04:45:13 GMT dai_9181 [165] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * 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/NonVolatile.cpp (modified) * trunk/abdev/BasicCompiler_Common/NonVolatile.h (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/option.h (added) Sun, 17 Jun 2007 04:44:55 GMT dai_9181 [164] * trunk/jenga/include/common/Environment.h (added) * trunk/jenga/include/common/logger.h (modified) * trunk/jenga/projects/common/common.vcproj (modified) * trunk/jenga/src/common/index.cpp (modified) Sun, 17 Jun 2007 03:43:20 GMT dai_9181 [163] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler_Common/include/ObjectModule.h (added) Sun, 17 Jun 2007 03:42:55 GMT dai_9181 [162] * trunk/jenga/projects/common/common.vcproj (modified) * trunk/jenga/src/common/index.cpp (moved) Sat, 16 Jun 2007 19:53:39 GMT dai_9181 [161] * trunk/abdev/abcompiler32.sln (modified) * trunk/abdev/abcompiler64.sln (modified) smoothieプロジェクトを適用 Sat, 16 Jun 2007 19:52:45 GMT dai_9181 [160] * trunk/jenga/projects/smoothie/smoothie.vcproj (added) smoothieプロジェクトを追加 Sat, 16 Jun 2007 19:44:57 GMT dai_9181 [159] * trunk/abdev/BasicCompiler32/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler32/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler32/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler32/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler32/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler64/BasicCompiler.vcproj (modified) * trunk/abdev/BasicCompiler64/Compile_Calc.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Func.cpp (modified) * trunk/abdev/BasicCompiler64/Compile_Var.cpp (modified) * trunk/abdev/BasicCompiler64/MakePeHdr.cpp (modified) * trunk/abdev/BasicCompiler64/NumOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/Class.cpp (modified) * trunk/abdev/BasicCompiler_Common/Class.h (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/NumOpe_GetType.cpp (modified) * trunk/abdev/BasicCompiler_Common/Subroutine.cpp (modified) * trunk/abdev/BasicCompiler_Common/Type.cpp (modified) * trunk/abdev/BasicCompiler_Common/VariableOpe.cpp (modified) * trunk/abdev/BasicCompiler_Common/include/Smoothie.h (modified) * trunk/abdev/BasicCompiler_Common/include/logger.h (deleted) * trunk/abdev/BasicCompiler_Common/src/Member.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Namespace.cpp (modified) * trunk/abdev/BasicCompiler_Common/src/Smoothie.cpp (modified) * trunk/abdev/abcompiler32.sln (added) * trunk/abdev/abcompiler64.sln (added) プロジェクト内を整理。jengaライブラリのベースを作成。 Sat, 16 Jun 2007 19:39:12 GMT dai_9181 [158] * trunk/jenga/projects/common/Debug(amd64) (deleted) * trunk/jenga/projects/common/Debug(x86) (deleted) * trunk/jenga/projects/common/Release(amd64) (deleted) * trunk/jenga/projects/common/Release(x86) (deleted) Removed file/folder Sat, 16 Jun 2007 19:39:04 GMT dai_9181 [157] * trunk/jenga/projects/common/common.vcproj.DELL.Administrator.user (deleted) Removed file/folder Sat, 16 Jun 2007 19:38:53 GMT dai_9181 [156] * trunk/jenga/lib/x86 (deleted) Removed file/folder Sat, 16 Jun 2007 19:38:47 GMT dai_9181 [155] * trunk/jenga/lib/amd64 (deleted) Removed file/folder Sat, 16 Jun 2007 19:38:13 GMT dai_9181 [154] * trunk/jenga/include (added) * trunk/jenga/include/common (added) * trunk/jenga/include/common/binary.h (added) * trunk/jenga/include/common/logger.h (added) * trunk/jenga/include/smoothie (added) * trunk/jenga/lib (added) * trunk/jenga/lib/amd64 (added) * trunk/jenga/lib/amd64/common.lib (added) * trunk/jenga/lib/amd64/commond.lib (added) * trunk/jenga/lib/x86 (added) * trunk/jenga/lib/x86/common.lib (added) * trunk/jenga/lib/x86/commond.lib (added) * trunk/jenga/projects (added) * trunk/jenga/projects/common (added) * trunk/jenga/projects/common/Debug(amd64) (added) * trunk/jenga/projects/common/Debug(amd64)/BuildLog.htm (added) * trunk/jenga/projects/common/Debug(amd64)/logger.obj (added) * trunk/jenga/projects/common/Debug(amd64)/vc80.idb (added) * trunk/jenga/projects/common/Debug(amd64)/vc80.pdb (added) * trunk/jenga/projects/common/Debug(x86) (added) * trunk/jenga/projects/common/Debug(x86)/BuildLog.htm (added) * trunk/jenga/projects/common/Debug(x86)/logger.obj (added) * trunk/jenga/projects/common/Debug(x86)/vc80.idb (added) * trunk/jenga/projects/common/Debug(x86)/vc80.pdb (added) * trunk/jenga/projects/common/Release(amd64) (added) * trunk/jenga/projects/common/Release(amd64)/BuildLog.htm (added) * trunk/jenga/projects/common/Release(amd64)/logger.obj (added) * trunk/jenga/projects/common/Release(amd64)/vc80.idb (added) * trunk/jenga/projects/common/Release(amd64)/vc80.pdb (added) * trunk/jenga/projects/common/Release(x86) (added) * trunk/jenga/projects/common/Release(x86)/BuildLog.htm (added) * trunk/jenga/projects/common/Release(x86)/logger.obj (added) * trunk/jenga/projects/common/Release(x86)/vc80.idb (added) * trunk/jenga/projects/common/Release(x86)/vc80.pdb (added) * trunk/jenga/projects/common/common.vcproj (added) * trunk/jenga/projects/common/common.vcproj.DELL.Administrator.user (added) * trunk/jenga/projects/smoothie (added) * trunk/jenga/src (added) * trunk/jenga/src/common (added) * trunk/jenga/src/common/logger.cpp (added) * trunk/jenga/src/smoothie (added) Sat, 16 Jun 2007 18:38:42 GMT dai_9181 [153] * trunk/abdev/res_TheText (moved) Moved remotely Sat, 16 Jun 2007 18:38:34 GMT dai_9181 [152] * trunk/abdev/res (moved) Moved remotely Sat, 16 Jun 2007 18:38:26 GMT dai_9181 [151] * trunk/abdev/ProjectEditor (moved) Moved remotely Sat, 16 Jun 2007 18:38:17 GMT dai_9181 [150] * trunk/abdev/icon_res (moved) Moved remotely Sat, 16 Jun 2007 18:38:05 GMT dai_9181 [149] * trunk/abdev/BasicCompiler64 (moved) Moved remotely Sat, 16 Jun 2007 18:37:56 GMT dai_9181 [148] * trunk/abdev/BasicCompiler32 (moved) Moved remotely Sat, 16 Jun 2007 18:37:44 GMT dai_9181 [147] * trunk/abdev/BasicCompiler_Common (moved) Moved remotely Sat, 16 Jun 2007 18:35:23 GMT dai_9181 [146] * trunk/jenga (added) Created folder remotely Sat, 16 Jun 2007 18:35:09 GMT dai_9181 [145] * trunk/abdev (added) Created folder remotely Sat, 16 Jun 2007 18:34:21 GMT dai_9181 [144] * trunk (added) Created folder remotely Sat, 16 Jun 2007 02:25:37 GMT dai_9181 [143] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) Smoothie::Metaクラス内を整理 Fri, 15 Jun 2007 16:36:21 GMT dai_9181 [142] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/amd64_main.cpp (modified) op_ret関数を用意した Fri, 15 Jun 2007 04:12:14 GMT dai_9181 [141] * 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/common.h (modified) CClass::vtblNumをリファクタリングした。 インターフェイスを継承したとき、Objectクラスがインターフェイスの後ろ ... Thu, 14 Jun 2007 19:00:25 GMT dai_9181 [140] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/include/Member.h (modified) * BasicCompiler_Common/include/Symbol.h (added) * BasicCompiler_Common/include/logger.h (added) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Symbol.cpp (added) traceログ機能を搭載 動的メンバをstl::vectorにまとめた シンボルをクラス化した Tue, 12 Jun 2007 09:13:49 GMT dai_9181 [139] * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) クラス情報取得時のクラス先読み処理で名前空間の関係が崩れてしまうバグ を修正。 ... Mon, 11 Jun 2007 16:57:26 GMT dai_9181 [138] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/include/Member.h (modified) * BasicCompiler_Common/src/Member.cpp (modified) Member::initializeExpressionのリファクタリング Thu, 07 Jun 2007 18:11:47 GMT dai_9181 [137] * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/WatchList.cpp (modified) * BasicCompiler_Common/include/Member.h (modified) * BasicCompiler_Common/include/Method.h (modified) * BasicCompiler_Common/include/Prototype.h (modified) * BasicCompiler_Common/src/Member.cpp (modified) * BasicCompiler_Common/src/Method.cpp (modified) アクセシビリティ周りをリファクタリングした。 Tue, 05 Jun 2007 16:57:17 GMT dai_9181 [136] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Member.h (added) * BasicCompiler_Common/include/Method.h (added) * BasicCompiler_Common/src/Member.cpp (added) * BasicCompiler_Common/src/Method.cpp (added) EnumStaticメソッドを廃止 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のリファクタリング Mon, 04 Jun 2007 09:43:24 GMT dai_9181 [134] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/include/Prototype.h (modified) * BasicCompiler_Common/src/Prototype.cpp (added) Prototype::IsEqualSymbolメソッドを実装。 Sun, 03 Jun 2007 23:57:05 GMT dai_9181 [133] * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/include/Prototype.h (modified) Prototypeクラスをちょっとだけ装飾 Sun, 03 Jun 2007 22:49:40 GMT dai_9181 [132] * BasicCompiler64/Compile_Interface.cpp (added) 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クラスを用意した。 Sat, 02 Jun 2007 03:04:45 GMT dai_9181 [130] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) * res/res.rc (modified) CP4を刻印 Fri, 01 Jun 2007 15:09:08 GMT dai_9181 [129] * BasicCompiler32/Compile_Calc.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/increment.cpp (modified) * BasicCompiler64/Compile_Calc.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler64/increment.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) _System_StartupProgramの呼び出し順序を変更。 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型を導入した。 Tue, 15 May 2007 19:36:28 GMT dai_9181 [127] * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler64.sln (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) Bittableをちょっとだけ実装。 64bitコンパイラプロジェクトにSmallDebugビルド構成を作成(Releaseビル ... Tue, 15 May 2007 05:31:44 GMT dai_9181 [126] * BasicCompiler_Common/calculation.cpp (modified) #pragma warning(disable : 4748) の行を追加。 Mon, 14 May 2007 17:40:18 GMT dai_9181 [125] * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/src/Exception.cpp (modified) * ProjectEditor/Common.h (modified) rev.248を刻印。 Exception.hのパスが通ってなかったので修正。 Sun, 13 May 2007 17:18:29 GMT dai_9181 [124] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler_Common/include/Exception.h (moved) * BasicCompiler_Common/src/Exception.cpp (moved) Exceptionに関するソースコードファイルを移動 Sun, 13 May 2007 16:08:14 GMT dai_9181 [123] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/ProjectEditor.vcproj (modified) オブジェクトの先頭バッファのサイズを4ポインタ分に拡張した(偶数個数な ところがキモ)。 Sun, 13 May 2007 04:50:02 GMT dai_9181 [122] * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) (呼び出し単体コードも対応→)関数の戻り値オブジェクトのメンバ・メソッ ドを一時オブジェクトを介さずに参照できるようにした。 Sun, 13 May 2007 00:06:02 GMT dai_9181 [121] * BasicCompiler32/Compile_Set_Var.cpp (modified) [32bitコンパイラ]ByRef指定のInteger/Byte型のローカル変数に値を代入す ると強制終了してしまうバグを修正。 Sat, 12 May 2007 23:50:04 GMT dai_9181 [120] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Parameter.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) Parameter::Equals静的メソッドを廃止し、Parameters::Equalsメソッドを用 意。 ... Sat, 12 May 2007 09:38:50 GMT dai_9181 [119] * ProjectEditor/Common.h (modified) * ProjectEditor/DialogBoxes.cpp (modified) * ProjectEditor/ProjectControl.cpp (modified) * res/res.rc (modified) [IDE] #strictオプションを取り除いた。 Sat, 12 May 2007 09:31:42 GMT dai_9181 [118] * BasicCompiler32/commandvalue.h (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/EndPairCommandComplement.cpp (modified) * ProjectEditor/ParameterHint.cpp (modified) * ProjectEditor/SubOperation.cpp (modified) * ProjectEditor/TextEditor_KeyEvent.cpp (modified) Namespace名前空間のコード補間機能に対応。 Sat, 12 May 2007 08:31:53 GMT dai_9181 [117] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * ProjectEditor/SubOperation.cpp (modified) String/ObjectをSystem名前空間に依存しない特殊型として扱うようにした 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 18:18:54 GMT dai_9181 [115] * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) 64bitのほうも更新(CClassのconst化) Thu, 10 May 2007 11:52:40 GMT dai_9181 [114] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/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.h (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/TypeDef.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/hash.cpp (modified) CClassクラスのインスタンスを全面的にconstにした。 ... 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 18:34:07 GMT dai_9181 [112] * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) #_fullcompileディレクティブを導入。 rev.234を刻印した。 Sun, 06 May 2007 17:41:36 GMT dai_9181 [111] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) ObjPtr(This)がエラーになるバグを修正。 オーバーロードのチェックレベルを一つ増やした(整数型のサイズ照合によ ... Sun, 06 May 2007 10:35:28 GMT dai_9181 [110] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) VarPtrにオブジェクトを指定したときに警告を出すようにした。(ObjPtrへ の移行処理期間中のみの対応)。 ... Sun, 06 May 2007 10:09:04 GMT dai_9181 [109] * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/FunctionValue.h (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/FunctionValue.h (modified) * BasicCompiler_Common/error.cpp (modified) ObjPtr関数を実装。 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機構を適用。 Sun, 06 May 2007 06:17:56 GMT dai_9181 [107] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/error.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) * ProjectEditor/ProjectControl.cpp (modified) * ProjectEditor/ProjectEditor.vcproj (modified) * ProjectEditor/SubOperation.cpp (modified) Importsステートメントを導入した。実装は作り途中。 Fri, 04 May 2007 08:04:50 GMT dai_9181 [106] * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) 名前空間機能をクラスの静的メンバに適用。 Fri, 04 May 2007 06:43:48 GMT dai_9181 [105] * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/include/Namespace.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Namespace.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) 名前空間収集モジュール(NamespaceScopesCollectionクラス)を追加。 Wed, 02 May 2007 12:35:27 GMT dai_9181 [104] * BasicCompiler32/Compile_Var.cpp (modified) TODOコメントを追加。 Tue, 01 May 2007 19:08:58 GMT dai_9181 [103] * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Const.cpp (modified) * BasicCompiler_Common/Const.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Variable.cpp (modified) * BasicCompiler_Common/Variable.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/error.cpp (modified) 名前空間機能をグローバル変数、定数と列挙型に適用。 一部、クラスの静的メンバと名前空間の相性が悪いコードが潜んでいるため 、要改修 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) 名前空間機能をグローバル関数に適用。 Wed, 18 Apr 2007 18:09:55 GMT dai_9181 [99] * BasicCompiler_Common/BasicFixed.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * ProjectEditor/Backup.cpp (modified) * ProjectEditor/Common.h (modified) * ProjectEditor/FileOperation.cpp (modified) Namespaceステートメントのエスケープシーケンス化を行った。 ... Sun, 15 Apr 2007 19:11:24 GMT dai_9181 [98] * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/common.h (modified) Thisを単体で指定するとエラーになってしまうバグを修正。 Sun, 15 Apr 2007 18:52:40 GMT dai_9181 [97] * BasicCompiler32/Compile_Calc_PushVar.cpp (modified) * BasicCompiler32/Compile_CallProc.cpp (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler32/NumOpe_Relation.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler32/op32_main.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/BasicCompiler64.sln (modified) * BasicCompiler64/Compile_CallProc.cpp (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/OldStatement.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/Type.h (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/VariableOpe.h (modified) * BasicCompiler_Common/calculation.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) 関数の戻り値オブジェクトのメンバ・メソッドを一時オブジェクトを介さず に参照できるようにした。 Sat, 14 Apr 2007 17:48:08 GMT dai_9181 [96] * BasicCompiler32/Compile_Set_Var.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/Compile_Set_Var.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/common.h (modified) 不要なソースコード(TODO: 消す)を削除 Sat, 14 Apr 2007 16:34:02 GMT dai_9181 [95] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler32/Opcode.h (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler64/Opcode.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/hash.cpp (modified) * BasicCompiler_Common/include/Smoothie.h (modified) RegisterGlobalRootsの自動生成に対応 Sat, 14 Apr 2007 11:36:04 GMT dai_9181 [94] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/NumOpe_GetType.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/common.h (modified) New[]を禁止した。 一部の動的型情報が生成されないバグを修正。 ... Tue, 10 Apr 2007 18:23:14 GMT dai_9181 [93] * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler64/NumOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) "a=[10,20,30]" などのように、リテラルバイナリデータを指定できるように した。 Sat, 07 Apr 2007 17:07:31 GMT dai_9181 [92] * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/NumOpe.cpp (modified) * BasicCompiler_Common/BasicCompiler.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Diagnose.cpp (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Intermediate_Step2.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/VarList.cpp (modified) * BasicCompiler_Common/include/Smoothie.h (modified) 列挙型クラスの自動生成コードを修正した(派生クラスでのToStringメソッ ドを廃止し、サイズを軽減した)。 Sat, 07 Apr 2007 13:07:26 GMT dai_9181 [91] * 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/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Diagnose.cpp (added) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (modified) * BasicCompiler_Common/src/Smoothie.cpp (modified) ログ機構(Smoothie::Logger)を導入。 動的型情報生成において、未使用クラスの登録は行わないようにした。 Sat, 07 Apr 2007 06:02:29 GMT dai_9181 [90] * BasicCompiler32/Compile_Object.cpp (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/Compile_Object.cpp (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/LoopRefCheck.cpp (modified) * BasicCompiler_Common/ParamImpl.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) 実行時型情報の生成にほぼ対応した。 Tue, 03 Apr 2007 17:03:09 GMT dai_9181 [89] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_ProcOp.cpp (modified) * BasicCompiler32/Compile_Var.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_ProcOp.cpp (modified) * BasicCompiler64/Compile_Var.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/Compile.cpp (modified) * BasicCompiler_Common/Object.cpp (modified) * BasicCompiler_Common/Procedure.h (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Source.h (modified) * BasicCompiler_Common/preprocessor.cpp (deleted) * BasicCompiler_Common/src/Source.cpp (modified) 実行時型情報の生成に対応。 関数の戻り値の型に抽象クラスを指定できるようにした。 Sun, 01 Apr 2007 15:10:02 GMT dai_9181 [88] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/Compile_Statement.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/Compile_Statement.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/BasicCompiler.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/DebugSection.h (modified) * BasicCompiler_Common/Enum.cpp (modified) * BasicCompiler_Common/Enum.h (modified) * BasicCompiler_Common/Intermediate_Step1.cpp (modified) * BasicCompiler_Common/MakeExe.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/common.h (modified) * BasicCompiler_Common/include/Smoothie.h (moved) * BasicCompiler_Common/include/Source.h (modified) * BasicCompiler_Common/preprocessor.cpp (modified) * BasicCompiler_Common/src/Smoothie.cpp (moved) * BasicCompiler_Common/src/Source.cpp (modified) House→Smoothie Sourceクラスを用意した。 Sat, 31 Mar 2007 17:28:03 GMT dai_9181 [87] * BasicCompiler32/BasicCompiler.vcproj (modified) * BasicCompiler32/Compile_Func.cpp (modified) * BasicCompiler32/MakePeHdr.cpp (modified) * BasicCompiler64/BasicCompiler.vcproj (modified) * BasicCompiler64/Compile_Func.cpp (modified) * BasicCompiler64/MakePeHdr.cpp (modified) * BasicCompiler_Common/Class.cpp (modified) * BasicCompiler_Common/Class.h (modified) * BasicCompiler_Common/DebugMiddleFile.cpp (modified) * BasicCompiler_Common/Subroutine.cpp (modified) * BasicCompiler_Common/Type.cpp (modified) * BasicCompiler_Common/TypeDef.cpp (modified) * BasicCompiler_Common/VariableOpe.cpp (modified) * BasicCompiler_Common/include/House.h (modified) * BasicCompiler_Common/include/Source.h (added) * BasicCompiler_Common/src/House.cpp (modified) * BasicCompiler_Common/src/Source.cpp (added) House::Metaを追加。 Source.h/Source.cppを追加(実装はこれから)。