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