summaryrefslogtreecommitdiff
path: root/ext/json/simd/conf.rb
AgeCommit message (Collapse)Author
2025-07-25[ruby/json] Don't assume `__builtin_cpu_supports` existsJean Boussier
Fix: https://github.com/ruby/json/issues/827 On very old compilers it might not exist, at that point might as well skip SIMD entirely. https://github.com/ruby/json/commit/da878435dc
2025-07-01[ruby/json] Refactor simd/conf.rb - duplicate codeNobuyoshi Nakada
Integrate duplicate code by extracting headers, types and initialization code. https://github.com/ruby/json/commit/1a768d9179
2025-07-01[ruby/json] Refactor simd/conf.rb - unnecessary `have_type`Nobuyoshi Nakada
Remove `have_type` calls because the next `try_compile` calls check those types. https://github.com/ruby/json/commit/b08e1ca2c1
2025-07-01[ruby/json] Refactor simd/conf.rb - conditions to enableNobuyoshi Nakada
See the results of `have_type` and `try_compile` in addition to `have_header` for NEON as well as x86_64. The former results were just ignored, and `HAVE_TYPE_` macros are unused too. https://github.com/ruby/json/commit/fdbb6062c2
2025-07-01[ruby/json] Refactor simd/conf.rb - balanceNobuyoshi Nakada
Align code for arm and x86_64 in parallel. https://github.com/ruby/json/commit/2211e30a59
2025-07-01[ruby/json] Refactor simd/conf.rb - compiler warningsNobuyoshi Nakada
Suppress warnings for old style function definition and unused variable. https://github.com/ruby/json/commit/58dc0aa938
2025-06-30Adjust ruby/ruby directory structureHiroshi SHIBATA