summaryrefslogtreecommitdiff
path: root/lib/prism/ffi.rb
AgeCommit message (Expand)Author
2025-05-29[ruby/prism] [DOC] Specify markdown mode to RDocNobuyoshi Nakada
2025-03-19[ruby/prism] Mark Prism as ractor-safeKevin Newton
2025-03-12[ruby/prism] Revert "Mark extension as Ractor-safe"Kevin Newton
2025-03-12[ruby/prism] Mark extension as Ractor-safeKevin Newton
2025-01-14[ruby/prism] Support forwarding flags on scopesKevin Newton
2025-01-14[ruby/prism] Refactor serializerKevin Newton
2025-01-14[ruby/prism] Freeze AST optionKevin Newton
2025-01-11[ruby/prism] Support 3.5 for version optionKevin Newton
2024-11-12[ruby/prism] Use RbConfig to locate libprism and headers when it is a default...Benoit Daloze
2024-10-11[ruby/prism] Prism::StringQueryKevin Newton
2024-09-24[ruby/prism] Accept version shorthand like 3.4Kevin Newton
2024-09-24[ruby/prism] Accept all 3.3.x and 3.4.x Ruby versions for Prism.parseBenoit Daloze
2024-09-20[ruby/prism] Introduce partial_script optionKevin Newton
2024-09-13[ruby/prism] Expose main_script in serialization APIKevin Newton
2024-09-12[ruby/prism] Check errno for parsing directoryKevin Newton
2024-06-10[ruby/prism] Provide ability to lock encoding while parsingKevin Newton
2024-05-30[ruby/prism] Tests overhaulKevin Newton
2024-05-24[ruby/prism] Remove Debug moduleKevin Newton
2024-05-04[ruby/prism] Use `version: 3.3.1` against `Translation::Parser`Koichi ITO
2024-05-03[ruby/prism] Create specialized `ASCIISource` with asciionly optimizationsVinicius Stock
2024-04-19[ruby/prism] Split parse result based on typeKevin Newton
2024-04-17[ruby/prism] Add a reflection API for determining the fields of a nodeKevin Newton
2024-03-28[ruby/prism] CLI -x flagKevin Newton
2024-03-11[ruby/prism] Support offsetKevin Newton
2024-03-07[ruby/prism] Support parsing streamsKevin Newton
2024-02-29[ruby/prism] Command line options as a bitsetKevin Newton
2024-02-29[ruby/prism] Resync RBI and test it in CIKevin Newton
2024-02-27[ruby/prism] Support -p, -n, -a, and -l command line optionsKevin Newton
2024-02-15[ruby/prism] Avoid extra String copies in the FFI backendBenoit Daloze
2024-02-13[ruby/prism] Introduce `version: "3.4.0"`Kevin Newton
2024-02-06[ruby/prism] Implement file parsing error handlingeileencodes
2024-02-01Sync to latest prismKevin Newton
2024-01-16[ruby/prism] Add parse options to JavaScript's parsePrism functionCameron Dutro
2024-01-02[ruby/prism] IndexTargetNode should always have ATTRIBUTE_WRITEKevin Newton
2023-12-01[ruby/prism] Prism.parse_success?(source)Kevin Newton
2023-11-28[ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton
2023-11-21[ruby/prism] Warning for ENDs in methodsHaldun Bayhantopcu
2023-11-20[ruby/prism] Add character APIs for locationsKevin Newton
2023-11-14[ruby/prism] Rename librubyparser to libprismKevin Newton
2023-11-03[ruby/prism] Rename suppress warnings to verboseKevin Newton
2023-11-03[ruby/prism] Wire up options through the Java parserKevin Newton
2023-11-03[ruby/prism] Rename serialization APIs for consistencyKevin Newton
2023-11-03[ruby/prism] Wire up options through the FFI APIKevin Newton
2023-11-01[ruby/prism] More Ruby docsKevin Newton
2023-10-30[ruby/prism] parse_inline_comments -> parse_commentsKevin Newton
2023-10-27[ruby/prism] Prism.parse_inline_commentsKevin Newton
2023-10-16[ruby/prism] Attach magic comments to the parse resultKevin Newton
2023-10-16[ruby/prism] Avoid unnecessary delete_prefix in LibRubyParser.resolve_typeMau Magnaguagno
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton