Project

General

Profile

Activity

From 10/24/2020 to 10/30/2020

10/30/2020

11:47 PM Revision 670e288d (git): Add warning for str_new_static functions
Many functions in string.c assume that capa + termlen to be readable
memory. Add comment in header to communicate thi...
alanwu (Alan Wu)
11:34 PM Revision 520b86ca (git): Move variable closer to usage
alanwu (Alan Wu)
07:22 PM Revision bd6cd851 (git): Tweak return of `Ractor#close`, add doc
Marc-Andre Lafortune
04:48 PM Revision 7c548278 (git): * 2020-10-31 [ci skip]
git[bot]
04:48 PM Revision fd089276 (git): Ractor's "will" doesn't need copying.
`r = Ractor.new{ expr }` generates the block return value from `expr`
and we can get this value by `r.take`. Ractor.y...
ko1 (Koichi Sasada)
12:45 PM Revision 66bf743b (git): Promote debug.rb to default gems.
It have no upstream repo yet. This change is experimental for 3.0.0-preview2. hsbt (Hiroshi SHIBATA)
07:52 AM Revision 89c8ca32 (git): add a test of define_method with shareable Proc.
a method defined by define_method with normal Proc can not cross
ractors because the normal Proc is not shareable. Ho...
ko1 (Koichi Sasada)
07:52 AM Revision 08ddc335 (git): sync vm->waiting_fds correctly.
vm->waiting_fds is global resource so we need to lock it correctly.
(forgot to sync one place)
ko1 (Koichi Sasada)
06:18 AM Revision a1828a1f (git): Promote win32ole to default gems.
But win32ole gem is still experimental for 3.0.0-preview2.
I'm working to extract this library on https://github.co...
hsbt (Hiroshi SHIBATA)
03:30 AM Revision 17c6b6b1 (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
03:26 AM Revision 799253dc (git): strip trailing spaces [ci skip]
nobu (Nobuyoshi Nakada)

10/29/2020

06:12 PM Revision 5d97bdc2 (git): Ractor.make_shareable(a_proc)
Ractor.make_shareable() supports Proc object if
(1) a Proc only read outer local variables (no assignments)
(2) read ...
ko1 (Koichi Sasada)
03:09 PM Revision 502d6d84 (git): * 2020-10-30 [ci skip]
git[bot]
03:08 PM Revision c0aeb98a (git): Make ENV.replace handle multiple environ entries with the same key
While it is expected that all environment keys are unique, that is
not enforced. It is possible by manipulating envir...
jeremyevans (Jeremy Evans)
02:42 PM Revision 07c03bc3 (git): check isolated Proc more strictly
Isolated Proc prohibit to access outer local variables, but it was
violated by binding and so on, so they should be e...
ko1 (Koichi Sasada)
09:14 AM Revision bf951c76 (git): An ellipsis (...) can only be placed at the beginning
nobu (Nobuyoshi Nakada)
01:35 AM Revision 9f3adaf5 (git): Use public allocators for creating new T_OBJECT objects
This way the header flags and object internals are set correctly tenderlovemaking (Aaron Patterson)

10/28/2020

11:11 PM Revision d8b0f1f7 (git): Objects are born embedded, so we don't need to check ivpr
It's not necessary to check ivpt because objects are allocated as
"embedded" by default
tenderlovemaking (Aaron Patterson)
10:29 PM Revision 58fd54f9 (git): Fix error in update-deps due to tab/space difference
jeremyevans (Jeremy Evans)
10:27 PM Revision dfb3605b (git): Add Thread.ignore_deadlock accessor
Setting this to true disables the deadlock detector. It should
only be used in cases where the deadlock could be bro...
jeremyevans (Jeremy Evans)
05:16 PM Revision a99f52d5 (git): Remove another unnecessary test
Same as 5be42c1ef4f7ed0a8004cad750a9ce61869bd768 tenderlovemaking (Aaron Patterson)
04:57 PM Revision 5be42c1e (git): Remove unnecessary conditional
As of 0b81a484f3453082d28a48968a063fd907daa5b5, `ROBJECT_IVPTR` will
always return a value, so we don't need to test ...
tenderlovemaking (Aaron Patterson)
04:45 PM Revision 2c19c148 (git): If an object isn't embedded it will have an ivptr
We don't need to check the existence if an ivptr because non-embedded
objects will always have one
tenderlovemaking (Aaron Patterson)
03:42 PM Revision 9190451f (git): * 2020-10-29 [ci skip]
git[bot]
03:41 PM Revision 0bbbb5a6 (git): `dest` is always embedded so we can remove this check
tenderlovemaking (Aaron Patterson)
01:12 PM Revision 93e6364a (git): merge revision(s): 07786ed
* test/net/http/test_https.rb: Stop the error due to openssl 1.1.1h
On some environments that uses OpenSSL 1...
U.Nakamura
01:22 AM Revision fb3c711d (git): compile.c: separate compile_builtin_function_call (#3711)
Kenta Murata
12:47 AM Revision 8f9c113f (git): Added benchmark of vm_send by variable [ci skip]
nobu (Nobuyoshi Nakada)

10/27/2020

03:29 PM Revision 915024e3 (git): * 2020-10-28 [ci skip]
git[bot]
03:27 PM Revision c1bebbb2 (git): test/ruby/test_rational.rb: Prevent "assigned but unused variable"
mame (Yusuke Endoh)
02:26 PM Revision 8e060754 (git): Revert "Fixed typo"
This reverts commit 379a5ca539af0e954b1cdf63b9365ad208b9c7f3.
This "typo" is intentional to test the transposition de...
nobu (Nobuyoshi Nakada)
02:25 PM Revision dcc231c8 (git): merge revision(s): 07786ed
test/net/http/test_https.rb: Stop the error due to openssl 1.1.1h
On some environments that uses OpenSSL 1.1...
U.Nakamura
01:59 PM Revision 379a5ca5 (git): Fixed typo
hsbt (Hiroshi SHIBATA)
07:12 AM Revision 3198e7ab (git): Separate `send` into `public_send` and `__send__`
nobu (Nobuyoshi Nakada)
05:42 AM Revision acdb8933 (git): Removed unused environment variable
nobu (Nobuyoshi Nakada)

10/26/2020

11:55 PM Revision 135d3690 (git): [DOC] more precise description of "**" in Dir.glob pattern [ci skip]
nobu (Nobuyoshi Nakada)
08:44 PM Revision c56fdaec (git): Revert assert for debugging on CI
This reverts commit ac69849e49982ea83036c04c5d5f7245e3956a49.
The bug seems to have been fixed.
alanwu (Alan Wu)
04:45 PM Revision 7ad56fd8 (git): freeze dynamic regexp literals
Regexp literals are frozen, and also dynamically comppiled Regexp
literals (/#{expr}/) are frozen.
ko1 (Koichi Sasada)
04:37 PM Revision f8d264fd (git): * 2020-10-27 [ci skip]
git[bot]
04:37 PM Revision 1c6ebe14 (git): freeze Process::Status
It seems immutable information. ko1 (Koichi Sasada)
12:15 PM Revision bdd1d17a (git): Allow non-argument endless-def with a space instead of parentheses
nobu (Nobuyoshi Nakada)
09:43 AM Revision 69837229 (git): rational.c: convert a numerator to rational before calling fdiv in Kernel.Rational() (#3702)
This makes `Rational(BigDecimal(1), 60) == Rational(1, 60)`.
[Bug #16518]
Kenta Murata
09:00 AM Revision 52c630da (git): Assoc pattern matching (#3703)
[Feature #17260] One-line pattern matching using tASSOC
R-assignment is rejected instead.
nobu (Nobuyoshi Nakada)
07:47 AM Revision cffdacb1 (git): Ignore <internal: entries from core library methods for Kernel#warn(message, uplevel: n)
* Fixes [Bug #17259] Eregon (Benoit Daloze)
07:47 AM Revision fbb2d30e (git): Add specs that #caller and #caller_locations include core library methods defined in Ruby
Eregon (Benoit Daloze)
07:20 AM Revision 3673c3ea (git): Update to ruby/spec@b164536
Eregon (Benoit Daloze)
07:06 AM Revision ba24aee2 (git): Remove spec which is too difficult to get working with various compilers
* The spec means to use an actual system library function, not a wrapper. Eregon (Benoit Daloze)
12:09 AM Revision 507af754 (git): [DOC] Expanded glob patterns for Dir.glob
No longer need to get rid of C block comments in builtin ruby
script comments.
nobu (Nobuyoshi Nakada)
12:05 AM Revision 3cb03a00 (git): Include c_escape.rb in COMPILE_PRELUDE
template/prelude.c.tmpl requires tool/ruby_vm/helpers/c_escape.rb. nobu (Nobuyoshi Nakada)
12:01 AM Revision 396e9210 (git): Escape '/*' within block comment too
nobu (Nobuyoshi Nakada)

10/25/2020

11:16 PM Revision b6d0b3df (git): Use gcc-specific pragma only on gcc (and the family)
nobu (Nobuyoshi Nakada)
10:56 PM Revision ff2276ef (git): Fix bootstrap-test error in previous commit
jeremyevans (Jeremy Evans)
10:10 PM Revision 9c8f0a34 (git): Use 'shareable' with an 'e' [ci skip]
Marc-Andre Lafortune
08:45 PM Revision 8376cae2 (git): * 2020-10-26 [ci skip]
git[bot]
08:44 PM Revision 5e6f9fd8 (git): Tweak a few Ractor tests that were missing comments [ci skip]
Marc-Andre Lafortune
08:38 PM Revision ee54075a (git): Remove trailing whitespace [ci skip]
Marc-Andre Lafortune
01:07 PM Revision 25a332f5 (git): Fix compilation on MSVC
* cast scalar value instead of function
* use `rb_pid_t` for the portability
nobu (Nobuyoshi Nakada)
12:24 PM Revision e880d075 (git): [DOC] refined "**" description in `Dir.glob` [ci skip]
As same as the description for `File.fnmatch`.
[Bug #17283]
nobu (Nobuyoshi Nakada)
10:43 AM Revision 8d22dd8c (git): * 2020-10-25 [ci skip]
git[bot]
10:42 AM Revision 99e067ea (git): Try to fix compilation on MSVC
Eregon (Benoit Daloze)

10/24/2020

01:53 PM Revision 148961ad (git): Update to ruby/spec@4f59d86
Eregon (Benoit Daloze)
01:53 PM Revision 342fbae8 (git): Update to ruby/mspec@b56e7a2
Eregon (Benoit Daloze)
01:52 PM Revision 1388257d (git): * 2020-10-24 [ci skip]
git[bot]
01:51 PM Revision 71f69954 (git): Tweaks for the ruby/spec workflow
Eregon (Benoit Daloze)
 

Also available in: Atom