source: dev/branches/egtra/ab5.0/abdev/BasicCompiler_Common@ 816

Name Size Rev Age Author Last Change
../
src 815   14 years イグトランス (egtra) BoostSerializationSupport.cppで、boost::polymorphic_downcastを使うよう変更。
include 814   14 years イグトランス (egtra) LexicalAnalyzer周りの修正
WatchList.cpp 12.6 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
VarList.cpp 41.6 KB 803   14 years イグトランス (egtra) Hashmapの実装にunorderedを用いるよう変更
VariableOpe.h 1.8 KB 721   16 years イグトランス (egtra) #192への対処
VariableOpe.cpp 27.6 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
Subroutine.cpp 11.3 KB 803   14 years イグトランス (egtra) Hashmapの実装にunorderedを用いるよう変更
StrOperation.h 1.4 KB 603   17 years dai_9181 ObjectModuleに関連するクラス一式をab_commonプロジェクトに移動した。
StrOperation.cpp 17.4 KB 736   16 years イグトランス (egtra) Symbol周りを高速化
stdafx.h 1.3 KB 809   14 years イグトランス (egtra) 実行時で落っこちるところ(2ヶ所)を修正
stdafx.cpp 21 bytes 806   14 years イグトランス (egtra) コンパイラのstdafx.h, .cppを32/64ビットで共通化。Windows SDKに含まれるライブラリ・ヘッダの除去。VC++ …
RSrcSection.cpp 28.4 KB 769   16 years イグトランス (egtra) 読み取りのみのファイル操作の場合、CreateFileでFILE_SHARE_READ指定を追加。コンパイラを同時起動しても正常動作させるための修正。
PESchedule.h 679 bytes 604   17 years dai_9181 不要なクラスのプロトタイプ宣言を排除。
PESchedule.cpp 2.8 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
ParamImpl.cpp 9.1 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
Overload.cpp 1.8 KB 485   17 years dai_9181 プロジェクトのリネームが完了
OldStatement.cpp 7.3 KB 485   17 years dai_9181 プロジェクトのリネームが完了
Object.cpp 3.1 KB 485   17 years dai_9181 プロジェクトのリネームが完了
NumOpe_GetType.cpp 25.4 KB 664   16 years dai_9181 不正なByValに対するエラーメッセージが正確に表示されなくなるバグを修正
NonVolatile.h 1.0 KB 523   17 years dai_9181 ヘッダファイルを整理中
NonVolatile.cpp 7.9 KB 719   16 years dai * ab_breakpoint.tmpをテンポラリディレクトリに生成するようにした。 * pgm.tmpをユーザ空間に生成するようにした。 …
MakeExe.cpp 7.6 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
Intermediate_Step2.cpp 11.3 KB 751   16 years イグトランス (egtra) 性能がよいというdlmallocを導入。
Intermediate_Step1.cpp 28.8 KB 751   16 years イグトランス (egtra) 性能がよいというdlmallocを導入。
hash.cpp 4.2 KB 816   14 years イグトランス (egtra) ab_commonにおいて、各クラスのコピー禁止を明確化、ならびにコピー可能なものにムーブコンストラクタ・ムーブ代入演算子を追加
gc.cpp 973 bytes 508   17 years dai_9181 Symbolコンストラクタを少なくし、LexicalAnalyzer::FullNameToSymbolメソッドを実装。
error.cpp 6.1 KB 809   14 years イグトランス (egtra) 実行時で落っこちるところ(2ヶ所)を修正
Diagnose.cpp 3.9 KB 803   14 years イグトランス (egtra) Hashmapの実装にunorderedを用いるよう変更
DebugSection.h 1.8 KB 743   16 years dai oldSourceLinesを排除。
DebugMiddleFile.cpp 11.1 KB 750   16 years イグトランス (egtra) BOOST_FOREACHを可能なものはVC++ 2005 for eachへ置換(やや速くなる)。
debug.h 763 bytes 636   16 years dai_9181 libファイルを跨ったテンプレート展開に対応。
Debug.cpp 24.2 KB 808   14 years イグトランス (egtra) 文字列のconst化など
Compile.cpp 19.1 KB 743   16 years dai oldSourceLinesを排除。
common_msg_jpn.h 2.3 KB 545   17 years dai_9181 ビルドメッセージを文言変更
common_msg_eng.h 2.0 KB 232   17 years dai_9181
common.h 11.4 KB 808   14 years イグトランス (egtra) 文字列のconst化など
CommandFormat.cpp 7.5 KB 465   17 years dai_9181 Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。
CDebugThreadInfo.cpp 3.3 KB 798   14 years イグトランス (egtra) PSAPIを使用している箇所について、Toolhelp32と選択するよう修正
calculation.cpp 38.1 KB 672   16 years dai_9181 #171への対応。テンプレート展開後のクラスメソッドの実装で、SizeOf(T)が正常値を返さない不具合を修正(特にTが4バイト未満の型場合)。
BasicCompiler.h 1.2 KB 808   14 years イグトランス (egtra) 文字列のconst化など
BasicCompiler.cpp 20.3 KB 808   14 years イグトランス (egtra) 文字列のconst化など
Note: See TracBrowser for help on using the repository browser.