1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/ruby
Aaron Patterson c70ceb5992
Add object packing strategies for compaction
This commit adds an alternative packing strategy for compaction.
Instead of packing towards "most pinned" pages, we can pack towards
"most empty" pages.  The idea is that we can double the heap size, then
pack all objects towards the empty side of the heap.  This will ensure
maximum chaos for testing / verification.
2019-05-14 20:21:03 -07:00
..
enc
allpairs.rb
beginmainend.rb
bug-11928.rb
bug-13526.rb
lbtest.rb
marshaltestlib.rb
sentence.rb
test_alias.rb
test_argf.rb
test_arithmetic_sequence.rb enumerator.c: force hash values fixable 2019-04-08 03:26:27 +00:00
test_arity.rb
test_array.rb Revive accidentally removed assertion 2019-04-03 09:35:26 +00:00
test_assignment.rb
test_ast.rb
test_autoload.rb Avoid triggering autoload in Module#const_defined?(String) 2019-05-07 21:20:01 +09:00
test_backtrace.rb Fix a wrong lineno in backtrace for cfunc 2019-03-21 05:59:14 +00:00
test_basicinstructions.rb
test_beginendblock.rb
test_bignum.rb
test_call.rb
test_case.rb
test_class.rb
test_clone.rb
test_comparable.rb
test_complex.rb
test_complex2.rb
test_complexrational.rb
test_condition.rb
test_const.rb
test_continuation.rb
test_default_gems.rb
test_defined.rb
test_dir.rb dir.c: fix Dir.glob starts with brace 2019-03-21 13:32:03 +00:00
test_dir_m17n.rb
test_econv.rb
test_encoding.rb Assertion for r67226 2019-03-12 12:04:03 +00:00
test_enum.rb
test_enumerator.rb Implement Enumerator::Yielder#to_proc 2019-03-11 09:49:14 +00:00
test_env.rb
test_eval.rb
test_exception.rb
test_fiber.rb
test_file.rb Always mark the string returned by File.realpath as tainted 2019-04-28 10:47:51 +09:00
test_file_exhaustive.rb
test_fixnum.rb
test_flip.rb
test_float.rb
test_fnmatch.rb
test_gc.rb Defer setting gc_stress until inits done 2019-04-24 13:02:01 +09:00
test_gc_compact.rb Add object packing strategies for compaction 2019-05-14 20:21:03 -07:00
test_hash.rb
test_ifunless.rb
test_integer.rb numeric.c: Extend Integer#[] to support range arguments 2019-04-28 23:40:57 +09:00
test_integer_comb.rb
test_io.rb io.c: warn non-nil $, 2019-04-18 21:56:55 +00:00
test_io_m17n.rb
test_iseq.rb Show the source line at an invalid class/instance variable 2019-03-15 00:44:51 +00:00
test_iterator.rb
test_jit.rb Prefer uintptr_t over ptrdiff_t for i686 2019-04-14 09:31:24 +00:00
test_key_error.rb
test_keyword.rb compile.c: fix the corner case of rest and keyword arguments 2019-03-14 09:04:57 +00:00
test_lambda.rb
test_lazy_enumerator.rb
test_literal.rb
test_m17n.rb
test_m17n_comb.rb
test_marshal.rb
test_math.rb
test_metaclass.rb
test_method.rb Hide internal IDs 2019-04-26 09:33:48 +09:00
test_mixed_unicode_escapes.rb
test_module.rb object.c: fix searching nested const paths 2019-04-08 13:47:37 +00:00
test_not.rb
test_notimp.rb
test_numeric.rb
test_object.rb
test_objectspace.rb
test_optimization.rb
test_pack.rb
test_parse.rb Numbered parameters [Feature #4475] 2019-03-17 05:21:18 +00:00
test_path.rb
test_pattern_matching.rb test/ruby/test_pattern_matching.rb: add missing tests for NODE_DASGN, NODE_LASGN 2019-04-21 03:56:42 +00:00
test_pipe.rb
test_primitive.rb
test_proc.rb Hide internal IDs 2019-04-26 09:33:48 +09:00
test_process.rb
test_rand.rb
test_range.rb Add exception support in Range#first. 2019-05-01 00:03:30 +09:00
test_rational.rb
test_rational2.rb
test_readpartial.rb
test_refinement.rb
test_regexp.rb update to Unicode Version 12.1.0 (beta) 2019-04-05 00:58:51 +00:00
test_require.rb
test_rubyoptions.rb Suppress warnings 2019-04-18 09:56:03 +00:00
test_rubyvm.rb
test_rubyvm_mjit.rb
test_settracefunc.rb Fix typos [ci skip] 2019-04-25 00:52:16 +09:00
test_signal.rb
test_sleep.rb
test_sprintf.rb
test_sprintf_comb.rb
test_string.rb Get rid of indirect sharing 2019-04-27 21:26:42 +09:00
test_stringchar.rb
test_struct.rb struct.c: force hash values fixable 2019-04-08 05:06:43 +00:00
test_super.rb
test_symbol.rb
test_syntax.rb Fix use of numbered parameter inside proc that is default value of optarg 2019-05-05 15:33:10 +09:00
test_system.rb
test_thread.rb
test_thread_cv.rb
test_thread_queue.rb
test_threadgroup.rb
test_time.rb Add Time#floor 2019-04-20 05:00:43 +00:00
test_time_tz.rb time.c: added in: option to Time.now 2019-04-19 08:53:40 +00:00
test_trace.rb
test_transcode.rb
test_undef.rb
test_unicode_escape.rb
test_variable.rb
test_vm_dump.rb
test_weakmap.rb
test_whileuntil.rb
test_yield.rb
ut_eof.rb