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 | 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 |
| 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 | |