summaryrefslogtreecommitdiffstats
path: root/content/browser/debugger/manual_tests/resources/primes.js
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/debugger/manual_tests/resources/primes.js')
-rw-r--r--content/browser/debugger/manual_tests/resources/primes.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/content/browser/debugger/manual_tests/resources/primes.js b/content/browser/debugger/manual_tests/resources/primes.js
new file mode 100644
index 0000000..64d38dc
--- /dev/null
+++ b/content/browser/debugger/manual_tests/resources/primes.js
@@ -0,0 +1,13 @@
+function Primes() {
+ this.primes_ = {};
+}
+
+Primes.prototype.test = function(p) {
+ for (var divisor in this.primes_) {
+ if (p % divisor === 0) return false;
+ if (divisor * divisor > p)
+ break;
+ }
+ this.primes_[p] = 1;
+ return true;
+}