Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the macOS badge [ci skip] | Nobuyoshi Nakada | 2021-12-11 | 1 | -1/+0 |
| | | | It is disabled for the throughput of CI for now. | ||||
* | README.md: Fix link to platform maintainers list | Alan Wu | 2021-12-04 | 1 | -1/+1 |
| | | | | Follow up for 6bca410ae8b16238d02c868ce8fa1af13a5c4460 [ci skip] | ||||
* | Use rdoc-ref to fix a few links in the README | Jeremy Evans | 2021-10-30 | 1 | -3/+3 |
| | | | | | | | 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] | ||||
* | Move Ruby's README back where it was | Noah Gibbs | 2021-10-20 | 1 | -0/+187 |
| | |||||
* | Move YJIT's README into doc/yjit/yjit.md | Noah Gibbs | 2021-10-20 | 1 | -224/+0 |
| | |||||
* | Add a YJIT hacking doc with some internals; change the README text a bit to ↵ | Noah Gibbs | 2021-10-20 | 1 | -4/+14 |
| | | | | reflect its current condition | ||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -4/+6 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -4/+6 |
| | |||||
* | Update suggested ./configure in README | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Info for Fedora and choosing C compiler | Benson Muite | 2021-10-20 | 1 | -1/+8 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Add YJIT logo | Ufuk Kayserilioglu | 2021-10-20 | 1 | -0/+7 |
| | | | Adding YJIT logo with a link to https://yjit.org | ||||
* | TracePoint support | Alan Wu | 2021-10-20 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Update README | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -3/+3 |
| | |||||
* | update README with correct repository URL | Mike Dalessio | 2021-10-20 | 1 | -3/+3 |
| | |||||
* | It's RUN_OPTS, not RUNOPTS!!! via @tenderlove | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -4/+4 |
| | |||||
* | Try running with more YJIT options in CI to surface more bugs | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+2 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -6/+11 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+2 |
| | |||||
* | Stylize macOS correctly | Alan Wu | 2021-10-20 | 1 | -1/+1 |
| | | | Yes, it's all very confusing. | ||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+9 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -3/+2 |
| | |||||
* | Increase default YJIT call threshold to 10. Add exec mem size arg. (#52) | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -6/+7 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+2 |
| | |||||
* | Recommend installing libcapstone | John Hawthorn | 2021-10-20 | 1 | -0/+2 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -14/+54 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+3 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+16 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+13 |
| | | | Add section documenting command-line arguments | ||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -2/+3 |
| | |||||
* | Update README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Implement greedy versioning. Refactor versioning logic. (#10) | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+12 |
| | | | | | | * Implement eager versioning. Refactor versioning logic. * Add --version-limit and --greedy-versioning command-line args | ||||
* | Pass self type through method calls | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -3/+2 |
| | |||||
* | Rename YJIT readme to README.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -0/+100 |
| | |||||
* | Rename Ruby README to README_ruby.md | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -187/+0 |
| | |||||
* | .cirrus.yml: Add Cirrus CI for Arm64 tests. | fedor | 2021-09-22 | 1 | -0/+1 |
| | | | | Co-authored-by: fedor <fedor@cirruslabs.org> | ||||
* | Update the Travis badge URL in README. [ci skip] | Jun Aruga | 2021-09-09 | 1 | -1/+1 |
| | | | | It seems the current URL is outdated, as it is not reachable. | ||||
* | [DOC] Move mailing-list URLs to footnotes [ci skip] | Nobuyoshi Nakada | 2021-07-11 | 1 | -3/+3 |
| | |||||
* | Add section on build requirements to the README | Jeremy Evans | 2021-06-18 | 1 | -0/+12 |
| | | | | | | | | | | 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] | ||||
* | Add Travis badge image to `README.md`. [ci skip] (#4527) | Jun Aruga | 2021-05-25 | 1 | -1/+2 |
| | | | | Align the order of the badges with ones on the wiki page. https://bugs.ruby-lang.org/projects/ruby/wiki/CIServers | ||||
* | [ci skip] Remove badge for Travis CI from README.md | Peter Zhu | 2021-04-20 | 1 | -1/+0 |
| | | | | Travis CI was removed in 6b978d542704a5614af5e9375c4b31b8d2618652. | ||||
* | Make sure to mention ext/Setup is optional | Zachary Scott | 2021-04-11 | 1 | -5/+6 |
| | | | | | This step confused me when trying to compile Ruby after 5 years, so it should be avoided unless you need static linking. | ||||
* | [DOC] Update README [ci skip] | Nobuyoshi Nakada | 2021-03-17 | 1 | -4/+7 |
| | | | | | | | * Use `autogen.sh`. * The subversion repository is only for old versions, and secondary now. * Moved long links to footnotes. | ||||
* | [DOC] Update README files to use autoreconf [ci skip] | Nobuyoshi Nakada | 2021-02-10 | 1 | -2/+1 |
| | |||||
* | Update labels of badges [ci skip] | Kazuhiro NISHIYAMA | 2020-12-26 | 1 | -5/+5 |
| | |||||
* | README.md: Haiku is currently unsupported | Yusuke Endoh | 2020-12-24 | 1 | -2/+2 |
| | |||||
* | Fix bundled gems installation on a fresh clone | David Rodríguez | 2020-03-14 | 1 | -6/+1 |
| | |||||
* | README*.md: `defines.h` moved [ci skip] | Kazuhiro NISHIYAMA | 2020-02-01 | 1 | -1/+1 |
| | | | | at 2b592580bf65040373b55ff2ccc3b59a0a231a18 | ||||
* | README.md: removed the badge for Cygwin [ci skip] | Nobuyoshi Nakada | 2020-01-19 | 1 | -1/+0 |
| | | | | | The workflow for Cygwin has been removed at 3344f811074e1e6119eec23684013457dab4f8b0. |