Feature #10468 ยป 0001-lib-uri-rfc2396_parser.rb-initialize-reduce-bytecode.patch
| ChangeLog | ||
|---|---|---|
| Mon Nov  3 11:00:15 2014  Eric Wong  <e@80x24.org> | ||
| 	* lib/uri/rfc2396_parser.rb (initialize): reduce bytecode size | ||
| 	  from 2088 to 1332 bytes on 32-bit x86 | ||
| Mon Nov  3 09:43:30 2014  SHIBATA Hiroshi  <shibata.hiroshi@gmail.com> | ||
| 	* vm_args.c: fixed build error with clang | ||
| lib/uri/rfc2396_parser.rb | ||
|---|---|---|
|     # | ||
|     def initialize(opts = {}) | ||
|       @pattern = initialize_pattern(opts) | ||
|       @pattern.each_value {|v| v.freeze} | ||
|       @pattern.each_value(&:freeze) | ||
|       @pattern.freeze | ||
|       @regexp = initialize_regexp(@pattern) | ||
|       @regexp.each_value {|v| v.freeze} | ||
|       @regexp.each_value(&:freeze) | ||
|       @regexp.freeze | ||
|     end | ||
| -  | ||