summaryrefslogtreecommitdiff
path: root/win32/win32.c
AgeCommit message (Expand)Author
2022-11-25Use `rb_sprintf` instead of deprecated `sprintf`Nobuyoshi Nakada
2022-11-20Avoid warnings on MINGW:Lars Kanis
2022-11-17Add support for `sockaddr_un` on Windows. (#6513)Samuel Williams
2022-11-17Windows: Readlink improvements (#6745)Lars Kanis
2022-09-09eliminate magic numberYO4
2022-09-09win32.c additional fix: is_readable_consoleYO4
2022-09-09win32.c fix: is_readable_consoleYO4
2022-09-08[Bug #5317] Use `rb_off_t` instead of `off_t`Nobuyoshi Nakada
2022-08-06Adjust styles [ci skip]Nobuyoshi Nakada
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-19Rename ENCINDEX_ASCII to ENCINDEX_ASCII_8BITJean Boussier
2022-04-21[Win32] allow pipe in flockNobuyoshi Nakada
2022-04-15[Win32] Fix mode of character/pipe device stat [Bug #18732]Nobuyoshi Nakada
2022-04-07Get rid of type-punning pointer castsNobuyoshi Nakada
2022-03-16Avoid console input behavior in windows 10 [Bug #18588]YO4
2022-01-18include/ruby/win32.h: define HAVE_X for the missing prototypes (#5456)Yuta Saito
2021-12-30win32/win32.c Fix PROT_EXEC bit flag check for FlushInstrucitonCache()nagachika
2021-12-27Fix some bornheadsU.Nakamura
2021-12-27Tiny mmap emulation for WindowsU.Nakamura
2021-10-04Clang never evaluates expr in `__builtin_assume`xtkoba
2021-09-24Reminders of the Windows versions each API is available [ci skip]Nobuyoshi Nakada
2021-09-20MINGW: _WIN64 is not defined on i386-mingw32 + ucrt.xtkoba (Tee KOBAYASHI)
2021-09-20MINGW: Fix build error on Windows UCRTxtkoba (Tee KOBAYASHI)
2021-06-23Add parentheses to avoid pointless conditionJeremy Evans
2021-05-04`_MSC_VER` may not be definedxtkoba
2021-03-08Increment global variables atomicallyNobuyoshi Nakada
2021-03-08Make vm_exit_handler installation MT-safeNobuyoshi Nakada
2021-03-08Make uenvarea thread exclusiveNobuyoshi Nakada
2021-03-08Make the flag in thread_exclusive uniqueNobuyoshi Nakada
2021-03-08Enclose crtitical sections in `thread_exclusive` blockNobuyoshi Nakada
2021-02-24Revert "Enclose crtitical sections in `thread_exclusive` block"Nobuyoshi Nakada
2021-02-23Use the system getenv in setup_debug_logNobuyoshi Nakada
2021-02-23Fixed commit miss at 41eb4fbf86e7ae9c9ff993e07a19fa44eb74be9bNobuyoshi Nakada
2021-02-23Make uenvarea thread exclusiveNobuyoshi Nakada
2021-02-23Fixed commit miss at 19cc24b34b0490b7c2779eec521fe0089e05f183Nobuyoshi Nakada
2021-02-23Constified possible dataNobuyoshi Nakada
2021-02-23Enclose crtitical sections in `thread_exclusive` blockNobuyoshi Nakada
2021-02-23added mutexes for socket and connection lists on win32Andrew Aladjev
2021-02-22Expand final path name buffer for namespace prefixNobuyoshi Nakada
2021-02-20Fixed fallback ENABLE_VIRTUAL_TERMINAL_PROCESSING value [Bug #17639]YO4 (Yoshinao Muramatsu)
2021-02-14Fixed codepage for utime [Bug #17626]xtkoba (Tee KOBAYASHI)
2021-01-27win32/win32.c:getcwd_value: delete OBJ_TAINT卜部昌平
2020-12-27win32: Removed never used/worked functionsNobuyoshi Nakada
2020-12-27win32: Declared wait and fixed the return typeNobuyoshi Nakada
2020-12-21Enable escape sequence on Windows10 consoleU.Nakamura
2020-12-20win32: Deprecate file CP version functionsNobuyoshi Nakada
2020-12-20win32: Added rb_w32_ureaddir only for UTF-8 [Feature #12654]Nobuyoshi Nakada
2020-12-20win32: Use UTF-8 as filesystem encoding [Feature #12654]Nobuyoshi Nakada
2020-12-20Revived the getenv macro for dln_find.cNobuyoshi Nakada
2020-12-08Windows: Read ENV names and values as UTF-8 encoded Strings (#3818)Lars Kanis