|
|
@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 |
構成管理を大幅に改良。
|