summaryrefslogtreecommitdiff
path: root/prism_compile.c
AgeCommit message (Expand)Author
2024-03-28[PRISM] Add debug info for frozen stringsKevin Newton
2024-03-28[PRISM] Simplify raising load errorsKevin Newton
2024-03-28[PRISM] Use new -x prism APIKevin Newton
2024-03-27[PRISM] Set path on syntax errorKevin Newton
2024-03-27[PRISM] Implicitly change encoding when a UTF-8 BOM is foundKevin Newton
2024-03-27[PRISM] Match style for invalid encoding errorKevin Newton
2024-03-27[PRISM] Include file and line in error messageKevin Newton
2024-03-27[PRISM] Use new error formatting APIKevin Newton
2024-03-27[PRISM] Pass --enable-frozen-string-literal through to evalsKevin Newton
2024-03-27[PRISM] Fix ASCII-compatible check for eval encodingKevin Newton
2024-03-26[PRISM] Use correct encoding for regular expression literalsKevin Newton
2024-03-26[PRISM] Better handle interpolated* nodes with inner frozen partsKevin Newton
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-18[PRISM] Fix up frozen checks for arefKevin Newton
2024-03-15Refactor frozen_string_literal check during compilationJean Boussier
2024-03-15[PRISM] Fix up source file when not frozenKevin Newton
2024-03-15Fix compiling shareable constant nodesKevin Newton
2024-03-14[PRISM] Fix float in case dispatchKevin Newton
2024-03-14Ensure test suite is compatible with --frozen-string-literalJean Boussier
2024-03-13[PRISM] Handle ambiguous_param0 for it and numbered parametersKevin Newton
2024-03-13Handle nth ref too bigKevin Newton
2024-03-13[PRISM] Static literal strings should be fstringsKevin Newton
2024-03-13[PRISM] Fix compiling duplicated keywordsKevin Newton
2024-03-13[PRISM] Handle parentheses in patterns in prismKevin Newton
2024-03-11[PRISM] Parse stdin on CLI with prismKevin Newton
2024-03-07[PRISM] Use new integer logicKevin Newton
2024-03-05[DOC] fix some commentscui fliter
2024-02-28[PRISM] Handle implicit flip-flop bounds checking against $.Kevin Newton
2024-02-28[PRISM] Only look up encoding once per fileKevin Newton
2024-02-28[PRISM] Do not load -r until we check if main script can be readKevin Newton
2024-02-22[PRISM] Integrate new number parsingKevin Newton
2024-02-21[PRISM] Support it local variableKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-21[PRISM] Remove more dummy line usageKevin Newton
2024-02-16[PRISM] GC guard stringsPeter Zhu
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-14[PRISM] Set eval encoding based on string encodingKevin Newton
2024-02-13[PRISM] yield is invalid inside evalMatt Valentine-House
2024-02-13[PRISM] Don't rb_bug if redo/break/next used during evalMatt Valentine-House
2024-02-13[PRISM] Replace assert with RUBY_ASSERTPeter Zhu
2024-02-13[PRISM] Replace assert with rb_bugPeter Zhu
2024-02-13[PRISM] Refactors to use more locationsKevin Newton
2024-02-13[PRISM] Stop passing parser around so muchKevin Newton
2024-02-13[PRISM] Switch to locations for PM_ALIAS_GLOBAL_VARIABLE_NODE, PM_ALIAS_METHO...Kevin Newton
2024-02-13[PRISM] Brace style in prism_compile.cKevin Newton
2024-02-13[PRISM] Fix lambda start column numberNikita Vasilevsky