├── ChangeLog ├── LICENSE ├── README.md ├── Rakefile ├── VERSION ├── benchmark ├── benchmark.rb └── benchmark_slow.rb ├── bin └── faster_require ├── lib ├── faster_require.rb └── rubygems_plugin.rb ├── spec ├── files │ ├── a_requires_b.rb │ ├── active_support_no_double_load.rb │ ├── attempt_double_load.rb │ ├── attempt_double_load_wrong_version.rb │ ├── b.rb │ ├── c.rb │ ├── clear.bat │ ├── d.rb │ ├── e.rb │ ├── fast.rb │ ├── fast2.rb │ ├── file_that_sets_ignore_pwd_flag.rb │ ├── gem_after.rb │ ├── gem_before.rb │ ├── large.rb │ ├── load_various_gems.rb │ ├── load_various_gems2.rb │ ├── non_dot_rb.rb │ ├── regin_gem.rb │ ├── require_facets.rb │ ├── require_full_path.rb │ ├── require_non_dot_rb_fails.rb │ ├── require_twice_in_dir_pwd.rb │ ├── requires_itself.rb │ ├── should_put_modules_in_right_place.rb │ ├── slow.rb │ ├── socket_load.rb │ └── time_just_loading_rubygems.rb └── spec.fast_require.rb └── todo /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.9.4 -------------------------------------------------------------------------------- /benchmark/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/benchmark/benchmark.rb -------------------------------------------------------------------------------- /benchmark/benchmark_slow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/benchmark/benchmark_slow.rb -------------------------------------------------------------------------------- /bin/faster_require: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/bin/faster_require -------------------------------------------------------------------------------- /lib/faster_require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/lib/faster_require.rb -------------------------------------------------------------------------------- /lib/rubygems_plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/lib/rubygems_plugin.rb -------------------------------------------------------------------------------- /spec/files/a_requires_b.rb: -------------------------------------------------------------------------------- 1 | require 'b' -------------------------------------------------------------------------------- /spec/files/active_support_no_double_load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/active_support_no_double_load.rb -------------------------------------------------------------------------------- /spec/files/attempt_double_load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/attempt_double_load.rb -------------------------------------------------------------------------------- /spec/files/attempt_double_load_wrong_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/attempt_double_load_wrong_version.rb -------------------------------------------------------------------------------- /spec/files/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/b.rb -------------------------------------------------------------------------------- /spec/files/c.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/c.rb -------------------------------------------------------------------------------- /spec/files/clear.bat: -------------------------------------------------------------------------------- 1 | rm -rf %HOMEPATH%/.ruby_faster_require_cache -------------------------------------------------------------------------------- /spec/files/d.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/d.rb -------------------------------------------------------------------------------- /spec/files/e.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/e.rb -------------------------------------------------------------------------------- /spec/files/fast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/fast.rb -------------------------------------------------------------------------------- /spec/files/fast2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/fast2.rb -------------------------------------------------------------------------------- /spec/files/file_that_sets_ignore_pwd_flag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/file_that_sets_ignore_pwd_flag.rb -------------------------------------------------------------------------------- /spec/files/gem_after.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/gem_after.rb -------------------------------------------------------------------------------- /spec/files/gem_before.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/gem_before.rb -------------------------------------------------------------------------------- /spec/files/large.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/large.rb -------------------------------------------------------------------------------- /spec/files/load_various_gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/load_various_gems.rb -------------------------------------------------------------------------------- /spec/files/load_various_gems2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/load_various_gems2.rb -------------------------------------------------------------------------------- /spec/files/non_dot_rb.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/files/regin_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/regin_gem.rb -------------------------------------------------------------------------------- /spec/files/require_facets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/require_facets.rb -------------------------------------------------------------------------------- /spec/files/require_full_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/require_full_path.rb -------------------------------------------------------------------------------- /spec/files/require_non_dot_rb_fails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/require_non_dot_rb_fails.rb -------------------------------------------------------------------------------- /spec/files/require_twice_in_dir_pwd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/require_twice_in_dir_pwd.rb -------------------------------------------------------------------------------- /spec/files/requires_itself.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/requires_itself.rb -------------------------------------------------------------------------------- /spec/files/should_put_modules_in_right_place.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/should_put_modules_in_right_place.rb -------------------------------------------------------------------------------- /spec/files/slow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/slow.rb -------------------------------------------------------------------------------- /spec/files/socket_load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/files/socket_load.rb -------------------------------------------------------------------------------- /spec/files/time_just_loading_rubygems.rb: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | Gem::Dependency -------------------------------------------------------------------------------- /spec/spec.fast_require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/spec/spec.fast_require.rb -------------------------------------------------------------------------------- /todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdp/faster_require/HEAD/todo --------------------------------------------------------------------------------