summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-02Added TestRipper namespace to test_call_colon2Hiroshi SHIBATA
2023-11-02test/ripper: nest helper classes under TestRipper modulelukeg
Generic names like Node and NodeList should be namespaced properly.
2023-11-02Fix functions for name tables as `st_foreach_callback_func`Nobuyoshi Nakada
2023-11-02Support Pathname object for warning feature of bundled gemsHiroshi SHIBATA
2023-11-01List prism as a default gemKevin Newton
2023-11-02[DOC] Update the document for `FilePathStringValue`Nobuyoshi Nakada
2023-11-02Remove duplicate to_path conversionNobuyoshi Nakada
`rb_file_open_str` calls `FilePathValue`, and the converted result is not used in this function.
2023-11-01YJIT: skip to_a in format_number (#8815)Mau Magnaguagno
String#chars returns an array instead of an enumerator since Ruby 2.0.
2023-11-01Fix SystemStackError in test_run_out_of_shape_for_class_cvarPeter Zhu
2023-11-01[ruby/prism] Disallow assigning to numbered parameters in regexpKevin Newton
https://github.com/ruby/prism/commit/ec419422f8
2023-11-01Fix remove_class_variable for too complex classesPeter Zhu
2023-11-01[prism] Updates for syncKevin Newton
2023-11-01[ruby/prism] Fix up lintKevin Newton
https://github.com/ruby/prism/commit/77d4056766
2023-11-01[ruby/prism] Last remaining missing C commentsKevin Newton
https://github.com/ruby/prism/commit/e327449db6
2023-11-01[ruby/prism] Comment format for prism.cKevin Newton
https://github.com/ruby/prism/commit/83f737ce17
2023-11-01[ruby/prism] More documentation for ast.hKevin Newton
https://github.com/ruby/prism/commit/84e22c5581
2023-11-01[ruby/prism] Even more C file documentationKevin Newton
https://github.com/ruby/prism/commit/9c648ce615
2023-11-01[ruby/prism] Documentation for nodesKevin Newton
https://github.com/ruby/prism/commit/69323d3df4
2023-11-01[ruby/prism] Remove unnecessary PM_EMPTY_ARGUMENTSKevin Newton
https://github.com/ruby/prism/commit/271f3bf628
2023-11-01[ruby/prism] Remove unnecessary PM_EMPTY_NODE_LISTKevin Newton
https://github.com/ruby/prism/commit/857f72e1f4
2023-11-01[ruby/prism] Documentation for defines, version, and prettyprintKevin Newton
https://github.com/ruby/prism/commit/e2e29bef2d
2023-11-01[ruby/prism] Documentation for diagnostics and regexpKevin Newton
https://github.com/ruby/prism/commit/16e0579044
2023-11-01[ruby/prism] Documentation for constant poolKevin Newton
https://github.com/ruby/prism/commit/76af64eb21
2023-11-01[ruby/prism] Documentation for the encodingsKevin Newton
https://github.com/ruby/prism/commit/52a0d80a15
2023-11-01[ruby/prism] Documentation for pm_strncasecmpKevin Newton
https://github.com/ruby/prism/commit/26934263b7
2023-11-01[ruby/prism] Documentation for more C functionsKevin Newton
https://github.com/ruby/prism/commit/88336e7d9f
2023-11-01[ruby/prism] Documentation for pm_newline_list_tKevin Newton
https://github.com/ruby/prism/commit/97b3cc0af8
2023-11-01[ruby/prism] Documentation for pm_string_tKevin Newton
https://github.com/ruby/prism/commit/ff1d2ec579
2023-11-01[ruby/prism] Even more C documentationKevin Newton
https://github.com/ruby/prism/commit/bec5ca37a0
2023-11-01[ruby/prism] Start better documenting C APIKevin Newton
https://github.com/ruby/prism/commit/2b6e661bbc
2023-11-01[ruby/prism] Finish Ruby documentationKevin Newton
https://github.com/ruby/prism/commit/dfdcc98a3c
2023-11-01[ruby/prism] More Ruby docsKevin Newton
https://github.com/ruby/prism/commit/ca9a660f52
2023-11-01[ruby/prism] Docs for node.rb and parse_result.rbKevin Newton
https://github.com/ruby/prism/commit/085da4feb9
2023-11-01[ruby/prism] Add comments on flagsKevin Newton
https://github.com/ruby/prism/commit/3abd09c803
2023-11-01[ruby/prism] Fix up Prism and Debug docsKevin Newton
https://github.com/ruby/prism/commit/c2b7724d91
2023-11-01[ruby/prism] Fix up extension docsKevin Newton
https://github.com/ruby/prism/commit/cfd4431c3e
2023-11-01[ruby/prism] Fix up Ruby docsKevin Newton
https://github.com/ruby/prism/commit/8062849d0d
2023-11-01[ruby/prism] Forward parameters into arraysKevin Newton
https://github.com/ruby/prism/commit/2a11bfee76
2023-11-01[ruby/prism] Fix rescue modifier commentKevin Newton
https://github.com/ruby/prism/commit/e13f2e4590
2023-11-01Refactor rb_obj_remove_instance_variablePeter Zhu
2023-11-01Optimize for too complex objectsPeter Zhu
2023-11-01[ruby/prism] Flip incorrect names of OptionalKeywordParameterNode and ↵Jemma Issroff
RequiredKeywordParameterNode https://github.com/ruby/prism/commit/c31f61e898
2023-11-01[ruby/prism] Split KeywordParameterNode into Optional and RequiredJemma Issroff
Prior to this commit, KeywordParameterNode included both optional and required keywords. With this commit, it is split in two, with `OptionalKeywordParameterNode`s no longer having a value field. https://github.com/ruby/prism/commit/89084d9af4
2023-11-01[prism] Use a pointer for optional node listKevin Newton
2023-11-01thread_pthread.c: unbreak 10.5 Intel by restoring accidentally deleted macroSergey Fedorov
2023-11-01remove_instance_variable: Handle running out of shapesJean Boussier
`remove_shape_recursive` wasn't considering that if we run out of shapes, it might have to transition to SHAPE_TOO_COMPLEX. When this happens, we now return with an error and the caller initiates the evacuation.
2023-11-01Fix removing non-existent ivar for too complexPeter Zhu
2023-11-01[rubygems/rubygems] avoid dependency on setCody Cutrer
it was a performance improvement only, but it causes failures in unrelated tests https://github.com/rubygems/rubygems/commit/b4149cb9bf
2023-11-01[rubygems/rubygems] Add Bundler::Plugin.loaded? helperCody Cutrer
Useful if your plugin introduces new methods to the DSL, so that Gemfiles can easily abort if the plugin hasn't loaded yet https://github.com/rubygems/rubygems/commit/b733055c6e
2023-10-31Fix remove_instance_variable for too complex generic ivarPeter Zhu