summaryrefslogtreecommitdiff
path: root/prism/static_literals.c
AgeCommit message (Collapse)Author
2024-12-12[ruby/prism] Use isinf on non-mingw windowsv3_4_0_rc1Kevin Newton
https://github.com/ruby/prism/commit/2f903d7865
2024-12-02[ruby/prism] _finitef is unavailable on Windows x86Kevin Newton
Instead cast it inline to a double on Windows. https://github.com/ruby/prism/commit/9064d872aa
2024-05-24[ruby/prism] Remove Debug::static_inspectKevin Newton
https://github.com/ruby/prism/commit/486c71c426
2024-05-24[ruby/prism] Update duplicated when error messageKevin Newton
https://github.com/ruby/prism/commit/54316fd8a0
2024-05-21[ruby/prism] Reconfigure rationalsKevin Newton
This eliminates the subnode on RationalNode and replaces it with two integer fields, which represent the ratio for the rational. It also reduces those two integers if they both fit into 32 bits. Importantly, this PR does not implement bignum reduction. That's something I'd like to consider for the future, but it's simple enough for now to leave them unreduced, which makes it more useful than it used to be. https://github.com/ruby/prism/commit/86e06c7068
2024-04-24[ruby/prism] Remove static literals dependence on parser definitionKevin Newton
https://github.com/ruby/prism/commit/b3e104e8a2
2024-03-27[ruby/prism] Compare duplicates keys/whens for __FILE__Kevin Newton
https://github.com/ruby/prism/commit/85263ade63
2024-03-13[ruby/prism] Remove ssize_t usageKevin Newton
https://github.com/ruby/prism/commit/64c4f1268b
2024-03-12[ruby/prism] Static literals inspectKevin Newton
https://github.com/ruby/prism/commit/4913d112da
2024-03-07[ruby/prism] Change pm_integer_t structuretompng
https://github.com/ruby/prism/commit/588acf823f
2024-03-04[ruby/prism] Additional fix of adding `x` prefix after rebase with main branchHASUMI Hitoshi
https://github.com/ruby/prism/commit/08733438bd
2024-02-29[ruby/prism] Better hashing between positive/negative integersKevin Newton
https://github.com/ruby/prism/commit/68ddf08634
2024-02-28[ruby/prism] Switch static literals to use a hashKevin Newton
https://github.com/ruby/prism/commit/82e6f36e8f
2024-02-28[ruby/prism] Refactor static literals into hashKevin Newton
https://github.com/ruby/prism/commit/62382d3967
2024-02-23[ruby/prism] Refactor pm_node_list_insert to use a binary searchKevin Newton
https://github.com/ruby/prism/commit/a060b21e1d
2024-02-23[ruby/prism] Duplicated hash keysKevin Newton
https://github.com/ruby/prism/commit/3e10c46c14