[前][次][スレッド一覧][上]
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
[前][次][スレッド一覧][上]