Brian Hackett
|
ef20bc498c
|
Bug 1137180 - Add most functionality necessary for extensible unboxed objects, r=jandem.
|
2015-03-18 18:05:51 -07:00 |
|
Brian Hackett
|
1c8357ba59
|
Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
|
2015-03-18 18:01:35 -07:00 |
|
Daniel Holbert
|
92e8217dbd
|
Bug 1038839 followup: Add missing MOZ_OVERRIDE annotation to mightAlias() impls in MIR.h. r=ehsan
|
2015-03-18 16:44:03 -07:00 |
|
Brian Hackett
|
e6582b51d4
|
Bug 1130640 - Don't unroll loops based on bounds using terms that have been discarded, r=jandem.
|
2015-03-18 16:42:53 -07:00 |
|
Andrew McCreight
|
4e3fcea818
|
Bug 1143760 - Do a tiny amount of code duplication to avoid a goto in XPCVariant::VariantDataToJS(). r=bholley
|
2015-03-18 11:36:04 -07:00 |
|
Andrew McCreight
|
f0b7c05cd7
|
Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley
This has been 1 since the what looks like the initial landing in 2001, so clearly we don't need this generality.
|
2015-03-18 11:36:04 -07:00 |
|
Andrew McCreight
|
57d42f4866
|
Bug 1142717, part 4 - Add MOZ_COUNT_CTOR/DTOR for XPCWrappedNativeTearOff. r=bholley
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
f66e0a7b52
|
Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
f471f5ff55
|
Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
c797fd39b0
|
Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
2461682a28
|
Bug 1142717, part 1 - Remove unused forward declaration of xpc_GetJSPrivate. r=bholley
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
c34850707a
|
Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
fa747a90b0
|
Bug 1137536, part 2 - Make sure every file that uses an nsCycleCollector_ function includes nsCycleCollector.h. r=smaug
This will let us remove it from headers after we split out DeferredFinalize into its own header.
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
0f7082e12b
|
Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
|
2015-03-18 11:36:03 -07:00 |
|
Andrew McCreight
|
46d0306d6d
|
Bug 1143938 - Add listener argument to Components.utils.forceCC. r=smaug
|
2015-03-18 11:36:03 -07:00 |
|
Terrence Cole
|
04c3af063d
|
Bug 1144794 - Move markBufferedGrayRoots to the GCRuntime; r=sfink, a=RyanVM
|
2015-03-18 10:56:29 -07:00 |
|
Terrence Cole
|
4858566b27
|
Bug 1144789 - Strongly type GrayBufferState enum and move to GCRuntime; r=sfink, a=RyanVM
|
2015-03-18 10:56:03 -07:00 |
|
Terrence Cole
|
626c39c144
|
Bug 1144369 - Add a GC phase to track time spent buffering gray roots; r=sfink, a=RyanVM
|
2015-03-18 10:49:02 -07:00 |
|
Terrence Cole
|
9a011f07d3
|
Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
|
2015-03-18 10:48:36 -07:00 |
|
Brian Hackett
|
7def18a008
|
Bug 1143106 - Fix construction of singleton objects during parsing when unboxed objects are in use, r=jandem.
|
2015-03-18 08:42:30 -07:00 |
|
Nicolas B. Pierron
|
197f662e94
|
Bug 1137624 - Disable Array.join optimization. r=jandem
|
2015-03-18 15:12:47 +01:00 |
|
Boris Zbarsky
|
f2ca24a769
|
Bug 1144452. Print the global in JSObject::dump. r=waldo
|
2015-03-18 09:24:13 -04:00 |
|
Boris Zbarsky
|
87c391713d
|
Bug 1144097. Fix yet another is<ScopeObject>() assert. r=shu
|
2015-03-18 09:24:13 -04:00 |
|
Boris Zbarsky
|
0bcff5358d
|
Bug 1135963. Allow JS_InitializePropertiesFromCompatibleNativeObject to deal with objects that have different prototypes. r=bhackett
|
2015-03-18 09:24:13 -04:00 |
|
Jon Coppeard
|
003c7e8ce6
|
Bug 1125101 - Check budget in incremental compaction r=terrence
|
2015-02-26 12:35:59 +00:00 |
|
Jon Coppeard
|
371c95f018
|
Bug 1125101 - Incrementalise compacting GC by zones r=terrence
|
2015-02-26 12:35:59 +00:00 |
|
Hannes Verschore
|
3102282bf5
|
Bug 1139152 - IonMonkey: Fix compiler issues with DebugOnly on CLOSED TREE
|
2015-03-18 11:06:14 +01:00 |
|
Tooru Fujisawa
|
08010485eb
|
Bug 1079919 - Part 4: Add Xray test for RegExp.prototype.toString. r=bholley
|
2015-03-18 18:22:05 +09:00 |
|
Tooru Fujisawa
|
c3d83c396c
|
Bug 1079919 - Part 2: Make RegExp.prototype.toString to be a generic function. r=Waldo
|
2015-03-18 18:22:05 +09:00 |
|
Tooru Fujisawa
|
2cd1c1bfda
|
Bug 1079919 - Part 1: Support RegExp in Xray. r=bholley
|
2015-03-18 18:22:05 +09:00 |
|
Tooru Fujisawa
|
678e5efa12
|
Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
|
2015-03-18 18:22:05 +09:00 |
|
Hannes Verschore
|
fd06aef531
|
Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
|
2015-03-18 10:08:39 +01:00 |
|
Hannes Verschore
|
0f79f391f7
|
Bug 1140890 - Make sure the first argument cannot bail in between negative zero removal and creating result in substraction, r=nbp
|
2015-03-18 10:08:37 +01:00 |
|
Sean Stangl
|
cc3302d68f
|
Bug 1038839 - Use type information for alias analysis. r=jandem
|
2015-03-10 14:56:13 -07:00 |
|
Jon Coppeard
|
ecf5959478
|
Bug 1144108 - Fix debugger tests that are confused by GC zeal r=terrence
|
2015-03-17 16:07:40 +00:00 |
|
Lars T Hansen
|
076bd527ae
|
Bug 1077014 - optimize atomics for effect. r=h4writer
|
2015-03-17 16:30:49 +01:00 |
|
Lars T Hansen
|
9a0ca03206
|
Bug 1077014 - MacroAssembler API, for MIPS. r=rankov
|
2015-03-17 16:30:49 +01:00 |
|
Lars T Hansen
|
901d117478
|
Bug 1077014 - MacroAssembler API. r=h4writer
|
2015-03-17 16:30:49 +01:00 |
|
Lars T Hansen
|
531a4cb2b6
|
Bug 1077014 - ARM assembler support for for-effect atomics. r=mjrosenb
|
2015-03-17 16:30:49 +01:00 |
|
Jon Coppeard
|
1393d74196
|
Bug 1143706 - Allow BaseShape's global to be null when tracing r=terrence
|
2015-03-17 10:22:36 +00:00 |
|
Tooru Fujisawa
|
8c67a6b560
|
Bug 1143512 - Remove unused declaration of regexp_flags. r=jandem
|
2015-03-17 18:49:46 +09:00 |
|
Nicholas Nethercote
|
bacf179c34
|
Bug 1142814 (attempt 2) - Optimize String.fromCharCode() when the number of args is small but > 1. r=jandem.
|
2015-03-12 17:19:48 -07:00 |
|
Wes Kocher
|
1109c5aa2c
|
Backed out changeset 2693283b5d8b (bug 1142814) for bc1 orange
|
2015-03-16 17:45:45 -07:00 |
|
Nicholas Nethercote
|
1dfaa452f9
|
Bug 1142814 - Optimize String.fromCharCode() when the number of args is small but > 1. r=jandem.
This avoids an unnecessary malloc.
The patch also adds testing for String.fromCharCode() with 2--20 args.
|
2015-03-12 17:19:48 -07:00 |
|
Tooru Fujisawa
|
87a612be50
|
Bug 1143281 - Check argument type in StructType.prototype.addressOfField. r=jorendorff
|
2015-03-17 07:28:57 +09:00 |
|
Steve Fink
|
7f42402e1f
|
Bug 1095290 - Make unlazified scripts same-compartment with their functions, r=bhackett
|
2015-03-16 15:13:28 -07:00 |
|
Steve Fink
|
3668d235de
|
Bug 1139456 - Do not let compaction set the alloc threshold to unreasonably small sizes, r=terrence
|
2015-03-16 15:13:20 -07:00 |
|
Ryan VanderMeulen
|
6ee2b1e654
|
Backed out changeset df82a0b667bb (bug 1137180) for causing intermittent crashes.
|
2015-03-16 13:17:19 -04:00 |
|
Terrence Cole
|
24c51d7995
|
Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
|
2015-03-11 11:11:29 -07:00 |
|
Terrence Cole
|
1bdb13d442
|
Bug 1141234 - Part 6: Namespace the allocator into GCRuntime; r=sfink
|
2015-03-11 11:09:31 -07:00 |
|