Commit Graph

32872 Commits

Author SHA1 Message Date
Nicolas B. Pierron
9fbf610439 Bug 990106 part 5 - Assert lack of live uses of recover instructions. r=h4writer 2014-04-29 10:17:52 -07:00
Nicolas B. Pierron
dd574ffdb8 Bug 990106 part 4 - Recover Add and DCE unused additions. r=h4writer,jandem 2014-04-29 10:17:52 -07:00
Nicolas B. Pierron
d70c817231 Bug 990106 part 3 - Recover RInstructions during bailouts. r=jandem 2014-04-29 10:17:51 -07:00
Nicolas B. Pierron
a7a93e548d Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer 2014-04-29 10:17:51 -07:00
Nicolas B. Pierron
8572b9352c Bug 990106 part 1 - RecoverWriter accept MNode instead of MResumePoint. r=jandem 2014-04-29 10:17:51 -07:00
Kannan Vijayan
157273c398 Bug 1002795 - Remove profileInlineFrames option. r=h4writer 2014-04-29 12:28:36 -04:00
Nicolas B. Pierron
8b101adc13 Bug 998251 - Fix JSON spew by only printing new-lines in LInstruction::dump(). r=h4writer 2014-04-29 08:58:17 -07:00
Jan de Mooij
b4d6a71a15 Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett 2014-04-29 08:54:46 +02:00
Tooru Fujisawa
ee72b30c78 Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem 2014-04-25 15:39:04 +09:00
Steve Singer
497bc27398 Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett 2014-04-27 17:27:00 +02:00
Carsten "Tomcat" Book
e42b6da837 Backed out changeset 1c7e09bbee26 (bug 1000942) for dt3 orange 2014-04-29 10:38:52 +02:00
Carsten "Tomcat" Book
5b007c7c48 Backed out changeset 31929d871cad (bug 1002277) for devtools-chrome-3 orange 2014-04-29 10:14:19 +02:00
Steve Singer
b21f278074 Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett 2014-04-27 17:27:00 +02:00
Michael Shuen
2a4c7b090c Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug 2014-04-28 16:53:00 +02:00
Jan de Mooij
3c02d24db3 Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett 2014-04-29 08:54:46 +02:00
Ehsan Akhgari
7f2132298a Bug 1002313 - Fix the test for bug 503926 so that it doesn't rely on nsIDOMNode being scriptable; r=bzbarsky 2014-04-28 19:58:34 -04:00
Nicholas Nethercote
ff988336a8 Bug 997590 (part 2) - Create RegExpStaticsObjects lazily. r=sstangl.
--HG--
extra : rebase_source : 9cffd8ad8d3e66bb523cb1c127ca066847e34ee6
2014-04-22 20:13:24 -07:00
Nicholas Nethercote
70ae04650f Bug 997590 (part 1) - Remove a dead else-branch. r=sstangl.
--HG--
extra : rebase_source : e126b0c5189f7845b7d6c1fc1a65aaca4d7dab12
2014-04-22 20:12:33 -07:00
Chris Peterson
c7dffd99bb Bug 880329 - Remove ES3-only SyntaxError for do-while without semicolon. r=jorendorff 2014-04-18 00:24:04 -07:00
Brian Hackett
b4729a1506 Bug 1002271 - Remove jsanalyze files, r=jandem. 2014-04-28 10:26:19 -06:00
Kannan Vijayan
9206df019f Bug 987379 - Fix enableSPSProfilingAssertions api to be cleaner. r=h4writer 2014-04-28 11:37:29 -04:00
Julian Seward
deab483e5d Bug 990247 - Conditional jump or move depends on uninitialised value(s) and Use of uninitialised value of size 4 [@ dosprintf]. r=n.nethercote.
--HG--
extra : rebase_source : bebbc355cca7365b500b82ef29f29eb29420c600
2014-04-28 17:17:50 +02:00
Ed Morley
3c4e8b1e0a Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures 2014-04-28 15:28:48 +01:00
Brian Hackett
dd0a53d59b Bug 1002271 - Remove jsanalyze files, r=jandem. 2014-04-28 08:12:20 -06:00
Nathan Froyd
6b87148334 Bug 997820 - part 2 - disable telemetry in jsreftests; r=ted 2014-04-23 09:01:47 -04:00
Hannes Verschore
7fb7aefe9c Bug 716647: Fix Tracelogger after baseline adjustments, r=till 2014-04-28 14:38:45 +02:00
Hannes Verschore
d4d5d4a5a4 Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function, r=jandem 2014-04-28 13:44:13 +02:00
Steve Singer
3889c0c547 Bug 1002041 - Fix non-ion build failures from 716647. r=shu 2014-04-27 17:47:00 -04:00
Anuj Agarwal
6b07d8ebb3 Bug 995278 - JS_NewArrayBufferContents frees user data on error. r=sfink 2014-04-27 01:22:00 -04:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Birunthan Mohanathas
72915c4688 Bug 866289 - Make mode lines consistent in js/xpconnect/ for 2 space indented files. r=Ms2ger 2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
eaba6c5a37 Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger 2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
4de1915f30 Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug 2014-04-25 12:49:00 -04:00
Stephen Kelly
46dc54a7f7 Bug 885798 - Extend the nc_slots enum with new Number constants. r=till
Follow-up to the previously-landed patch.

The lack of this extension happens not to matter because the
NC_EPSILON and NC_LIMIT enum values happen to not be used
in the file currently.

--HG--
extra : rebase_source : 4c6da4d6da68e133cc6799250f4bee4b92ed188f
2014-04-26 18:45:33 +02:00
Brian Hackett
10b71f4c30 Bug 984537 - Keep JIT code around for compartments on the stack when triggering GC, r=jandem. 2014-04-26 10:39:53 -06:00
Stephen Kelly
d3472f88a7 Bug 885798 - Add Number.{MAX,MIN}_SAFE_INTEGER. r=evilpie
--HG--
extra : rebase_source : 74a78f96d5b5951cc0ba4038ec35be0a5d0d2989
2014-04-26 16:35:50 +02:00
Jon Coppeard
524e476310 Bug 1001359 - Store chunk location in the chunk trailer r=terrence DONTBUILD 2014-04-26 09:30:04 +01:00
Jon Coppeard
207c0f68b6 Backed out changeset 5c5a3cc08905 for wrong bugnumber, DONTBUILD 2014-04-26 09:37:56 +01:00
Jon Coppeard
1ca314bb69 Bug 988950 - Store chunk location in the chunk trailer r=terrence 2014-04-26 09:30:04 +01:00
Jon Coppeard
0401d7e8bb Bug 988950 - Improve postbarrier codegen on ARM r=mjrosenb 2014-04-26 09:12:27 +01:00
Chris Peterson
39cfeb6f23 Bug 1000712 - Fix -Wunused-variable warnings in js. r=jonco 2014-04-24 15:18:23 -07:00
Jeff Walden
fdc0d77b90 Bug 1001547 - Fix a bug in typed array element-setting. r=sfink 2014-04-25 12:26:56 -07:00
Eric Faust
587a0144d2 Bug 978229 - Part 2: Remove IsSealed() from Proxy.[[Delete]]. (r=jorendorff) 2014-04-25 17:10:54 -07:00
Eric Faust
3b3e5c561e Bug 978229 - Part 1: Remove IsSealed() from Proxy.[[HasProperty]]. (r=jorendorff) 2014-04-25 17:10:51 -07:00
Eric Faust
4a92d285ab Bug 978229 - Part 0: Rename jsproxy.cpp internal IdToValue to IdToExposableValue. (r=jorendorff) 2014-04-25 17:10:50 -07:00
Jason Orendorff
b0d49ed7a5 Bug 988751 - Remove DNP_DONT_PURGE. r=Waldo. 2014-04-25 16:11:04 -05:00
Jason Orendorff
d5761de858 Bug 547140, part 7 - Remove JSContext::resolveFlags and JSAutoResolveFlags. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
2448534be8 Bug 547140, part 6 - Remove flags argument from JSObject::hasProperty. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
141a32779c Bug 547140, part 5 - Remove flags argument from lookup functions. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
b4e94a9f46 Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo. 2014-04-25 16:11:02 -05:00