[前][次][スレッド一覧][上]

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

[前][次][スレッド一覧][上]