diff options
author | MITSUNARI Shigeo <[email protected]> | 2019-12-13 14:01:30 +0900 |
---|---|---|
committer | MITSUNARI Shigeo <[email protected]> | 2019-12-13 14:01:30 +0900 |
commit | da7f731707d7ab19364089c2d4e8073cf639f09f (patch) | |
tree | ece881fa297f4438061433e2bd6c0888789dc0a7 /readme.txt | |
parent | 7dac9f61ccb258c58be888513fc36fe9603d75c3 (diff) | |
download | xbyak-da7f731707d7ab19364089c2d4e8073cf639f09f.tar.gz xbyak-da7f731707d7ab19364089c2d4e8073cf639f09f.zip |
revert to the behavior before v5.84 if -fno-operator-names is definedv5.86
Diffstat (limited to 'readme.txt')
-rw-r--r-- | readme.txt | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -1,5 +1,5 @@ - C++用x86(IA-32), x64(AMD64, x86-64) JITアセンブラ Xbyak 5.85
+ C++用x86(IA-32), x64(AMD64, x86-64) JITアセンブラ Xbyak 5.86
-----------------------------------------------------------------------------
◎概要
@@ -22,10 +22,8 @@ Intel Mac
などで動作確認をしています。
-※ Xbyakはデフォルトでand(), or(), xor(), not()関数を使います。
-gccではそれらを演算子として解釈してしまうため、-fno-operator-namesオプションを追加してコンパイルしてください。
-あるいはXBYAK_NO_OP_NAMESを定義してand_(), or_(), xor_(), not_()を使ってください。
-and_(), or_(), xor_(), not_()はXBYAK_NO_OP_NAMESされていないときでも使えます。
+※ and, orなどの代わりにand_, or_を使用してください。
+and, orなどを使いたい場合は-fno-operator-namesをgcc/clangに指定してください。
-----------------------------------------------------------------------------
◎準備
@@ -373,6 +371,7 @@ sample/{echo,hello}.bfは http://www.kmonos.net/alang/etc/brainfuck.php から -----------------------------------------------------------------------------
◎履歴
+2019/12/13 ver 5.86 [変更] -fno-operator-namesが指定されたときは5.84以前の挙動に戻す
2019/12/07 ver 5.85 mmapにMAP_JITフラグを追加(macOS mojave以上)
2019/11/29 ver 5.84 [変更] XBYAK_USE_OP_NAMESが定義されていない限りXBYAK_NO_OP_NAMESが定義されるように変更
2019/10/12 ver 5.83 exit(1)の除去
|