[前][次][スレッド一覧][上]
ruby-changes:69001-69100
69001 2021-10-21 08:19 [ko1@a... ] ac88c61ed8 (master): cYjitCodeComment is only defined if we're not in debugging mode
69002 2021-10-21 08:19 [ko1@a... ] 6164274c76 (master): Re-enable local type tracking, until first call
69003 2021-10-21 08:19 [ko1@a... ] b0ae4fdcfb (master): Implement opt_mult
69004 2021-10-21 08:19 [ko1@a... ] 684e84df7c (master): Use rb_ivar_get() for general case of getivar (#17)
69005 2021-10-21 08:19 [ko1@a... ] d77c989ac7 (master): Fix check for leaf invokebuiltin
69006 2021-10-21 08:19 [ko1@a... ] cf2b508375 (master): Try to alloc executable memory within rel32 range on Linux machines (#12)
69007 2021-10-21 08:19 [ko1@a... ] 99341d4a18 (master): Fix issue in yjit_free_block causing segfault
69008 2021-10-21 08:19 [ko1@a... ] 33c975b813 (master): Merge pull request #114 from Shopify/yjit-dup-comments
69009 2021-10-21 08:16 [ko1@a... ] 4ea2e753f6 (master): YJIT: implement calls to ivar getter methods
69010 2021-10-21 08:16 [ko1@a... ] d01204a15d (master): Disable extra T_OBJECT check added because of Nokogiri
69011 2021-10-21 08:16 [ko1@a... ] 10c0275b11 (master): Use jmp with memory operand for smaller code size
69012 2021-10-21 08:20 [ko1@a... ] da20ff1644 (master): Fix bug in generic case for gen_checktype
69013 2021-10-21 08:16 [ko1@a... ] 0db85218aa (master): Avoid interrupt checks for forward branches (#41)
69014 2021-10-21 08:20 [ko1@a... ] 089ad6dc78 (master): Clean graph formatting
69015 2021-10-21 08:20 [ko1@a... ] e2c1d69331 (master): Implement opt_eq by calling interpreter function (#28)
69016 2021-10-21 08:20 [ko1@a... ] dfc5e5e35b (master): Support guards against symbols and integers
69017 2021-10-21 08:20 [ko1@a... ] 860589c7fa (master): Use builtin_inline_p to avoid pushing a frame for primitive C methods (#63)
69018 2021-10-21 08:20 [ko1@a... ] 0758115d11 (master): Implement send with blocks
69019 2021-10-21 08:20 [ko1@a... ] 0fb2926097 (master): Guard against implicitly forwarded block
69020 2021-10-21 08:16 [ko1@a... ] 96f4f918b0 (master): Implement greedy versioning. Refactor versioning logic. (#10)
69021 2021-10-21 08:16 [ko1@a... ] 23f88957e6 (master): Switch to 2-comparison heap object check
69022 2021-10-21 08:16 [ko1@a... ] dac830553e (master): Diff the local types in ctx_diff()
69023 2021-10-21 08:18 [ko1@a... ] 1610dc0864 (master): YJIT: use a context-free landing pad to optimize `leave`
69024 2021-10-21 08:19 [ko1@a... ] 476a3f4be7 (master): Use a insn_opnd instead of a bool
69025 2021-10-21 08:20 [ko1@a... ] b1fab663eb (master): Update README.md
69026 2021-10-21 08:20 [ko1@a... ] 9283fc1bb5 (master): Implement opt_freeze and opt_uminus (#49)
69028 2021-10-21 08:20 [ko1@a... ] ea33b0a9ba (master): Add concatstrings to yjit codegen (#58)
69029 2021-10-21 08:20 [ko1@a... ] 0d63600e4f (master): Partial revert of ceebc7fc98d
69030 2021-10-21 08:20 [ko1@a... ] 2404ff691d (master): Factor our guard_two_fixnums(). Implement opt_or.
69031 2021-10-21 08:20 [ko1@a... ] 580e1bab18 (master): disable yjit when testing mjit
69032 2021-10-21 08:20 [ko1@a... ] 83c7f27ade (master): Add invokesuper
69033 2021-10-21 08:20 [ko1@a... ] 4dc821e643 (master): Add YJIT.enabled?
69034 2021-10-21 08:20 [ko1@a... ] 0d64f5e8a8 (master): Check for easy-to-handle cases of block param (#24)
69035 2021-10-21 08:20 [ko1@a... ] b69951cf55 (master): add a couple of getivar tests for symbols
69036 2021-10-21 08:20 [ko1@a... ] 6ecb007f6e (master): Recommend installing libcapstone
69037 2021-10-21 08:20 [ko1@a... ] 7030cae969 (master): Try running with more YJIT options in CI to surface more bugs
69038 2021-10-21 08:20 [ko1@a... ] 764740c661 (master): Merge pull request #50 from jhawthorn/detect_type
69039 2021-10-21 08:20 [ko1@a... ] 3365e1d719 (master): Allow to enable `--yjit-stats` via a env variable
69040 2021-10-21 08:20 [ko1@a... ] 8249f6ef57 (master): Print top-20 common exit reasons instead of just top-10 (#19)
69041 2021-10-21 08:20 [ko1@a... ] cfaf601303 (master): Update README.md
69042 2021-10-21 08:20 [ko1@a... ] 073e3b2eab (master): Add test for recursion
69043 2021-10-21 08:20 [ko1@a... ] 6c80150d40 (master): Introduce ctx_{get, set}_opnd_mapping
69045 2021-10-21 08:20 [ko1@a... ] 46d5e10279 (master): Add graphviz output
69046 2021-10-21 08:20 [ko1@a... ] e5f8b41786 (master): Implement send with alias method (#23)
69048 2021-10-21 08:20 [ko1@a... ] 6d852e847e (master): Fix stack size check for ctx_get_opnd_type
69049 2021-10-21 08:20 [ko1@a... ] a9c96222a9 (master): Dup strings so we can mutate them
69050 2021-10-21 08:20 [ko1@a... ] 0fdcdd267f (master): fix alignment
69051 2021-10-21 08:20 [ko1@a... ] 812597676b (master): Avoid immediate side exits in checktype
69052 2021-10-21 08:20 [ko1@a... ] 0562459473 (master): Redo the ivtable lookp once the ivar is set
69053 2021-10-21 08:20 [ko1@a... ] 350b686a2c (master): First pass at code page GC object.
69054 2021-10-21 08:20 [ko1@a... ] 4040ca8293 (master): more testing
69055 2021-10-21 08:20 [ko1@a... ] 2c93ef7ab3 (master): Add YJIT logo
69056 2021-10-21 08:20 [ko1@a... ] b70383fbea (master): YJIT stats should always include the inlined and outlined sizes, regardless of RUBY_DEBUG and --yjit-stats/YJIT_STATS settings
69057 2021-10-21 08:20 [ko1@a... ] 641ef34dde (master): Allow upgrading first N types when stack is large
69058 2021-10-21 08:20 [ko1@a... ] 50029fb127 (master): Add getglobal to yjit
69059 2021-10-21 08:20 [ko1@a... ] d5f18f7845 (master): Add (void) for no arg functions
69060 2021-10-21 08:20 [ko1@a... ] 2ba090a1f9 (master): Add toregexp to yjit
69061 2021-10-21 08:20 [ko1@a... ] 3edf29668e (master): Add opt_regexpmatch2
69062 2021-10-21 08:20 [ko1@a... ] b5a0baf1c0 (master): Allow to toggle YJIT stats collection from runtime
69063 2021-10-21 08:20 [ko1@a... ] c210fade27 (master): Implement newrange
69064 2021-10-21 08:20 [ko1@a... ] 97025db90e (master): Convert jumps to cmov
69065 2021-10-21 08:20 [ko1@a... ] 234ab816ba (master): Exit if YJIT and MJIT are both enabled
69066 2021-10-21 08:20 [ko1@a... ] b91078ea74 (master): Add setglobal to yjit
69067 2021-10-21 08:20 [ko1@a... ] a1d42c37f4 (master): Update ruby.c
69068 2021-10-21 08:20 [ko1@a... ] 71cef74432 (master): Clear JIT code when tracepoints get enabled
69069 2021-10-21 08:20 [ko1@a... ] 9bd6ce4745 (master): Update README.md
69070 2021-10-21 08:20 [ko1@a... ] 0c390e9965 (master): Add assertions of types in jit_guard_known_klass
69071 2021-10-21 08:20 [ko1@a... ] 736eb29a3c (master): Fix use-after-free on USE_EMBED_CI=0
69072 2021-10-21 08:20 [ko1@a... ] 6aa4637272 (master): Fix and uncomment getlocal test
69073 2021-10-21 08:20 [ko1@a... ] 1943b27fe9 (master): Update yjit.rb
69074 2021-10-21 08:20 [ko1@a... ] 9c9e23e277 (master): Add assert_no_exits alias
69075 2021-10-21 08:20 [ko1@a... ] 5d155fc8a1 (master): Improve comments for mapping functions
69076 2021-10-21 08:20 [ko1@a... ] d098c5560b (master): Shave a few instructions off of leave
69077 2021-10-21 08:20 [ko1@a... ] 42574768a1 (master): Fix ctx_clear_local_types
69078 2021-10-21 08:20 [ko1@a... ] ed85e8a33a (master): Use reg1 in GEN_COUNTER_INC to avoid clobbering RAX
69079 2021-10-21 08:20 [ko1@a... ] 595fdf8d66 (master): Assign directly to C_ARG_REGS now when possible
69080 2021-10-21 08:20 [ko1@a... ] 2440fafba0 (master): rb_struct_define_under needs a trailing NULL
69082 2021-10-21 08:20 [ko1@a... ] 0ca04e2dd4 (master): Only clear the JIT function when we invalidate the entry block
69083 2021-10-21 08:20 [ko1@a... ] 84a1e04e58 (master): Change register definitions to match the entry point calling convention
69084 2021-10-21 08:20 [ko1@a... ] 69a2531249 (master): Implement gen_putstring
69085 2021-10-21 08:20 [ko1@a... ] 48dca3348a (master): Move yjit_type_of_value into yjit_core.c
69086 2021-10-21 08:20 [ko1@a... ] 4b815abb37 (master): Lock, don't loock.
69087 2021-10-21 08:20 [ko1@a... ] 924e3ca84f (master): fix typo
69088 2021-10-21 08:20 [ko1@a... ] 5b4305f71c (master): Simpler fix for -DUSE_EMBED_CI=0
69089 2021-10-21 08:20 [ko1@a... ] dc8aca1883 (master): Use push and pop in jit_rb_obj_not to avoid corrupting types
69090 2021-10-21 08:20 [ko1@a... ] be648e0940 (master): Implement splatarray
69091 2021-10-21 08:20 [ko1@a... ] 341d5bdcb2 (master): Code review for expandarray and tests
69092 2021-10-21 08:20 [ko1@a... ] 786e512178 (master): Add regression test of invalid mapping merge
69093 2021-10-21 08:20 [ko1@a... ] 4ea69e5c0b (master): Rename to ctx_upgrade_opnd_type
69094 2021-10-21 08:20 [ko1@a... ] e8617d0e7e (master): Make sure we can still compile with the JIT disabled
69095 2021-10-21 08:20 [ko1@a... ] 307a4369e1 (master): Implement setivar method calls
69097 2021-10-21 08:20 [ko1@a... ] 8cf01dd25c (master): Revert "Fix use-after-free on USE_EMBED_CI=0"
69098 2021-10-21 08:20 [ko1@a... ] 918668b4a9 (master): update README with correct repository URL
69099 2021-10-21 08:20 [ko1@a... ] d0174d99c6 (master): Always use `ret` to return to the interpreter
69100 2021-10-21 08:20 [ko1@a... ] 8fa0ee4d40 (master): Use callee-saved regs for REG_SP, REG_EP, REG_CFP
[前][次][スレッド一覧][上]