| Age | Commit message (Collapse) | Author |
|
rdoc parses f[i] as a link, which results in a broken link.
https://github.com/ruby/bigdecimal/commit/a18522e9ca
|
|
https://github.com/ruby/bigdecimal/commit/70146fb6ad
|
|
|
|
|
|
https://github.com/ruby/stringio/commit/14ec9bc193
|
|
rdoc parses "Z[0-3]" as a link to "0-3", this commit escapes these so
that they don't become links.
https://github.com/ruby/nkf/commit/269c10061b
|
|
Passing the optional env hash to PTY.spawn has been supported for years, but it's never documented.
More info: https://bugs.ruby-lang.org/issues/12312
Notes:
Merged: https://github.com/ruby/ruby/pull/5786
|
|
https://github.com/ruby/psych/commit/e28f17ac18
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5774
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5774
|
|
|
|
|
|
People trying to build CRuby by following the instructions in its
[README] have been running into [errors] due to missing `libyaml`
on their system. Let's try to present a better error message when
it happens.
[README]: https://github.com/ruby/ruby/tree/fb5aa31e2d20ea8e1425432672f4de4c8ca2c26b#how-to-compile-and-install
[errors]: https://github.com/ruby/psych/issues/552
https://github.com/ruby/psych/commit/20a633028e
|
|
It is needed for cross-compiling to set properly. Just
`--target`/`--host`/`--build` seems insufficient on some
platforms.
https://github.com/ruby/psych/commit/2d00c0c203
|
|
https://github.com/ruby/zlib/commit/1ce6625fff
|
|
https://github.com/ruby/zlib/commit/e1ead85113
|
|
Upper bits affect the result of `crc32` in zlib 1.2.12.
https://github.com/ruby/zlib/commit/9ab6d04af1
|
|
https://github.com/ruby/psych/commit/c2e3c8579c
|
|
On some platforms, PIC and non-PIC code are incompatible and the
latter cannot be used for shared objects.
https://github.com/ruby/psych/commit/5652e32733
|
|
https://github.com/ruby/psych/commit/a4ffa06646
|
|
https://github.com/ruby/psych/commit/0e37e19707
|
|
https://github.com/ruby/psych/commit/54a9ba9d10
|
|
https://github.com/ruby/psych/commit/f78e1dba89
|
|
https://github.com/ruby/psych/commit/c386ecb0c24eeb9693cc4ad3b1f263b2622c4f1e
Notes:
Merged: https://github.com/ruby/ruby/pull/5729
|
|
WHen libyaml is not installed, make fails with the following cryptic
message:
```
gmake[2]: Entering directory '/home/chkbuild/chkbuild-crossruby/tmp/build/20220325T045825Z/ruby/ext/psych'
gmake[2]: *** No rule to make target 'yaml/yaml.h', needed by 'psych.o'. Stop.
gmake[2]: Leaving directory '/home/chkbuild/chkbuild-crossruby/tmp/build/20220325T045825Z/ruby/ext/psych'
```
I think it should give up building psych with a clear message.
Notes:
Merged: https://github.com/ruby/ruby/pull/5713
|
|
https://github.com/ruby/psych/commit/a876de5a82
Co-authored-by: David RodrÃguez <deivid.rodriguez@riseup.net>
|
|
https://github.com/ruby/readline-ext/commit/324d324427
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5693
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5693
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5693
|
|
- `www.ruby-lang.org` links to `./www.ruby-lang.org`
- `cgi['field_name']` links to `./'field_name'`
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5667
|
|
See https://bugs.llvm.org/show_bug.cgi?id=50236
https://github.com/ruby/win32ole/commit/019ec2b3cb
|
|
https://github.com/ruby/win32ole/commit/bc7deb6a6a
|
|
https://github.com/ruby/io-wait/commit/12e26f574e
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5609
|
|
https://github.com/ruby/date/commit/60bd16009d
|
|
https://github.com/ruby/date/commit/d57818f3b3
|
|
https://hackerone.com/reports/1254844
https://github.com/ruby/date/commit/2f7814cc22
|
|
https://hackerone.com/reports/1254844
https://github.com/ruby/date/commit/7ffe25e458
|
|
https://github.com/ruby/date/commit/017149e53e
|
|
Reduce backtracks at the same character classes arounding an
optional pattern.
https://github.com/ruby/date/commit/1fd15f7c49
|
|
https://github.com/ruby/date/commit/ec86dbbdc1
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5568
|
|
Dependencies was not updated in
06dab12717a05bf49e4c6dff1d6f5458678d0e00.
|
|
I forgot to include this as part of
638fd8774bed27b997f3b634ba8be7aa304be3c3.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5474
|
|
All shared libraries must have `include/ruby/internal/abi.h` to include
the ABI version. Including `ruby.h` will guarantee that.
Notes:
Merged: https://github.com/ruby/ruby/pull/5474
|
|
Header file include/ruby/internal/abi.h contains RUBY_ABI_VERSION which
is the ABI version. This value should be bumped whenever an ABI
incompatible change is introduced.
When loading dynamic libraries, Ruby will compare its own
`ruby_abi_version` and the `ruby_abi_version` of the loaded library. If
these two values don't match it will raise a `LoadError`. This feature
can also be turned off by setting the environment variable
`RUBY_RUBY_ABI_CHECK=0`.
This feature will prevent cases where previously installed native gems
fail in unexpected ways due to incompatibility of changes in header
files. This will force the developer to recompile their gems to use the
same header files as the built Ruby.
In Ruby, the ABI version is exposed through
`RbConfig::CONFIG["ruby_abi_version"]`.
Notes:
Merged: https://github.com/ruby/ruby/pull/5474
|
|
https://github.com/ruby/zlib/commit/5e8f0b4164
|