summaryrefslogtreecommitdiff
path: root/prism/regexp.c
AgeCommit message (Expand)Author
2026-03-20[ruby/prism] Rename strings to stringy because of linux conflictsKevin Newton
2026-03-20[ruby/prism] Make parser an opaque pointerKevin Newton
2026-03-20[ruby/prism] pm_string_free -> pm_string_cleanupKevin Newton
2026-03-20[ruby/prism] pm_buffer_free -> pm_buffer_cleanupKevin Newton
2026-03-20[ruby/prism] Move compiler detection stuff into include/prism/compilerKevin Newton
2026-03-20[ruby/prism] More splitting of headersKevin Newton
2026-03-20[ruby/prism] Move regexp to internalKevin Newton
2026-03-20[ruby/prism] Put inline in its own headerKevin Newton
2026-03-20[ruby/prism] Split up public and internal strings headersKevin Newton
2026-03-20[ruby/prism] Split up diagnostic headers into public and internalKevin Newton
2026-03-20[ruby/prism] Move char to internal headersKevin Newton
2026-03-20[ruby/prism] Remove unnecessary PRISM_EXPORTED_FUNCTION from source filesKevin Newton
2026-03-20[ruby/prism] Move strncasecmp out of utils and make internal onlyKevin Newton
2026-03-20[ruby/prism] Split up buffer headers between internal and externalKevin Newton
2026-03-20[ruby/prism] Move buffer out of utilsKevin Newton
2026-03-17[ruby/prism] Fix up rebase errorsKevin Newton
2026-03-11[ruby/prism] Improve pm_regexp_classify_property perfKevin Newton
2026-03-11[ruby/prism] Fix reading past end of target namesKevin Newton
2026-03-11[ruby/prism] Restructure regexp encoding validationKevin Newton
2025-01-11[ruby/prism] Enable implicit fall-through errorsAlexander Momchilov
2024-11-12[ruby/prism] Fix use of uninitialized value when parsing regexpPeter Zhu
2024-08-22[ruby/prism] Turn off extended mode when parsing extended groupKevin Newton
2024-07-01[ruby/prism] Properly support parsing regexp in extended modeKevin Newton
2024-06-05[ruby/prism] Parse all regular expressionsKevin Newton
2024-06-05[ruby/prism] Add Onigmo errors for invalid groupsKevin Newton
2024-06-05[ruby/prism] Add Onigmo error for invalid repeat and empty group nameKevin Newton
2024-06-05[ruby/prism] Add Onigmo error for empty char-classKevin Newton
2024-06-05[ruby/prism] Report onigmo errors for depthKevin Newton
2024-06-05[ruby/prism] Change pm_regexp_parse to not return booleanKevin Newton
2024-06-05[ruby/prism] Pass prism parser into regexp parserKevin Newton
2024-06-05[ruby/prism] Switch regexp parsing to use a callback from named capture groupsKevin Newton
2024-02-18[ruby/prism] Account for encoding in regexp named capturesKevin Newton
2023-11-30[ruby/prism] Correctly pass around const pm_encoding_t *Kevin Newton
2023-11-05Do not use non-ASCII chars in sourcesNobuyoshi Nakada
2023-11-01[ruby/prism] Last remaining missing C commentsKevin Newton
2023-11-01[ruby/prism] Documentation for diagnostics and regexpKevin Newton
2023-10-27[ruby/prism] Use MatchWriteNode on split InterpolatedRENKevin Newton
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton