| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-06 | [ruby/prism] Provide flags for changing encodings | Kevin Newton | |
| https://github.com/ruby/prism/commit/e838eaff6f | |||
| 2023-11-30 | [ruby/prism] Correctly pass around const pm_encoding_t * | Kevin Newton | |
| https://github.com/ruby/prism/commit/ce4c67fb3a | |||
| 2023-11-30 | [PRISM] Consolidate prism encoding files | Kevin Newton | |
| 2023-11-29 | [ruby/prism] Convert start line to signed integers | Jean Boussier | |
| Ruby allows for 0 or negative line start, this is often used with `eval` calls to get a correct offset when prefixing a snippet. e.g. ```ruby caller = caller_locations(1, 1).first class_eval <<~RUBY, caller.path, caller.line - 2 # frozen_string_literal: true def some_method #{caller_provided_code_snippet} end RUBY ``` https://github.com/ruby/prism/commit/0d14ed1452 | |||
| 2023-11-29 | [ruby/prism] Rename varint as varuint | Jean Boussier | |
| Line numbers may be negative, so we need to introduce signed varint, so renaming unsigned ones first avoid confusion. https://github.com/ruby/prism/commit/90d862361e | |||
| 2023-11-03 | [ruby/prism] Properly support the start line option | Kevin Newton | |
| https://github.com/ruby/prism/commit/33cc75a4b7 | |||
| 2023-11-03 | [ruby/prism] Create an options struct for passing all of the possible options | Kevin Newton | |
| https://github.com/ruby/prism/commit/99e81619de | |||
| 2023-11-01 | [ruby/prism] Fix up lint | Kevin Newton | |
| https://github.com/ruby/prism/commit/77d4056766 | |||
| 2023-11-01 | [ruby/prism] Last remaining missing C comments | Kevin Newton | |
| https://github.com/ruby/prism/commit/e327449db6 | |||
| 2023-11-01 | [ruby/prism] Documentation for constant pool | Kevin Newton | |
| https://github.com/ruby/prism/commit/76af64eb21 | |||
| 2023-11-01 | [ruby/prism] Documentation for pm_strncasecmp | Kevin Newton | |
| https://github.com/ruby/prism/commit/26934263b7 | |||
| 2023-11-01 | [ruby/prism] Documentation for more C functions | Kevin Newton | |
| https://github.com/ruby/prism/commit/88336e7d9f | |||
| 2023-11-01 | [ruby/prism] Documentation for pm_newline_list_t | Kevin Newton | |
| https://github.com/ruby/prism/commit/97b3cc0af8 | |||
| 2023-11-01 | [ruby/prism] Documentation for pm_string_t | Kevin Newton | |
| https://github.com/ruby/prism/commit/ff1d2ec579 | |||
| 2023-11-01 | [ruby/prism] Even more C documentation | Kevin Newton | |
| https://github.com/ruby/prism/commit/bec5ca37a0 | |||
| 2023-11-01 | [ruby/prism] Start better documenting C API | Kevin Newton | |
| https://github.com/ruby/prism/commit/2b6e661bbc | |||
| 2023-10-27 | [ruby/prism] Use printf attribute and then fix warnings | Kevin Newton | |
| https://github.com/ruby/prism/commit/3193902c43 | |||
| 2023-10-26 | [ruby/prism] Match existing Ruby prettyprint | Kevin Newton | |
| https://github.com/ruby/prism/commit/6d8358c083 | |||
| 2023-10-26 | [ruby/prism] Get general prettyprint structure working | Kevin Newton | |
| https://github.com/ruby/prism/commit/7c9cf63d4c | |||
| 2023-10-18 | [ruby/prism] Bump to version 0.15.1 | Kevin Newton | |
| https://github.com/ruby/prism/commit/d906a8ceba | |||
| 2023-10-18 | [ruby/prism] Modify less of the CRuby locals | Kevin Newton | |
| https://github.com/ruby/prism/commit/aca24b3a17 | |||
| 2023-10-18 | [ruby/prism] Extract out constant pool bucket bits to constants | Kevin Newton | |
| https://github.com/ruby/prism/commit/1985a9ba51 | |||
| 2023-10-18 | [ruby/prism] Provide "constant" constants, embedded in the code | Kevin Newton | |
| https://github.com/ruby/prism/commit/d469a56e7e | |||
| 2023-10-13 | [ruby/prism] Handle remaining escape sequences for character literals | Kevin Newton | |
| https://github.com/ruby/prism/commit/ba33607034 | |||
| 2023-10-02 | Sync with prism CallNode#name changes | Benoit Daloze | |
| * https://github.com/ruby/prism/pull/1533 | |||
| 2023-09-27 | [ruby/prism] rearrange the constant pool so IDs can be used for indexing | Nathan Froyd | |
| https://github.com/ruby/prism/commit/6f243de0c7 | |||
| 2023-09-27 | [ruby/prism] shrink `yp_constant_t` by 8 bytes | Nathan Froyd | |
| https://github.com/ruby/prism/commit/5c01eb5e6f | |||
| 2023-09-27 | Sync to prism rename commits | Kevin Newton | |
| 2023-09-27 | Rename YARP filepaths to prism filepaths | Kevin Newton | |
