summaryrefslogtreecommitdiff
path: root/prism/diagnostic.c
AgeCommit message (Expand)Author
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-04[ruby/prism] Warnings for tokens at EOLKevin Newton
2024-03-04[ruby/prism] Make alloc interface replaceableHASUMI Hitoshi
2024-02-29[ruby/prism] Warn on integers in flip-flopsKevin Newton
2024-02-23[ruby/prism] Duplicated when clausesKevin Newton
2024-02-23[ruby/prism] Duplicated hash keysKevin Newton
2024-02-22[ruby/prism] Parse float valuesKevin Newton
2024-02-21[ruby/prism] Update for Ruby 3.4 errorsKevin Newton
2024-02-21[ruby/prism] Support ItParametersNodeKevin Newton
2024-02-17[ruby/prism] Fix up GCC analyzerKevin Newton
2024-02-16[ruby/prism] Add warning for assignments to literals in conditionalsHaldun Bayhantopcu
2024-02-15Temporarily update the error message format in prismYusuke Endoh
2024-02-13[ruby/prism] Convert more error messages to match specsKevin Newton
2024-02-12[ruby/prism] Fix typo in class variable name errorKevin Newton
2024-02-12[ruby/prism] Error messages closer to CRubyKevin Newton
2024-02-06[ruby/prism] Better invalid token messagesKevin Newton
2024-02-05[ruby/prism] Add another error type for raising argument errorsKevin Newton
2024-02-01[ruby/prism] Check literals for receiverHaldun Bayhantopcu
2024-01-30[ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-17[ruby/prism] Parse `it` default parameterTakashi Kokubun
2024-01-02[ruby/prism] Fix to check multiple block arguments for forwarding argTSUYUSATO Kitsune
2023-12-25Revert "Revert all of commits after Prism 0.19.0 release"Hiroshi SHIBATA
2023-12-16Revert all of commits after Prism 0.19.0 releaseHiroshi SHIBATA
2023-12-15[ruby/prism] Invalid pinned locals in pattern matchingKevin Newton
2023-12-15[ruby/prism] Add an error for `in` keyword in argumentsTSUYUSATO Kitsune
2023-12-14[ruby/prism] Fix hash pattern restKevin Newton
2023-12-10[ruby/prism] fix: escape newlineAlex Koval
2023-12-08[ruby/prism] More closely match CRuby error messagesKevin Newton
2023-12-06[ruby/prism] Emit error for constant assignments in defsHaldun Bayhantopcu
2023-12-06[ruby/prism] Provide flags for changing encodingsKevin Newton
2023-12-04[ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons
2023-11-29[ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune
2023-11-28Add in missing errorKevin Newton
2023-11-28[ruby/prism] Use un-capitalized error messagesKevin Newton
2023-11-22[ruby/prism] Reject statements at non-statement posisionsTSUYUSATO Kitsune
2023-11-21[ruby/prism] Warning for ENDs in methodsHaldun Bayhantopcu
2023-11-21[ruby/prism] Build the ability to format errorsKevin Newton
2023-11-21[ruby/prism] Split up CaseNode and CaseMatchNodeKevin Newton
2023-11-20[ruby/prism] Fix parsing `...` in argumentsHiroya Fujinami
2023-11-14[ruby/prism] Add "Unexpected void value expression" errorTSUYUSATO Kitsune
2023-11-01[ruby/prism] Documentation for diagnostics and regexpKevin Newton
2023-10-18[ruby/prism] Index{Operator,And,Or}WriteNodeKevin Newton
2023-10-16[ruby/prism] Load magic comments in javaKevin Newton
2023-09-28[ruby/prism] Check for a semicolon or a newline after the inheritance operatorHaldun Bayhantopcu
2023-09-28[ruby/prism] Fix assertion failure for fwd params after restHaldun Bayhantopcu
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton