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

ruby-changes:68801-68900

  68801 2021-10-21 08:13 [ko1@a...            ] 8e5222c887 (master): Update ujit.md     
  68802 2021-10-21 08:13 [ko1@a...            ] 028e017e95 (master): Update ujit.md     
  68803 2021-10-21 08:13 [ko1@a...            ] f93f3d6aa1 (master): Implement support for variadic C functions
  68804 2021-10-21 08:13 [ko1@a...            ] 57977ba30d (master): uJIT: Implement opt_getinlinecache
  68805 2021-10-21 08:13 [ko1@a...            ] 799d248e31 (master): Fix jmp encoding. Rename conditional jumps jxx() to jxx_label()
  68806 2021-10-21 08:13 [ko1@a...            ] 3a365afaf5 (master): Support memory operands to push
  68807 2021-10-21 08:13 [ko1@a...            ] 8a9ee00a31 (master): uJIT: add guards for protected opt_send_without_block calls
  68808 2021-10-21 08:13 [ko1@a...            ] eccf4bcd91 (master): uJIT: support 64 bit operands for TEST. Use it to check for zero
  68809 2021-10-21 08:12 [ko1@a...            ] 542f2ba09e (master): Use a versioning context when compiling blocks
  68810 2021-10-21 08:12 [ko1@a...            ] 97cffcf79a (master): Fix sneaky ujit side-exit bug. Reduce ujit call threshold to 1.
  68811 2021-10-21 08:12 [ko1@a...            ] 25234f8a1c (master): Update dependencies
  68812 2021-10-21 08:12 [ko1@a...            ] 8a61e848c0 (master): Minor changes to disasm output. Fix GCC warning.
  68813 2021-10-21 08:14 [ko1@a...            ] 7de8ce4efc (master): YJIT: Use 2D array to group block versions
  68814 2021-10-21 08:14 [ko1@a...            ] 4a99990b36 (master): Update yjit.md     
  68815 2021-10-21 08:14 [ko1@a...            ] 831ac473fa (master): Update ujit.md     
  68816 2021-10-21 08:14 [ko1@a...            ] f63cdae3a3 (master): Support memory operands to pop
  68817 2021-10-21 08:14 [ko1@a...            ] 2e8db8c35e (master): Update ec->cfp->pc when hitting a stub.
  68819 2021-10-21 08:14 [ko1@a...            ] 0888d9c9d5 (master): Update ujit.md     
  68820 2021-10-21 08:14 [ko1@a...            ] f2b170b01d (master): Update and rename ujit.md to yjit.md
  68821 2021-10-21 08:14 [ko1@a...            ] abc016ad2c (master): WIP refactor block lists to use darray
  68822 2021-10-21 08:14 [ko1@a...            ] 5c497dfd7f (master): Update ujit.md     
  68823 2021-10-21 08:14 [ko1@a...            ] 824fea684f (master): Thread EC through jit state. Add codegen status enum.
  68824 2021-10-21 08:14 [ko1@a...            ] 8302eb57b0 (master): Add UJIT.reset_stats!
  68825 2021-10-21 08:14 [ko1@a...            ] 699bf97493 (master): uJIT: Add exit counters for leave and refactor stats printout code
  68826 2021-10-21 08:14 [ko1@a...            ] 4ccfbfe6fa (master): Update yjit.md     
  68827 2021-10-21 08:14 [ko1@a...            ] b3b3a8c620 (master): At jit_at_current_insn, jit_peek_at_stack functions
  68828 2021-10-21 08:14 [ko1@a...            ] 0a160407da (master): Update ujit_core.h 
  68829 2021-10-21 08:14 [ko1@a...            ] f8b4082be4 (master): YJIT: fix leak, remove unused field on block_t
  68830 2021-10-21 08:14 [ko1@a...            ] d6d58795a9 (master): Rename test files  
  68831 2021-10-21 08:14 [ko1@a...            ] 7f4000b1f4 (master): Machinery to implement deferred compilation
  68832 2021-10-21 08:14 [ko1@a...            ] 7f7e79d802 (master): YJIT: handle when all counters are zero in printout code
  68833 2021-10-21 08:14 [ko1@a...            ] eaab6605b7 (master): Update ujit_core.h 
  68834 2021-10-21 08:14 [ko1@a...            ] 46874b8fb9 (master): Update yjit.md     
  68835 2021-10-21 08:14 [ko1@a...            ] 4e2eb7695e (master): Yet Another Ruby JIT!
  68836 2021-10-21 08:14 [ko1@a...            ] 5d834bcf9f (master): YJIT: lazy polymorphic getinstancevariable
  68837 2021-10-21 08:14 [ko1@a...            ] cee597bd01 (master): Include ruby/ruby.h before vm_core.h
  68838 2021-10-21 08:14 [ko1@a...            ] c6156e5113 (master): Fix trailing spaces
  68839 2021-10-21 08:14 [ko1@a...            ] fe3bd57007 (master): Remove trailing whitespaces
  68840 2021-10-21 08:14 [ko1@a...            ] cf011b6676 (master): Check for null     
  68841 2021-10-21 08:14 [ko1@a...            ] c56243dab4 (master): Update yjit.md     
  68842 2021-10-21 08:14 [ko1@a...            ] c15a577eda (master): Make Blocks depend on BOPS
  68844 2021-10-21 08:14 [ko1@a...            ] e56bd95ca0 (master): Rename first call => threshold one
  68846 2021-10-21 08:14 [ko1@a...            ] 8173d54020 (master): Factor out jit_jump_to_next_insn
  68847 2021-10-21 08:14 [ko1@a...            ] 0cd9120f17 (master): YJIT: hash specialization for opt_aref
  68848 2021-10-21 08:14 [ko1@a...            ] 2b09e2fe7b (master): Add a comment      
  68849 2021-10-21 08:12 [ko1@a...            ] 738160db0a (master): Write ctx_diff() function to compate ctx_t objects
  68850 2021-10-21 08:14 [ko1@a...            ] ec1cbbb07d (master): Get rid of dependency on rb_call_cache
  68851 2021-10-21 08:12 [ko1@a...            ] a6d0c61c3c (master): Add percentages to exit op counts in --ujit-stats
  68852 2021-10-21 08:12 [ko1@a...            ] 27a4443643 (master): Add total exit count to stats
  68853 2021-10-21 08:12 [ko1@a...            ] 9453267689 (master): add bop to redefinition callback
  68854 2021-10-21 08:12 [ko1@a...            ] 21c4dd037d (master): Fix bug unnecessarily causing version limit hit
  68855 2021-10-21 08:14 [ko1@a...            ] f4c04a9595 (master): Tweak include order in yjit_core.c
  68856 2021-10-21 08:14 [ko1@a...            ] d03b7f77d4 (master): Fix GCC warnings   
  68857 2021-10-21 08:14 [ko1@a...            ] c5f3126428 (master): Commit WIP         
  68858 2021-10-21 08:14 [ko1@a...            ] 0e5c3d66b8 (master): Implement opt_gt   
  68859 2021-10-21 08:14 [ko1@a...            ] 4b80358e5d (master): Fix condition in cb_align_pos which should return early when aligned
  68860 2021-10-21 08:14 [ko1@a...            ] fbb514f67e (master): Introduce yjit_guard_known_klass()
  68861 2021-10-21 08:14 [ko1@a...            ] 784ef4cbbd (master): Add a CI check for --yjit-call-threshold=1
  68862 2021-10-21 08:14 [ko1@a...            ] db53decad6 (master): Exit reason breakdown for opt_aref
  68863 2021-10-21 08:14 [ko1@a...            ] 5ec94e0d4a (master): Fix issue with version matching logic
  68864 2021-10-21 08:14 [ko1@a...            ] a8f7eb2f35 (master): Polymorphic opt_send_without_block
  68865 2021-10-21 08:14 [ko1@a...            ] d1e9e4566f (master): Update yjit_asm.c  
  68866 2021-10-21 08:14 [ko1@a...            ] ad5cc39dcf (master): update deps        
  68867 2021-10-21 08:14 [ko1@a...            ] 63f875b841 (master): Factor out protected callee guard, check for private callees
  68868 2021-10-21 08:14 [ko1@a...            ] cb46a17ca1 (master): Log code size in bytes instead of MiB
  68869 2021-10-21 08:14 [ko1@a...            ] 7f4b9e8e61 (master): YJIT: make ratio_in_yjit more accurate
  68870 2021-10-21 08:15 [ko1@a...            ] 7108da16e9 (master): Fix two stats bugs, refactor stats code, add total_insn_count print
  68871 2021-10-21 08:15 [ko1@a...            ] 215a2f4010 (master): Fix type_diff logic after Alan pointed out errors
  68872 2021-10-21 08:15 [ko1@a...            ] 98e93d6a8f (master): Update yjit.md     
  68873 2021-10-21 08:15 [ko1@a...            ] 42af04efee (master): Add flag bits to avoid compiling stubs multiple times.
  68874 2021-10-21 08:15 [ko1@a...            ] 927ead9f75 (master): YJIT: unify exits. Patch iseqs only when necessary
  68875 2021-10-21 08:15 [ko1@a...            ] e81d1f4ae3 (master): Fix stack-use-after-scope in gen_direct_jump()
  68876 2021-10-21 08:15 [ko1@a...            ] 9911f486a7 (master): Stop all other ractors when patching machine code
  68877 2021-10-21 08:15 [ko1@a...            ] 4faaa8e5dc (master): Collect statistics about binding allocations / local variable set
  68878 2021-10-21 08:15 [ko1@a...            ] e47dd8bb88 (master): WIP                
  68879 2021-10-21 08:15 [ko1@a...            ] 681e76c6bc (master): Fix case           
  68880 2021-10-21 08:15 [ko1@a...            ] 2b522ad9f5 (master): Update yjit_core.c 
  68881 2021-10-21 08:15 [ko1@a...            ] e98d2c5ec8 (master): Add ctcx_stack_push_local()
  68882 2021-10-21 08:15 [ko1@a...            ] 515fb988fe (master): YJIT: add comments to disassembly
  68883 2021-10-21 08:15 [ko1@a...            ] 5b613938eb (master): Fix branch rewrite issue
  68884 2021-10-21 08:15 [ko1@a...            ] 131fc9c074 (master): Readd const arguments
  68885 2021-10-21 08:15 [ko1@a...            ] b626dd7211 (master): YJIT: Fancier opt_getinlinecache
  68886 2021-10-21 08:15 [ko1@a...            ] 543bdde6c2 (master): Update yjit_iface.c
  68887 2021-10-21 08:15 [ko1@a...            ] 032b2ecf4b (master): Compute percentage of exits for top-10 exit ops
  68888 2021-10-21 08:15 [ko1@a...            ] c299112fd7 (master): use ctx_stack_push_self()
  68889 2021-10-21 08:15 [ko1@a...            ] 21a6345023 (master): YJIT: adjust branch shape properly when target already exists
  68890 2021-10-21 08:15 [ko1@a...            ] 04243533fc (master): Update yjit.md     
  68891 2021-10-21 08:15 [ko1@a...            ] ac1aa84c1a (master): First sketch at temp type mapping
  68892 2021-10-21 08:15 [ko1@a...            ] 3d53ee1761 (master): Fill uninitialized memory with int3
  68893 2021-10-21 08:15 [ko1@a...            ] 983bcd5ac2 (master): Fix improper use of st_foreach_with_replace
  68894 2021-10-21 08:15 [ko1@a...            ] 54312d777c (master): Disable local type tracking for now
  68895 2021-10-21 08:15 [ko1@a...            ] cbbae12a96 (master): Keep track of local types in the context
  68896 2021-10-21 08:15 [ko1@a...            ] aee44e4f2b (master): Part 1 of improved type tracking logic
  68897 2021-10-21 08:15 [ko1@a...            ] 0881e018b5 (master): Add comments and asserts for clarity
  68898 2021-10-21 08:15 [ko1@a...            ] eb6e5be038 (master): Add newhash and newarray instructions to yjit codegen (#48)
  68899 2021-10-21 08:15 [ko1@a...            ] bce6dea72d (master): Fix assertions in `invalidate_block_version()`, add small repro (#14)
  68900 2021-10-21 08:15 [ko1@a...            ] 852ffe2627 (master): Create codeql-analysis-2.yml

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