| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # | 2 # |
| 3 # Copyright 2012 the V8 project authors. All rights reserved. | 3 # Copyright 2012 the V8 project authors. All rights reserved. |
| 4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
| 5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
| 6 # met: | 6 # met: |
| 7 # | 7 # |
| 8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
| 9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
| 10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
| (...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 return Vector<const char>("", 0); | 269 return Vector<const char>("", 0); |
| 270 } | 270 } |
| 271 | 271 |
| 272 template <> | 272 template <> |
| 273 Vector<const byte> NativesCollection<%(type)s>::GetScriptsSource() { | 273 Vector<const byte> NativesCollection<%(type)s>::GetScriptsSource() { |
| 274 return Vector<const byte>(sources, %(total_length)i); | 274 return Vector<const byte>(sources, %(total_length)i); |
| 275 } | 275 } |
| 276 | 276 |
| 277 template <> | 277 template <> |
| 278 void NativesCollection<%(type)s>::SetRawScriptsSource(Vector<const char> raw_s
ource) { | 278 void NativesCollection<%(type)s>::SetRawScriptsSource(Vector<const char> raw_s
ource) { |
| 279 ASSERT(%(raw_total_length)i == raw_source.length()); | 279 DCHECK(%(raw_total_length)i == raw_source.length()); |
| 280 raw_sources = raw_source.start(); | 280 raw_sources = raw_source.start(); |
| 281 } | 281 } |
| 282 | 282 |
| 283 } // internal | 283 } // internal |
| 284 } // v8 | 284 } // v8 |
| 285 """ | 285 """ |
| 286 | 286 |
| 287 SOURCES_DECLARATION = """\ | 287 SOURCES_DECLARATION = """\ |
| 288 static const byte sources[] = { %s }; | 288 static const byte sources[] = { %s }; |
| 289 """ | 289 """ |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 type: type parameter for NativesCollection template. | 547 type: type parameter for NativesCollection template. |
| 548 compression: type of compression used. [off|bz2] | 548 compression: type of compression used. [off|bz2] |
| 549 sources.js: JS internal sources or macros.py.""") | 549 sources.js: JS internal sources or macros.py.""") |
| 550 (options, args) = parser.parse_args() | 550 (options, args) = parser.parse_args() |
| 551 | 551 |
| 552 JS2C(args[3:], args[0], args[1], args[2], options.raw, options.startup_blob) | 552 JS2C(args[3:], args[0], args[1], args[2], options.raw, options.startup_blob) |
| 553 | 553 |
| 554 | 554 |
| 555 if __name__ == "__main__": | 555 if __name__ == "__main__": |
| 556 main() | 556 main() |
| OLD | NEW |