MoonWolfです。

> 主な変更点は、
>   1. [0-9-a]はエラーでなくなった (Rubyで使用する場合だけ)
>   2. Win32で、DLLを生成
> です。

文字クラスでまだ非互換があるようです。

$ ruby_re -e'p /[!--]/ =~ "-"'     # regex.c
0
$ ruby -e'p /[!--]/ =~ "-"'        # Oniguruma1.7.1
-e:1: unmatched range specifier in char-class: /[!--]/

-- 
MoonWolf <moonwolf / moonwolf.com>