Commit Graph

41280 Commits

Author SHA1 Message Date
Ryan VanderMeulen
85f09a609c Merge fx-team to m-c. 2014-03-10 17:10:25 -04:00
Benjamin Bouvier
d530254862 Bug 980860: Fix fieldName comparison in TypeDescrSet::fieldNamed; r=nmatsakis 2014-03-10 15:49:05 +01:00
Carsten "Tomcat" Book
7b19aee5a4 Merge mozilla-central to mozilla-inbound 2014-03-10 12:34:00 +01:00
Carsten "Tomcat" Book
a8dae518e0 Backed out changeset 557c7be2fdb6 (bug 979481) for causing regression Bug 981202 2014-03-10 12:32:05 +01:00
Carsten "Tomcat" Book
efc83e3864 Backed out changeset 5d9fb147f723 (bug 979481) 2014-03-10 12:31:35 +01:00
Carsten "Tomcat" Book
5f14988ea2 Backed out changeset 670fb9adcd29 (bug 979481) 2014-03-10 12:31:32 +01:00
Carsten "Tomcat" Book
fa63399a79 Backed out changeset 77f4622e2000 (bug 979481) 2014-03-10 12:31:31 +01:00
Hannes Verschore
47ddf67421 Bug 977577 - IonMonkey: Improve MRecompilecheck by checking if already recompiling, before doing vmcall, r=jandem 2014-03-10 12:07:35 +01:00
Carsten "Tomcat" Book
3d69a1c238 Backed out changeset 7de39a071ca6 (bug 981167) for Test Bustage on a CLOSED TREE 2014-03-10 10:41:31 +01:00
Terrence Cole
06230be26b Bug 973571 - Do not allow gcparam to set the mark stack limit while a gc is in progress; r=billm
--HG--
extra : rebase_source : 620edcc859a86d8cb6e7d525de4079238a89a07e
2014-03-09 15:02:41 -07:00
Brian Hackett
c294e63726 Bug 980630 - Remove type nuking, r=jandem. 2014-03-09 08:14:49 -07:00
Bill McCloskey
a246a53379 Back out bug 940305 (too spammy) 2014-03-08 13:04:11 -08:00
Ms2ger
75199de4ff Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures. 2014-03-08 21:37:57 +01:00
Brian Hackett
a460172d3a Bug 980630 - Fix build break. 2014-03-08 11:05:46 -07:00
Brian Hackett
3899368c4e Bug 980630 - Remove type nuking, r=jandem. 2014-03-08 10:57:38 -07:00
Brian Hackett
856b3504d4 Bug 980450 - Add test. 2014-03-08 07:55:55 -07:00
Andrew McCreight
2243646948 Bug 977940, part 2 - Don't automatically trigger the ghost window detector during ICC. r=smaug 2014-03-08 05:38:53 -08:00
Brian Hackett
fffb1a9de1 Bug 964059 - Give worker runtimes the main thread's JSRuntime as their parent, r=billm. 2014-03-07 17:18:05 -07:00
Andy Wingo
ef11f145dc Bug 979865 - Part 5: Add tests r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
b44cadef63 Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
5ba1fe5cdf Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
e14a60fe1e Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo
8ca727d65f Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff 2014-03-07 22:01:12 +01:00
Luke Wagner
72a9042752 Bug 979541 - Remove nonLazyScript use in ArgumentsObject::elements (r=jandem)
--HG--
extra : rebase_source : 640ddf5af5d606a7ee40ee6189faaec244298b39
2014-03-05 14:49:36 -06:00
Jim Blandy
197fb75c84 Bug 969273: Implement a toy principal type for the JS shell, for testing. r=mrbkap r=waldo 2014-03-07 11:50:41 -08:00
Jim Blandy
e48f244dea Bug 969273: Move JSPrincipals-related types and functions to their own header. r=mrbkap
JSSubsumesOp seems to have gotten dragged into Class.h somehow, but it's
not a metaobject protocol type at all. It belongs with JSSecurityCallbacks
and friends, which together form a chunk that could be neatly abstracted.
2014-03-07 11:50:41 -08:00
Jordan Santell
e66fa9b142 Bug 899052 - Implement Addon Thread Actor. r=fitzgen, r=shu 2014-03-07 00:09:14 -08:00
Shu-yu Guo
d7a0547020 Bug 981167 - Fix Debugger.Frame leaking ScriptFrameIter::Data on frame cache hit. (r=jimb) 2014-03-10 01:04:04 -07:00
Marty Rosenberg
8a15e6c740 Bug 973874: Ensure that all offsets that we take into the assembly buffer are created by the instruction we want to branch to (r=dougc) 2014-03-07 11:25:38 -05:00
Brian Hackett
49fc2edda2 Bug 980450 - Always initialize outparams in LookupOwnPropertyWithFlagsInline, r=luke. 2014-03-07 09:36:24 -07:00
Brian Hackett
862485862b Bug 979528 - Remove unused NEW_OBJECT_REPRESENTATION stuff, r=waldo. 2014-03-07 06:56:49 -07:00
Masatoshi Kimura
ce84311eeb Bug 978611 - Part 3: Get rid of legacy dictionaries: events and codegen. r=smaug,khuey 2014-03-07 20:51:51 +09:00
Masatoshi Kimura
5ec70f0f8e Bug 978611 - Part 1: Stop using legacy dictionaries from MmsMessage. r=vicamo 2014-03-07 20:51:48 +09:00
Jan de Mooij
4c9d5d418c Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
--HG--
extra : rebase_source : cea8b4ab3024ed49e8be688f7cf4819bba0f5d29
2014-02-26 10:25:36 +01:00
Andy Wingo
1ffbeeff06 Bug 980263 - Part 2: Avoid phi creation for values on stack at loops r=jandem 2014-03-07 08:44:41 +01:00
Andy Wingo
b507bec10c Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem 2014-03-07 08:44:38 +01:00
Bill McCloskey
c0cbe05063 Bug 980558 - Enable extraWarnings on safe JS context (r=bholley) 2014-03-06 18:48:16 -08:00
Wes Kocher
b63ff2b8e9 Backed out changeset 263b6c86c1be (bug 980558) for build bustage on a CLOSED TREE 2014-03-06 18:43:26 -08:00
Bill McCloskey
17c26a600d Bug 980558 - Enable extraWarnings on safe JS context (r=bholley) 2014-03-06 18:26:33 -08:00
Steve Fink
5493e3fd24 Bug 980623 - Update gdb pretty printers for new location of clasp, r=jorendorff 2014-03-06 17:07:17 -08:00
Steve Fink
25655217d2 Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium 2014-02-25 14:15:16 -08:00
Steve Fink
221ba0ae78 Bug 977234 - jsreflect.cpp out of bounds array access, r=terrence 2014-03-04 15:45:47 -08:00
Luke Wagner
9d3664fd61 Bug 980180 - remove principals as an argument to compilation, part 2 (r=terrence)
--HG--
extra : rebase_source : 86791b50b4293ba5506f1e0f5c64730338f552e6
2014-03-06 16:28:07 -06:00
Luke Wagner
1f15bc50e0 Bug 980180 - remove principals as an argument to compilation, part 1 (r=terrence)
--HG--
extra : rebase_source : 8bf0ff6974870d6772021aafa88dd8fd5132fc70
2014-03-06 16:28:05 -06:00
Luke Wagner
368231c8b7 Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
--HG--
extra : rebase_source : 604e13f9e9bed2ba60b122b49fc6f85a6051a25e
2014-03-05 17:15:33 -06:00
Luke Wagner
9b818e3d6f Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)
--HG--
extra : rebase_source : 84045b68d34fa441584a9113ce594d1ce666b394
2014-03-05 17:15:32 -06:00
Luke Wagner
dc291524b8 Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)
--HG--
extra : rebase_source : 687bafb429d461a3e0856c0c693bcefb24167ec8
2014-03-05 17:15:32 -06:00
Luke Wagner
2cf536f413 Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)
--HG--
extra : rebase_source : 1fbb7dd0bde99abef7a6d504e08fd18163cee3ee
2014-03-05 17:15:32 -06:00
Bobby Holley
0b4592afe8 Bug 969441 - Check for recursion outside of the hairy transplant callsites. r=billm 2014-03-06 15:26:17 -08:00
Brian Hackett
85bcec9b61 Bug 980013 - Watch for length accesses on typed arrays with overridden prototypes, r=luke. 2014-03-06 14:03:03 -07:00