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