Jeff Walden
330b1145fb
Bug 1165456 - Perform name resolution on additional nodes by kind. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
a1fe7b54d8
Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu
2015-05-18 22:27:34 -07:00
Jeff Walden
5bd06e49d0
Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu
2015-05-18 20:06:55 -07:00
Jeff Walden
091c6dd2f4
Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
83c53346cd
Bug 1164768 - Remove PNX_GROUPINIT and obsolete references to PNX_CANTFOLD and PNX_STRCAT, rename PNX_SPECIALARRAYINIT to something more descriptive. r=evilpies
2015-02-18 13:12:54 -08:00
Jeff Walden
9bf5234559
Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu
2015-02-18 13:12:54 -08:00
Kannan Vijayan
95e2128c28
Bug 1164448 - Add test. r=jandem
2015-05-22 11:13:26 -04:00
Kannan Vijayan
d1d9b3c67a
Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem
2015-05-22 11:13:26 -04:00
Jeff Walden
8a459a5777
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
2014-10-22 08:42:25 -07:00
Jeff Walden
fe1a37071d
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
2015-04-17 21:57:50 -07:00
Eric Rahm
ddc8ac650b
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Terrence Cole
b8f5b95d0a
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
2015-05-13 19:13:49 -07:00
Ryan VanderMeulen
a0da26a23b
Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds.
...
CLOSED TREE
2015-05-19 14:33:47 -04:00
Brian Hackett
95a426d4cf
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
99ab0d38c7
Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust
2015-05-19 18:21:11 +02:00
David Major
7f624628e6
Bug 1119072: Remove outdated comment. DONTBUILD
2015-05-18 16:21:12 -04:00
Terrence Cole
3ffd505617
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2015-05-13 14:07:34 -07:00
Joel Maher
6bc2dbe598
Bug 1131110 - disable test_bug484459.xul for windows and osx. r=bholley
2015-05-19 10:02:20 -04:00
Brian Hackett
48ef09263f
Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem.
2015-05-19 07:57:41 -06:00
Jon Coppeard
644b2f4ac1
Bug 1165843 - Don't fire the pre-barrier in HeapPtr destructor r=terrence
2015-05-19 10:15:06 +01:00
Nicholas Nethercote
dd6392e760
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.
2015-05-18 23:06:01 -07:00
Brian Hackett
ca76a63348
Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
2015-05-18 20:20:14 -06:00
Terrence Cole
6a7ead5e08
Backed out changeset 1d26ba5fa305 (bug 1163790) on a CLOSED TREE
2015-05-18 13:31:04 -07:00
Terrence Cole
843d7cfd11
Backed out changeset 489740128625 (bug 1163790) on a CLOSED TREE
2015-05-18 13:30:54 -07:00
Terrence Cole
db3551bab8
Backed out changeset e554fdb83c5f (bug 1163810) on a CLOSED TREE
2015-05-18 13:30:43 -07:00
Terrence Cole
5bd8ba1bbc
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
2015-05-13 19:13:49 -07:00
Terrence Cole
222ac35561
Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
2015-05-13 11:06:52 -07:00
Terrence Cole
803e0013c9
Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett
2015-05-12 09:26:36 -07:00
Ryan VanderMeulen
b18ccf7b7d
No bug - Bump the Windows stack frame size. r=shu
2015-05-15 18:17:13 -04:00
Andrea Marchesini
99c17a8938
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
2015-05-18 14:52:26 +01:00
Jon Coppeard
09ab8a5753
Bug 1164815 - Use an enum to define GlobalObject slot constants r=luke
2015-05-18 09:58:04 +01:00
Brian Hackett
061e3066f0
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-17 20:12:14 -06:00
Jinank Jain
03601688b6
Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke
2015-05-13 22:47:47 +02:00
Phil Ringnalda
7d327bff74
Back out 356231081116 (bug 1162199) for js::GCMarker::eagerlyMarkChildren crashes
...
CLOSED TREE
2015-05-16 10:38:07 -07:00
Brian Hackett
d06bcc0834
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-16 09:16:38 -06:00
Nicholas Nethercote
594f872fe6
Back out all four patches from bug 1161377. r=me.
...
Due to Android startup regressions (bug 1163066) and plugin crashes (bug
1165155).
2015-05-14 21:48:43 -07:00
Ryan VanderMeulen
0ec79b5078
Backed out changeset b3902a6225c3 (bug 1142816) for introducing new rooting hazards.
...
CLOSED TREE
2015-05-15 16:26:53 -04:00
Ryan VanderMeulen
c201c0ee8d
Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
...
Backed out changeset a1018d31e591 (bug 1147403)
Backed out changeset fdb1dcf35e04 (bug 1147403)
Backed out changeset 66ab1f789052 (bug 1147403)
Backed out changeset 8ee01e148887 (bug 1147403)
Backed out changeset 615c601284e3 (bug 1147403)
Backed out changeset d7a4b4c31c94 (bug 1147403)
Backed out changeset b1abceaf0f6e (bug 1147403)
Backed out changeset 443b1a2a084f (bug 1147403)
2015-05-15 15:28:48 -04:00
Tom Schuster
f17ed632b7
Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
2015-05-15 20:53:03 +02:00
Tom Schuster
14c4df68a4
Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust
2015-05-15 20:53:03 +02:00
Steve Fink
6d1314c800
Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff
2015-05-13 15:16:26 -07:00
Terrence Cole
0c81a173e9
Bug 1132744 - Update set of GC types, r=sfink
2015-05-13 13:32:17 -07:00
Jinank Jain
07707470bc
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=terrence DONTBUILD
2015-05-13 22:58:11 +02:00
Eric Rahm
73f81868d6
Backed out changeset b3902a6225c3 (bug 1142816)
2015-05-15 11:32:43 -07:00
Jinank Jain
8dcdcd4689
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks
2015-05-13 22:58:11 +02:00
Jinank Jain
8d254a0ab0
Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco
2015-05-14 14:40:14 +02:00
Nicolas B. Pierron
0283a50906
Bug 1147403 part 7 - Fix inIon, only reset the counter when the function is executed. r=jandem
2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
82dd224005
Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer
2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
1e72d6c4d2
Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu
2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
009413a75e
Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer
2015-05-15 20:19:02 +02:00