Age | Commit message (Expand) | Author |
---|
2022-04-27 | Rust YJIT | Alan Wu |
2022-03-24 | Add ISEQ_BODY macro | Peter Zhu |
2022-02-16 | Change darray size to size_t and add functions that use GC malloc | Peter Zhu |
2022-02-16 | Parenthesize a macro expression | Nobuyoshi Nakada |
2021-12-30 | YJIT: Avoid pointer size assumption with intptr_t | Alan Wu |
2021-12-29 | YJIT: Use proper size prefix and conversion where IL32LLP64 | Nobuyoshi Nakada |
2021-12-29 | YJIT: Fix warning in iface.c | John Hawthorn |
2021-12-13 | Rename --jit to --mjit (#5248) | Takashi Kokubun |
2021-12-06 | YJIT: Fix incomplete invalidation from opt_setinlinecache | Alan Wu |
2021-12-03 | YJIT: Bounds check every byte in the assembler | Alan Wu |
2021-12-01 | Check that cb / ocb exist before marking executable | Aaron Patterson |
2021-12-01 | Mark JIT code as writeable / executable depending on the situation | Aaron Patterson |
2021-12-01 | YJIT: Fail gracefully while OOM for new entry points | Alan Wu |
2021-11-26 | YJIT: Add ability to exit to interpreter from stubs | Alan Wu |
2021-11-22 | YJIT: Make block invalidation more robust | Alan Wu |
2021-11-18 | Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135) | Maxime Chevalier-Boisvert |
2021-11-05 | Suppress unused-function warnings | Nobuyoshi Nakada |
2021-11-04 | YJIT code pages refactoring for code GC (#5073) | Maxime Chevalier-Boisvert |
2021-11-02 | remove the repeat 'the' | 180909 |
2021-10-28 | Rename ::YJIT to RubyVM::YJIT | Alan Wu |
2021-10-27 | YJIT: move --yjit-stats at_exit call into Ruby | Alan Wu |
2021-10-22 | YJIT: Don't take VM lock on constant IC fill when disabled | Alan Wu |
2021-10-20 | Don't enable YJIT by default. More tests on both Ubuntu and MacOS. | Noah Gibbs |
2021-10-20 | Put YJIT into a single compilation unit | Alan Wu |
2021-10-20 | Remove unused function | Alan Wu |
2021-10-20 | Fix changes from rebase | Noah Gibbs |
2021-10-20 | style: align pointer "*" to the right | Alan Wu |
2021-10-20 | Add counters for version invalidation reasons | Alan Wu |
2021-10-20 | Try to break the code page refactoring into smaller steps | Maxime Chevalier-Boisvert |
2021-10-20 | Fix excessive invalidation for opt_getinlinecache | Alan Wu |
2021-10-20 | Add counters for tracking invalidations | Alan Wu |
2021-10-20 | Fix warnings about redefining YJIT_STATS | Alan Wu |
2021-10-20 | Prevent stats being enabled late at run-time | Maxime Chevalier-Boisvert |
2021-10-20 | Implement invokesuper using cfp->ep[ME] check | John Hawthorn |
2021-10-20 | Store block callee_cme in darray | John Hawthorn |
2021-10-20 | Allow to toggle YJIT stats collection from runtime | Jean Boussier |
2021-10-20 | TracePoint support | Alan Wu |
2021-10-20 | Allow to compile with --yjit-stats support but not the full RUBY_DEBUG | Jean Boussier |
2021-10-20 | If codeblock is NULL because YJIT is disabled, YJIT.runtime_stats should retu... | Noah Gibbs |
2021-10-20 | Add flag so we can easily tell if all stats avail. Comment out broken test. | Maxime Chevalier-Boisvert |
2021-10-20 | Make sure we can still compile with the JIT disabled | Aaron Patterson |
2021-10-20 | Remove the scraper | Aaron Patterson |
2021-10-20 | make compiler happy | Aaron Patterson |
2021-10-20 | Always use `ret` to return to the interpreter | Aaron Patterson |
2021-10-20 | YJIT stats should always include the inlined and outlined sizes, regardless o... | Noah Gibbs |
2021-10-20 | Add (void) for no arg functions | Maxime Chevalier-Boisvert |
2021-10-20 | First pass at code page GC object. | Maxime Chevalier-Boisvert |
2021-10-20 | rb_struct_define_under needs a trailing NULL | Aaron Patterson |
2021-10-20 | Use snprintf rather than double strncpy. | Noah Gibbs |
2021-10-20 | Change strcpy of a static string to strncpy | Noah Gibbs |