Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add test for rb_define_global_function | 卜部昌平 | 2020-01-28 | 1 | -0/+58 |
| | | | | was missing. | ||||
* | add test for rb_define_method_id | 卜部昌平 | 2020-01-28 | 1 | -0/+56 |
| | | | | was missing. | ||||
* | improved support for rb_f_notimplement | 卜部昌平 | 2020-01-28 | 1 | -0/+30 |
| | | | | | | rb_f_notimplement should be accepted for all possible arities. Test provided for that. | ||||
* | Check -1 arity for C++ | Nobuyoshi Nakada | 2019-11-22 | 3 | -5/+23 |
| | |||||
* | Moved RB_METHOD_DEFINITION_DECL to intern.h | Nobuyoshi Nakada | 2019-10-12 | 1 | -0/+204 |
| | | | | This macro is used here before defined in ruby.h. | ||||
* | Fix for explicit cast without RUBY_METHOD_FUNC | Nobuyoshi Nakada | 2019-09-20 | 1 | -0/+7 |
| | |||||
* | Check various method defitions in C++ | Nobuyoshi Nakada | 2019-09-20 | 1 | -0/+44 |
| | |||||
* | Get rid of embedding make command line | Nobuyoshi Nakada | 2019-09-20 | 1 | -2/+3 |
| | | | | | NMAKE sets MAKE to the full path name, which includes spaces by the default installation. | ||||
* | Fixed cxxanyargs/depend | Nobuyoshi Nakada | 2019-09-20 | 1 | -4/+4 |
| | | | | | * Removed excess backslashes * Fixed the target name to try failure.cpp | ||||
* | Moved unmatch arity check to depend file | Nobuyoshi Nakada | 2019-09-19 | 2 | -12/+9 |
| | | | | To substitute suffixes and VPATH for nmake. | ||||
* | Ensure that unmatched arity fails in C++ | Nobuyoshi Nakada | 2019-09-19 | 2 | -1/+27 |
| | |||||
* | Removed mkmf.log dump in Makefile | Nobuyoshi Nakada | 2019-09-19 | 1 | -5/+0 |
| | |||||
* | DEBUG: cxxanyargs | Nobuyoshi Nakada | 2019-09-19 | 1 | -0/+3 |
| | |||||
* | DEBUG: cxxanyargs | Nobuyoshi Nakada | 2019-09-19 | 1 | -0/+2 |
| | |||||
* | Look up the language module | Nobuyoshi Nakada | 2019-09-19 | 1 | -1/+1 |
| | | | | | | Look up language module with `MakeMakefile.[]`, insted of a accessing constant under that module directly, to get rid of expose the constant to the toplevel inadvertently. | ||||
* | Removed unused keyword argument [ci skip] | Nobuyoshi Nakada | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | [EXPERIMENTAL] MakeMakefile::CXX for C++ | Nobuyoshi Nakada | 2019-09-18 | 1 | -20/+5 |
| | |||||
* | add minimaist C++ check | 卜部昌平 | 2019-09-09 | 1 | -2/+41 |
| | | | | | | | | | | This is a test extension so we basically want test failures rather than a configure breakage but if there is no C++ compiler, we need no test at all because there will be no chance for the tested header file to be used later. This makes it possible to build the ruby binary without any C++ compiler installed in a build environment. | ||||
* | static member variables must explictly be initialized | 卜部昌平 | 2019-09-09 | 1 | -0/+2 |
| | | | | | | These variables then get their room for storage. See also https://github.com/ruby/ruby/runs/214042030 | ||||
* | Revert "save committers' weekend from CI failures" | 卜部昌平 | 2019-09-09 | 3 | -0/+378 |
| | | | | This reverts commit 53d21087da078cf999cc4757b03b2ff0fab4c2cf. | ||||
* | save committers' weekend from CI failures | 卜部昌平 | 2019-09-06 | 3 | -378/+0 |
| | | | | Kill the failing tests. | ||||
* | avoid name mangling | 卜部昌平 | 2019-09-06 | 1 | -1/+1 |
| | | | | | Otherwise the dynamic linker cannot find this function. See also https://ci.appveyor.com/project/ruby/ruby/builds/27224231/job/4pg6lxlsnsjotu2l | ||||
* | nullptr is a C++11ism. | 卜部昌平 | 2019-09-06 | 1 | -2/+3 |
| | | | | | Should use numeric 0 for maximum portability. See also https://travis-ci.org/ruby/ruby/jobs/581543798 | ||||
* | fix Visual Studio compilation error | 卜部昌平 | 2019-09-06 | 1 | -1/+1 |
| | | | | See also https://github.com/ruby/ruby/runs/213964487 | ||||
* | add test for cxxanyargs.hpp | 卜部昌平 | 2019-09-06 | 3 | -0/+377 |