| OLD | NEW | 
|    1 // Copyright 2011 the V8 project authors. All rights reserved. |    1 // Copyright 2011 the V8 project authors. All rights reserved. | 
|    2 // Redistribution and use in source and binary forms, with or without |    2 // Redistribution and use in source and binary forms, with or without | 
|    3 // modification, are permitted provided that the following conditions are |    3 // modification, are permitted provided that the following conditions are | 
|    4 // met: |    4 // met: | 
|    5 // |    5 // | 
|    6 //     * Redistributions of source code must retain the above copyright |    6 //     * Redistributions of source code must retain the above copyright | 
|    7 //       notice, this list of conditions and the following disclaimer. |    7 //       notice, this list of conditions and the following disclaimer. | 
|    8 //     * Redistributions in binary form must reproduce the above |    8 //     * Redistributions in binary form must reproduce the above | 
|    9 //       copyright notice, this list of conditions and the following |    9 //       copyright notice, this list of conditions and the following | 
|   10 //       disclaimer in the documentation and/or other materials provided |   10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|   24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |   24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|   25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |   25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|   26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |   26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|   27  |   27  | 
|   28 #include <stdarg.h> |   28 #include <stdarg.h> | 
|   29 #include <limits.h> |   29 #include <limits.h> | 
|   30 #include <cmath> |   30 #include <cmath> | 
|   31  |   31  | 
|   32 #include "conversions-inl.h" |   32 #include "conversions-inl.h" | 
|   33 #include "dtoa.h" |   33 #include "dtoa.h" | 
|   34 #include "list-inl.h" |  | 
|   35 #include "strtod.h" |   34 #include "strtod.h" | 
|   36 #include "utils.h" |   35 #include "utils.h" | 
|   37  |   36  | 
|   38 #ifndef _STLP_VENDOR_CSTD |   37 #ifndef _STLP_VENDOR_CSTD | 
|   39 // STLPort doesn't import fpclassify into the std namespace. |   38 // STLPort doesn't import fpclassify into the std namespace. | 
|   40 using std::fpclassify; |   39 using std::fpclassify; | 
|   41 #endif |   40 #endif | 
|   42  |   41  | 
|   43 namespace v8 { |   42 namespace v8 { | 
|   44 namespace internal { |   43 namespace internal { | 
| (...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  429   if (decimal_pos > 0) result_size++; |  428   if (decimal_pos > 0) result_size++; | 
|  430   // Allocate result and fill in the parts. |  429   // Allocate result and fill in the parts. | 
|  431   SimpleStringBuilder builder(result_size + 1); |  430   SimpleStringBuilder builder(result_size + 1); | 
|  432   builder.AddSubstring(integer_buffer + integer_pos + 1, integer_part_size); |  431   builder.AddSubstring(integer_buffer + integer_pos + 1, integer_part_size); | 
|  433   if (decimal_pos > 0) builder.AddCharacter('.'); |  432   if (decimal_pos > 0) builder.AddCharacter('.'); | 
|  434   builder.AddSubstring(decimal_buffer, decimal_pos); |  433   builder.AddSubstring(decimal_buffer, decimal_pos); | 
|  435   return builder.Finalize(); |  434   return builder.Finalize(); | 
|  436 } |  435 } | 
|  437  |  436  | 
|  438 } }  // namespace v8::internal |  437 } }  // namespace v8::internal | 
| OLD | NEW |