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