summaryrefslogtreecommitdiff
path: root/prism/extension.c
AgeCommit message (Expand)Author
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-19[ruby/prism] Freeze `Prism::VERSION`Earlopain
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
2024-10-13[ruby/prism] Supress string_query function warningS-H-GAMELINKS
2024-10-11[ruby/prism] Prism::StringQueryKevin Newton
2024-09-24[ruby/prism] Accept all 3.3.x and 3.4.x Ruby versions for Prism.parseBenoit Daloze
2024-09-24[ruby/prism] check_string() should always return a valid C stringBenoit 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-13[PRISM] Only parse shebang on main scriptKevin Newton
2024-09-12[ruby/prism] Check errno for parsing directoryKevin Newton
2024-09-11[ruby/prism] UTF-8 characters in file nameKevin Newton
2024-08-27Optimize Array allocationsAlexander Momchilov
2024-08-15[ruby/prism] Fix up lex result constantsKevin Newton
2024-08-10[ruby/prism] [Doc] Tweak the docs for lex APIsKoichi ITO
2024-07-17[ruby/prism] Have parse_stream handle NUL bytesKevin Newton
2024-06-19[ruby/prism] Make sure Init_prism is visible for extensionKevin Newton
2024-06-10[ruby/prism] Provide ability to lock encoding while parsingKevin Newton
2024-06-09Use `PRISM_EXPORTED_FUNCTION` consistently with the headerNobuyoshi Nakada
2024-05-24[ruby/prism] Remove dynamic Debug module methodsKevin Newton
2024-05-24[ruby/prism] Remove error formatting, put directly in CRubyKevin Newton
2024-05-24[ruby/prism] Remove Debug#named_capturesKevin Newton
2024-05-24[ruby/prism] Move profiling to prism module directlyKevin Newton
2024-05-24[ruby/prism] Remove various unused memsize infraKevin Newton
2024-05-24[ruby/prism] Remove Debug::integer_parseKevin Newton
2024-05-24[ruby/prism] Remove Debug::static_inspectKevin Newton
2024-05-03[ruby/prism] Create specialized `ASCIISource` with asciionly optimizationsVinicius Stock
2024-04-24[ruby/prism] Remove static literals dependence on parser definitionKevin Newton
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] Ensure deserialization works with errors+warnings>256Kevin Newton
2024-03-28[ruby/prism] CLI -x flagKevin Newton
2024-03-27[ruby/prism] Add option for inlining messages for error formattingKevin Newton
2024-03-26[ruby/prism] Fix typosKoichi ITO
2024-03-25[ruby/prism] Fix up minimal build settingKevin Newton
2024-03-20[ruby/prism] Provide options for reducing sizeKevin Newton
2024-03-13[ruby/prism] Change `frozen_string_literal` to be a tri-stateJean Boussier
2024-03-12[ruby/prism] Static literals inspectKevin Newton
2024-03-11[ruby/prism] Support offsetKevin Newton
2024-03-07[ruby/prism] Shared integer parsing logicKevin Newton
2024-03-07[ruby/prism] Change pm_integer_t structuretompng
2024-03-07[ruby/prism] Remove restrict to fix windows 2015Kevin Newton
2024-03-07[ruby/prism] Support parsing streamsKevin Newton
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-06[ruby/prism] Parse files from Ruby API using fread, not mmapKevin Newton
2024-03-04[ruby/prism] Make alloc interface replaceableHASUMI Hitoshi