| 1 |
* 改版履歴 |
| 2 |
|
| 3 |
ここには、主にユーザにとって役に立ちそうな履歴 |
| 4 |
(俗に言うバグとか改良とか)を記しておきます。 |
| 5 |
詳細な履歴は、SOURCEFORGE.JP の Subversion 履歴を参照してください。 |
| 6 |
http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/trunk/naniya/mty/?root=naniya |
| 7 |
|
| 8 |
|
| 9 |
** 20071012 |
| 10 |
|
| 11 |
難しい処理を劇的に高速化。検索開始までもう時間取らせないよ。 |
| 12 |
|
| 13 |
|
| 14 |
- 20071006 |
| 15 |
|
| 16 |
末尾が空白で終わるようなキーのとき、 |
| 17 |
9文字目にてきとうな文字をあてがってあげるように。 |
| 18 |
|
| 19 |
|
| 20 |
- 20071003 |
| 21 |
|
| 22 |
難しい処理(Q-Mの加法展開)をミスっていたため、出るはずのトリップが |
| 23 |
でないことが希にあったもよう。 |
| 24 |
|
| 25 |
|
| 26 |
- 20070904 |
| 27 |
|
| 28 |
連モノ検出を入れた。表現式とかとの統合を抜きにした adhoc な実装。 |
| 29 |
|
| 30 |
|
| 31 |
** 20070823-20070425 |
| 32 |
|
| 33 |
- 20070823 |
| 34 |
内容がない target.txt を喰わせると変な死に方をしていたので対策。 |
| 35 |
せっかくだから CPU 判定を差し込んでおく。 |
| 36 |
想定環境で正常起動できることしか確認できてません。 |
| 37 |
|
| 38 |
- 20070821 |
| 39 |
log.txt にヒット時刻を記録するようにした(魔改造より思想フィードバック) |
| 40 |
Quad Coreプロセッサで、キューのしっぽを食べるケースがあったので |
| 41 |
マージンを入れて暫定対処。(いやん!) |
| 42 |
|
| 43 |
- 20070605 |
| 44 |
暫定的に、IBM拡張漢字(0xFC**-0xFE**)を使用しないようにしておく。 |
| 45 |
ケータイ端末におけるサポートが期待できない領域のようなので。 |
| 46 |
|
| 47 |
-20070524 |
| 48 |
[./] が [.O] と解釈されてしまう悲しいバグを修正。 |
| 49 |
|
| 50 |
-20070425 |
| 51 |
1文字タゲを喰わせるとヒドい目に遭っていたので修正。 |
| 52 |
そもそも1文字タゲ喰わせること自体がヒドいワケだが。 |
| 53 |
|
| 54 |
|
| 55 |
** 20070419-20070417 |
| 56 |
|
| 57 |
マルチスレッド化。ヅアルCPUでは調子よく動いているような? |
| 58 |
|
| 59 |
|
| 60 |
** 20070409 |
| 61 |
|
| 62 |
ターゲット読込部および比較部を全面的に書き直し、 |
| 63 |
ターゲットサイズの制限を取り払いました。 |
| 64 |
(完全に無制限ってワケじゃないですが実用上十分でしょう) |
| 65 |
それにあわせて、ターゲット書式チェックを少々強化しました。 |
| 66 |
出るハズのないターゲットをほぼ確実に検出し、教えてくれます。 |
| 67 |
また、前処理が大げさになったため、ターゲットによっては |
| 68 |
前処理に時間がかかります。 |
| 69 |
|
| 70 |
タゲ数が少ない場合でも、20070318版よりわずかに速くなっているハズです。 |
| 71 |
|
| 72 |
|
| 73 |
** 20070318 - 20070311 |
| 74 |
|
| 75 |
log.txt に検索結果が即時書き出されない問題に対処。 |
| 76 |
log.txt が書けないときの処理を改善(thx to notanpe) |
| 77 |
target.txt が存在しないときの動作を改変。 |
| 78 |
|
| 79 |
|
| 80 |
** 20070310 |
| 81 |
|
| 82 |
200509 版相当の、x64 ALU 版をつくってみる。 |
| 83 |
|
| 84 |
|
| 85 |
** 20070309 |
| 86 |
|
| 87 |
x64-sse.S を用いない x64 版をつくってみる。 |
| 88 |
|
| 89 |
|
| 90 |
** 20070303 - 20070301 |
| 91 |
|
| 92 |
- SSE2 をサポートしているCPU専用です。 |
| 93 |
AMD Opteron/Athlon64, Intel Pentium4/Pentium M 以降が対象でしょう。 |
| 94 |
- なお、ソースコードは、-DMMX でコンパイルすることにより、MMX対応になります。 |
| 95 |
(最近の版では -DUSE_MMX) |
| 96 |
|
| 97 |
|
| 98 |
** 20070301 |
| 99 |
|
| 100 |
- 永らく塩漬けになっていたコードを掘り起こし、 |
| 101 |
John 由来の x86-mmx.S をくっつけて放流。 |
| 102 |
|
| 103 |
|
| 104 |
|
| 105 |
$Id: HISTORY-utf8.txt 183 2007-10-12 11:20:23Z chapuni $ |
| 106 |
*EOF |