aboutsummaryrefslogtreecommitdiffhomepage
path: root/readme.txt
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2019-12-13 14:01:30 +0900
committerMITSUNARI Shigeo <[email protected]>2019-12-13 14:01:30 +0900
commitda7f731707d7ab19364089c2d4e8073cf639f09f (patch)
treeece881fa297f4438061433e2bd6c0888789dc0a7 /readme.txt
parent7dac9f61ccb258c58be888513fc36fe9603d75c3 (diff)
downloadxbyak-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.txt9
1 files changed, 4 insertions, 5 deletions
diff --git a/readme.txt b/readme.txt
index 48d1206..2bcc735 100644
--- a/readme.txt
+++ b/readme.txt
@@ -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)の除去