aboutsummaryrefslogtreecommitdiffstats
path: root/template
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for removing RubyVM::JIT (#5262)Takashi Kokubun2021-12-131-1/+1
|
* Rename --jit to --mjit (#5248)Takashi Kokubun2021-12-131-1/+1
| | | | | | | | | | | | | | | * Rename --jit to --mjit [Feature #18349] * Fix a few more --jit references * Fix MJIT Actions * More s/jit/mjit/ and re-introduce --disable-jit * Update NEWS.md * Fix test_bug_reporter_add
* Remove unversioned phony target for pkgconfig file [Bug #18374]Nobuyoshi Nakada2021-12-041-1/+0
| | | | | It results in a circular dependency when `--with-ruby-pc=ruby.pc` is given. [ci skip]
* Update URL about DTrace static library glommed obj [ci skip]Naohisa Goto2021-11-171-1/+1
| | | | | | | | The old URL http://mail.opensolaris.org/pipermail/dtrace-discuss/2005-August/000207.html pointed to the official archive of dtrace-discuss mailing list in opensolaris.org, disappeared in 2013. The new URL points to the MARC Mailing list ARChives.
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-3/+0
| | | | | This commit removes usages of rb_gc_force_recycle since it is a burden to maintain and makes changes to the GC difficult.
* Remove the scraperAaron Patterson2021-10-201-3/+1
| | | | | Now that we're using the jit function entry point, we don't need the scraper. Thank you for your service, scraper. ❤️
* Remove some MicroJIT vestigesAaron Patterson2021-10-201-2/+2
| | | | Just happened to run across this, so lets fix them
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-1/+1
| | | | Renaming uJIT to YJIT. AKA s/ujit/yjit/g.
* Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Refactor ujit_examples.h generator. Remove dwarfdump dependencyAlan Wu2021-10-201-1/+3
|
* Add the dependency of GNUmakefile itself [ci skip]Nobuyoshi Nakada2021-10-061-0/+2
|
* include/ruby/encoding.h: convert macros into inline functions卜部昌平2021-10-051-0/+1
| | | | Less macros == huge win.
* Stop building extension gems for nowNobuyoshi Nakada2021-10-041-1/+1
| | | | | Extension gems will be installed by the installed standard libraries.
* Ripper source on mswinNobuyoshi Nakada2021-09-211-0/+1
| | | | | * Get rid of command substitution for cmd.exe. * Separate RM1 command to remove single file sans directory.
* template/Doxyfile.tmpl: modernise卜部昌平2021-09-151-112/+138
| | | | applied doxygen -g for Doxygen 1.9.3.
* template/Doxyfile.tmpl: EXTRACT_ALL=NO卜部昌平2021-09-101-1/+1
| | | | | | This prevents file-static functions/variables be listed in the CAPI documents. An entity shall be placed inside of a file that contains `@file` doxygen comment, in order for it to be documented. [ci skip]
* template/Doxyfile.tmpl: EXTRACT_STATIC: YES [Bugs #14037]sonots2021-09-101-1/+1
| | | | | | | | | I often feel that C API documents are lacked in C source codes, especially for static functions. I propose to turn EXTRACT_STATIC = YES flag of Doxygen to YES, and write document comments for static functions as much as possible. * template/Doxyfile.tmpl: EXTRACT_STATIC: YES [Bugs #14037]
* template/Doxyfile.tmpl: rethink about exclusions卜部昌平2021-09-101-3/+1
| | | | | | | I guess we don't want documents for C API of extension libraries? They are never intended to provide C APIs anyways. We could revisit this decision later. [ci skip]
* include/ruby/io.h: add doxyen卜部昌平2021-09-101-0/+1
| | | | Must not be a bad idea to improve documents. [ci skip]
* postscript about rb_mutex_sleep卜部昌平2021-09-101-0/+1
| | | | Asked ko1 about the design. [ci skip]
* include/ruby/internal/fl_type.h: add doxygen卜部昌平2021-09-101-0/+2
| | | | Must not be a bad idea to improve documents. [ci skip]
* include/ruby/internal/rgengc.h: add dosygen卜部昌平2021-09-101-0/+1
| | | | Must not be a bad idea to improve documents. [ci skip]
* include/ruby/internal/value_type.h: add doxygen卜部昌平2021-09-101-0/+1
| | | | Must not be a bad idea to improve documents. [ci skip]
* include/ruby/internal/xmalloc.h: add doxygen卜部昌平2021-09-101-0/+1
| | | | Must not be a bad idea to improve documents. [ci skip]
* template/Doxyfile.tmpl: add alias卜部昌平2021-09-101-0/+1
| | | | | This enables me to write `@shyouhei` in C comments without complained by doxygen that @shyouhei is an unknown special command. [ci skip]
* template/Doxyfile.tmpl: use of += operator卜部昌平2021-09-101-45/+77
| | | | It is easier to maintain (e.g. sort them). [ci skip]
* template/Doxyfile.tmpl: quote spaces卜部昌平2021-09-101-1/+1
| | | | | | | | The new Doxyfile.tmpl says: > # Values that contain spaces should be placed between quotes (\" \"). [ci skip]
* template/Doxyfile.tmpl: increase DOT_GRAPH_MAX_NODES卜部昌平2021-09-101-1/+1
| | | | | | | | `make capi` warned: > warning: Included by graph for 'dllexport.h' not generated, too many nodes (85) [ci skip]
* template/Doxyfile.tmpl: delete commented-out settings卜部昌平2021-09-101-99/+0
| | | | Let our VCS manage old contents. [ci skip]
* template/Doxyfile.tmpl: modernize卜部昌平2021-09-101-29/+2445
| | | | | | | | | Didn't question the current settings. This changeset just re-applied `doxygen -g` against: doxygen 1.9.0 (1e72202d8fa0e9d2b3f2a29c88ec4f5790a0a4e2) [ci skip]
* Make ruby.pc from makeNobuyoshi Nakada2021-08-291-3/+11
| | | | | Expand variables undefined in configure.ac, RUBY_RELEASE_DATE and so on.
* Move DEFFILE to EXTDLDFLAGSNobuyoshi Nakada2021-08-291-1/+0
| | | | So that it is no longer needed in ruby.pc.in.
* Reorder ruby.pc variablesNobuyoshi Nakada2021-08-291-8/+9
| | | | Moved variables obviously independent from others first.
* Disable debug flag for executable files when LTO [ci skip]Nobuyoshi Nakada2021-08-141-3/+4
| | | | | Get rid of tons of linker warnings that it could not find object file symbol for every symbols, when targeting darwin.
* Group commands on GitHub ActionsNobuyoshi Nakada2021-08-071-0/+3
|
* Revert "Removed extinit.o from main programs"Yusuke Endoh2021-08-051-1/+1
| | | | | | This reverts commit ac86fcbfd0bab8667d277aa575bc5b81e5135d3c. This change broke "--disable-shared --with-static-linked-ext".
* Removed extinit.o from main programsNobuyoshi Nakada2021-07-031-1/+1
| | | | It is included in libruby, which is linked into the main programs.
* Run ifchange with shell explicitly, workaround of noexec mountNobuyoshi Nakada2021-06-221-1/+1
|
* Fix syntax error in generated codeNobuyoshi Nakada2021-06-211-1/+1
|
* Adjust indentsNobuyoshi Nakada2021-06-211-8/+9
|
* prelude.c.tmpl: strip comment-only or empty lines at the beginningNobuyoshi Nakada2021-06-061-8/+19
|
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-1/+1
| | | | | | * See [Feature #17752] Co-authored-by: xtkoba (Tee KOBAYASHI) <xtkoba+ruby@gmail.com>
* just redirect preprocessed vm.c to mjit header [Bug #17787]Nobuyoshi Nakada2021-04-101-1/+1
| | | | Not all preprocessors work with output option.
* Share variables defined in common GNUmakefile also in cygwin/mingwNobuyoshi Nakada2021-03-211-2/+5
|
* No longer aclocal is used [ci skip]Nobuyoshi Nakada2021-03-201-7/+1
|
* Support coroutine on universal binaryNobuyoshi Nakada2021-01-221-1/+1
|
* Revert "Autoconf 2.70 no longer has -o option"Nobuyoshi Nakada2021-01-181-1/+1
| | | | | This reverts commit 331f0bc1cb7965bec9aed5d7278360c2e9fc8946. It seems a mistake.
* Autoconf 2.70 no longer has -o optionNobuyoshi Nakada2021-01-181-1/+1
|
* Rename RubyVM::MJIT to RubyVM::JITTakashi Kokubun2021-01-131-1/+1
| | | | | | | | because the name "MJIT" is an internal code name, it's inconsistent with --jit while they are related to each other, and I want to discourage future JIT implementation-specific (e.g. MJIT-specific) APIs by this rename. [Feature #17490]
* Fixed wrong configure optionNobuyoshi Nakada2020-12-291-2/+2
|