Граф коммитов

49178 Коммитов

Автор SHA1 Сообщение Дата
Aleksandar Zlicic 0c7c739e8e Bug 1162134 - IonMonkey MIPS: Fix build failure on MIPS (js/src/jit/CodeGenerator.cpp:6740:28: error: ‘obj’ was not declared in this scope). r=bhackett 2015-05-07 16:19:21 +02:00
Carsten "Tomcat" Book e40acbfc01 Merge mozilla-central to mozilla-inbound 2015-05-21 15:14:47 +02:00
Carsten "Tomcat" Book b4dc8a79b7 merge mozilla-inbound to mozilla-central a=merge 2015-05-21 14:56:34 +02:00
Fabrice Desré e046a1e7ea Bug 1150106 - Add an async version of loadSubscript - Part 2, tests r=bholley 2015-05-20 22:14:54 -07:00
Fabrice Desré 33e745b3d3 Bug 1150106 - Async loadSubscript - Part 1, add `async` to loadSubscriptWithOptions r=bholley,mcrr8 2015-05-20 22:14:49 -07:00
Ryan VanderMeulen 9e51ec3c30 Backed out 3 changesets (bug 1165966) for WinXP jit-test permatimeouts.
Backed out changeset b0e3b5db76dc (bug 1165966)
Backed out changeset 73f1d1a18c24 (bug 1165966)
Backed out changeset 06899ee5f676 (bug 1165966)

CLOSED TREE
2015-05-20 16:34:07 -04:00
Jon Coppeard 8d27a0b354 Bug 1165966 - Fix bustage due to single argument constructor not being marked explicit r=me 2015-05-20 18:04:08 +01:00
Jon Coppeard 2af8bb69b9 Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence 2015-05-20 17:30:34 +01:00
Jon Coppeard 02d5581ea0 Bug 1165966 - Add error checking when populating safepoints r=bhackett 2015-05-20 17:30:32 +01:00
Terrence Cole 677f1ce90b Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole adc3073f81 Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole 1a1cdb824b Bug 1165384 - Add a typedef for the statistics phase table; r=sfink 2015-05-20 09:14:29 -07:00
Terrence Cole 6df3b8a587 Bug 1052716 - Add telemetry probes for generational GC; r=sfink
--HG--
extra : rebase_source : 522179b581bc31ac2dc67cc9811a22f177ae3d04
2015-05-20 09:13:56 -07:00
Brian Hackett a89b8ff96b Bug 1166700 - Tolerate null failures targets when storing to an unboxed object must fail, r=jandem. 2015-05-20 10:07:30 -06:00
Ryan VanderMeulen 9110d38167 Backed out 3 changesets (bug 1155898) for test_sandbox_fetch.html failures.
Backed out changeset 21e041962894 (bug 1155898)
Backed out changeset e42c9f4794d9 (bug 1155898)
Backed out changeset 7ef9cce1a775 (bug 1155898)

CLOSED TREE
2015-05-20 11:54:34 -04:00
Jan de Mooij 7a2bd9d49d Bug 1166809 - Remove DispatchIonCache and RepatchIonCache. r=bhackett 2015-05-21 13:09:43 +02:00
Nicholas Nethercote 0fd018143a Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.

--HG--
extra : rebase_source : 78d3eeb326935ad7a19e3bdf9b2092eb2a4208a7
2015-05-04 22:59:24 -07:00
Chris Peterson 89f32673f7 Bug 1023609 - Remove SpiderMonkey support for nonstandard let expressions. r=shu 2015-05-19 23:20:45 -07:00
Sean Stangl 9c866a3595 Bug 1160672 - Follow-up - Comment out unlanded header on a CLOSED TREE. no_r=me 2015-05-20 15:17:04 -07:00
ShubhamSinha 67fd90cf65 Bug 1142817 - Use UniquePtr in testXDR_sourceMap. r=erahm 2015-05-19 15:19:39 +05:30
Sean Stangl 3906b011ff Bug 1160672 - Part 2/2 - Add Mozilla VIXL modifications. r=dougc 2015-05-01 15:33:36 -07:00
Sean Stangl 96782481e8 Bug 1160672 - Part 1/2 - Import VIXL 1.5-1.6. r=jbramley 2015-05-01 15:32:40 -07:00
Martin Thomson 0d1f374585 Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
--HG--
extra : rebase_source : 136b7eacdc12e9d96919a9e14c62d805501cd06c
2015-05-18 09:52:33 -07:00
Jan de Mooij d3c2f28857 Bug 1165904 - Don't call methods on null pointers to fix some -fsanitize=null errors. r=terrence
--HG--
extra : rebase_source : 40b83720b22aa77fec3c1071ca063ad2beb02d99
2015-05-20 15:03:04 +02:00
Jon Coppeard a8644fb3c2 Bug 1135707 - Fix interaction between Arm NOP fill and calculation of IonCache rejoin label r=jandem 2015-05-20 10:30:46 +01:00
Jon Coppeard d9d13ab3df Bug 1155618 - Fix some more places we don't report OOM properly r=jandem 2015-05-20 10:30:46 +01:00
Jeff Walden 691812c1ac Bug 1164741 - Readd parsing support for |for (var ...1 = ...2 in ...3)|, but completely ignore the |= ...2| assignment when ascribing semantics to it. r=jorendorff, r=efaust
--HG--
extra : rebase_source : 0c46071872778bded8dae3271891c8a738ea8395
2015-05-13 21:13:02 -07:00
Jeff Walden d997cea6fd Bug 1165456 - Remove dead code performing name resolution by arity. r=shu
--HG--
extra : rebase_source : 5e6e0fdd96bea9290db41ac021d7f48fe17de69b
2015-03-04 13:21:30 -08:00
Jeff Walden f8d5f48f40 Bug 1165456 - Final bits of name-resolution by kind. r=shu
--HG--
extra : rebase_source : 74b62439232063b42c109de10c22f26c7ccf8510
2015-03-04 13:21:30 -08:00
Jeff Walden fa8a9372fc Bug 1165456 - Extra bits of name-resolution conversion. r=shu
--HG--
extra : rebase_source : 2d943aaf7a26e7ac9cf9ee8a661d7583d80c27c8
2015-03-04 13:21:30 -08:00
Jeff Walden 9edd6f3421 Bug 1165456 - More name-resolution conversion for arrays and (tagged) template literals. r=shu
--HG--
extra : rebase_source : e168ad3ba677b480c07bae6166c04f0b116195ed
2015-03-04 13:21:30 -08:00
Jeff Walden 011857c59f Bug 1165456 - Perform name resolution on additional nodes by kind. r=shu
--HG--
extra : rebase_source : 090d9906e5393cb8f5fc433f7ace9d5d7b546b6f
2015-03-04 13:21:30 -08:00
Jeff Walden 982203e623 Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu
--HG--
extra : rebase_source : 0b64565dd7c5b9dbc49a3df454c95a9de2b199bb
2015-05-18 22:27:34 -07:00
Jeff Walden e6d368798b Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu
--HG--
extra : rebase_source : 461f89d150711c5ace57a1a89d767d61365e8715
2015-05-18 20:06:55 -07:00
Jeff Walden d9e9495113 Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu
--HG--
extra : rebase_source : 77485301bcedb3015aeccf1650bf2ef0cabf072d
2015-03-04 13:21:30 -08:00
Jeff Walden 73cffaf584 Bug 1164768 - Remove PNX_GROUPINIT and obsolete references to PNX_CANTFOLD and PNX_STRCAT, rename PNX_SPECIALARRAYINIT to something more descriptive. r=evilpies
--HG--
extra : rebase_source : 94caf524e9d7b261d911f80367b570c4a7cd0e0c
2015-02-18 13:12:54 -08:00
Jeff Walden 7f6940ee09 Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu
--HG--
extra : rebase_source : b504f5e4bd662cb874bbe618be8f408738c9d77d
2015-02-18 13:12:54 -08:00
Jeff Walden 76df03b3d7 Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies
--HG--
extra : rebase_source : 29bff897378a0d7a9e9ca60da3f2360ff54b8334
2014-10-22 08:42:25 -07:00
Jeff Walden 83591bfe77 Bug 1155900 - Make destructuring right-hand-side expressions that correspond to left-hand-side object patterns pass the RequireObjectCoercible gauntlet before any properties are destructured out of them. r=shu
--HG--
extra : rebase_source : f622a4e7f977d90c1bb7b6a606fea5cc2911893a
2015-04-17 21:57:50 -07:00
Eric Rahm 4879ae86f4 Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
Terrence Cole 11569cbb78 Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
--HG--
extra : rebase_source : 79c26b082689f1f4c6374cf967e32e7c3bde7952
2015-05-13 19:13:49 -07:00
Ryan VanderMeulen 1d935781b0 Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds.
CLOSED TREE
2015-05-19 14:33:47 -04:00
Brian Hackett 715a29e68d Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem. 2015-05-19 11:01:38 -06:00
Tom Schuster 16ff100dbd Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust 2015-05-19 18:21:11 +02:00
David Major 20bf4c31ee Bug 1119072: Remove outdated comment. DONTBUILD
--HG--
extra : rebase_source : e622874d3c2c56b2e4e62c78f807189550b1dc10
2015-05-18 16:21:12 -04:00
Terrence Cole 161a4c26ba Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink 2015-05-13 14:07:34 -07:00
Joel Maher b5d126ba7c Bug 1131110 - disable test_bug484459.xul for windows and osx. r=bholley 2015-05-19 10:02:20 -04:00
Brian Hackett 70ebb7d2ba Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem. 2015-05-19 07:57:41 -06:00
Jon Coppeard d2bef25deb Bug 1165843 - Don't fire the pre-barrier in HeapPtr destructor r=terrence 2015-05-19 10:15:06 +01:00
Nicholas Nethercote 7c97866f05 Bug 1103375 - Fix some crashes triggered from about:memory. r=mrbkap.
We can't call JS code while iterating over the JS heap in the JS memory
reporter. The Yandex Elements add-on is causing this in two cases.

- The add-on implements some nsIURI objects. This one's easy to work around,
  because GetLocation() can just skip any JS-implemented nsIURI objects.

- The add-on implements some nsIProtocolHandler objects in order to
  implement a custom "xb://" scheme. This one is harder to workaround because
  the call to the JS object's method occurs deep within NS_NewURI(), well
  beyond the JS reporter code. So we just skip "xb://" URLs.

--HG--
extra : rebase_source : 8184c6d9152ee416575689c221bd77b6e0227412
2015-05-18 23:06:01 -07:00