| Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/tmpdir/commit/40107b59b3
|
|
https://github.com/ruby/net-http/commit/843d4548de
|
|
https://github.com/ruby/find/commit/0ebbd5b852
|
|
https://github.com/ruby/zlib/commit/5f23cd3009
|
|
|
|
https://github.com/rubygems/rubygems/commit/c29cd23826
|
|
|
|
```
compiling ../ruby.c
../ruby.c:1547:17: error: implicit declaration of function 'setup_yjit_options' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
setup_yjit_options(s, &opt->yjit);
^
../ruby.c:1547:17: note: did you mean 'setup_mjit_options'?
../ruby.c:1122:1: note: 'setup_mjit_options' declared here
setup_mjit_options(const char *s, struct mjit_options *mjit_opt)
^
../ruby.c:1547:45: error: no member named 'yjit' in 'struct ruby_cmdline_options'; did you mean 'mjit'?
setup_yjit_options(s, &opt->yjit);
^~~~
mjit
../ruby.c:192:25: note: 'mjit' declared here
struct mjit_options mjit;
^
../ruby.c:1924:28: error: no member named 'yjit' in 'struct ruby_cmdline_options'; did you mean 'mjit'?
rb_yjit_init(&opt->yjit);
^~~~
mjit
../ruby.c:192:25: note: 'mjit' declared here
struct mjit_options mjit;
^
3 errors generated.
```
|
|
|
|
|
|
|
|
Treats:
#pread
#pwrite
#binmode
#binmode?
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
Treats:
#sysseek
#syswrite
#sysread
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
last line
https://github.com/ruby/reline/commit/05024b968e
|
|
This adds support for passing keyword arguments to cfuncs. This is done
by calling a helper method to create the hash from the top N values on
the stack (determined by the callinfo) and then moving that value onto
the stack.
Notes:
Merged: https://github.com/ruby/ruby/pull/5397
|
|
Revises much of the introductory material.
Also treats:
#close_on_exec
#close
#closed?
#close_read
#close_write
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
The word "specification" can be confusing as it might make readers
assume that the Ruby Spec Suite is a specification similar to an ISO
specification. Avoid the word and link to the project so curious parties
could read more about the project.
Notes:
Merged: https://github.com/ruby/ruby/pull/5423
|
|
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5421
|
|
|
|
changed at 028f1887c2bfa50dcfc1b623470d6ab1b880fdde
|
|
This reverts commit 9ad34da47ff7d71446e667897559047ed5635b60, as
`RBOOL` is not defined publicly yet.
|
|
|
|
|
|
`--yjit-call-threshold` and `--yjit-max-versions` need an argument.
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5420
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
This reverts commit c365c5921ea26e31c03a85b01ff4c04629abfc10.
|
|
|
|
This adds support for cfuncs which take variable arguments using a Ruby
array. This is specified with the method entry's argc == -2.
Notes:
Merged: https://github.com/ruby/ruby/pull/5396
|
|
Saving SP later allows us to avoid storing SP in an intermediate
register and allows using the ctx_stack_opnd helpers.
Notes:
Merged: https://github.com/ruby/ruby/pull/5396
|
|
Solaris requires that the pointer errret_int is alined to an integer,
however, with VWA, strings are no longer aligned to an integer, so use a
Fiddle::Pointer with a malloc'd region instead.
https://github.com/ruby/reline/commit/5fcd89ab0c
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5418
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
|
|
|
|
|
|
|
|
Routines that are called from YJIT's output code can call methods, and
calling methods mean they can capture and change the environment of the
calling frame.
Discard type info whenever we perform routine calls. This is more
conservative than strictly necessary as some routines need to perform GC
allocation but can never call methods and so should never be able to
change local variables. However, manually analyzing C functions for
whether they have code paths that call methods is error prone and can go
out of date as changes land in the codebase.
Closes: shopify/yjit#300
Notes:
Merged: https://github.com/ruby/ruby/pull/5416
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5415
|
|
Improve rb_raw_obj_info to output additional into about strings
including the length, capacity, and whether or not it is embedded.
Notes:
Merged: https://github.com/ruby/ruby/pull/5414
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5413
|
|
|
|
After changing the encoding, we should update the terminator length.
Notes:
Merged: https://github.com/ruby/ruby/pull/5411
|
|
|
|
|
|
block
Fixes [Bug #18158]
https://github.com/ruby/pathname/commit/914c726aa2
|
|
Get rid of depending on using $/ internally in String#chomp!, and
chomp the separator at once.
Notes:
Merged: https://github.com/ruby/ruby/pull/5403
|