| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-20 | Ported inc/dec instructions | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Removed native_pop_code, ported call with label | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Generate multiple copies of native code for `pop` | Alan Wu | |
| Insert generated addresses into st_table for mapping native code addresses back to info about VM instructions. Export `encoded_insn_data` to do this. Also some style fixes. | |||
| 2021-10-20 | Ported label linking and conditional jumps | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Add new files, ujit_compile.c, ujit_compile.h | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Added shift instructions | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Added test for lea | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Reimplement Alan's pop instruction with the new assembler | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Added sub instruction, 32-bit registers, more tests | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Added jmp R/M instruction | Maxime Chevalier-Boisvert | |
| 2021-10-20 | add and mov instruction encoding ported and tested | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Progress on x86 assembler. Encode a few simple instructions. | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Started porting instruction encoding | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Progress on porting x86 assembler for MicroJIT | Maxime Chevalier-Boisvert | |
| 2021-10-20 | Scraper touch-ups | Alan Wu | |
| - Support older Ruby versions - Catch rip-relative jmp. Happens in -O0 | |||
| 2021-10-20 | Try to convince get better code out of Clang | Alan Wu | |
| 2021-10-20 | Yeah, this actually works! | Alan Wu | |
| 2021-10-20 | Add example handler for ujit and scrape it from vm.o | Alan Wu | |
| 2021-10-20 | Print errno when mprotect fails | Aaron Patterson | |
| Trying to figure out the problem on s390x. Notes: Merged: https://github.com/ruby/ruby/pull/4996 | |||
| 2021-10-20 | Update to ruby/spec@254c380 | Benoit Daloze | |
| 2021-10-21 | * 2021-10-21 [ci skip] | git | |
| 2021-10-20 | Add extra files from ruby/spec which were skipped due to .gitignore | Benoit Daloze | |
| 2021-10-20 | Update to ruby/spec@d6921ef | Benoit Daloze | |
| 2021-10-20 | Update to ruby/mspec@08e1275 | Benoit Daloze | |
| 2021-10-20 | Added entries about default gems and bundled gems | Hiroshi SHIBATA | |
| 2021-10-20 | Update bundled_gems at 2021-10-20 | git | |
| 2021-10-20 | Use `RUBY_FUNCTION_NAME_STRING` for old Visual C++ | Nobuyoshi Nakada | |
| Probably `__func__` is supported since Visual C++ 2015 (= 14.0, `_MSC_VER` = 1900). | |||
| 2021-10-20 | Cast to void pointer for `%p` in commented out code [ci skip] | Nobuyoshi Nakada | |
| 2021-10-20 | NEWS.md: Add error_highlight section | Yusuke Endoh | |
| 2021-10-20 | add NEWS entries about debug.gem | Koichi Sasada | |
| 2021-10-20 | Ensure the format argument of RUBY_DEBUG_LOG is a string literal | Nobuyoshi Nakada | |
| 2021-10-20 | Supress `warning: data argument not used by format string [-Wformat-extra-args]` | Kazuhiro NISHIYAMA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4903 | |||
| 2021-10-20 | * 2021-10-20 [ci skip] | git | |
| 2021-10-19 | Enhanced RDoc for Numeric (#4991) | Burdette Lamar | |
| Treated: #@- #fdiv #div #abs #zero? #nonzero? #to_int #positive? #negative? Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com> | |||
| 2021-10-19 | [ruby/racc] Bump up racc version to 1.6.0 | Hiroshi SHIBATA | |
| https://github.com/ruby/racc/commit/0c5fe2637c | |||
| 2021-10-19 | [ruby/logger] Bump up logger version to 1.4.4 | Hiroshi SHIBATA | |
| https://github.com/ruby/logger/commit/82a59c8d3f | |||
| 2021-10-19 | [ruby/tempfile] Bump up tempfile version to 0.1.2 | Hiroshi SHIBATA | |
| https://github.com/ruby/tempfile/commit/e5ec902256 | |||
| 2021-10-19 | [ruby/etc] Bump up etc version to 1.3.0 | Hiroshi SHIBATA | |
| https://github.com/ruby/etc/commit/85ca541d0b | |||
| 2021-10-19 | [ruby/zlib] Bump up zlib version to 2.1.1 | Hiroshi SHIBATA | |
| https://github.com/ruby/zlib/commit/82e9a636a6 | |||
| 2021-10-19 | [ruby/etc] Remove unnecessary declaration | Nobuyoshi Nakada | |
| Fix https://github.com/ruby/etc/pull/12 https://github.com/ruby/etc/commit/7cbf03d22d | |||
| 2021-10-19 | Remove useless casts | Nobuyoshi Nakada | |
| 2021-10-19 | Get rid of type-punning cast | Nobuyoshi Nakada | |
| 2021-10-19 | Fill pid and error in the status | Nobuyoshi Nakada | |
| 2021-10-18 | Enhanced RDoc for numerics (#4982) | Burdette Lamar | |
| Treats: Numeric#coerce Numeric#clone Numeric#dup Numeric#@+ (unary plus) Numeric#i Float#coerce Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com> | |||
| 2021-10-19 | * 2021-10-19 [ci skip] | git | |
| 2021-10-18 | Fix evaluation order of hash values for duplicate keys | Jeremy Evans | |
| Fixes [Bug #17719] Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Ivo Anjo <ivo@ivoanjo.me> Notes: Merged: https://github.com/ruby/ruby/pull/4969 Merged-By: jeremyevans <code@jeremyevans.net> | |||
| 2021-10-18 | Remove declarations unused since a95262356ef5 | Nobuyoshi Nakada | |
| 2021-10-18 | Eliminate some redundant checks on `num` in `newhash` | Aaron Patterson | |
| The `newhash` instruction was checking if `num` is greater than 0, but so is [`rb_hash_new_with_size`](https://github.com/ruby/ruby/blob/82e2443d8b1e3edd2607c78dddf5aac79a13492d/hash.c#L1564) as well as [`rb_hash_bulk_insert`](https://github.com/ruby/ruby/blob/82e2443d8b1e3edd2607c78dddf5aac79a13492d/hash.c#L4764). If we know the size is 0 in the instruction, we can just directly call `rb_hash_new` and only check the size once. Unfortunately, when num is greater than 0, it's still checked 3 times. Notes: Merged: https://github.com/ruby/ruby/pull/4977 | |||
| 2021-10-18 | haiku configure fix (again). | David CARLIER | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4980 | |||
| 2021-10-18 | Remove `Test::Unit::TestCase.make_my_diffs_pretty!` | Nobuyoshi Nakada | |
| `Test::Unit::CoreAssertions#mu_pp` is defined always using `pretty_inspect`. Notes: Merged: https://github.com/ruby/ruby/pull/4983 | |||
