Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-17 | Remove comments in tool/m4 from the generated configure | Nobuyoshi Nakada | |
2021-04-17 | Prefer positive condition to double negative | Nobuyoshi Nakada | |
Autoconf 2.70 seems to omit the check for the given CC, `AC_COMPILE_IFELSE` does not know which is the cause of the failure. | |||
2021-04-12 | Support non-standard `struct stat` [Bug #17793] | Nobuyoshi Nakada | |
On 32-bit Android: * `st_dev`/`st_rdev` are not `dev_t` * `st_mode` is not `mode_t` | |||
2021-04-10 | configure: always check for atomic/sync builtins [Bug #17787] | Nobuyoshi Nakada | |
Non-gcc compilers tend to have this intrinsic these days, e.g. xlc has `__sync` builtins. Notes: Merged: https://github.com/ruby/ruby/pull/4372 | |||
2021-04-10 | configure: try `-fdeclspec` option by linking [Bug #17787] | Nobuyoshi Nakada | |
A workaround for `-f` option of AIX xlc compiler which works only on linking. Notes: Merged: https://github.com/ruby/ruby/pull/4372 | |||
2021-03-30 | Fix `coroutine_type` variable name | Kazuhiro NISHIYAMA | |
2021-03-30 | Support for native riscv64 coroutines. | Samuel Williams | |
Notes: Merged: https://github.com/ruby/ruby/pull/4337 | |||
2021-03-24 | Removed dln_a_out | Nobuyoshi Nakada | |
a.out format is considered extinct nowadays. Notes: Merged: https://github.com/ruby/ruby/pull/4317 Merged-By: nobu <nobu@ruby-lang.org> | |||
2021-03-20 | configure.ac: enable FORCE_FILESYSTEM for Emscripten | Yusuke Endoh | |
2021-03-19 | Remove unneeded dependencies on macOS [Feature #17730] | Rick Mark | |
Notes: Merged: https://github.com/ruby/ruby/pull/4289 | |||
2021-03-19 | Use CommonRandom if available | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4289 | |||
2021-03-19 | configure.ac: don't use pthread_sigmask in emscripten | Yusuke Endoh | |
2021-03-19 | configure.ac: avoid spaces in a LDFLAGS option | Yusuke Endoh | |
Seems like it confuses "make ruby" for emscripten. | |||
2021-03-17 | get rid of aclocal (#4280) | 卜部昌平 | |
Notes: Merged-By: mame <mame@ruby-lang.org> | |||
2021-03-12 | Removed a duplicate setting for mingw | Nobuyoshi Nakada | |
2021-03-10 | Fix `coroutine_type` variable name | Nobuyoshi Nakada | |
2021-03-09 | Given argument does not need to cache | Nobuyoshi Nakada | |
2021-03-09 | Recheck ucontext functions to make reconfig stable | Nobuyoshi Nakada | |
2021-03-02 | Don't use mmap on platforms that have large OS page sizes | Peter Zhu | |
Notes: Merged: https://github.com/ruby/ruby/pull/4235 | |||
2021-02-25 | Use mmap for allocating heap pages | Peter Zhu | |
Notes: Merged: https://github.com/ruby/ruby/pull/4227 | |||
2021-02-24 | Reverting PR #4221 | Aaron Patterson | |
It seems this breaks tests on Solaris, so I'm reverting it until we figure out the right fix. http://rubyci.s3.amazonaws.com/solaris11-sunc/ruby-master/log/20210224T210007Z.fail.html.gz | |||
2021-02-24 | Use mmap for allocating heap pages | Peter Zhu | |
Notes: Merged: https://github.com/ruby/ruby/pull/4221 | |||
2021-02-15 | supports for stack protection for haiku. | David Carlier | |
Notes: Merged: https://github.com/ruby/ruby/pull/4186 | |||
2021-02-09 | Fixed default coroutine selection for musl. | Andrew Aladjev | |
Notes: Merged: https://github.com/ruby/ruby/pull/3567 Merged-By: ioquatix <samuel@codeotaku.com> | |||
2021-02-05 | Add -fdeclspec to CFLAGS instead of CC | Nobuyoshi Nakada | |
2021-01-31 | MSys is a variant of Cygwin | Nobuyoshi Nakada | |
2021-01-27 | Clear unexpanded `mjit_std_cflag` | Nobuyoshi Nakada | |
2021-01-27 | Disable fast-math | Nobuyoshi Nakada | |
As `RUBY_TRY_CFLAGS` restores `CFLAGS`, appending to the variable in its block has no effect. | |||
2021-01-23 | coroutine/emscripten/: Experimentally support emscripten fiber API | Yusuke Endoh | |
2021-01-23 | configure.ac: Add some compiler options for emscripten | Yusuke Endoh | |
"-lc" and "-s ALLOW_MEMORY_GROWTH=1" are needed | |||
2021-01-23 | configure.ac: Stop -fstack-protector on emscripten build | Yusuke Endoh | |
2021-01-22 | Support coroutine on universal binary | Nobuyoshi Nakada | |
2021-01-22 | Do not set target_alias if unset | Nobuyoshi Nakada | |
2021-01-22 | Adjust CPU name as arm64-darwin | Nobuyoshi Nakada | |
config.sub replaces arm64 with aarch64. | |||
2021-01-18 | Revert AC_PROG_CC_C99 for -std=gnu99 option to gcc 4.8 | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4086 | |||
2021-01-18 | Update for autoconf 2.70 | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/4086 | |||
2021-01-18 | Removed unused AC_CHECKING | Nobuyoshi Nakada | |
2021-01-18 | OpenBSD has getentropy, but no sys/random.h | Kazuhiro NISHIYAMA | |
https://man.openbsd.org/getentropy Try to fix https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20210118T023008Z.fail.html.gz ``` compiling random.c random.c:53:11: fatal error: 'sys/random.h' file not found # include <sys/random.h> ^~~~~~~~~~~~~~ 1 error generated. ``` | |||
2021-01-17 | random generator update for Mac proposal | David CARLIER | |
using getentropy for seeding, reading 256 bytes at a time to avoid the EIO errno since this is the maximum. Notes: Merged: https://github.com/ruby/ruby/pull/4081 | |||
2021-01-05 | configure.ac: disable using __builtin_setjmp on ARM Android | Yusuke Endoh | |
A patch from Tee KOBAYASHI <xtkoba+ruby@gmail.com>. [Bug #17511] | |||
2021-01-05 | configure.ac: Stop auto-detection of __ANDROID_API__ when cross-compiling | Yusuke Endoh | |
A patch from Tee KOBAYASHI <xtkoba+ruby@gmail.com>. [Bug #17491] | |||
2020-12-25 | Disable DTrace in FreeBSD (#3999) | TAKANO Mitsuhiro | |
The latest ruby cannot compile with FreeBSD Dtrace enabled. Notes: Merged-By: nurse <naruse@airemix.jp> | |||
2020-12-25 | configure.ac: Make it possible to build on Android Termux | Yusuke Endoh | |
The recent Termux's clang predefines `__ANDROID_API__` as a fixed number 24. However, when it is lower to the current device version, some functions that "configure" detemines available are not declared correctly in the header files. This change forces to overwrite the predefined `__ANDROID_API__` macro with the current device version. ref: https://github.com/termux/termux-packages/issues/6176 | |||
2020-12-21 | On Solaris, _XOPEN_SOURCE should be undefined for C++ sources. | Naohisa Goto | |
2020-12-16 | configure.ac: avoid squashing CXX=g++ | 卜部昌平 | |
We are discussing this issue at [Bug #17337] but in the meantime, leave this questionable autoconf glitch as-is to save sassc and eventmachine. Notes: Merged: https://github.com/ruby/ruby/pull/3907 | |||
2020-12-15 | Haiku: disable stack-protector | Zoltán Mizsei | |
2020-12-15 | Add Haiku to the context support list | Zoltán Mizsei | |
2020-12-12 | Removed obsolete autoconf checks | Nobuyoshi Nakada | |
Use regular `AC_CHECK_MEMBERS` instead of: * `AC_STRUCT_ST_BLKSIZE` * `AC_STRUCT_ST_BLOCKS` * `AC_STRUCT_ST_RDEV` Notes: Merged: https://github.com/ruby/ruby/pull/3890 | |||
2020-12-12 | Signal handler type should be void | Nobuyoshi Nakada | |
Notes: Merged: https://github.com/ruby/ruby/pull/3889 | |||
2020-12-12 | Omit checks for C89 standard or later | Nobuyoshi Nakada | |
Now we require C99, these features available of course. * prototypes * stdarg prototypes * token pasting * stringization * string literal concatenation Notes: Merged: https://github.com/ruby/ruby/pull/3889 |