summaryrefslogtreecommitdiff
path: root/vm_eval.c
AgeCommit message (Expand)Author
25 hours[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2 daysPass a callinfo object to global call cache searchAaron Patterson
2 dayspass CI to gccct_method_search_slowpathAaron Patterson
2 daysReuse slow path method search for gccctAaron Patterson
12 days[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-04[PRISM] Enable SCRIPT_COMPILED tracepoint eventKevin Newton
2024-03-27[PRISM] Pass --enable-frozen-string-literal through to evalsKevin Newton
2024-03-19[DOC] Unify Doxygen formats (#10285)Takashi Kokubun
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-15Refactor frozen_string_literal check during compilationJean Boussier
2024-03-13[PRISM] Do not send numbered parameters into evalKevin Newton
2024-03-06Refactor VM root modulesJean Boussier
2024-02-21[PRISM] Eval frames should not have an absolute pathKevin Newton
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-13[PRISM] Prism/eval should handle file names providedMatt Valentine-House
2024-02-13[PRISM] Build wrapper scopes for evalMatt Valentine-House
2024-02-13[PRISM] Use Prism for `eval` if enabledMatt Valentine-House
2024-02-09Remove unused bind argument from eval_make_iseqMatt Valentine-House
2024-01-12s/SafeStringValue/StringValue/Xavier Noria
2023-12-07Support tracing of struct member accessor methodsJeremy Evans
2023-11-07Suppress nonnull warning from gcc 13Nobuyoshi Nakada
2023-09-19Fix typo in "refinements"Peter Zhu
2023-08-25Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada
2023-07-31`calling->cd` instead of `calling->ci`Koichi Sasada
2023-07-31mark `cc->cme_` if it is for `super`Koichi Sasada
2023-07-24Extract magic numbersNobuyoshi Nakada
2023-07-24Use the caller location as default filename for eval family of methodsJean Boussier
2023-07-13Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu
2023-07-11Remove unused fstringNobuyoshi Nakada
2023-06-17Replace parser & node compile_option from Hash to bit fieldyui-knk
2023-05-23Remove deleted functionyui-knk
2023-04-25Generalize cfunc large array splat fix to fix many additional cases raising S...Jeremy Evans
2023-03-14Remove unused jit_enable_p flagTakashi Kokubun
2023-03-06Remove obsoleted MJIT_HEADER macroTakashi Kokubun
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-20Stop using receiver#inspect for "undefined method" errorsYusuke Endoh
2023-01-12Fix write barrier order for `klass` to `cme` edgeAlan Wu
2022-12-25Rewrite Kernel#loop in Ruby (#6983)Takashi Kokubun
2022-12-09Fix bad code example in documentationJanosch Müller
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-10-11Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff
2022-10-08Add spec for `Coverage.supported?` and `start(eval: true)`. (#6499)Samuel Williams
2022-09-30Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson
2022-09-28This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Rework `first_lineno` to be `int`.Samuel Williams
2022-09-22Enable coverage for eval.Samuel Williams
2022-09-21cc_new: vm_ci_new's 4th argument is a pointer卜部昌平