Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-11 | Remove the macOS badge [ci skip] | Nobuyoshi Nakada | |
It is disabled for the throughput of CI for now. Notes: Merged: https://github.com/ruby/ruby/pull/5243 | |||
2021-12-04 | README.md: Fix link to platform maintainers list | Alan Wu | |
Follow up for 6bca410ae8b16238d02c868ce8fa1af13a5c4460 [ci skip] Notes: Merged: https://github.com/ruby/ruby/pull/5215 | |||
2021-10-30 | Use rdoc-ref to fix a few links in the README | Jeremy Evans | |
This may break linking on GitHub, but it's more important for the links to work in the documentation generated by rdoc. Fixes [Bug #14743] Notes: Merged: https://github.com/ruby/ruby/pull/4958 | |||
2021-10-20 | Move Ruby's README back where it was | Noah Gibbs | |
2021-10-20 | Move YJIT's README into doc/yjit/yjit.md | Noah Gibbs | |
2021-10-20 | Add a YJIT hacking doc with some internals; change the README text a bit to ↵ | Noah Gibbs | |
reflect its current condition | |||
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update suggested ./configure in README | Maxime Chevalier-Boisvert | |
2021-10-20 | Info for Fedora and choosing C compiler | Benson Muite | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Add YJIT logo | Ufuk Kayserilioglu | |
Adding YJIT logo with a link to https://yjit.org | |||
2021-10-20 | TracePoint support | Alan Wu | |
This change fixes some cases where YJIT fails to fire tracing events. Most of the situations YJIT did not handle correctly involves enabling tracing while running inside generated code. A new operation to invalidate all generated code is added, which uses patching to make generated code exit at the next VM instruction boundary. A new routine called `jit_prepare_routine_call()` is introduced to facilitate this and should be used when generating code that could allocate, or could otherwise use `RB_VM_LOCK_ENTER()`. The `c_return` event is fired in the middle of an instruction as opposed to at an instruction boundary, so it requires special handling. C method call return points are patched to go to a fucntion which does everything the interpreter does, including firing the `c_return` event. The generated code for C method calls normally does not fire the event. Invalided code should not change after patching so the exits are not clobbered. A new variable is introduced to track the region of code that should not change. | |||
2021-10-20 | Update README | Maxime Chevalier-Boisvert | |
2021-10-20 | update README with correct repository URL | Mike Dalessio | |
2021-10-20 | It's RUN_OPTS, not RUNOPTS!!! via @tenderlove | Maxime Chevalier-Boisvert | |
2021-10-20 | Try running with more YJIT options in CI to surface more bugs | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Stylize macOS correctly | Alan Wu | |
Yes, it's all very confusing. | |||
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Increase default YJIT call threshold to 10. Add exec mem size arg. (#52) | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Recommend installing libcapstone | John Hawthorn | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
Add section documenting command-line arguments | |||
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Update README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Implement greedy versioning. Refactor versioning logic. (#10) | Maxime Chevalier-Boisvert | |
* Implement eager versioning. Refactor versioning logic. * Add --version-limit and --greedy-versioning command-line args | |||
2021-10-20 | Pass self type through method calls | Maxime Chevalier-Boisvert | |
2021-10-20 | Rename YJIT readme to README.md | Maxime Chevalier-Boisvert | |
2021-10-20 | Rename Ruby README to README_ruby.md | Maxime Chevalier-Boisvert | |
2021-09-22 | .cirrus.yml: Add Cirrus CI for Arm64 tests. | fedor | |
Co-authored-by: fedor <fedor@cirruslabs.org> Notes: Merged: https://github.com/ruby/ruby/pull/4875 | |||
2021-09-09 | Update the Travis badge URL in README. [ci skip] | Jun Aruga | |
It seems the current URL is outdated, as it is not reachable. Notes: Merged: https://github.com/ruby/ruby/pull/4819 | |||
2021-07-11 | [DOC] Move mailing-list URLs to footnotes [ci skip] | Nobuyoshi Nakada | |
2021-06-18 | Add section on build requirements to the README | Jeremy Evans | |
I'm not sure that this is section is complete (may be missing requirements), or accurate (minimum automake or bison versions may not be correct). However, I think it's useful, and we can adjust it in the future to add requirements or adjust requirement versions. Fixes [Bug #14409] Notes: Merged: https://github.com/ruby/ruby/pull/4582 | |||
2021-05-25 | Add Travis badge image to `README.md`. [ci skip] (#4527) | Jun Aruga | |
Align the order of the badges with ones on the wiki page. https://bugs.ruby-lang.org/projects/ruby/wiki/CIServers Notes: Merged-By: junaruga | |||
2021-04-20 | [ci skip] Remove badge for Travis CI from README.md | Peter Zhu | |
Travis CI was removed in 6b978d542704a5614af5e9375c4b31b8d2618652. Notes: Merged: https://github.com/ruby/ruby/pull/4396 | |||
2021-04-11 | Make sure to mention ext/Setup is optional | Zachary Scott | |
This step confused me when trying to compile Ruby after 5 years, so it should be avoided unless you need static linking. | |||
2021-03-17 | [DOC] Update README [ci skip] | Nobuyoshi Nakada | |
* Use `autogen.sh`. * The subversion repository is only for old versions, and secondary now. * Moved long links to footnotes. | |||
2021-02-10 | [DOC] Update README files to use autoreconf [ci skip] | Nobuyoshi Nakada | |
2020-12-26 | Update labels of badges [ci skip] | Kazuhiro NISHIYAMA | |
2020-12-24 | README.md: Haiku is currently unsupported | Yusuke Endoh | |
2020-03-14 | Fix bundled gems installation on a fresh clone | David Rodríguez | |
Notes: Merged: https://github.com/ruby/ruby/pull/2951 | |||
2020-02-01 | README*.md: `defines.h` moved [ci skip] | Kazuhiro NISHIYAMA | |
at 2b592580bf65040373b55ff2ccc3b59a0a231a18 | |||
2020-01-19 | README.md: removed the badge for Cygwin [ci skip] | Nobuyoshi Nakada | |
The workflow for Cygwin has been removed at 3344f811074e1e6119eec23684013457dab4f8b0. |