Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: trunk
Commits on Jan 28, 2012
  1. Ankur Dahiya

    Minor cosmetic bugfixes

    legalosLOTR authored
  2. Ankur Dahiya
  3. Ankur Dahiya
  4. Ankur Dahiya

    I guess we dont need rb_get_expanded_load_path. So, I changed it to

    legalosLOTR authored
    rb_get_load_path. This further reduces too_many_dir's time to half!!
    The only inefficiency remaining now is probably with the loading_table.
  5. Ankur Dahiya

    Added a debug function. Use dp/dpf, they are pretty cool!

    legalosLOTR authored
    Integreted lpfc with rb_my_feature2_p. A few corner cases still remain, but it
    should work for the most part.
    This revision reduces time for the too_many_dir test to half! We are still
    losing time somewhere.
  6. Ankur Dahiya

    Added a load_path_files_cache. This structure is maintained in additi…

    legalosLOTR authored
    …on to the
    
    load_path array and is 'supposed' to always stay in sync with it.
    lpfc contains a mapping from file(dir) name to an rb_ary which has struct entries
    that contain a priority and the full path.
    Right now, only load_path append is handled here.
  7. Ankur Dahiya

    Work in progress

    legalosLOTR authored
Commits on Jan 27, 2012
  1. Ankur Dahiya

    This commit illustrates how we can add a wrapper over modification op…

    legalosLOTR authored
    …erations
    
    of load_path. The function load_path_append is called everytime we do
    $: << "something".
    We can add similar wrappers for other operations that modify the load path.
Commits on Jan 26, 2012
  1. Nikhil Garg
  2. Nikhil Garg

    Cleaned code a little and made it faster.

    nikhilgarg28 authored
    Though in absolute terms, performance improved by 1 second.
    For clearing the test however, the case with different 10K files needs to take less than
    twice the time of the other case. Currently its borderline, passing
    sometimes and failing at others. To fix that we need to do something with
    loading_tbl as well, which is easy but we've postponed it as its not
    urgent.
    
    Now moving on to second test.
  3. Nikhil Garg

    Test 1 of hackathon passed! Stable version.

    nikhilgarg28 authored
    Epic cleaning required though.
  4. Nikhil Garg

    Synced feature_hash and feature_array.

    nikhilgarg28 authored
    This is a stable version and compiles perfectly. Problem in earlier
    version was that there was a collision with st_table between two
    different strings. This is not expected as st_hash has a robust
    imnplementation, however for time being we've written our hash function
    (taken from st_hash only)
Commits on Jan 18, 2012
  1. myprasanna
  2. myprasanna

    Fix to stability issues. Make any new memory you use, play sweetly wi…

    myprasanna authored
    …th the ruby garbage collector.
  3. Nikhil Garg

    This is unstable version. As first step, we've to make

    nikhilgarg28 authored
    vm->loaded_features a hash. But to out side world it has to be visible
    as array only. So we've written a small function that creates an array
    of this hash and returns it.
    in load.c look at line 96-111. If we start returning this created array,
    miniruby crashes. Don't understand why.
Commits on Jan 17, 2012
  1. Nikhil Garg

    First commit. Added hackathon/DOC which contains a high level descrip…

    nikhilgarg28 authored
    …tion of our solution. Lots of code to write today
Commits on Jan 16, 2012
  1. myprasanna

    Update hackathon/info.txt

    myprasanna authored
Commits on Jan 8, 2012
  1. Kaushik Iska
Commits on Jan 6, 2012
  1. myprasanna
  2. myprasanna
  3. myprasanna
Commits on Jan 5, 2012
  1. myprasanna

    Fix the require dirs.

    myprasanna authored
  2. myprasanna
Commits on Jul 15, 2011
  1. Yuki Yugui Sonoda

    tags branches/ruby_1_9_2@32477 as v1_9_2_290.

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_2_290@32553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 9, 2011
  1. * 2011-07-09

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    * ext/tk/extconf.rb: I gave up to fix the build issue of ext/tk with …

    yugui authored
    …Windows
    
      installer (mingw32).  Ported whole ext/tk/extconf.rb from trunk.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 3, 2011
  1. * 2011-07-04

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    * ext/tk/extconf.rb (find_tcl): fixed a TypeError on --with-opt-dir.

    yugui authored
      reported by luislavena and ksmakoto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    * ext/zlib/zlib.c: added a prototype to get rid of SEGV on x86_64

    yugui authored
      darwin.
      Reported by kosaki and nagachika. Patch by nagachika.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    * ext/socket/extconf.rb (have_type("PADDRINFO")): new check.

    yugui authored
    * ext/socket/addrinfo.h: fixed a compilation problem with VC++ 2010.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges a part of r31742, r31947, r31894, r3202 and r32287 from trunk

    yugui authored
    into ruby_1_9_2.
    --
    * ex/tk/extconf.rb: support for the latest ActiveTcl with mingw.
    --
    * ext/tk/extconf.rb: fails on Mac OS X [Ruby 1.9 - Bug #4853]
    --
    * ext/tk/extconf.rb: fix for uninitialized global variables. [Ruby 1.9 - Bug #4811]
    --
    * ext/tk/extconf.rb: use $defs not $CPPFLAGS to get rid of
      command line escape issues on Windows.  fixed #4835.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r32067 from trunk into ruby_1_9_2.

    yugui authored
    --
    * parse.y (parser_parse_string): flush delayed token.  based on a
      patch by Masaya Tarui in [ruby-dev:43762].  Bug #4544
    * parse.y (yylex): revert r24557.  delayed token at the end of
      string should be flushed already by the above change.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r32067 from trunk into ruby_1_9_2.

    yugui authored
    --
    * parse.y (parser_parse_string): flush delayed token.  based on a
      patch by Masaya Tarui in [ruby-dev:43762].  Bug #4544
    * parse.y (yylex): revert r24557.  delayed token at the end of
      string should be flushed already by the above change.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r32062 from trunk into ruby_1_9_2.

    yugui authored
    --
    * ext/socket/unixsocket.c (unix_send_io): race condition fixed.
      (unix_recv_io): ditto.
      fixed by Eric Wong.  [ruby-core:35574]
    
    * test/socket/test_unix.rb: test added for above problem.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges r31528 from trunk into ruby_1_9_2. fixes #4861.

    yugui authored
    --
            * ext/openssl/ossl_ssl.c: By trunk@31346, function check of SSLv2 is executed.
            However, the problem is not revised in this.
            This adds the control of using function of SSLv2 in made macro by function check.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@32382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.