Terrence Cole
169a612286
Bug 1167291 - Generalize the marking tracer's cross-compartment check; r=jonco
2015-05-21 11:30:01 -07:00
Terrence Cole
967c6efcdd
Bug 1166944 - Inline the only user of TraceObjectSlots; r=jonco
2015-05-21 11:29:38 -07:00
Terrence Cole
1ea581170f
Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
2015-05-13 11:06:52 -07:00
Terrence Cole
dc3bd39def
Bug 1163790 - Part 1: Share unboxed trace list traversal between tenuring and marking; r=bhackett
2015-05-12 09:26:36 -07:00
Tom Schuster
5aff41a682
Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff
2015-05-22 18:31:32 +02:00
Martin Thomson
a4aee508cb
Bug 1155898 - Expose fetch on JS sandbox. r=gabor, r=peterv
2015-05-18 09:52:33 -07:00
Jan de Mooij
0d861550c6
Bug 1165904 - Don't call methods on null pointers to fix some -fsanitize=null errors. r=terrence
2015-05-20 15:03:04 +02:00
Jon Coppeard
17532fcc85
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
641e3df01f
Bug 1155618 - Fix some more places we don't report OOM properly r=jandem
2015-05-20 10:30:46 +01:00
Jeff Walden
f9b496da64
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
2015-05-13 21:13:02 -07:00
Jeff Walden
b12b980dd9
Bug 1165456
- Remove dead code performing name resolution by arity. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
540909d7e1
Bug 1165456
- Final bits of name-resolution by kind. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
ea617730ba
Bug 1165456
- Extra bits of name-resolution conversion. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
e44fcf7117
Bug 1165456
- More name-resolution conversion for arrays and (tagged) template literals. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
8545a6d874
Bug 1165456
- Perform name resolution on additional nodes by kind. r=shu
2015-03-04 13:21:30 -08:00
Jeff Walden
63ec329dde
Bug 1165456
- Perform name resolution on more nodes by kind, not arity. r=shu
2015-05-18 22:27:34 -07:00
Jeff Walden
3e5d64b381
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
427102cdca
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
53907c8a6e
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
86347c8e66
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
92345c0106
Bug 1164448 - Add test. r=jandem
2015-05-22 11:13:26 -04:00
Kannan Vijayan
fc9b986f03
Bug 1164448 - Handle unwound rectifier frames as exit frames in JitProfilingFrameIterator. r=jandem
2015-05-22 11:13:26 -04:00
Jeff Walden
c70350c2f6
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
64504f2c27
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
c5e63515bf
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Terrence Cole
60cb061e89
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
2015-05-13 19:13:49 -07:00
Ryan VanderMeulen
0df3c455db
Bug 1163091 - Skip regress-203278-3.js on SM(cgc) builds.
...
CLOSED TREE
2015-05-19 14:33:47 -04:00
Brian Hackett
4f47bc1338
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
2a13e62bb1
Bug 1165794 - Correctly handle getter/setters like methods everywhere. r=efaust
2015-05-19 18:21:11 +02:00
David Major
7ae16188af
Bug 1119072: Remove outdated comment. DONTBUILD
2015-05-18 16:21:12 -04:00
Terrence Cole
97c65455fd
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2015-05-13 14:07:34 -07:00
Joel Maher
4d19dd2865
Bug 1131110 - disable test_bug484459.xul for windows and osx. r=bholley
2015-05-19 10:02:20 -04:00
Brian Hackett
4a0b806865
Bug 1163091 - Handle unboxed arrays in jsarray.cpp fast paths, r=jandem.
2015-05-19 07:57:41 -06:00
Jon Coppeard
8866b384ee
Bug 1165843 - Don't fire the pre-barrier in HeapPtr destructor r=terrence
2015-05-19 10:15:06 +01:00
Nicholas Nethercote
0d6699fa8f
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
c6d4ccd5b1
Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
2015-05-18 20:20:14 -06:00
Terrence Cole
03733eb59a
Backed out changeset 1d26ba5fa305 (bug 1163790) on a CLOSED TREE
2015-05-18 13:31:04 -07:00
Terrence Cole
26d2d028ed
Backed out changeset 489740128625 (bug 1163790) on a CLOSED TREE
2015-05-18 13:30:54 -07:00
Terrence Cole
717bb9556f
Backed out changeset e554fdb83c5f (bug 1163810) on a CLOSED TREE
2015-05-18 13:30:43 -07:00
Terrence Cole
4aa110081a
Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco
2015-05-13 19:13:49 -07:00
Terrence Cole
3777bd583f
Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
2015-05-13 11:06:52 -07:00
Terrence Cole
85251d3e4c
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
d1cc1b3152
No bug - Bump the Windows stack frame size. r=shu
2015-05-15 18:17:13 -04:00
Andrea Marchesini
6ce7c91736
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
2015-05-18 14:52:26 +01:00
Jon Coppeard
33cc978f9f
Bug 1164815 - Use an enum to define GlobalObject slot constants r=luke
2015-05-18 09:58:04 +01:00
Brian Hackett
988072bc23
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-17 20:12:14 -06:00
Jinank Jain
d4758640f7
Bug 1142826 - js/src/jsapi-tests/testMutedErrors.cpp has leaks. r=luke
2015-05-13 22:47:47 +02:00
Phil Ringnalda
06c1a0b6e4
Back out 356231081116 (bug 1162199) for js::GCMarker::eagerlyMarkChildren crashes
...
CLOSED TREE
2015-05-16 10:38:07 -07:00
Brian Hackett
9d68dad00c
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-16 09:16:38 -06:00
Nicholas Nethercote
0addd071a9
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
d7c9bcbe6d
Backed out changeset b3902a6225c3 (bug 1142816) for introducing new rooting hazards.
...
CLOSED TREE
2015-05-15 16:26:53 -04:00
Ryan VanderMeulen
84014d439e
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
3b13f1728c
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
2946b4f52f
Bug 1059908 - Merge FunctionType and FunctionSyntaxKind. r=efaust
2015-05-15 20:53:03 +02:00
Steve Fink
5bd61fb11b
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
8800519328
Bug 1132744 - Update set of GC types, r=sfink
2015-05-13 13:32:17 -07:00
Jinank Jain
da322925c0
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks. r=terrence DONTBUILD
2015-05-13 22:58:11 +02:00
Eric Rahm
6b1c5df17e
Backed out changeset b3902a6225c3 (bug 1142816)
2015-05-15 11:32:43 -07:00
Jinank Jain
f68ff5facb
Bug 1142816 - js/src/jsapi-tests/testGCHeapPostBarriers.cpp has leaks
2015-05-13 22:58:11 +02:00
Jinank Jain
cf6d01d7f1
Bug 1142820 - js/src/jsapi-tests/testPersistentRooted.cpp has leaks. r=jonco
2015-05-14 14:40:14 +02:00
Nicolas B. Pierron
14ef503b6b
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
930393dcda
Bug 1147403 part 6 - Remove GetJitContext from serializing functions. r=h4writer
2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
5062307753
Bug 1147403 part 5 - Add Debugger::onIonCompilation hook. r=shu
2015-05-15 20:19:03 +02:00
Nicolas B. Pierron
489a21efb0
Bug 1147403 part 4 - Extract the printer from the serializer. r=h4writer
2015-05-15 20:19:02 +02:00
Nicolas B. Pierron
fda55a2e58
Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
2015-05-15 20:19:02 +02:00
Nicolas B. Pierron
e50734b554
Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
2015-05-15 20:19:02 +02:00
Nicolas B. Pierron
d1f4cb62ee
Bug 1147403 part 1 - Move Sprinter into its own header and add a FILE & LifoAlloc variants. r=h4writer
2015-05-15 20:19:01 +02:00
Nicolas B. Pierron
10fbe5dfe8
Bug 1147403 part 0 - Replace contextual information of dispatchHook by lambdas. r=shu
2015-05-15 20:19:01 +02:00
Geoff Brown
e890900847
Bug 1164101 - Avoid unreachable code warning in shell.js; r=bc
2015-05-15 11:59:04 -06:00
Andrew McCreight
e4a508dec8
Bug 1158558, part 2 - Finish incremental GCs in progress in BeginCollection() and ShutdownCollect(). r=smaug
...
Various parts of the first half of BeginCollection() can start an incremental GC.
This is bad because running the GC and CC at the same time can cause the CC to end
up with pointers to dead JS objects.
To avoid this, we finish any incremental GC in progress in BeginCollection. This
is slow, but hopefully it is rare.
2015-05-15 10:33:09 -07:00
Andrew McCreight
92314c1891
Bug 1164042 - Log weak map entries in DumpHeapComplete. r=terrence
2015-05-15 10:33:08 -07:00
Carsten "Tomcat" Book
1e8dae91e1
Backed out changeset c112db453761 (bug 1162199) for Android m4 test failures on a CLOSED TREE
2015-05-15 09:03:42 +02:00
Tooru Fujisawa
e8992a9f09
Bug 1131043 - Part 3: Fix ecma_6/TypedArray/slice.js to check %TypedArray%[@@species] instead of Symbol.species. r=bustage
2015-05-15 12:39:44 +09:00
Tooru Fujisawa
c6b3b9ab27
Bug 1131043 - Part 2: Implement Map[@@species] and Set[@@species] getter. r=evilpie
2015-05-15 11:47:18 +09:00
Tooru Fujisawa
57398a8291
Bug 1131043 - Part 1: Add Symbol.species. r=evilpie
2015-05-15 11:47:18 +09:00
Brian Hackett
69d9d39f9c
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-14 16:36:37 -06:00
Eric Rahm
37808e571f
Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07:00
Daniel Holbert
14e1cf68d0
Bug 1050500 followup: Annotate js.cpp "Exit()" method as "override". rs=ehsan
2015-05-14 09:14:15 -07:00
Till Schneidereit
c8b4e1c4e8
Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley
2014-05-26 13:04:55 +02:00
Tooru Fujisawa
1a606487e3
Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
2015-05-14 13:03:14 +09:00
Jim Blandy
f89382e8da
Bug 1050500: Add SpiderMonkey API for reporting JavaScript entry points. r=shu
2015-05-07 11:34:03 -07:00
Terrence Cole
c69f123401
Bug 1161664 - Stay inline when visiting the WholeObject store buffer; r=sfink
2015-05-12 09:25:52 -07:00
Wes Kocher
de76ce2469
Backed out changeset 89c05305c708 (bug 1162199) for linux hazard bustage CLOSED TREE
2015-05-13 09:30:35 -07:00
David Major
c1ad8ec9e5
Bug 1144361: Re-enable JIT code randomization on Win64. r=jandem
2015-05-13 10:38:22 -04:00
Lars T Hansen
cbbdc871b8
Bug 1164391 - record an address within the instruction. r=luke
2015-05-13 15:42:56 +02:00
Brian Hackett
01aa1c2b73
Bug 1162986 - Relax type requirements for using baseline cache information when compiling GETPROP, r=jandem.
2015-05-13 07:38:01 -06:00
Brian Hackett
135c8e8894
Bug 1146597 - Avoid unnecessary calls to maybeSweep under hasUnanalyzedPreliminaryObjects, r=jandem.
2015-05-13 07:30:05 -06:00
Brian Hackett
d8c07ff400
Bug 1162199 - Use unboxed objects by default, r=jandem.
2015-05-13 07:17:53 -06:00
Jan de Mooij
e3603b8c6a
Bug 1160182 - Handle extended functions in CreateLazyScriptsForCompartment. r=shu
2015-05-13 11:04:11 +02:00
Jan de Mooij
27c17dd32a
Bug 1145785 - Fix OOM crash in the ARM simulator's icache check. r=bhackett
2015-05-13 11:04:09 +02:00
Lars T Hansen
af0ae5ada4
Bug 1139856 - do not lose wakeups. r=luke
2015-05-13 10:35:42 +02:00
David Major
e2b806f5fa
Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
2015-05-12 18:20:10 -04:00
Tom Schuster
1a47aeb5ab
Bug 1163423 - Use JS_HasOwnProperty in WrapperAnswer::RecvHasOwn. r=billm
2015-05-12 21:05:50 +02:00
Tom Schuster
aecf4a84d2
Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett
2015-05-12 21:05:50 +02:00
Andrea Marchesini
d991fa6d9b
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-12 13:11:03 +01:00
Andrea Marchesini
7a35ed6840
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00
Carsten "Tomcat" Book
a9a4fd2445
Backed out changeset 3841e37b0e2f (bug 861219) for JS Crashes on a CLOSED TREE
2015-05-12 12:27:52 +02:00
Carsten "Tomcat" Book
ad17cb8208
Backed out changeset e9a4931b119c (bug 861219)
2015-05-12 12:27:20 +02:00
Nicolas B. Pierron
35c7fc5c25
Bug 1158344 part 2 - Do not produce upper bounds check if the condition is always verified. r=sunfish
2015-05-12 11:26:53 +02:00
Nicolas B. Pierron
f94c5331d1
Bug 1154971 - ValueNumbering: Skip finding the leader if the simplified instruction existed before the simplification. r=sunfish
2015-05-12 11:26:52 +02:00
Till Schneidereit
f87f1b54e6
Bug 861219 - Part 1: Make Date.prototype not be a Date object. r=bholley
2014-05-26 13:04:55 +02:00
Tooru Fujisawa
96b99a0d06
Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
2015-05-12 18:05:38 +09:00
Jon Coppeard
7f518a71e6
Bug 1163643 - Fix unified build errors following recent marking changes r=terrence
2015-05-12 10:04:14 +01:00
Mike Hommey
3a3e32f4c0
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
Mike Hommey
ec07b959e5
Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps
2015-05-12 07:55:21 +09:00
Mike Hommey
c4edef7b2b
Bug 1162779 - Move NO_EXPAND_LIBS to moz.build. r=mshal
2015-05-12 07:26:42 +09:00
Jeff Walden
d88c2a427a
Bug 1158399 - Ensure/assert that DateObject::setUTCTime never stores a non-TimeClip'd value in the reserved slot. r=evilpie
2015-04-30 20:03:30 -07:00
Jeff Walden
c1dad444dd
Bug 1155472 - Add the ES6 grammar parametrization to all the Parser methods, so that the permissibility of |in|, |yield| as keyword, &c. is specified directly, not by inspecting instantaneous statefulness. Don't change the statefulness yet, tho -- stop relying on it (where appropriate) in a later patch. r=efaust
2015-04-07 16:24:33 -07:00
Jeff Walden
97ecb2b229
Bug 1155472 - Reorder the various statement items in Parser::statement to correspond to the ordering in the Statement grammar production. r=efaust
2015-04-06 17:32:51 -04:00
Sean Stangl
aad2d6d263
Bug 1163168 - Prettify IonAssemblerBuffer.h. r=dougc
2015-05-08 11:55:34 -07:00
Wes Kocher
6fd66905f8
Backed out 2 changesets (bug 1159401) for b2g build bustage
...
Backed out changeset adfee1efb1e1 (bug 1159401)
Backed out changeset 70c63c8546e3 (bug 1159401)
2015-05-11 14:54:02 -07:00
Shu-yu Guo
245b492878
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Shu-yu Guo
5d5fdbcc30
Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj)
2015-05-11 14:16:44 -07:00
Birunthan Mohanathas
b2ee671e29
Bug 1162766 - Fix more bad implicit constructors in js. r=evilpie
2015-05-07 15:24:56 -07:00
Wes Kocher
a4c92e377b
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
2015-05-11 13:17:58 -07:00
Andrea Marchesini
5f0d79c537
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
8216a76e2b
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00
Terrence Cole
ff70316f24
Bug 1163059
- Add a more convenient wrapper for isAtomsZone; r=sfink
2015-05-07 10:17:49 -07:00
Ryan VanderMeulen
ab585ee6e8
Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
...
CLOSED TREE
2015-05-11 11:43:59 -04:00
Brian Hackett
0013770a05
Bug 1161346 - Add missing capacity for unboxed arrays, r=jandem.
2015-05-11 08:35:27 -06:00
Andrea Marchesini
3d1cf0758c
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 15:20:06 +01:00
Douglas Crosher
ddc9b0d8bb
Bug 1160911
- JIT: precise shift right derived result range for all int32 input ranges. r=sunfish
2015-05-10 15:42:23 +10:00
Phil Ringnalda
8ff50f4652
Back out 2 changesets (bug 944164) for breaking fuzzing
...
Backed out changeset 4323557b111d (bug 944164)
Backed out changeset bff319d49d58 (bug 944164)
2015-05-10 15:17:27 -07:00
Wes Kocher
1b93ef6944
Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE
2015-05-08 19:44:11 -07:00
Tom Schuster
b624f6d01c
Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo
2015-05-08 23:27:50 +02:00
Jan de Mooij
2e4d61a916
Bug 1157231 - Optimize calls to own property setters. r=efaust
2015-05-08 21:41:50 +02:00
Tooru Fujisawa
900a39cb05
Bug 1163020 - Fix --jitflags=none or no --jitflags in jit_test.py. r=terrence
2015-05-09 04:01:03 +09:00
Steve Fink
398019f0d7
Bug 944164 - Add in missing shell/jsshell.h file, r=bustage, a=KWierso for CLOSED TREE push
2015-05-07 09:53:31 -07:00
Steve Fink
1b2945dc6c
Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff
2015-05-08 10:45:24 -07:00
Brian Hackett
661d0c0824
Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish.
2015-05-08 11:42:10 -06:00
Terrence Cole
3e1fa7a861
Bug 1162590 - Change the name of the 2-arg traverse to traverseEdge; r=sfink
2015-05-07 10:17:47 -07:00
Terrence Cole
173a1b60b6
Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco
2015-05-07 10:17:45 -07:00
Terrence Cole
f87a7d6199
Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
2015-05-07 10:17:43 -07:00
Terrence Cole
185cb3a822
Bug 1162296 - Use generic value traversal when scanning unboxed memory; r=jonco
2015-05-06 10:26:34 -07:00
Jan de Mooij
d5921ef615
Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer
2015-05-08 15:18:03 +02:00
Jan de Mooij
5e29220752
Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie
2015-05-08 15:17:52 +02:00
Jon Coppeard
b229dafe94
Bug 1162078
- Ignore timeouts for some CGC tests r=terrence DONTBUILD
2015-05-08 12:48:47 +01:00
Shu-yu Guo
526c07fdc3
Bug 1161362 - When initializing a trivial script, also initialize its call object shape to the empty shape. (r=jimb)
2015-05-07 18:16:53 -07:00
Shu-yu Guo
36438bca4a
Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp)
2015-05-07 18:16:53 -07:00
Shu-yu Guo
e67a23e77e
Bug 1158223 - Tweak XPConnect stack size on 64bit Windows. (r=bholley)
2015-05-07 18:16:53 -07:00
Steve Fink
9dd98a42ae
Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett
2015-05-07 09:49:41 -07:00
Nicholas Nethercote
ad27c3edd4
Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is an initializing constructor and a
destructor.
2015-05-04 22:59:24 -07:00
Tooru Fujisawa
95431b9fd6
Bug 1162456 - Part 2: Use --format=automation instead of --tinderbox. r=sfink
2015-05-08 05:05:45 +09:00
Tooru Fujisawa
e32fa29dfd
Bug 1162456 - Part 1: Add --format option in jstests.py and jit_test.py as a replacement for --tinderbox. r=sfink
2015-05-08 05:05:42 +09:00
Jon Coppeard
ee40c63835
Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence
2015-05-07 03:47:00 -07:00
Tooru Fujisawa
2bcdfe6ac1
Bug 1161410 - Part 2: Use --jitflags instead of --tbpl and --tbpl-debug. r=sfink
2015-05-08 00:28:55 +09:00
Tooru Fujisawa
d0fc171a94
Bug 1161410 - Part 1: Update --jitflags option in jstests.py and jit_test.py as a replacement for --tbpl and --tbpl-debug. r=sfink
2015-05-08 00:28:52 +09:00
Brian Hackett
af67f8bf42
Bug 1161762 - Fix test used for whether an unboxed object layout is too large, r=jandem.
2015-05-07 07:43:27 -06:00
Olli Pettay
617782968b
Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8
2015-05-07 14:47:56 +03:00
Gabor Krizsanits
e5cd4750e3
Bug 1148188 - part2: interposeCall. r=billm
2015-05-07 14:03:24 +02:00