Jon Coppeard
ad8c102dfc
Bug 1165054 - Fix inbound bustage due to missing explicit on single arg constructor r=me
2015-07-15 11:27:27 +01:00
Jon Coppeard
ebe3f4a344
Bug 1182104 - Refactor code for sweeping a compartment after minor GC r=terrence
2015-07-15 10:22:04 +01:00
Jon Coppeard
80846c3d4e
Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed r=terrence
2015-07-15 10:22:04 +01:00
Jon Coppeard
c40335510e
Bug 1183289 - Run fewer CGC tests r=sfink
2015-07-15 10:22:04 +01:00
Jon Coppeard
f1870a631e
Bug 1183560 - Add an option to jstests to run tests repeatedly r=terrence
2015-07-15 10:22:04 +01:00
Brian Hackett
42223df470
Bug 1180990 - Add checks for nursery objects when building MIR. r=jandem
...
CLOSED TREE
2015-07-14 17:11:46 -04:00
Brian Hackett
09fbca488a
Bug 1182092 - Try harder to filter out template shapes with indexed properties when making unboxed objects, r=jandem.
2015-07-14 12:16:44 -07:00
Sean Stangl
7e1e6b57a6
Bug 1183308 - Fix ARM64 bustage from Bug 1141986. r=efaust
2015-07-13 12:51:33 -07:00
Sean Stangl
2e939842eb
Bug 1181348 - Fix ARM64 toggledCall() under debug mode. r=djvj
2015-07-06 14:41:49 -07:00
Brian Hackett
81d210835a
Bug 1175165 - Fix build break on a CLOSED TREE.
2015-07-14 09:25:10 -07:00
Brian Hackett
2d4031de51
Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem.
2015-07-14 09:02:15 -07:00
Jan de Mooij
bef4fb3013
Bug 1177922 - Fix a bogus assert on OOM in markSafepointAt. r=nbp
2015-07-14 11:12:09 +02:00
Jan de Mooij
473698deac
Bug 1183191 followup - Always null script_ in AutoDelazify::dropScript. r=me
2015-07-14 11:12:02 +02:00
Jon Coppeard
c7b05799e1
Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
2015-07-13 11:31:20 +01:00
Nicholas Nethercote
3a776e8b2d
Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till.
...
Basically, this change is all about aggregating SpiderMonkey's fine-grained
measurements into the new set of coarse-grained measurements, called
ServoSizes (which is similar to the existing TabSizes). The change utilizes and
extends the existing macro machinery to do this in a way that has some chance
to maintaining correctness over the long-term despite the fact that this code
is so fiddly.
2015-07-07 23:18:44 -07:00
Nick Fitzgerald
4e5929bd0f
Bug 1180763 - Part 2: Test the size property of entries in the tenure promotions log; r=sfink
2015-07-13 20:20:29 -07:00
Nick Fitzgerald
38b909f9c6
Bug 1180763 - Part 1: Add the size of the tenured object to the tenure promotions log entry; r=sfink
2015-07-13 20:20:29 -07:00
Nick Fitzgerald
741a23f13c
Bug 1180763 - Part 0: Document the size property of entries in the tenure promotions log; r=sfink
2015-07-13 20:20:29 -07:00
Nick Fitzgerald
ddee007ca8
Bug 1180536 - Use mozilla::ScopeExit to clean up Debugger::addDebuggeeGlobal's consistency on failure; r=sfink
2015-07-13 20:20:29 -07:00
Jan de Mooij
cea5e2e24a
Bug 1183191 followup - Fix AutoDelazify to not enter the self-hosting compartment, it can race. r=shu CLOSED TREE
2015-07-13 22:52:34 +02:00
Jason Orendorff
ba15d156e9
Bug 1170307 - Inline the common path of NonNullObject; use it instead of ReportObjectRequired in the Debugger. r=shu.
2015-03-01 06:47:07 -06:00
Jason Orendorff
b678b7d13d
Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo.
2015-06-03 10:01:45 -05:00
Jason Orendorff
19b3dbec8d
Bug 1170216 - When using the slow-and-standard path in js::SetIntegrityLevel, don't manually call setNonwritableArrayLength afterwards. r=Waldo.
2015-06-01 12:01:02 -05:00
Jan de Mooij
dfe73655e1
Bug 1183191 - Avoid relazification in CloneFunctionAndScript, to fix a sudden cgc orange on a CLOSED TREE. r=shu
2015-07-13 19:28:23 +02:00
ProgramFOX
2c885537c1
Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier
...
CLOSED TREE
2015-07-13 12:36:53 -04:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Jon Coppeard
ed3209e821
Backed out changeset afb1f49458db (bug 1171909) for SM(arm) errors
2015-07-13 14:26:01 +01:00
Carsten "Tomcat" Book
8d0b31cb6d
Backed out changeset 3054f69fb5a1 (bug 1123383) for sm cgc failures
2015-07-13 15:19:47 +02:00
Jon Coppeard
8de5959976
Bug 1182428 - Refactor common trace logging code in bytecode compiler r=luke
2015-07-13 11:31:20 +01:00
Jon Coppeard
676d9ffdfd
Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
2015-07-13 11:31:20 +01:00
Tooru Fujisawa
ee75b8af17
Bug 1172453 - Use TypedOrValueRegister instead of ConstantOrRegister in GetElementIC. r=jandem
2015-07-13 19:29:07 +09:00
Nicolas B. Pierron
9123e1f49e
Bug 1181558 part 1 - Share the machine state between all SnapshotIterators of the same InlineFrameIterator. r=jandem
2015-07-13 12:24:52 +02:00
Nicolas B. Pierron
05c023ad66
Bug 1181558 part 0 - Remove unused SnapshotIterator constructor. r=jandem
2015-07-13 12:24:51 +02:00
ProgramFOX
596882cc85
Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier
2015-07-11 18:06:46 +02:00
Nick Fitzgerald
8758e615f6
Bug 1169710 - Part 5: Fix a GC hazard and properly mark cross compartment edges in the tenure promotions log; r=sfink,jonco
2015-07-10 19:14:09 -07:00
Nick Fitzgerald
bbb9205645
Bug 1169710 - Part 4: Test the tenuring log; r=sfink
2015-07-10 19:14:09 -07:00
Nick Fitzgerald
d1a1a41f90
Bug 1169710 - Part 3: Expose the tenure promotions log on Debugger.Memory; r=sfink
2015-07-10 19:14:09 -07:00
Nick Fitzgerald
2f2addf967
Bug 1169710 - Part 2: Add Debugger infrastructure for logging promotions to the tenured heap; r=sfink
2015-07-10 19:14:08 -07:00
Nick Fitzgerald
4a01111e43
Bug 1169710 - Part 1: Debugger should maintain a set of debuggee zones and Zones should maintain a list of debuggers; r=sfink
2015-07-10 19:14:08 -07:00
Nick Fitzgerald
bcd44deb61
Bug 1169710 - Part 0: Document the Debugger.Memory's tenure promotions log; r=sfink
2015-07-10 19:14:08 -07:00
Mike Hommey
9ff75a520e
Fixup for bug 1182407 for mozharness jobs that still use setup.sh.* files directly on a CLOSED TREE. r=mshal
2015-07-11 06:59:59 +09:00
Mike Hommey
b6f44982e6
Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal
2015-07-11 06:26:21 +09:00
Terrence Cole
66de0ff16e
Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink
2015-07-10 10:50:19 -07:00
Geoff Brown
495b7cbfe1
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Kannan Vijayan
4a1c0d15bf
Bug 1180854 - Record and expose Ion IC stub optimization info to Jit Coach. r=shu
2015-07-10 16:35:00 -04:00
Wes Kocher
df5909cdbc
Backed out changeset 74293125739a (bug 1176341)
2015-07-10 12:48:20 -07:00
Andrew McCreight
2ed211a7a3
Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor
2015-07-10 07:41:33 -07:00
Terrence Cole
d7fa32fc54
Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink
2015-07-09 08:45:40 -07:00
Terrence Cole
dcdae36446
Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco
2015-07-07 08:47:09 -07:00
Lars T Hansen
eeaf38d67e
Bug 1141986 - Atomics.exchange, stubs for ARM64 and MIPS. r=sstangl, r=rankov
2015-07-10 14:00:28 +02:00