Commit Graph

23377 Commits

Author SHA1 Message Date
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
Marty Rosenberg
eeea3726f7 Attempt to fix the issues by disabling IM when we run into a corner case (bug 805299, r=dvander) 2012-12-02 22:21:57 -05:00
Jim Blandy
0f963fc03b Bug 701393 - Add suffix stripping to PP_TARGETS generic preprocessor rule r=glandium 2012-12-02 16:49:32 -08:00
Hannes Verschore
f94fe21d95 Bug 816787: Remove negative zero check for truncated uses, r=mjrosenb 2012-12-03 00:09:56 +01:00
Ms2ger
418bdd93ec Merge m-c to m-i. 2012-12-02 11:32:57 +01:00
Ms2ger
0b9b4c8d66 Bug 810679 - Move rt->debuggerList to mozilla::LinkedList; r=Waldo 2012-12-02 09:59:39 +01:00
Ms2ger
9cbcd4aa7a Bug 802163 - Fix pyflakes warnings in bindings python; r=peterv 2012-12-02 09:59:08 +01:00