index
:
ruby.git
feature/enumerable-first-with-block
feature/logger-constructor-level
feature/openssl-110-old
feature/openssl-110-v1
feature/openssl-110-v2
feature/openssl-110-v3
fix/git-worktree-detection
fix/openssl-segv-free
fix/openssl-segv-free-just-fix-it
fix/set-sortedset-comparison
ky/ruby_2_7-openssl-2.1.4
master
matchdata-hash-fix
rhe-tools
rmatch-regs-is-never-null
topic/fix-throw-false
topic/iseq-disasm-kwargs
topic/net-http-unstarted-sslsocket
topic/openssl-110
topic/openssl-ccm
topic/openssl-clear-error-queue
topic/openssl-doc
topic/openssl-ecpoint-mul-bug
topic/openssl-fail-read-write-not-started-socket
topic/openssl-get-rid-of-time_t
topic/openssl-inspect
topic/openssl-pkey-ec
topic/re-matchdata-fixes
topic/read-ahead
topic/ripper-unnamed-kwrest
topic/string-expand-improvements
topic/string-integer-overflow
wip-topic/2-power-string-length
wip-topic/dont-check-prototype-arg-support
wip-topic/pack-integer-overflow
wip-topic/signed-integer-overflow
wip-topic/thread-fix-start-with-empty-iseq
wip/cleanup-configure
wip/cleanup-num-macros
work
work2
rhe's working repository
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
mjit.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
MJIT: Compile methods in batches (#6900)
Takashi Kokubun
2022-12-10
1
-224
/
+167
*
MJIT: Clarify jit_unit is only for MJIT
Takashi Kokubun
2022-12-08
1
-25
/
+25
*
MJIT: Refactor JIT failure handling
Takashi Kokubun
2022-12-08
1
-4
/
+4
*
MJIT: Add comments about custom hooks [ci skip]
Takashi Kokubun
2022-12-08
1
-2
/
+2
*
MJIT: Convert compact_p flag to an enum
Takashi Kokubun
2022-12-08
1
-23
/
+25
*
MJIT: Drop an obsoleted explanation [ci skip]
Takashi Kokubun
2022-12-08
1
-1
/
+1
*
Use a ruby-lang alias [ci skip]
Takashi Kokubun
2022-12-08
1
-0
/
+1
*
MJIT: Remove obsoleted conditional variables
Takashi Kokubun
2022-12-08
1
-24
/
+0
*
MJIT: Mark MJIT's objects from mjit_mark
Takashi Kokubun
2022-12-08
1
-2
/
+5
*
MJIT: Deal with a TODO with assertion
Takashi Kokubun
2022-12-07
1
-1
/
+2
*
MJIT: Fix an assertion broken with --mjit-wait enabled
Takashi Kokubun
2022-12-06
1
-1
/
+1
*
MJIT: Refactor mjit_wait
Takashi Kokubun
2022-12-06
1
-39
/
+12
*
MJIT: Remove obsoleted MJIT counters
Takashi Kokubun
2022-12-06
1
-32
/
+0
*
MJIT: Use xfree for units
Takashi Kokubun
2022-12-06
1
-3
/
+3
*
MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip]
Takashi Kokubun
2022-12-06
1
-2
/
+2
*
MJIT: Just use ZALLOC_N in create_unit
Takashi Kokubun
2022-12-06
1
-9
/
+1
*
MJIT: Remove an unused argument and unused counters
Takashi Kokubun
2022-12-06
1
-7
/
+4
*
MJIT: Refactor the jit_func enum for MJIT
Takashi Kokubun
2022-12-06
1
-14
/
+14
*
MJIT: Merge mjit_unit.h into mjit_c.h
Takashi Kokubun
2022-11-29
1
-1
/
+1
*
MJIT: Rename mjit_compiler.c to mjit_c.c
Takashi Kokubun
2022-11-29
1
-2
/
+20
*
MJIT: Cache an ISeq pointer instance
Takashi Kokubun
2022-11-28
1
-1
/
+5
*
MJIT: Make it parsable by Solargraph (#6827)
Takashi Kokubun
2022-11-28
1
-2
/
+3
*
Revert "MJIT: Make it parsable by Solargraph"
Takashi Kokubun
2022-11-28
1
-2
/
+2
*
MJIT: Make it parsable by Solargraph
Takashi Kokubun
2022-11-27
1
-2
/
+2
*
MJIT: Avoid hanging on mjit_wait with a JIT failure
Takashi Kokubun
2022-11-27
1
-1
/
+6
*
Synchronously run the MJIT compiler in the parent
Takashi Kokubun
2022-11-27
1
-43
/
+50
*
MJIT: Change default --mjit-max-cache back to 100
Takashi Kokubun
2022-11-25
1
-1
/
+1
*
Use `rb_sprintf` instead of deprecated `sprintf`
Nobuyoshi Nakada
2022-11-25
1
-7
/
+7
*
Rename --mjit-min-calls to --mjit-call-threshold (#6731)
Takashi Kokubun
2022-11-14
1
-13
/
+13
*
s/mjit_func_t/jit_func_t/
Takashi Kokubun
2022-11-13
1
-9
/
+9
*
Allow passing a Rust closure to rb_iseq_callback (#6575)
Takashi Kokubun
2022-10-18
1
-2
/
+2
*
Make mjit_cont sharable with YJIT (#6556)
Takashi Kokubun
2022-10-17
1
-99
/
+4
*
Rework vm_core to use `int first_lineno` struct member.
Samuel Williams
2022-09-26
1
-16
/
+10
*
Fix typo
Takashi Kokubun
2022-09-07
1
-1
/
+1
*
Adjust pch_status for --mjit=pause
Takashi Kokubun
2022-09-06
1
-1
/
+2
*
Skip early mjit_add_iseq_to_process on --mjit=pause
Takashi Kokubun
2022-09-06
1
-1
/
+1
*
Skip calling check_unit_queue with mjit_opts.custom
Takashi Kokubun
2022-09-06
1
-0
/
+1
*
Allow hooking a different method after --mjit=pause
Takashi Kokubun
2022-09-06
1
-9
/
+36
*
Cache RubyVM::MJIT constants
Takashi Kokubun
2022-09-06
1
-0
/
+7
*
Add an option to lazily boot MJIT for experiments
Takashi Kokubun
2022-09-06
1
-5
/
+18
*
Do not fork the process on --mjit-wait
Takashi Kokubun
2022-09-06
1
-20
/
+22
*
Deal with MJIT_FORCE_ENABLE miniruby
Takashi Kokubun
2022-09-05
1
-0
/
+9
*
Ruby MJIT (#6028)
Takashi Kokubun
2022-09-04
1
-6
/
+6
*
Call appropriate hooks on MJIT's fork
Takashi Kokubun
2022-09-04
1
-18
/
+4
*
Prefer stdbool for MJIT options
Takashi Kokubun
2022-09-03
1
-4
/
+4
*
Use `rb_fork` to suppress deprecated-declarations warnings
Nobuyoshi Nakada
2022-08-21
1
-2
/
+3
*
Drop mswin support of MJIT (#6265)
Takashi Kokubun
2022-08-20
1
-326
/
+8
*
Execute MJIT in a forked Ruby process (#6264)
Takashi Kokubun
2022-08-20
1
-23
/
+62
*
Add `-bundle_loader` to mjit compilation args on macOS
Yuta Saito
2022-08-04
1
-2
/
+10
*
Adjust styles [ci skip]
Nobuyoshi Nakada
2022-07-27
1
-1
/
+2
[next]