Commit 934414dc66dc095b385ae29ed705620af35f95f7

Avatar

Repository git://github.com/evanphx/rubinius.git master
by evan (Using name ‘Evan Phoenix’) on 2009-11-05 23:31 (about 1 month ago)

Rewrite class variable support
Moved the bulk of the support into primitive methods on Module and
StaticScope. This was for performance, memory usage, and code
organization reasons.

Language Totals

  Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
  C++ 246 4 12 0 73 0
  Ruby 29 68 0 1 8 4

Files Changed

[14 total ]
File Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
kernel/bootstrap/static_scope.rb
  Ruby 16 0 0 0 8 0
kernel/common/module.rb
  Ruby 11 55 0 1 0 0
kernel/common/static_scope.rb
  Ruby 0 9 0 0 0 4
kernel/compiler/bytecode.rb
  Ruby 2 4 0 0 0 0
vm/builtin/compactlookuptable.cpp
  C++ 5 1 0 0 1 0
vm/builtin/compactlookuptable.hpp
  C++ 1 0 0 0 1 0
vm/builtin/lookuptable.cpp
  C++ 39 1 0 0 9 0
vm/builtin/lookuptable.hpp
  C++ 6 0 2 0 3 0
vm/builtin/module.cpp
  C++ 147 0 0 0 38 0
vm/builtin/module.hpp
  C++ 5 0 5 0 5 0