|
|
@750
|
16 years |
イグトランス (egtra) |
BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
|
|
|
@749
|
16 years |
dai |
「フォルダを開く」コマンドで、ファイル選択を可能にした。
|
|
|
@745
|
16 years |
dai |
* Compiler::AddStringToDataTableメソッドを実装。
* ToWStringメソッドの内部予備バッファを増やした。
|
|
|
@743
|
16 years |
dai |
oldSourceLinesを排除。
|
|
|
@741
|
16 years |
dai |
デバッグセクション情報周りをリファクタリング
|
|
|
@730
|
16 years |
dai |
外部からprivateメソッドを呼び出してしまった場合において、エラーを吐いてからも構文解析を継続するようにした。
|
|
|
@728
|
16 years |
dai |
#200への対応。ジェネリックインターフェイスを実装したジェネリッククラスのテンプレート展開に対応。
|
|
|
@720
|
16 years |
dai |
#189への対応。型パラメータに型パラメータを指定したときにテンプレート展開の対象にならない不具合を修正。
|
|
|
@712
|
16 years |
イグトランス (egtra) |
ForeachがIDisposableを実装したIEnumerator<T>を取り扱うように変更(x86のみ)
|
|
|
@710
|
16 years |
dai_9181 |
* #182への対応。シンボル名として使えない文字列を含んだファイル名のビルドができない不具合を修正。
|
|
|
@709
|
16 years |
dai_9181 |
* #185への対応。インターフェイス型にキャストするためのメソッドを自動生成する際、対象のインターフェイスの名前解決が正常に行われない不具合を修正。
|
|
|
@702
|
16 years |
dai_9181 |
* コンストラクタ、デストラクタの直接呼出しをエラー扱いにした。
* コンストラクタ … …
|
|
|
@701
|
16 years |
dai_9181 |
* [700]の一部を差し戻し。
* 差し戻し内容
* strlenSSE2へのdefineを差し戻し。
* …
|
|
|
@700
|
16 years |
イグトランス (egtra) |
CRequireFilesの管理をhash_setベースへ。保存時にFileIndexの記録を行っていなかった問題を修正。rev.669でコミ …
|
|
|
@689
|
16 years |
イグトランス (egtra) |
#149「デリゲートに非クラスメンバ関数を指定できない」を解消
|
|
|
@687
|
16 years |
dai_9181 |
・VarPtr(This)をエラーとして扱うようにした。
・デリゲート生成時にThisに対するオブジェクトポインタが正常に取得できないバグを修正。
|
|
|
@686
|
16 years |
イグトランス (egtra) |
lstr系の代わりにstr系を使用するよう変更
|
|
|
@684
|
16 years |
dai_9181 |
・WithInfo周りをリファクタリング。
|
|
|
@677
|
16 years |
dai_9181 |
値渡しの構造体パラメータが正常に引き渡されない不具合を修正。
|
|
|
@676
|
16 years |
dai_9181 |
If/While/Doなどのステートメントに引き渡す式の戻り値がクラス型の場合はBoolean型へのキャストを試みるようにした。
|
|
|
@675
|
16 years |
dai_9181 |
・キャスト演算子が存在せずに型変換できなかった場合のエラーメッセージを変更した。
|
|
|
@673
|
16 years |
dai_9181 |
・オーバーロード解決時、戻り値に型パラメータだった場合に型解決されずに、正しいオーバーロード解決が行われない不具合を修正。 …
|
|
|
@672
|
16 years |
dai_9181 |
#171への対応。テンプレート展開後のクラスメソッドの実装で、SizeOf(T)が正常値を返さない不具合を修正(特にTが4バイト未満の型場合)。
|
|
|
@666
|
16 years |
dai_9181 |
ClassSizeOf組み込み関数を追加。
|
|
|
@664
|
16 years |
dai_9181 |
不正なByValに対するエラーメッセージが正確に表示されなくなるバグを修正
|
|
|
@660
|
16 years |
dai_9181 |
バージョンを5.0.0.5に上げた(CP5としてリリース用)。
|
|
|
@648
|
16 years |
dai_9181 |
・ブレークポイントが正常に動作しない不具合を修正。
・と同時に、ブレークポイント周りのコードをリファクタリング
|
|
|
@645
|
16 years |
dai_9181 |
複数のlibの依存関係解決後、使用しているDLL関数を正確にインポートできるようにした。
|
|
|
@642
|
16 years |
dai_9181 |
[641]のコミット漏れ
|
|
|
@641
|
16 years |
dai_9181 |
・デバッグトレース時、グローバル領域の終端行でステップインまたはステップアウトしたときにデバッグ情報の取得に失敗して強制終了してしまう不具合を …
|
|
|
@640
|
16 years |
dai_9181 |
静的リンクリンカの依存関係解決モジュールを製作中
|
|
|
@637
|
16 years |
dai_9181 |
リンカの依存関係解決モジュールを製作中
|
|
|
@636
|
16 years |
dai_9181 |
libファイルを跨ったテンプレート展開に対応。
|
|
|
@632
|
16 years |
dai_9181 |
ジェネリッククラスの型パラメータに値型が指定されたときに限り、テンプレート展開を行うようにした。
TODO: …
|
|
|
@628
|
16 years |
dai_9181 |
ジェネリクス型の型解決ができない場合のエラーメッセージを実装した。
|
|
|
@622
|
17 years |
dai_9181 |
ResourceManagerクラスを追加。既存のリソース管理モジュールの置き換えを行った。
|
|
|
@608
|
17 years |
dai_9181 |
静的リンクライブラリプロジェクトの作成(IDE側)に対応。
|
|
|
@605
|
17 years |
dai_9181 |
OutputExe→Build
Compile()→MakeExe
|
|
|
@603
|
17 years |
dai_9181 |
ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。
|
|
|
@601
|
17 years |
dai_9181 |
BasicFixed.hをab_commonプロジェクトに移動。
|
|
|
@600
|
17 years |
dai_9181 |
依存関係を整理中
|
|
|
@598
|
17 years |
dai_9181 |
SplitMemberNameの依存関係を排除。
|
|
|
@596
|
17 years |
dai_9181 |
Enum.cppが空だったので削除。
|
|
|
@595
|
17 years |
dai_9181 |
インクルード順序を整理
|
|
|
@594
|
17 years |
dai_9181 |
インクルード順序を整理
|
|
|
@591
|
17 years |
dai_9181 |
DataTable::AddWStringメソッドを追加。
|
|
|
@589
|
17 years |
dai_9181 |
DataTableGeneratorクラスを追加。
|
|
|
@587
|
17 years |
dai_9181 |
[585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
|
|
|
@586
|
17 years |
dai_9181 |
[585]を32bit版にマージ。
|
|
|
@580
|
17 years |
dai_9181 |
VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。
|
|
|
@579
|
17 years |
dai_9181 |
Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
|
|
|
@578
|
17 years |
dai_9181 |
LexicalAnalyzer::ConstMacroToExpressionメソッドを実装。
|
|
|
@570
|
17 years |
dai_9181 |
Variables::DuplicateCheck、Variables::BackSearchメソッドにnowScopeLevelパラメータを …
|
|
|
@566
|
17 years |
dai_9181 |
・Classes::Find→Classes::FindExにリネームして、TypeDefサポートを排除した。 …
|
|
|
@565
|
17 years |
dai_9181 |
・ProcedureGeneratorクラスを追加。 …
|
|
|
@564
|
17 years |
dai_9181 |
・IsExist→IsExistDuplicationKeyName …
|
|
|
@562
|
17 years |
dai_9181 |
CClass::GetDelegateメソッドを廃止し、代わりにMeta::ToDelegateメソッドを実装。
|
|
|
@561
|
17 years |
dai_9181 |
・AddMember→AddDynamicMethod
・CMember→Member …
|
|
|
@559
|
17 years |
dai_9181 |
VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。
|
|
|
@552
|
17 years |
dai_9181 |
LexicalAnalyzerクラスでBasicSourceクラスを使用しないようにした。
|
|
|
@551
|
17 years |
dai_9181 |
・PutWithScheduleメソッドを追加。
・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。
|
|
|
@548
|
17 years |
dai_9181 |
Enum.hを後読みにした。
|
|
|
@547
|
17 years |
dai_9181 |
Enum収集をLexicalAnalyzerクラスに実装しなおした。
|
|
|
@546
|
17 years |
dai_9181 |
LexicalAnalyzerのソースコードの記述位置を整理。
|
|
|
@545
|
17 years |
dai_9181 |
ビルドメッセージを文言変更
|
|
|
@543
|
17 years |
dai_9181 |
・GetConstInfo関数を廃止し、LexicalAnalyzer::CollectConstsメソッドを追加。
|
|
|
@542
|
17 years |
dai_9181 |
CollectTypeDefsメソッドをLexicalAnalyzerクラスに移動した。
|
|
|
@541
|
17 years |
dai_9181 |
SynonymErrorWordsを排除。
ClearSynonymErrorWordsメソッドを追加。
|
|
|
@538
|
17 years |
dai_9181 |
pCompilingMethodを排除。
|
|
|
@537
|
17 years |
dai_9181 |
UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべてCompilerクラス内で処理するようにした)。
|
|
|
@536
|
17 years |
dai_9181 |
Compiler::pCompilingClassメンバをprivateにし、setter/getterにあたるメソッドを用意した。
|
|
|
@533
|
17 years |
dai_9181 |
Compiler::StartProcedureCompile、Compiler::FinishProcedureCompileメソッドを追加 …
|
|
|
@532
|
17 years |
dai_9181 |
・jenga.hのコミット漏れをコミット。
・DataTable.hのインクルード位置を修正。
|
|
|
@529
|
17 years |
dai_9181 |
Binaryクラスをjengaプロジェクトに移動した。
|
|
|
@527
|
17 years |
dai_9181 |
ヘッダファイルを整理中
|
|
|
@526
|
17 years |
dai_9181 |
デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
|
|
|
@525
|
17 years |
dai_9181 |
デリゲート収集コードの実装をLexicalAnalyzerクラスに移動した。
|
|
|
@524
|
17 years |
dai_9181 |
ヘッダファイルを整理中
|
|
|
@523
|
17 years |
dai_9181 |
ヘッダファイルを整理中
|
|
|
@522
|
17 years |
dai_9181 |
ヘッダファイルを整理中
|
|
|
@520
|
17 years |
dai_9181 |
Hashmapクラスをjengaプロジェクトに移動。
|
|
|
@519
|
17 years |
dai_9181 |
jenga.hを追加。
|
|
|
@517
|
17 years |
dai_9181 |
Environment.h/cppのディレクトリを移動。
|
|
|
@515
|
17 years |
dai_9181 |
ab_common.hを追加。
TypeMisc.hを追加。
|
|
|
@514
|
17 years |
dai_9181 |
[505]~[513]を64bit版にマージ。
|
|
|
@513
|
17 years |
dai_9181 |
Interfaceクラスを独自ファイルにした。
|
|
|
@512
|
17 years |
dai_9181 |
Class_Collect.cppからLexicalAnalyzer_Class.cppへリネーム
|
|
|
@511
|
17 years |
dai_9181 |
幾つかの構文解析系の処理をLexicalAnalyzerに実装し直した
|
|
|
@510
|
17 years |
dai_9181 |
Prototypeクラスをab_commonプロジェクトに移動した。
|
|
|
@509
|
17 years |
dai_9181 |
Symbolクラスをab_commonプロジェクトに移動した。
|
|
|
@508
|
17 years |
dai_9181 |
Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソッドを実装。
|
|
|
@507
|
17 years |
dai_9181 |
NamespaceSupporterクラスをab_commonプロジェクトに移動した。
|
|
|
@506
|
17 years |
dai_9181 |
LexicalAnalyzerクラスを追加。
|
|
|
@505
|
17 years |
dai_9181 |
NamespaceScopes、NamespaceScopesCollectionクラスをab_commonプロジェクトに移動した。
|
|
|
@488
|
17 years |
dai_9181 |
エラー情報のファイル名をフルパスに変更した。
|
|
|
@484
|
17 years |
dai_9181 |
プロジェクトのリネーム中
|
|
|
@482
|
17 years |
dai_9181 |
プロジェクトのリネーム中
|
|
|
@481
|
17 years |
dai_9181 |
プロジェクトのリネーム中
|
|
copied from trunk/ab5.0/abdev/BasicCompiler32
|
|
|
@477
|
17 years |
dai_9181 |
構成管理を大幅に改良。
|