[前][次][番号順一覧][上]

ruby-changes:68701-68800

  68701 2021-10-21 08:12 [ko1@a...            ] e17053c720 (master): Basic implementation of getivar for MicroJIT
  68702 2021-10-21 08:12 [ko1@a...            ] 4a57107696 (master): Sketch code to invalidate basic blocks. Rename version_t to block_t.
  68703 2021-10-21 08:12 [ko1@a...            ] ec42378196 (master): Rename function and variable
  68704 2021-10-21 08:12 [ko1@a...            ] 7be67a6c08 (master): Implemented opt_plus in MicroJIT
  68705 2021-10-21 08:12 [ko1@a...            ] 1744c15578 (master): Avoid generating redundant interpreter exit code after branches
  68706 2021-10-21 08:12 [ko1@a...            ] 02a9700475 (master): End current block after opt_send_without_block
  68707 2021-10-21 08:12 [ko1@a...            ] 136bf983be (master): Fix bug with ujit code invalidation
  68708 2021-10-21 08:12 [ko1@a...            ] dde69ab5c6 (master): Fix ujit block hash table bug
  68709 2021-10-21 08:12 [ko1@a...            ] cf4021ca78 (master): Take VM lock in branch_stub_hit(), fix ractor deadlock.
  68710 2021-10-21 08:12 [ko1@a...            ] 187435c117 (master): Complete refactoring to eliminate recursion in ujit's compilation
  68711 2021-10-21 08:12 [ko1@a...            ] 0a6e824ad2 (master): Prototype type-specialization for temp values
  68712 2021-10-21 08:12 [ko1@a...            ] 37ad374607 (master): Added gen_direct_jump() for unary branches
  68713 2021-10-21 08:12 [ko1@a...            ] 0a42428098 (master): Implement branchif in ujit
  68714 2021-10-21 08:12 [ko1@a...            ] ce233c95db (master): Remove assert that doesn't compile
  68715 2021-10-21 08:12 [ko1@a...            ] 11512a80fc (master): add a helper script for ujit disasm
  68716 2021-10-21 08:12 [ko1@a...            ] d528cf4fd5 (master): Added comments. Fixed compiler warning.
  68717 2021-10-21 08:12 [ko1@a...            ] f68ddaa54a (master): Declare instead of define data varaibles in header
  68718 2021-10-21 08:12 [ko1@a...            ] d9176d9fca (master): Expose methods for inspecting Micro JIT code blocks
  68719 2021-10-21 08:12 [ko1@a...            ] 331f662ddb (master): Update dependencies
  68720 2021-10-21 08:12 [ko1@a...            ] e427fdff0a (master): Directly link libcapstone for easier development
  68721 2021-10-21 08:12 [ko1@a...            ] dea4db16c0 (master): Add support for multiple versions per block
  68722 2021-10-21 08:12 [ko1@a...            ] c61238a276 (master): Optimize putobject codegen
  68723 2021-10-21 08:12 [ko1@a...            ] 36232a48a6 (master): Set T_FIXNUM type tags in opt_plus, opt_minus
  68724 2021-10-21 08:12 [ko1@a...            ] e7909467df (master): Eliminate type checks in opt_lt
  68725 2021-10-21 08:12 [ko1@a...            ] 3c7251b41b (master): Tally instructions when taking side exists for --ujit-stats
  68726 2021-10-21 08:12 [ko1@a...            ] 020f745041 (master): Fix overflow check in ujit
  68727 2021-10-21 08:12 [ko1@a...            ] 2e561ff255 (master): Restore interpreter regs in ujit hook. Implement leave bytecode.
  68728 2021-10-21 08:12 [ko1@a...            ] 6341fc21b2 (master): Don't increment instr/exit counters if stats not requested
  68729 2021-10-21 08:12 [ko1@a...            ] 9def269b47 (master): Fix issue with block address accessor. Print absolute addresses.
  68730 2021-10-21 08:12 [ko1@a...            ] c734405ccd (master): Add stats for number of ujit entry points installed
  68731 2021-10-21 08:12 [ko1@a...            ] 81c57ab9b8 (master): Reduce size of ctx_t
  68732 2021-10-21 08:12 [ko1@a...            ] 4f47181be6 (master): Keep track of multiple versions per blockid
  68733 2021-10-21 08:12 [ko1@a...            ] 439e1089b7 (master): Implement opt_le, opt_ge in ujit
  68734 2021-10-21 08:12 [ko1@a...            ] 7e60ce357b (master): Fix uint cast bug caught by Alan
  68735 2021-10-21 08:12 [ko1@a...            ] 5f9beb9b1b (master): Include disassembly in MicroJIT scraper output
  68736 2021-10-21 08:12 [ko1@a...            ] ef08af9376 (master): Progress on code invalidation
  68737 2021-10-21 08:13 [ko1@a...            ] 042c6aab54 (master): Fix cast warning   
  68738 2021-10-21 08:13 [ko1@a...            ] 53bd13edf3 (master): Implement opt_and in ujit
  68739 2021-10-21 08:13 [ko1@a...            ] 63e85de33a (master): Fix bug, block added with wrong blockid.
  68740 2021-10-21 08:13 [ko1@a...            ] a267f45502 (master): Remove superfluous instruction in opt_send_without_block
  68741 2021-10-21 08:13 [ko1@a...            ] 9d8cc01b75 (master): WIP JIT-to-JIT returns
  68742 2021-10-21 08:13 [ko1@a...            ] 99d285a75c (master): fix: ensure add_incoming allocates the proper length memory
  68743 2021-10-21 08:13 [ko1@a...            ] ab5760307b (master): add a callback for when method cache changes
  68744 2021-10-21 08:13 [ko1@a...            ] b0b1bc1684 (master): Tweak ujit disasm output
  68745 2021-10-21 08:13 [ko1@a...            ] 0f53c216d2 (master): Pop stack operands in opt_aref
  68746 2021-10-21 08:13 [ko1@a...            ] 7f73948c3a (master): Add code side info to --ujit-stats
  68747 2021-10-21 08:13 [ko1@a...            ] 56ce40e8be (master): Only compile iseqs with simple parameters. Enable get_local_wc1
  68748 2021-10-21 08:13 [ko1@a...            ] a8827e5c5f (master): Added failing test to `make btest`
  68749 2021-10-21 08:13 [ko1@a...            ] d2d564be1d (master): Moved ujit code invalidation test into bootstraptest
  68750 2021-10-21 08:13 [ko1@a...            ] 3d026adb61 (master): Add failing test identified by Aaron Patterson
  68751 2021-10-21 08:13 [ko1@a...            ] 2fcb17d655 (master): Make UJIT.disasm accept Procs
  68752 2021-10-21 08:13 [ko1@a...            ] 05d36f31ca (master): Fix bug in putobject found by @tenderlove
  68753 2021-10-21 08:13 [ko1@a...            ] 69d27e3f97 (master): fix: allow make to complete when DEBUG_RUBY is not set
  68754 2021-10-21 08:13 [ko1@a...            ] a391684159 (master): Check for iseq wrapper instead of iseq imemo
  68755 2021-10-21 08:13 [ko1@a...            ] 8357e8e514 (master): Fixed two bugs in JIT-to-JIT calls (thanks Alan!)
  68756 2021-10-21 08:13 [ko1@a...            ] f9e16b0e07 (master): Fix context push/pop in Ruby-to-Ruby calls
  68757 2021-10-21 08:13 [ko1@a...            ] 2eac297f9f (master): Optimize gen_dup   
  68758 2021-10-21 08:13 [ko1@a...            ] 75b623776b (master): Fix jit_return bug, return address on wrong frame
  68759 2021-10-21 08:13 [ko1@a...            ] c1c5fd5a8d (master): Fix REG_SP writeback bug in gen_exit
  68760 2021-10-21 08:13 [ko1@a...            ] d192b149ba (master): Added more tests to `make btest`
  68761 2021-10-21 08:13 [ko1@a...            ] 73bcd26354 (master): Fix build on MSVC  
  68762 2021-10-21 08:13 [ko1@a...            ] ddd1a5ce79 (master): Add op-not-redefined check to opt_aref
  68763 2021-10-21 08:13 [ko1@a...            ] e7d20e6616 (master): Free block->incoming in invalidate_block_version()
  68764 2021-10-21 08:13 [ko1@a...            ] faafe716af (master): Add jit_print_loc() for debugging, based on Alan Wu's snippet
  68765 2021-10-21 08:13 [ko1@a...            ] 03af6ad995 (master): Should fix builds without mjit support
  68766 2021-10-21 08:13 [ko1@a...            ] 0b8473c4b4 (master): Fix pedantic returning void
  68767 2021-10-21 08:13 [ko1@a...            ] 15b088bd6e (master): ujit.h instead in the rest of Ruby
  68768 2021-10-21 08:13 [ko1@a...            ] d3c9e31104 (master): Fix empty struct   
  68769 2021-10-21 08:13 [ko1@a...            ] 7a75e9bbaf (master): ujit_asm: if mmap() fails with the address hint, try without
  68770 2021-10-21 08:13 [ko1@a...            ] 48736599ac (master): Fix compiled iseq count stat
  68771 2021-10-21 08:13 [ko1@a...            ] a7c1bc61d2 (master): Add missing VM_CHECK_INTS() for correctness
  68772 2021-10-21 08:13 [ko1@a...            ] 8ed77f96fc (master): Add another torture test to `make btest`
  68773 2021-10-21 08:13 [ko1@a...            ] 0ebb072f9f (master): Add regression test for extended table bounds check
  68774 2021-10-21 08:13 [ko1@a...            ] 148ab79cd7 (master): oops               
  68775 2021-10-21 08:13 [ko1@a...            ] c2f6552af4 (master): Copy right number of bytes in add_incoming
  68776 2021-10-21 08:13 [ko1@a...            ] 1e573775bf (master): Stop printing when invalidating uJIT blocks
  68777 2021-10-21 08:13 [ko1@a...            ] faabe2b0ad (master): Ujit bug fixes     
  68778 2021-10-21 08:13 [ko1@a...            ] 980aa329b6 (master): fix: ujit getinstancevariable code checks ivar extended table size
  68779 2021-10-21 08:13 [ko1@a...            ] c02517bacb (master): Tie lifetime of uJIT blocks to iseqs
  68780 2021-10-21 08:13 [ko1@a...            ] 0658ab73ee (master): Use rb_darray_make in ujit
  68781 2021-10-21 08:13 [ko1@a...            ] 48b8c5106c (master): Mark and update object references in generated code
  68783 2021-10-21 08:13 [ko1@a...            ] 2a99743056 (master): Update ujit_iface.c
  68784 2021-10-21 08:13 [ko1@a...            ] 0710bec01e (master): Implement --ujit-call-threshold
  68785 2021-10-21 08:13 [ko1@a...            ] b87962eb04 (master): Stop using UJIT.install_entry in btest
  68786 2021-10-21 08:13 [ko1@a...            ] 2240932b64 (master): Add rb_darray_make 
  68787 2021-10-21 08:13 [ko1@a...            ] 701a802a42 (master): Create ujit.md     
  68788 2021-10-21 08:13 [ko1@a...            ] 6100b52ecf (master): Update ujit.md     
  68789 2021-10-21 08:13 [ko1@a...            ] 7fbbd0c67c (master): Update ujit.md     
  68790 2021-10-21 08:13 [ko1@a...            ] 9ce2771697 (master): darray: fix strict aliasing issue
  68791 2021-10-21 08:13 [ko1@a...            ] 2babfeb858 (master): Update ujit.md     
  68792 2021-10-21 08:13 [ko1@a...            ] fff6d642b3 (master): Added ujit_save_regs() and ujit_load_regs() helper functions
  68793 2021-10-21 08:13 [ko1@a...            ] 1a937dd196 (master): Use darray for incoming branches
  68794 2021-10-21 08:13 [ko1@a...            ] 58657b33e7 (master): Remove dead code   
  68795 2021-10-21 08:13 [ko1@a...            ] 47e05fca10 (master): darray: fix buffer size calculation for element with strict alignment
  68797 2021-10-21 08:13 [ko1@a...            ] 1279236ff8 (master): Fix opt_aref SNAFU 
  68798 2021-10-21 08:13 [ko1@a...            ] 0d6ed3128a (master): Update ujit_iface.c
  68799 2021-10-21 08:13 [ko1@a...            ] 9d62ab303c (master): Update ujit.md     

[前][次][番号順一覧][上]