Commit Graph

32508 Commits

Author SHA1 Message Date
Nicolas B. Pierron
ecc49188b8 Bug 817714 - IonMonkey: Check allocation result in LookupSwitch. r=djvj 2012-12-03 18:58:26 -08:00
Vicamo Yang
e96950839d Bug 778093 - Part 3/9: complete onreceived event handling, r=mounir,hsinyi,bent 2012-12-04 10:40:47 +08:00
Bill McCloskey
b7a9fff0cc Bug 815999 - Mark gray globals black before returning them to the debugger (r=mccr8) 2012-12-03 17:59:46 -08:00
Jim Blandy
8578546dd6 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
626f3a3d03 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
671dfb0232 Add generic priority queue implementation, bug 817769. r=luke 2012-12-03 15:25:26 -07:00
Jan de Mooij
37a906d00a Bug 817626 - Move JSOpToCondition to IonMacroAssembler.h r=djvj 2012-12-03 23:08:27 +01:00
Jan de Mooij
86c47ad373 Bug 817515 - Move JSOP_NEG implementation to NegOperation. r=djvj 2012-12-03 23:06:07 +01:00
Bill McCloskey
9525da7bfd Backout ad1ee5f59a6e (bug 817343) for orange 2012-12-03 14:01:05 -08:00
Shu-yu Guo
1fd99d5b8b Bug 811566 - Compile INTRINSICNAME correctly in JaegerMonkey. (r=bhackett) 2012-12-03 13:10:19 -08:00
Benjamin Peterson
6ed2dcdd5a Bug 817724 - Change some fields from JSBool to bool. r=luke 2012-12-03 15:53:28 -05:00
Bill McCloskey
503ca1bc2e 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
f29b13a43e 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
106499ff25 Don't use GetIonContext()->cx in ARM assembler, bug 817509. r=mjrosenb 2012-12-03 13:04:58 -07:00
Bill McCloskey
281aa14137 Bug 817218 - Followup to fix compile error (r=red) 2012-12-03 11:35:22 -08:00
Bill McCloskey
c4cccff5b7 Bug 817218 - Move UnmarkGray to the JS engine (r=mccr8) 2012-12-03 11:19:23 -08:00
Bill McCloskey
464789b3a1 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
c4b48a6460 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
59a777b3cf Fix test for incremental GC when triggering off thread compilation, bug 817635. r=billm 2012-12-03 11:11:34 -07:00
Jon Coppeard
9afa83776f 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
546801bb28 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
5bbac7c941 Bug 817419 - Fix warning about DebugScopes forward-declaration as struct. r=jcoppeard 2012-12-01 00:57:44 -08:00
Andrew McCreight
9abc93145e Bug 812380 - optimize less aggressively in TraceWeakMapping. r=billm 2012-12-03 09:02:57 -08:00
Ed Morley
6191540667 Backout a592d7dfb470 for Android crashes 2012-12-03 11:17:49 +00:00
Marty Rosenberg
d3f354af96 Add in extra function to build on non-arm platforms (no bug, r=glandium) 2012-12-03 04:32:59 -05:00
Marty Rosenberg
cce65564a7 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
541111d892 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
d86334b1c5 Bug 817475 - JM: Remove re-compilation loop. r=bhackett 2012-12-02 20:59:47 -08:00
Ehsan Akhgari
979843d870 Backed out changeset 162e2608bd3c (bug 805299) for breaking debug builds 2012-12-02 23:47:36 -05:00
Marty Rosenberg
be0e6bb09c 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
a0a0a722ce 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
cc1915d3e1 Bug 701393 - Add suffix stripping to PP_TARGETS generic preprocessor rule r=glandium 2012-12-02 16:49:32 -08:00
Hannes Verschore
35cba550be Bug 816787: Remove negative zero check for truncated uses, r=mjrosenb 2012-12-03 00:09:56 +01:00
Ms2ger
910e6a92cd Merge m-c to m-i. 2012-12-02 11:32:57 +01:00
Ms2ger
21a76f85ce Bug 810679 - Move rt->debuggerList to mozilla::LinkedList; r=Waldo 2012-12-02 09:59:39 +01:00
Ms2ger
90dc2a2c97 Bug 802163 - Fix pyflakes warnings in bindings python; r=peterv 2012-12-02 09:59:08 +01:00
Brian Hackett
7bb1f28495 Insert additional resume points after operations likely to kill values, bug 814997. r=dvander 2012-12-01 09:32:34 -07:00
Hannes Verschore
492b9c2d6f Bug 815161: Use caching getproperty to fetch prototype to create this, r=jandem 2012-12-01 16:23:23 +01:00
Jan de Mooij
e4ad71884a Bug 816924 - Add extractNonDoubleType to ValueOperations. r=jwalden 2012-12-01 09:42:18 +01:00
Brian Hackett
06d41edf2a Factor computation of live ranges out of LSRA, bug 817213. r=jandem 2012-12-01 16:32:26 -07:00
Peter Van der Beken
7d77272a5e Fix for bug 814195 (Replace Element quickstubs with new binding methods). r=bz. 2012-11-22 12:09:43 +01:00
Boris Zbarsky
8168433614 Bug 814195 prerequisite: fix tests that do gczeal stuff to not enumerate the window for the first time while gc-ing on every allocation. Otherwise our hang detector kicks in and kills us. rs=jorendorff 2012-12-01 00:47:24 -05:00
Shu-yu Guo
07aab17c73 Bug 816805 - Style fixes for ThreadPool, ForkJoin, and Monitor (r=jwalden) 2012-11-30 15:15:20 -08:00
Brian Hackett
1d8b30b54d Add analysis to eliminate dead resume point operands, bug 814997. r=dvander 2012-11-30 15:59:52 -07:00
Terrence Cole
494d4e4bc0 Bug 811168 - Implement Unrooted<T> protect BaseShape; r=billm
The new Unrooted<T> class adds static typing and dynamic debug-mode assertion to
better protect our GC invarients when writing performance-sensitve code.

--HG--
extra : rebase_source : 13c3c2b8a98f3c013cd1c7c0a0d2bb408e815a2b
2012-11-14 16:06:27 -08:00
Bill McCloskey
eccb5c7216 Backout a6b604916694 (bug 747066) because it's broken 2012-11-30 12:20:24 -08:00
Brian Hackett
85386d3bc6 Reconstruct operands when bailing out from add/sub overflows, bug 773666. r=jandem 2012-11-30 12:46:03 -07:00
Ehsan Akhgari
34ec633fe5 Backed out changeset fc50a2127738 (bug 815999) because of crashes in unit tests 2012-11-30 14:41:35 -05:00
Brian Hackett
6f9c6d3d4c Make removal of negative zero checks independent from resume point locations, bug 816786. r=h4writer 2012-11-30 11:24:36 -07:00
Jon Coppeard
18b7de2fec Bug 815999 - Sweep debugger and debugee objects in same group and improve black->gray pointer detection r=billm
--HG--
rename : toolkit/components/downloads/test/browser/browser_private_resume.js => toolkit/components/downloads/test/unit/test_private_resume.js
extra : rebase_source : 20f695d717ea78ee55f3a9ed395ba17315479ee3
2012-11-29 11:36:23 +00:00