| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @608
                 
               | 
              17 years | 
              dai_9181 | 
              
                静的リンクライブラリプロジェクトの作成(IDE側)に対応。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @603
                 
               | 
              17 years | 
              dai_9181 | 
              
                ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @602
                 
               | 
              17 years | 
              dai_9181 | 
              
                依存関係を整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @600
                 
               | 
              17 years | 
              dai_9181 | 
              
                依存関係を整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @599
                 
               | 
              17 years | 
              dai_9181 | 
              
                Subscripts型の定義位置を変更。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @598
                 
               | 
              17 years | 
              dai_9181 | 
              
                SplitMemberNameの依存関係を排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @597
                 
               | 
              17 years | 
              dai_9181 | 
              
                インクルード順序を整理
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @593
                 
               | 
              17 years | 
              dai_9181 | 
              
                vtblOffsetの内部保持型をintに統一。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @591
                 
               | 
              17 years | 
              dai_9181 | 
              
                DataTable::AddWStringメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @589
                 
               | 
              17 years | 
              dai_9181 | 
              
                DataTableGeneratorクラスを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @588
                 
               | 
              17 years | 
              dai_9181 | 
              
                Delegate::SetSourceIndexメソッドを廃止し、Delegate::GetSourceIndexメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @587
                 
               | 
              17 years | 
              dai_9181 | 
              
                [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @585
                 
               | 
              17 years | 
              dai_9181 | 
              
                NativeSectionクラスを追加(64bit版だけ一旦コミット)。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @581
                 
               | 
              18 years | 
              dai_9181 | 
              
                DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @580
                 
               | 
              18 years | 
              dai_9181 | 
              
                VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @579
                 
               | 
              18 years | 
              dai_9181 | 
              
                Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @578
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @576
                 
               | 
              18 years | 
              dai_9181 | 
              
                EnumGlobalProcsメソッドの第二パラメータを "const char *" から "const Symbol &" に変更した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @575
                 
               | 
              18 years | 
              dai_9181 | 
              
                ProcPointers::Addメソッドを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @574
                 
               | 
              18 years | 
              dai_9181 | 
              
                UserProcs::Insertメソッドを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @573
                 
               | 
              18 years | 
              dai_9181 | 
              
                Procedureクラスインスタンスを対象としたLexicalAnalyzer::SetParamsAndReturnTypeメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @572
                 
               | 
              18 years | 
              dai_9181 | 
              
                ParseDllProc/SetParamsAndReturnTypeForUserProcを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @571
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・LexicalAnalyzer::AnalyzeParameterの第二パラメータをstringからStringsに変更した。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @570
                 
               | 
              18 years | 
              dai_9181 | 
              
                Variables::DuplicateCheck、Variables::BackSearchメソッドにnowScopeLevelパラメータを …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @569
                 
               | 
              18 years | 
              dai_9181 | 
              
                Parameters::GetStringメソッドは不使用なため、除去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @568
                 
               | 
              18 years | 
              dai_9181 | 
              
                Parameters::Analyze → LexicalAnalyzer::AnalyzeParameter
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @567
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・GetStringClassPtr、GetObjectClassPtr、GetInterfaceInfoClassPtrクラスからエラー出力 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @566
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・Classes::Find→Classes::FindExにリネームして、TypeDefサポートを排除した。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @565
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・ProcedureGeneratorクラスを追加。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @564
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・IsExist→IsExistDuplicationKeyName …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @562
                 
               | 
              18 years | 
              dai_9181 | 
              
                CClass::GetDelegateメソッドを廃止し、代わりにMeta::ToDelegateメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @561
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・AddMember→AddDynamicMethod
・CMember→Member …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @560
                 
               | 
              18 years | 
              dai_9181 | 
              
                ImplementsメソッドをLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @559
                 
               | 
              18 years | 
              dai_9181 | 
              
                VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @558
                 
               | 
              18 years | 
              dai_9181 | 
              
                Overrideメソッド内で発生したエラーのエラーメッセージ表示処理は呼び出し元で行うようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @557
                 
               | 
              18 years | 
              dai_9181 | 
              
                エラーコード138をLexicalAnalyzer_Class.cppで表示するようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @555
                 
               | 
              18 years | 
              dai_9181 | 
              
                BasicSource::DirectiveIncludeOrRequire内で発生したエラーのエラー出力を呼び出し元で行うようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @554
                 
               | 
              18 years | 
              dai_9181 | 
              
                CDefine::Initメソッドで使用するCompilerクラス依存のフラグを外部から引き渡すようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @553
                 
               | 
              18 years | 
              dai_9181 | 
              
                BasicSource::Generateメソッドは不要なため、除去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @552
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzerクラスでBasicSourceクラスを使用しないようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @551
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・PutWithScheduleメソッドを追加。
・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @550
                 
               | 
              18 years | 
              dai_9181 | 
              
                SpecifyAddressOf, SpecifyCatchAddressを廃止。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @547
                 
               | 
              18 years | 
              dai_9181 | 
              
                Enum収集をLexicalAnalyzerクラスに実装しなおした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @543
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・GetConstInfo関数を廃止し、LexicalAnalyzer::CollectConstsメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @542
                 
               | 
              18 years | 
              dai_9181 | 
              
                CollectTypeDefsメソッドをLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @541
                 
               | 
              18 years | 
              dai_9181 | 
              
                SynonymErrorWordsを排除。
ClearSynonymErrorWordsメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @540
                 
               | 
              18 years | 
              dai_9181 | 
              
                StartCompileメソッドを廃止し、Usingメソッドのオーバーロードに差し替えた。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @539
                 
               | 
              18 years | 
              dai_9181 | 
              
                pobj_NextClasstが不要だったので消去。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @538
                 
               | 
              18 years | 
              dai_9181 | 
              
                pCompilingMethodを排除。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @537
                 
               | 
              18 years | 
              dai_9181 | 
              
                UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべてCompilerクラス内で処理するようにした)。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @536
                 
               | 
              18 years | 
              dai_9181 | 
              
                Compiler::pCompilingClassメンバをprivateにし、setter/getterにあたるメソッドを用意した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @533
                 
               | 
              18 years | 
              dai_9181 | 
              
                Compiler::StartProcedureCompile、Compiler::FinishProcedureCompileメソッドを追加 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @531
                 
               | 
              18 years | 
              dai_9181 | 
              
                SourceTemplateクラスをLexicalAnalyzerクラスのインナークラスにした
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @529
                 
               | 
              18 years | 
              dai_9181 | 
              
                Binaryクラスをjengaプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @525
                 
               | 
              18 years | 
              dai_9181 | 
              
                デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @524
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @523
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @522
                 
               | 
              18 years | 
              dai_9181 | 
              
                ヘッダファイルを整理中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @520
                 
               | 
              18 years | 
              dai_9181 | 
              
                Hashmapクラスをjengaプロジェクトに移動。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @519
                 
               | 
              18 years | 
              dai_9181 | 
              
                jenga.hを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @518
                 
               | 
              18 years | 
              dai_9181 | 
              
                jengaプロジェクトにプリコンパイル済みヘッダを適用した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @513
                 
               | 
              18 years | 
              dai_9181 | 
              
                Interfaceクラスを独自ファイルにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @511
                 
               | 
              18 years | 
              dai_9181 | 
              
                幾つかの構文解析系の処理をLexicalAnalyzerに実装し直した
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @510
                 
               | 
              18 years | 
              dai_9181 | 
              
                Prototypeクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @509
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbolクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @508
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソッドを実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @507
                 
               | 
              18 years | 
              dai_9181 | 
              
                NamespaceSupporterクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @506
                 
               | 
              18 years | 
              dai_9181 | 
              
                LexicalAnalyzerクラスを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @505
                 
               | 
              18 years | 
              dai_9181 | 
              
                NamespaceScopes、NamespaceScopesCollectionクラスをab_commonプロジェクトに移動した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @504
                 
               | 
              18 years | 
              dai_9181 | 
              
                Symbol::RegistNamespaceSupporterメソッドを追加。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @485
                 
               | 
              18 years | 
              dai_9181 | 
              
                プロジェクトのリネームが完了
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @484
                 
               | 
              18 years | 
              dai_9181 | 
              
                プロジェクトのリネーム中
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @477
                 
               | 
              18 years | 
              dai_9181 | 
              
                構成管理を大幅に改良。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @475
                 
               | 
              18 years | 
              dai_9181 | 
              
                構成管理を変更中・・・(いったんコミット)
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @472
                 
               | 
              18 years | 
              dai_9181 | 
              
                デプロイ時にcore.lib/cored.libのビルドもできるようにした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @471
                 
               | 
              18 years | 
              dai_9181 | 
              
                show_dlgコマンドライン引数を実装。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @467
                 
               | 
              18 years | 
              dai_9181 | 
              
                いくつかのグローバル変数をProgram/Debuggerクラスにまとめた。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @465
                 
               | 
              18 years | 
              dai_9181 | 
              
                Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @461
                 
               | 
              18 years | 
              dai_9181 | 
              
                smoothieプロジェクトが不要になったため、破棄。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @459
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・Compiler::IsDebugメソッドを導入した(bDebugCompileグローバル変数は廃止)。 …
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @449
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・デリゲートの共変戻り値、反変引数に対応した。
・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用できないバグを修正。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @448
                 
               | 
              18 years | 
              dai_9181 | 
              
                ・デリゲートの共変戻り値、反変引数に対応した。
・core.libで定義されたデリゲートがアプリケーションプロジェクトで利用できないバグを修正。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @447
                 
               | 
              18 years | 
              dai_9181 | 
              
                共変戻り値のオーバーロードをサポートした。
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @440
                 
               | 
              18 years | 
              dai_9181 | 
              
                Moved remotely
               | 
            
            
               | 
              
                copied from trunk/abdev/BasicCompiler_Common/include
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @435
                 
               | 
              18 years | 
              dai_9181 | 
              
                関数の戻り値の構造体など、一時メモリに保持された構造体のメンバに直接アクセスした場合、その一時メモリの解放が正常に行われないバグを修正(まずは …
               |