Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

p392_falcon_gc

Merge tags 'p392_st_opt_sparse_array', 'p392_ary_queue', 'p392_speedu…
…p_require' and 'p392_backport_gc' into f

p392_falcon

Merge tags 'p392_st_opt_sparse_array', 'p392_ary_queue', 'p392_speedu…
…p_require' and 'p392_bp_gc_grow_fix' into f

p392_st_opt_sparse_array

use sparse array for method/constant/instance variable tables
- use sa_table instead of st_table for all kinds of symbols: constants,
  methods, instance variables
- inline sa_table into rb_classext_t instead of separate allocation

p392_st_opt

st.c, hash.c: fix Hash#shift performance

p429_falcon_gc

Merge branches 'st_opt_sparse_array/ruby_1_9_3', 'ary-queue/ruby_1_9_…
…3', 'speedup-require/ruby_1_9_3' and 'backport-gc/ruby_1_9_3' into falcon-gc

p429_falcon

Merge branches 'st_opt_sparse_array/ruby_1_9_3', 'ary-queue/ruby_1_9_…
…3', 'speedup-require/ruby_1_9_3' and 'bp_gc_grow_fix/ruby_1_9_3' into falcon

p429_st_opt_sparse_array

use sparse array for method/constant/instance variable tables
- use sa_table instead of st_table for all kinds of symbols: constants,
  methods, instance variables
- inline sa_table into rb_classext_t instead of separate allocation

p429_st_opt

st.c, hash.c: fix Hash#shift performance

p429_sparse_array

use sparse array for method cache instead of global cache

p429_speedup_require

speedup of require
backported cached load path + custom loaded features index

p429_ary_queue

* array.c (rb_ary_splice): fix r37583 doesn't condier the case when
  beg > array length.

p429

* include/ruby/intern.h: should include sys/time.h for struct timeval
  if it exists.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

p392_sparse_array

use sparse array for method cache instead of global cache

p392_ary_queue

* array.c (rb_ary_splice): fix r37583 doesn't condier the case when
  beg > array length.

p392_speedup_require

speedup of require
backported cached load path + custom loaded features index

p385_falcon_gc

Merge tags 'p385_st_opt_sparse_array', 'p385_ary_queue', 'p385_load_p…
…ath_cache' and 'p385_backport_gc' into falcon-gc

p385_falcon

Merge tags 'p385_st_opt_sparse_array', 'p385_ary_queue' and 'p385_loa…
…d_path_cache' into falcon

p385_sparse_array_unsafe

use sparse array for method cache instead of global cache

p385_sparse_array

use sparse array for method/constant/instance variable tables
- use sa_table instead of st_table for all kinds of symbols: constants,
  methods, instance variables
- inline sa_table into rb_classext_t instead of separate allocation

p385_st_opt_sparse_array_unsafe

use sparse array for method cache instead of global cache

p385_st_opt_sparse_array

use sparse array for method/constant/instance variable tables
- use sa_table instead of st_table for all kinds of symbols: constants,
  methods, instance variables
- inline sa_table into rb_classext_t instead of separate allocation

p385_tmm1_gc

Merge tag 'p385_backport_gc' into tmm1/ruby_1_9_3

p385_tmm1

Merge tags 'p385_ary_queue' and 'p385_st_opt_sparse_array' into tmm1/…
…ruby_1_9_3

p392

merge revision(s) 39384:
	* lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
	  new attribute to read/write entity expansion text limit.  the default
	  limit is 10Kb.

	* lib/rexml/text.rb (REXML::Text.unnormalize): check above attribute.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

p385_ary_queue

* array.c (rb_ary_splice): fix r37583 doesn't condier the case when
  beg > array length.

p385_backport_gc

gc.c : free_unused_heap instead of free_unused_heaps
While free_unused_heaps doesn't seems as bottleneck, but I still against
running dump cicle every garbage collection.

p385

merge miss of r39093.
I don't understand why svn merge didn't merge any files and reported no errors.
terrible...


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@39113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_3_0

tags branches/ruby_1_9_3@33569 as v1_9_3_0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_3_0@33570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_3_rc1

tags branches/ruby_1_9_3@33321 as v1_9_3_rc1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_3_rc1@33323 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_3_preview1

Tags branches/ruby_1_9_3@32780 as v1_9_3_preview1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_3_preview1@32789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_2_290

tags branches/ruby_1_9_2@32477 as v1_9_2_290.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_290@32553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_7_352

add tag v1_8_7_352
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_352@32368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_7_334

add tag v1_8_7_334
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_334@30912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_2_180

tags branches/ruby_1_9_2@r30907 as v1_9_2_180
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_180@30909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_1_431

tags branches/ruby_1_9_1@30906 as v1_9_1_431
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_1_431@30908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_2_136

tags branches/ruby_1_9_2@30363 as v1_9_2_136
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_136@30365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_7_330

add tag v1_8_7_330
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_330@30335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_6_420

Tagging p420 for release.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_6_420@29163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_2_0

re-tags branches/ruby_1_9_2@29034 as v1_9_2_0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_0@29036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_7_302

add tag v1_8_7_302
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_302@29007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_8_7_301

add tag v1_8_7_301
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_7_301@29005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_1_430

tags branches/ruby_1_9_1@28997 as v1_9_1_430
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_1_430@28998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

v1_9_2_rc2

tags branches/ruby_1_9_2@28613 as v1_9_2_rc2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_rc2@28618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.