Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the scraper | Aaron Patterson | 2021-10-20 | 1 | -1/+1 |
| | | | | | Now that we're using the jit function entry point, we don't need the scraper. Thank you for your service, scraper. ❤️ | ||||
* | Yet Another Ruby JIT! | Jose Narvaez | 2021-10-20 | 1 | -1/+1 |
| | | | | Renaming uJIT to YJIT. AKA s/ujit/yjit/g. | ||||
* | Refactor uJIT code into more files for readability | Maxime Chevalier-Boisvert | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Try to fix Windows build | Alan Wu | 2021-10-20 | 1 | -1/+1 |
| | |||||
* | Clang never evaluates expr in `__builtin_assume` | xtkoba | 2021-10-04 | 1 | -2/+4 |
| | |||||
* | [Win32] Prefer Cryptography Next Generation API | Nobuyoshi Nakada | 2021-10-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | [BCryptGenRandom] is available since Windows Vista / Windows Server 2008. Regarding [CryptGenRandom]: > This API is deprecated. New and existing software should start > using Cryptography Next Generation APIs. Microsoft may remove > this API in future releases. [BCryptGenRandom]: https://docs.microsoft.com/en-us/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom [CryptGenRandom]: https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptgenrandom | ||||
* | Reminders of the Windows versions each API is available [ci skip] | Nobuyoshi Nakada | 2021-09-24 | 1 | -0/+5 |
| | |||||
* | Ripper source on mswin | Nobuyoshi Nakada | 2021-09-21 | 1 | -0/+1 |
| | | | | | * Get rid of command substitution for cmd.exe. * Separate RM1 command to remove single file sans directory. | ||||
* | MINGW: _WIN64 is not defined on i386-mingw32 + ucrt. | xtkoba (Tee KOBAYASHI) | 2021-09-20 | 1 | -2/+2 |
| | |||||
* | MINGW: Fix build error on Windows UCRT | xtkoba (Tee KOBAYASHI) | 2021-09-20 | 1 | -1/+7 |
| | |||||
* | Add missing empty macro [ci skip] | Nobuyoshi Nakada | 2021-08-25 | 1 | -0/+1 |
| | |||||
* | [Win32] put a space before configure options [Bug #17588] | Nobuyoshi Nakada | 2021-08-15 | 1 | -11/+11 |
| | | | | Not to be concatenated with the preceding `--with-`* option. | ||||
* | Group commands on GitHub Actions | Nobuyoshi Nakada | 2021-08-07 | 1 | -0/+8 |
| | |||||
* | Revert "Removed extinit.o from main programs" | Yusuke Endoh | 2021-08-05 | 1 | -3/+2 |
| | | | | | | This reverts commit ac86fcbfd0bab8667d277aa575bc5b81e5135d3c. This change broke "--disable-shared --with-static-linked-ext". | ||||
* | Set ENCSTATIC in rbconfig.rb [Bug #17929] | Nobuyoshi Nakada | 2021-07-06 | 1 | -0/+1 |
| | |||||
* | [Win32] Fix assembler name when cross compiling | Nobuyoshi Nakada | 2021-07-04 | 1 | -2/+8 |
| | | | | | Hostx64\x86\nmake.exe sets AS to ml64 which targets amd64, but we need assembler for x86. | ||||
* | Remove copy coroutine build rule. | Samuel Williams | 2021-07-03 | 1 | -3/+0 |
| | |||||
* | Removed extinit.o from main programs | Nobuyoshi Nakada | 2021-07-03 | 1 | -2/+3 |
| | | | | It is included in libruby, which is linked into the main programs. | ||||
* | Add parentheses to avoid pointless condition | Jeremy Evans | 2021-06-23 | 1 | -1/+1 |
| | | | | | | Pointed out by xtkoba (Tee KOBAYASHI). Fixes [Bug #17946] | ||||
* | [Win32] fixed PACKED_STRUCT_UNALIGNED on x86 | Nobuyoshi Nakada | 2021-06-09 | 1 | -1/+1 |
| | | | | | Use MACHINE for x86 CPU family, ARCH is CPU model name (i386) and cannot be x86. | ||||
* | [Win32] long path name support [Bug #12551] | Gabriel Nagy | 2021-05-17 | 2 | -1/+9 |
| | | | | | | | | | | | | | | | | | | Implement long path support on Windows by applying Microsoft's recommended application manifest. To make this work on both Visual C++ and MinGW, include the manifest as a resource when generating the resource files. This way it will be embedded into the executables generated by both compilers. It's important for the manifest resource to have ID 1, otherwise GCC will embed a default manifest. Note that in addition to this, the user needs to have [long paths enabled] either by modifying the registry or by enabling a group policy. [long paths enabled]: https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd#enable-long-paths-in-windows-10-version-1607-and-later Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> | ||||
* | `_MSC_VER` may not be defined | xtkoba | 2021-05-04 | 1 | -1/+1 |
| | |||||
* | win32: fix RUBY_RELEASE_DATE in Makefile | Nobuyoshi Nakada | 2021-04-10 | 1 | -3/+11 |
| | | | | | | | | | | | | | As it is overridden by the definition in common.mk, instead define YEAR, MONTH and DAY which are used there. This macro is useful for daily build&installation by the combination with "relative-load", for example: ```sh $ ./configure --prefix=/. --enable-load-relative \ --with-destdir='$(HOME)/.rbenv/versions/$(RUBY_RELEASE_DATE)' ``` This can install images usable by rbenv per days. | ||||
* | Remove unused DEFAULT_KCODE | Kazuhiro NISHIYAMA | 2021-03-17 | 1 | -2/+0 |
| | |||||
* | Increment global variables atomically | Nobuyoshi Nakada | 2021-03-08 | 1 | -4/+4 |
| | |||||
* | Make vm_exit_handler installation MT-safe | Nobuyoshi Nakada | 2021-03-08 | 1 | -3/+11 |
| | |||||
* | Make uenvarea thread exclusive | Nobuyoshi Nakada | 2021-03-08 | 1 | -22/+39 |
| | |||||
* | Make the flag in thread_exclusive unique | Nobuyoshi Nakada | 2021-03-08 | 1 | -2/+3 |
| | |||||
* | Enclose crtitical sections in `thread_exclusive` block | Nobuyoshi Nakada | 2021-03-08 | 1 | -52/+39 |
| | |||||
* | Revert "Enclose crtitical sections in `thread_exclusive` block" | Nobuyoshi Nakada | 2021-02-24 | 1 | -72/+75 |
| | | | | 19cc24b34b0490b7c2779eec521fe0089e05f183 and fixups. | ||||
* | Use the system getenv in setup_debug_log | Nobuyoshi Nakada | 2021-02-23 | 1 | -1/+1 |
| | | | | | As ruby_set_debug_option() is called before ruby_sysinit(), CRITICAL_SECTIONs are not initialized yet. | ||||
* | Fixed commit miss at 41eb4fbf86e7ae9c9ff993e07a19fa44eb74be9b | Nobuyoshi Nakada | 2021-02-23 | 1 | -24/+26 |
| | |||||
* | Make uenvarea thread exclusive | Nobuyoshi Nakada | 2021-02-23 | 1 | -23/+32 |
| | |||||
* | Fixed commit miss at 19cc24b34b0490b7c2779eec521fe0089e05f183 | Nobuyoshi Nakada | 2021-02-23 | 1 | -30/+22 |
| | |||||
* | Constified possible data | Nobuyoshi Nakada | 2021-02-23 | 1 | -8/+8 |
| | |||||
* | Enclose crtitical sections in `thread_exclusive` block | Nobuyoshi Nakada | 2021-02-23 | 1 | -28/+27 |
| | |||||
* | added mutexes for socket and connection lists on win32 | Andrew Aladjev | 2021-02-23 | 1 | -40/+80 |
| | |||||
* | Expand final path name buffer for namespace prefix | Nobuyoshi Nakada | 2021-02-22 | 1 | -4/+10 |
| | | | | | As final path name includes the namespace prefix, so expand room for it in path name buffer. | ||||
* | Search subclasses from constants | Nobuyoshi Nakada | 2021-02-22 | 1 | -6/+3 |
| | |||||
* | MSys is a variant of Cygwin | Nobuyoshi Nakada | 2021-02-20 | 1 | -0/+3 |
| | |||||
* | [Win32] Fixed preprocessed file path | Nobuyoshi Nakada | 2021-02-20 | 1 | -4/+4 |
| | | | | | Output preprocessed files under the corresponding directory to the source files. | ||||
* | Fix link msdn.microsoft.com (#4202) | S.H | 2021-02-19 | 1 | -1/+1 |
| | |||||
* | Fixed fallback ENABLE_VIRTUAL_TERMINAL_PROCESSING value [Bug #17639] | YO4 (Yoshinao Muramatsu) | 2021-02-20 | 1 | -2/+2 |
| | |||||
* | Fixed codepage for utime [Bug #17626] | xtkoba (Tee KOBAYASHI) | 2021-02-14 | 1 | -1/+1 |
| | | | | | | Should use the given codepage argument. Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org> | ||||
* | win32/win32.c:getcwd_value: delete OBJ_TAINT | 卜部昌平 | 2021-01-27 | 1 | -1/+0 |
| | | | | Makes no sense any longer. | ||||
* | win32/file.c:rb_file_expand_path_internal: delete OBJ_TAINT | 卜部昌平 | 2021-01-27 | 1 | -24/+0 |
| | | | | Makes no sense any longer. | ||||
* | ifchange: check the number of arguments | Nobuyoshi Nakada | 2021-01-04 | 1 | -2/+28 |
| | |||||
* | win32: Removed never used/worked functions | Nobuyoshi Nakada | 2020-12-27 | 1 | -0/+2 |
| | | | | | | Almost certainly, these have never been used in external extension libraries. If any had, these would have had to be declared in headers. | ||||
* | win32: Declared wait and fixed the return type | Nobuyoshi Nakada | 2020-12-27 | 1 | -1/+1 |
| | |||||
* | Enable escape sequence on Windows10 console | U.Nakamura | 2020-12-21 | 1 | -0/+11 |
| | | | | | * win32/win32.c (init_stdhandle): enable escape sequence on Windows10 console to show `ruby --help` colors correctly. |