aboutsummaryrefslogtreecommitdiffstats
path: root/ext/-test-/cxxanyargs
Commit message (Collapse)AuthorAgeFilesLines
* add test for rb_define_global_function卜部昌平2020-01-281-0/+58
| | | | was missing.
* add test for rb_define_method_id卜部昌平2020-01-281-0/+56
| | | | was missing.
* improved support for rb_f_notimplement卜部昌平2020-01-281-0/+30
| | | | | | rb_f_notimplement should be accepted for all possible arities. Test provided for that.
* Check -1 arity for C++Nobuyoshi Nakada2019-11-223-5/+23
|
* Moved RB_METHOD_DEFINITION_DECL to intern.hNobuyoshi Nakada2019-10-121-0/+204
| | | | This macro is used here before defined in ruby.h.
* Fix for explicit cast without RUBY_METHOD_FUNCNobuyoshi Nakada2019-09-201-0/+7
|
* Check various method defitions in C++Nobuyoshi Nakada2019-09-201-0/+44
|
* Get rid of embedding make command lineNobuyoshi Nakada2019-09-201-2/+3
| | | | | NMAKE sets MAKE to the full path name, which includes spaces by the default installation.
* Fixed cxxanyargs/dependNobuyoshi Nakada2019-09-201-4/+4
| | | | | * Removed excess backslashes * Fixed the target name to try failure.cpp
* Moved unmatch arity check to depend fileNobuyoshi Nakada2019-09-192-12/+9
| | | | To substitute suffixes and VPATH for nmake.
* Ensure that unmatched arity fails in C++Nobuyoshi Nakada2019-09-192-1/+27
|
* Removed mkmf.log dump in MakefileNobuyoshi Nakada2019-09-191-5/+0
|
* DEBUG: cxxanyargsNobuyoshi Nakada2019-09-191-0/+3
|
* DEBUG: cxxanyargsNobuyoshi Nakada2019-09-191-0/+2
|
* Look up the language moduleNobuyoshi Nakada2019-09-191-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 Nakada2019-09-191-1/+1
|
* [EXPERIMENTAL] MakeMakefile::CXX for C++Nobuyoshi Nakada2019-09-181-20/+5
|
* add minimaist C++ check卜部昌平2019-09-091-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-091-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-093-0/+378
| | | | This reverts commit 53d21087da078cf999cc4757b03b2ff0fab4c2cf.
* save committers' weekend from CI failures卜部昌平2019-09-063-378/+0
| | | | Kill the failing tests.
* avoid name mangling卜部昌平2019-09-061-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-061-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-061-1/+1
| | | | See also https://github.com/ruby/ruby/runs/213964487
* add test for cxxanyargs.hpp卜部昌平2019-09-063-0/+377