Chromium Code Reviews| 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 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 80 | 80 |
| 81 // ------------------------------------------------------------------- | 81 // ------------------------------------------------------------------- |
| 82 | 82 |
| 83 function SetupWeakMap() { | 83 function SetupWeakMap() { |
| 84 // Setup the WeakMap constructor function. | 84 // Setup the WeakMap constructor function. |
| 85 %SetCode($WeakMap, WeakMapConstructor); | 85 %SetCode($WeakMap, WeakMapConstructor); |
| 86 | 86 |
| 87 // Setup the WeakMap prototype object. | 87 // Setup the WeakMap prototype object. |
| 88 %FunctionSetPrototype($WeakMap, new $WeakMap()); | 88 %FunctionSetPrototype($WeakMap, new $WeakMap()); |
| 89 | 89 |
| 90 // Setup the constructor property on the WeakMap prototype object. | |
|
Erik Corry
2011/08/30 09:13:01
Setup -> Set up
And 3 other places in this file.
Michael Starzinger
2011/08/30 09:34:41
Done.
| |
| 91 %SetProperty($WeakMap.prototype, "constructor", $WeakMap, DONT_ENUM); | |
| 92 | |
| 90 // Setup the non-enumerable functions on the WeakMap prototype object. | 93 // Setup the non-enumerable functions on the WeakMap prototype object. |
| 91 InstallFunctionsOnHiddenPrototype($WeakMap.prototype, DONT_ENUM, $Array( | 94 InstallFunctionsOnHiddenPrototype($WeakMap.prototype, DONT_ENUM, $Array( |
| 92 "get", WeakMapGet, | 95 "get", WeakMapGet, |
| 93 "set", WeakMapSet, | 96 "set", WeakMapSet, |
| 94 "has", WeakMapHas, | 97 "has", WeakMapHas, |
| 95 "delete", WeakMapDelete | 98 "delete", WeakMapDelete |
| 96 )); | 99 )); |
| 97 } | 100 } |
| 98 | 101 |
| 99 | 102 |
| 100 SetupWeakMap(); | 103 SetupWeakMap(); |
| OLD | NEW |