Commit Graph

23383 Commits

Author SHA1 Message Date
Nicolas B. Pierron
29191df9e0 SpiderMonkey: Cancel GCC compilation noise. no bug r=jandem 2012-12-05 01:56:17 -08:00
Nicolas B. Pierron
c8b47e407c Bug 807461 - IonMonkey: Support JSOP_CONDSWITCH. r=h4writer 2012-12-05 00:14:44 -08:00
Bill McCloskey
025b4686f4 Bug 817493 - Use templates for compartment group finder (r=jonco)
--HG--
rename : js/src/gc/FindSCCs.cpp => js/src/gc/FindSCCs-inl.h
extra : rebase_source : 7e615cdbf19930171de3ae6ac7c960d4e59a46ec
2012-12-04 11:31:41 -08:00
Bill McCloskey
8e805e4167 Bug 817341 - Differentiate marking and sweep-marking in GC stats (r=jonco) 2012-12-04 18:29:45 -08:00
Benjamin Peterson
962931f97b No bug - Remove extra comma which gcc dislikes. r=me 2012-12-05 00:09:27 -05:00
Benjamin Peterson
d838ae5bc8 Bug 817452 - Remove AutoRelease[Nullable]Ptr. r=njn 2012-12-05 00:09:15 -05:00
Nicolas B. Pierron
8fc4a45e29 Bug 810253 - Add tests and comments. r=dvander 2012-12-04 18:10:05 -08:00
Chris Peterson
c3c3ba9f0e Bug 818245 - Part 2: Mark some functions as static and capitalize their names in Assembler-arm.cpp. r=dvander 2012-12-03 16:17:23 -08:00
Chris Peterson
3014115f7e Bug 818245 - Part 1: Fix "NULL used in arithmetic" warnings in Assembler-arm.cpp. r=dvander 2012-12-03 16:07:15 -08:00
Jim Blandy
dff7674ef3 (no bug): Fix js/src/gdb/README. DONTBUILD 2012-12-04 11:38:33 -08:00
Rafael Ávila de Espíndola
a6c9cd08a8 Bug 803184 - Remove .cfi_sections .debug_frame. r=ted. 2012-12-04 15:15:05 -05:00
Andrew McCreight
2fa5d0a9d8 Bug 792861 - Make HoldJSObjects/DropJSObjects infallible. r=smaug 2012-11-12 17:15:00 -08:00
Tom Schuster
a14d9f078c Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
Jim Blandy
846be8349c Bug 506717: GDB pretty-printing support for SpiderMonkey. r=sfink,ted 2012-12-04 08:47:57 -08:00
Jason Orendorff
7fca1ab91e Bug 800586 - jsdbg2: Compartment assertion when calling direct eval from evalInGlobal code. r=jimb.
--HG--
extra : rebase_source : 520a13dcb9998dd24d65028f8c4613b7159b9961
2012-12-03 17:23:57 -06:00
Jason Orendorff
520aa9862b Bug 744730 - jsdbg2: Fix assertion when processing onPop hook for a frame which the Debugger has forced to return. r=jimb.
--HG--
extra : rebase_source : 880176173a76c611c8347fe958c682e155d43f53
2012-12-03 17:15:16 -06:00
Jason Orendorff
e0271f028d Bug 800410 - Debugger.Object.prototype.defineProperty needs to check that getters/setters are actually callable objects. r=jimb.
--HG--
extra : rebase_source : 0845908055e337ec1e5fa6dfca9a479ca78d514a
2012-12-03 14:51:59 -06:00
Constellation
e52b5b7a9a Bug 802155 - Reflect.parse: Add "of" field to comprehension block. r=jorendorff.
--HG--
extra : rebase_source : 72e925e62c102ffcd094a5e5f92bfd28f16f3a0b
2012-11-01 12:53:08 +09:00
Jason Orendorff
6be3b9ce2a Bug 816638 - Add nondeterministicGetWeakMapKeys to the JS shell. r=jcoppeard.
--HG--
extra : rebase_source : a4ee020dee963c73e26c5924e20c1e2210ce7645
2012-11-30 16:46:24 -06:00
Christian Holler
77c003ac34 Bug 811756: Handle NaN in IsLeapYear and fix a double/int issue. rs=Waldo 2012-12-04 13:24:45 +01:00
Nicolas B. Pierron
9107592531 Bug 817714 - IonMonkey: Check allocation result in LookupSwitch. r=djvj 2012-12-03 18:58:26 -08:00
Vicamo Yang
be687e70b2 Bug 778093 - Part 3/9: complete onreceived event handling, r=mounir,hsinyi,bent 2012-12-04 10:40:47 +08:00
Bill McCloskey
c653b8d62e Bug 815999 - Mark gray globals black before returning them to the debugger (r=mccr8) 2012-12-03 17:59:46 -08:00
Jim Blandy
2112386f54 Bug 756581: Correctly handle out-of-memory in JS decompiler's PopOffPrec function. r=jorendorff 2012-12-03 14:37:48 -08:00
Jim Blandy
a0d9a5fb0e Bug 756581: Correctly track out-of-memory conditions in decompiler's Sprinter type. r=jorendorff 2012-12-03 14:37:48 -08:00
Brian Hackett
bc04b68f8a Add generic priority queue implementation, bug 817769. r=luke 2012-12-03 15:25:26 -07:00
Jan de Mooij
07f502c333 Bug 817626 - Move JSOpToCondition to IonMacroAssembler.h r=djvj 2012-12-03 23:08:27 +01:00
Jan de Mooij
4e9e51351d Bug 817515 - Move JSOP_NEG implementation to NegOperation. r=djvj 2012-12-03 23:06:07 +01:00
Bill McCloskey
fba1edbad6 Backout ad1ee5f59a6e (bug 817343) for orange 2012-12-03 14:01:05 -08:00
Shu-yu Guo
3892352b87 Bug 811566 - Compile INTRINSICNAME correctly in JaegerMonkey. (r=bhackett) 2012-12-03 13:10:19 -08:00
Benjamin Peterson
8934751db4 Bug 817724 - Change some fields from JSBool to bool. r=luke 2012-12-03 15:53:28 -05:00
Bill McCloskey
d355423782 Bug 817343 - Ensure that incremental GC validation happens (r=jonco)
--HG--
extra : rebase_source : 63096f25eec9f1008169662eb4011ff30045aed9
2012-12-03 12:17:23 -08:00
Jeff Walden
31ee32cb0b Bug 815414 - Move the DST offset cache out of JSContext, and LocalTZA out of a process-wide static, into JSRuntime. r=jorendorff
--HG--
extra : rebase_source : 9c02de9c6db06cf70a89c9a57d65e94655803931
2012-11-27 15:12:20 -08:00
Brian Hackett
b0bfb3eda4 Don't use GetIonContext()->cx in ARM assembler, bug 817509. r=mjrosenb 2012-12-03 13:04:58 -07:00
Bill McCloskey
fbe3efe4af Bug 817218 - Followup to fix compile error (r=red) 2012-12-03 11:35:22 -08:00
Bill McCloskey
04efb729ae Bug 817218 - Move UnmarkGray to the JS engine (r=mccr8) 2012-12-03 11:19:23 -08:00
Bill McCloskey
4c74d19ad5 Bug 803019 - Fix case where atoms compartment is only compartment marked in a GC (r=jonco) 2012-12-03 11:10:29 -08:00
Kannan Vijayan
0ca5d1ea2e Bug 816701 - Fix branchTestObjShape to use input condition instead of hardcoding Assembler::NotEqual. r=mjrosenb 2012-12-03 13:30:39 -05:00
Brian Hackett
518d1e1fa2 Fix test for incremental GC when triggering off thread compilation, bug 817635. r=billm 2012-12-03 11:11:34 -07:00
Jon Coppeard
85815b4b1d Bug 816054 - Assert wrappers are sensible when added to compartment map r=billm
--HG--
extra : rebase_source : 1089ac35de6ac4394e0ac9578257647e9bf25b92
2012-11-30 17:41:30 +00:00
Jon Coppeard
8ece79cdf0 Bug 815999 - Sweep debugger and debugee objects in same group and improve black->gray pointer detection r=billm
--HG--
rename : browser/base/content/test/browser_save_private_link_perwindowpb.js => browser/base/content/test/browser_save_private_link.js
rename : browser/components/sessionstore/test/browser_354894_perwindowpb.js => browser/components/sessionstore/test/browser_354894.js
extra : rebase_source : 06ec307cad3794113af99b67a28713152368cea2
2012-12-03 16:52:07 +00:00
Chris Peterson
f52d71b6c7 Bug 817419 - Fix warning about DebugScopes forward-declaration as struct. r=jcoppeard 2012-12-01 00:57:44 -08:00
Andrew McCreight
be02b50ec7 Bug 812380 - optimize less aggressively in TraceWeakMapping. r=billm 2012-12-03 09:02:57 -08:00
Ed Morley
56d3fa6294 Backout a592d7dfb470 for Android crashes 2012-12-03 11:17:49 +00:00
Marty Rosenberg
dd2259b03a Add in extra function to build on non-arm platforms (no bug, r=glandium) 2012-12-03 04:32:59 -05:00
Marty Rosenberg
e8b7274ca5 If we attempt to make calls compile -> compile -> jitted code -> compile, we can accidentally attempt to enter jitted code without flushing the cache (bug 805421, r=dvander) 2012-11-14 16:25:52 -05:00
Marty Rosenberg
bb33e9dd59 Attempt to fix the issues by disabling IM when we run into a corner case, now builds on non-arm platforms (bug 805299, r=dvander) 2012-12-02 22:21:57 -05:00
Nicolas B. Pierron
c96cc244fa Bug 817475 - JM: Remove re-compilation loop. r=bhackett 2012-12-02 20:59:47 -08:00
Ehsan Akhgari
5283101fb6 Backed out changeset 162e2608bd3c (bug 805299) for breaking debug builds 2012-12-02 23:47:36 -05:00
Marty Rosenberg
3e1deb6622 Implement inc64 on arm, since it hasn't been implemented yet. (bug 811349, r=bhackett, r=jbramley) 2012-12-02 22:21:59 -05:00