summaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Remove the macOS badge [ci skip]Nobuyoshi Nakada2021-12-111-1/+0
| | | It is disabled for the throughput of CI for now.
* README.md: Fix link to platform maintainers listAlan Wu2021-12-041-1/+1
| | | | Follow up for 6bca410ae8b16238d02c868ce8fa1af13a5c4460 [ci skip]
* Use rdoc-ref to fix a few links in the READMEJeremy Evans2021-10-301-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 wasNoah Gibbs2021-10-201-0/+187
|
* Move YJIT's README into doc/yjit/yjit.mdNoah Gibbs2021-10-201-224/+0
|
* Add a YJIT hacking doc with some internals; change the README text a bit to ↵Noah Gibbs2021-10-201-4/+14
| | | | reflect its current condition
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-4/+6
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-4/+6
|
* Update suggested ./configure in READMEMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Info for Fedora and choosing C compilerBenson Muite2021-10-201-1/+8
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Add YJIT logoUfuk Kayserilioglu2021-10-201-0/+7
| | | Adding YJIT logo with a link to https://yjit.org
* TracePoint supportAlan Wu2021-10-201-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 READMEMaxime Chevalier-Boisvert2021-10-201-3/+3
|
* update README with correct repository URLMike Dalessio2021-10-201-3/+3
|
* It's RUN_OPTS, not RUNOPTS!!! via @tenderloveMaxime Chevalier-Boisvert2021-10-201-4/+4
|
* Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert2021-10-201-2/+2
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-6/+11
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-2/+2
|
* Stylize macOS correctlyAlan Wu2021-10-201-1/+1
| | | Yes, it's all very confusing.
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-0/+9
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-3/+2
|
* Increase default YJIT call threshold to 10. Add exec mem size arg. (#52)Maxime Chevalier-Boisvert2021-10-201-6/+7
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-2/+2
|
* Recommend installing libcapstoneJohn Hawthorn2021-10-201-0/+2
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-14/+54
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-1/+3
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-1/+16
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-0/+13
| | | Add section documenting command-line arguments
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-2/+3
|
* Update README.mdMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Implement greedy versioning. Refactor versioning logic. (#10)Maxime Chevalier-Boisvert2021-10-201-1/+12
| | | | | | * Implement eager versioning. Refactor versioning logic. * Add --version-limit and --greedy-versioning command-line args
* Pass self type through method callsMaxime Chevalier-Boisvert2021-10-201-3/+2
|
* Rename YJIT readme to README.mdMaxime Chevalier-Boisvert2021-10-201-0/+100
|
* Rename Ruby README to README_ruby.mdMaxime Chevalier-Boisvert2021-10-201-187/+0
|
* .cirrus.yml: Add Cirrus CI for Arm64 tests.fedor2021-09-221-0/+1
| | | | Co-authored-by: fedor <fedor@cirruslabs.org>
* Update the Travis badge URL in README. [ci skip]Jun Aruga2021-09-091-1/+1
| | | | It seems the current URL is outdated, as it is not reachable.
* [DOC] Move mailing-list URLs to footnotes [ci skip]Nobuyoshi Nakada2021-07-111-3/+3
|
* Add section on build requirements to the READMEJeremy Evans2021-06-181-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 Aruga2021-05-251-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.mdPeter Zhu2021-04-201-1/+0
| | | | Travis CI was removed in 6b978d542704a5614af5e9375c4b31b8d2618652.
* Make sure to mention ext/Setup is optionalZachary Scott2021-04-111-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 Nakada2021-03-171-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 Nakada2021-02-101-2/+1
|
* Update labels of badges [ci skip]Kazuhiro NISHIYAMA2020-12-261-5/+5
|
* README.md: Haiku is currently unsupportedYusuke Endoh2020-12-241-2/+2
|
* Fix bundled gems installation on a fresh cloneDavid Rodríguez2020-03-141-6/+1
|
* README*.md: `defines.h` moved [ci skip]Kazuhiro NISHIYAMA2020-02-011-1/+1
| | | | at 2b592580bf65040373b55ff2ccc3b59a0a231a18
* README.md: removed the badge for Cygwin [ci skip]Nobuyoshi Nakada2020-01-191-1/+0
| | | | | The workflow for Cygwin has been removed at 3344f811074e1e6119eec23684013457dab4f8b0.