Reserve 2 bits for expressing object layout (#17139)
* Reserve 2 bits for expressing object layout We would like to make instance variable reads in the JIT compiler faster (as well as simplify
* Reserve 2 bits for expressing object layout We would like to make instance variable reads in the JIT compiler faster (as well as simplify
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix docs typecheck for prerender bench workspace (
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Make GitHub release publishing resilient (#11488)
Fix NullPool#server_version deadlock
The "locale" encoding is only registered once, so we can use an atomic to avoid the full lock and hash lookup.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release (#11457) · remix-run/remix@7326faf
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix frame fallback flicker when reloading ancestor
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Refine make changes skill · remix-run/remix@aea3c5
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prevent static middleware symlink escapes (#11448)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix long Memcache session TTLs (#11456) · remix-ru
ZJIT: Abort unsupported JIT entry params
Data and TypedData now both are T_DATA so we can clean up this path and make T_DATA look like the others: T_STRING, etc. Thanks to @nobu fo
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use OS-assigned ports for browser test servers · r
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@14b81f2
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Implement and leverage crawl API in docs code (#11
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix recursive CSS nesting in UI css mixin (#11482)
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@b7bdb34
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - route-pattern: param encoding and validation (#114
ZJIT: Materialize frames in exit trampoline
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Windows response tests · remix-run/remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Stabilize Playwright CI tests · remix-run/remix@0f
When the first thing a fresh connection does is query its server version, it has to `#connect!` -> `#configure_connection` -> `#check_
Hello, world! こんにちは。Un_titledです。 その辺のなんでもない高校生で、競技プログラミングを趣味と主張しています。 たまたま見つけて面白そう!と思ったというだけの軽すぎる動機で、完全の未経験から競プロを始めました。 ただ、プログラミング自体が初めま...
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@d3de470
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser test package resolution (#11481) · rem
Prior to a26f528b3bf1eaecff18520f6ba8083c9c0cbf73, `rbimpl_rtypeddata_p` checked whether a flag that is no longer used since that commit was
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Pin node to 24.15.0 on windows CI tests to avoid l
※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 2026年にプログラミングを学ぶべきか 市場の現状 – 一見すると怖い AIは優秀だが、誰も100%信じていない 今の仕事のやり方は昔と全...
OpenSSL::KDF.pbkdf2_hmac and .scrypt are currently not interrupted by Timeout.timeout because they make a single, slow OpenSSL function call
こんにちは、ソーイ株式会社の髙﨑です。 Laravelでの開発に慣れてくると、 Controllerが肥大化する 命名が統一されない 同じ処理を何度も書いてしまう といった問題にぶつかることが増えてきました。 今回は、GitHubで公開されている「Laravel Bes...
On my computer, setting RLIMIT_NPROC to the low value of 2048 prevents the forked process from creating any new native threads and it causes
学び続けられないのは意志ではなく仕組みの問題だった ― Contribution Arc を作った話 「今日こそタスクを片付けよう」 「明日から資格試験に向けて学習を始めよう」 「来週から技術書を1日30分読もう」 そう決意したのに、数時間後には X や YouT...
Also, avoid using the "reuse" behavior of d2i_*{,_bio}() functions. https://github.com/ruby/openssl/commit/3f1a7a377c
…functions The man page discourages using this behavior because it may leave the object in an inconsistent state on error paths. This fixes
We should not rely on the NUL terminator of Ruby strings. Use memcmp(). https://github.com/ruby/openssl/commit/0b35e1a810
* PBKDF2 salt >= 16 bytes (128 bits) and iterations >= 1000 are required in FIPS. SP 800-132: https://nvlpubs.nist.gov/nistpubs/Le
Use class_eval with a string so the initialize instance method, and the digest and hexdigest class methods are not defined via define_method
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
It is not used outside of hash.c so we can make it static.
When reaching EOS right after an escape the cursor is one byte too far. Reported-By: Yuhang Wu <yuhang@depthfirst.com> https://github.com/
These groups now drive the macOS Intel split as well as Windows, so the "windows" naming no longer fits. Rename the module to Spec
https://github.com/ruby/json/commit/be8d068a8e Co-Authored-By: Yuhang Wu <yuhang@depthfirst.com>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Active Record Ractor-safe freezing
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The external compact_index gem is no longer developed; its source now lives in rubygems/rubygems.org. Replace the runtime gem dependency wit
Last usage was removed in a26f528b3bf1eaecff18520f6ba8083c9c0cbf73 https://github.com/ruby/ruby/pull/15447
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Limit workspace test concurrency · remix-run/remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use polling for Windows asset watchers · remix-run
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix main CI failures · remix-run/remix@0470ae7
The minimum required ruby version of this library is still 2.6. C99 has been adopted since ruby 2.7. https://github.com/ruby/date/commit/b9
https://github.com/ruby/date/commit/c98d85dfd3
If the parse fails, `leftover` will not be used either. https://github.com/ruby/date/commit/fa1dd0b52d
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Playwright browser install · remix-run/remix@7
背景 昨今、Claude Mythos や GPT-5.5-Cyber を代表とするようなサイバーセキュリティに特化した高性能なAIモデルが登場し、各組織ではその対応が求められています。 Anthropic は、Claude Mythosそのものは限定的な公開としているものの、同
The subsequent git steps only fetch from the public origin and operate on local branches, so the token does not need to be persisted.
Replace secrets: inherit with explicit Slack webhook secrets, which are the only secrets the ubuntu/macos/windows builds use. tarball-non-de
The spec intentionally uses a ReDoS pattern to verify Regexp.timeout.
InterlockedIncrement returns LONG, so make the conversion to the unsigned long expected by %lx explicit.
tarball-windows.yml is a CMD-based Windows build like mingw.yml and windows.yml, which are already baselined for the misfeature audit.
The SHA 2da736ff is tag v1.1, not v1.1.0.1.1.
These reusable workflows only check out, download artifacts, build, and test, so contents: read is sufficient.
Two re_sign tests wrote to a shared Dir.tmpdir/expired_cert.pem and removed it in teardown, racing each other under test-unit --parallel=pro
clang on macos-26 does not honor --with-gcc=gcc-14.
Make macos-26 the default runner across the macOS workflows and keep macos-15, macos-15-intel, and macos-14 as regression coverage on the ke
Previously vm_search_super_method would allocate a new callinfo and write it back into the iseq's call data. Because iseqs can be shared
Acquire reaper_lock in preconnect to avoid racing with the reaper