| Age | Commit message (Collapse) | Author |
|
|
|
https://github.com/ruby/prism/commit/bc21c9f3ee
|
|
https://github.com/ruby/prism/commit/bf16ade7f9
|
|
https://github.com/ruby/prism/commit/9f12a56fd6
|
|
https://github.com/ruby/prism/commit/4cc0eda4ca
|
|
https://github.com/ruby/prism/commit/21d314eb2e
|
|
https://github.com/ruby/prism/commit/77bf9038a2
|
|
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
|
|
https://github.com/ruby/prism/commit/b5e47f5c42
|
|
https://github.com/ruby/prism/commit/fa6fe9be84
|
|
https://github.com/ruby/prism/commit/0bf5d651da
|
|
This has been requested for a long time, and I'm finally doing it
now. Unfortunately this is a breaking change for all of the APIs.
I've added in a Ruby method for `#child` that is deprecated so that
existing usage doesn't break, but for everyone else this is going
to be a bit of a pain.
https://github.com/ruby/prism/commit/9cbe74464e
|
|
https://github.com/ruby/prism/commit/50372fee5c
|
|
https://github.com/ruby/prism/commit/4e0f703975
|
|
https://github.com/ruby/prism/commit/5fda7a0760
|
|
https://github.com/ruby/prism/commit/0209d093ec
|
|
https://github.com/ruby/prism/commit/eabed9f4fd
|
|
https://github.com/ruby/prism/commit/9137226a52
|
|
https://github.com/ruby/prism/commit/120d8c0479
|
|
methods
https://github.com/ruby/prism/commit/792265ae0b
|
|
https://github.com/ruby/prism/commit/84c10f3a2d
|
|
https://github.com/ruby/prism/commit/8cdec8070c
|
|
https://github.com/ruby/prism/commit/29bdbf4212
Co-authored-by: Kevin Newton <kddnewton@gmail.com>
|
|
https://github.com/ruby/prism/commit/3a216e63fe
|
|
https://github.com/ruby/prism/commit/75d4331f7f
|
|
https://github.com/ruby/prism/commit/e148e8fe6a
|
|
constant
(https://github.com/ruby/prism/pull/1742)
* Raise if constant path parts contains nodes that can't be used to build full name
* Fix typo in constant path error documentation
Co-authored-by: Tim Morgan <tim@timmorgan.org>
---------
https://github.com/ruby/prism/commit/d73a053262
Co-authored-by: Tim Morgan <tim@timmorgan.org>
|
|
https://github.com/ruby/prism/commit/90b3245528
|
|
https://github.com/ruby/prism/commit/ca9a660f52
|
|
https://github.com/ruby/prism/commit/0284b38861
|
|
https://github.com/ruby/prism/commit/b390553028
|
|
|
|
|