Commit Graph

19534 Commits

Author SHA1 Message Date
Kyle Huey
fc74c5d76f Bug 765936. r=bent,peterv 2012-07-06 10:28:51 -07:00
Jason Orendorff
5fa6604e22 Bug 695908 - Use bool in js/src/frontend rather than JSBool. Part 2: JSBool to bool. r=ejpbruel. 2012-07-03 12:37:19 -05:00
Jason Orendorff
8cfe02ab86 Bug 695908 - Use bool in js/src/frontend rather than JSBool. Part 1: true/false literals. r=ejpbruel. 2012-07-03 12:37:00 -05:00
Brian Hackett
8f39f6c99d Check the types of values newly known as doubles at loop heads when entering from the interpreter, bug 769985. r=dvander 2012-07-06 06:54:32 -06:00
Nicholas Nethercote
3e5b5a0e50 Bug 687724 (part 4) - Re-indent JSMemoryMultiReporter's methods. r=bholley.
--HG--
extra : rebase_source : deba800edfc3f55a9016d29acfd91d07a56e2e62
2012-07-05 21:16:11 -07:00
Nicholas Nethercote
c27840e9f1 Bug 687724 (part 3) - Report JS memory consumption for compartments that are associated with |window| objects under "window-objects". r=bholley,jlebar,luke.
--HG--
extra : rebase_source : 20329a698154ef61cea74247d3dccc9f01899829
2012-07-05 21:12:37 -07:00
Nicholas Nethercote
fce2d7b5db Bug 687724 (part 2) - Make JSCompartment::global() fallible. r=luke.
--HG--
extra : rebase_source : 68a5558772d643ab9f3b32b60a89fdbaf9b5e6ad
2012-07-03 17:25:15 -07:00
Nicholas Nethercote
e134be45fd Bug 687724 (part 1) - Convert JSCompartment::gcRunning to gcState. r=wmccloskey.
--HG--
extra : rebase_source : 5ba4e3b170ffd98495f31dd04a6be46ad33d497b
2012-07-03 17:24:03 -07:00
Siddharth Agarwal
3ff3b5be12 Bug 600522 - Sunspider trace-test 'check-date-format-tofte.js' fails on computers not set to Pacific time. r=dmandelin 2012-07-06 10:38:16 +05:30
Nicholas Nethercote
65965e2124 Bug 770092 (part 4) - Move JSFunction initialization code out of JSScript::fullyInitFromEmitter().
--HG--
extra : rebase_source : ef54cd18e6bc28947ac49d4a11e6590ee697ffd6
2012-07-05 19:35:43 -07:00
Nicholas Nethercote
d6cc43a799 Bug 770092 (part 3) - Move typeSetFunction() from JSScript to JSFunction.
--HG--
extra : rebase_source : 5889ba2bb349a7130440d43952a86e6cf201e677
2012-07-05 19:23:53 -07:00
Nicholas Nethercote
11e9d90176 Bug 770092 (part 2) - Don't set JSScript::function_ in JSScript::fullyInitFromEmitter().
--HG--
extra : rebase_source : 83effb7eabadfcaf7efcd56341191b11e6a05069
2012-07-02 00:03:26 -07:00
Nicholas Nethercote
a29a9cac2f Bug 770092 (part 1) - Move the new script notification code out of JSScript::fullyInitFromEmitter().
--HG--
extra : rebase_source : 03bc8061c11874af7bbf1a9b3edf49bec5601e80
2012-07-02 00:01:54 -07:00
Luke Wagner
fa35904ecb Bug 771242 - Disable the 'arguments' optimization for generators (r=bhackett) 2012-07-05 15:52:28 -07:00
Benjamin Peterson
e497bebe54 Bug 771281 - Remove js shell workers. r=jorendorff 2012-07-05 21:08:02 -04:00
Nicholas Nethercote
e0a30f1240 No bug. Fix two compile warnings. r=luke,jwalden.
--HG--
extra : rebase_source : 9cf85eb1112ac9dcb792eeccc213b887e3c74a31
2012-07-05 17:24:35 -07:00
Bill McCloskey
23554c3fa2 Bug 767074 - Fix bug in barrier verifier (r=bhackett) 2012-07-05 16:38:12 -07:00
Bill McCloskey
b6e81abbe8 Bug 771026 - Replace JSProperty with Shape (r=bhackett) 2012-07-04 19:34:06 -07:00
Bill McCloskey
d57947baca Backed out changeset fe305819d2f2 (bug 771026) for orange 2012-07-04 20:22:30 -07:00
Bill McCloskey
ab72b4aa50 Bug 771026 - Replace JSProperty with Shape (r=bhackett) 2012-07-04 19:34:06 -07:00
Bill McCloskey
252cf2ecc5 Bug 771018 - Replace "const Shape" with "Shape" (r=luke) 2012-07-04 19:33:41 -07:00
Luke Wagner
83fa53f7f9 Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff)
--HG--
rename : js/src/jsobj.cpp => js/src/builtin/Eval.cpp
2012-07-03 10:24:35 -07:00
Bill McCloskey
1775e92469 Bug 770999 - Add get() method to Handle<T> and Rooted<T> (r=bhackett) 2012-07-04 13:34:42 -07:00
Bill McCloskey
2100b10524 Bug 770759 - Add mutable handles (r=bhackett) 2012-07-04 11:12:16 -07:00
Ehsan Akhgari
5842de901d Merge backouts 2012-07-04 19:44:26 -04:00
Ehsan Akhgari
751b028c22 Backout changeset aec1ad4171a1 (bug 769504) because of merge conflicts with the rest of the backouts 2012-07-04 19:44:15 -04:00
Ehsan Akhgari
f051d81342 Backout changeset 8e3bc766092d (bug 725909) because of merge conflicts with the rest of the backouts 2012-07-04 19:43:42 -04:00
Ehsan Akhgari
a809593e1c Backout changeset f44eca03418c (bug 725907 part 5) because of merge conflicts with the rest of the backouts 2012-07-04 19:43:03 -04:00
Ehsan Akhgari
16ddbb65fa Backout changeset b23429ce0d81 (bug 695908) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:28:14 -04:00
Ehsan Akhgari
6310954652 Backout changeset 1e28b1f771c1 (bug 695908) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:27:50 -04:00
Ehsan Akhgari
4ea57cfaa5 Backout changeset 5f4c341d773a (bug 743107) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:27:15 -04:00
Ehsan Akhgari
79bbc5eb24 Backout changeset 3a488b71b69a (bug 725907 part 1) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:26:42 -04:00
Ehsan Akhgari
ea75e5f7af Backout changeset cb49c3730a97 (bug 725907 part 2) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:26:20 -04:00
Ehsan Akhgari
16fb5a22f8 Backout changeset 4313740f1adc (bug 725907 part 3) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:25:56 -04:00
Ehsan Akhgari
1d0cd765cd Backout changeset 24feaa8bd894 (bug 725907 part 4) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:24:50 -04:00
Ehsan Akhgari
b7c1969ac5 Backout changeset 20b0bce4c165 (bug 703537) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:24:04 -04:00
Ehsan Akhgari
6371779f12 Backout changeset 8417741974ba (bug 770261) under the suspicion of breaking Linux32 mochitest-chrome without framepointers 2012-07-04 19:23:03 -04:00
Luke Wagner
be43698db6 Bug 769987 - don't forget to ExpandInlineFrames before discarding jit code (r=bhackett) 2012-07-04 10:39:48 -07:00
Jason Orendorff
7145432f98 Bug 725909 - Make Maps and Sets iterable. r=luke.
--HG--
extra : rebase_source : dcd0afb9eb8b57ff749a4c31c756fa8f3d4e2c63
2012-07-04 10:24:25 -05:00
Jason Orendorff
d155034c67 Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
--HG--
extra : rebase_source : ba057a23415f4bca85d5c15c555db9fd10b5146e
2012-07-04 10:24:20 -05:00
Jason Orendorff
09218fb9b5 Use // comments in MapObject.cpp. Trivial. r=luke in bug 769504.
--HG--
extra : rebase_source : eb243d44fba36c930b630d992ff5af74517e8a79
2012-07-04 10:24:12 -05:00
Jason Orendorff
0d459625e3 Bug 725907 - for-of improvements, part 5: Make ctypes arrays iterable. r=bhackett.
--HG--
extra : rebase_source : 598baa07d9cfa41255aadff979ca8319e288a05b
2012-07-04 10:24:06 -05:00
Jon Coppeard
378d445c9e Bug 770200: GC: Simplify use of GC lock r=billm 2012-07-04 12:19:23 +01:00
Jon Coppeard
00bb145d73 Bug 770121: GC: Make GC more deterministic when JS_MORE_DETERMINISTIC is defined r=billm 2012-07-04 12:17:49 +01:00
Jon Coppeard
920262360f Bug 770110: GC: gcIncrementalState is now used by non-incremental GCs r=billm 2012-07-04 12:15:18 +01:00
Bobby Holley
73a191f725 Bug 655649 - Introduce an API to recompute wrappers based on various filters. r=billm 2012-07-04 12:13:01 +02:00
Bobby Holley
4624f40980 Bug 655649 - Codify |wrappedObject(value) == key| invariant. r=billm
Now that we're not doing that awful Location thing anymore, We should assert this.
2012-07-04 12:13:01 +02:00
Bobby Holley
c9ff4f3d72 Bug 655649 - Move/Rename RemapWrappers. r=billm
Simple rename/move. Renamed some parameters, and switched from manual iteration to CompartmentsIter.
2012-07-04 12:13:01 +02:00
Bobby Holley
ac86e9959c Bug 655649 - Hoist machinery for remapping a single wrapper into a separate function. r=billm
Aside from some renaming, no functionality has been changed.
2012-07-04 12:13:01 +02:00
Luke Wagner
8811625a5b Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff)
--HG--
rename : js/src/jsobj.cpp => js/src/builtin/Eval.cpp
extra : rebase_source : 021246f048f6fd78ead99867a23403d5656ed354
2012-07-03 10:24:35 -07:00