Jan de Mooij
eba0000750
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
ccc5ec1cae
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
03c1151dce
Bug 1171036 - Change GetLengthProperty slow path to use ToLengthClamped instead of ToUint32. r=Waldo.
2015-06-03 10:01:45 -05:00
Jason Orendorff
f0366cd74d
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
3c306b2b88
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
7b9861c1ba
Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier
...
CLOSED TREE
2015-07-13 12:36:53 -04:00
Birunthan Mohanathas
47ed3a3675
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
857d5a24b0
Backed out changeset afb1f49458db (bug 1171909) for SM(arm) errors
2015-07-13 14:26:01 +01:00
Carsten "Tomcat" Book
3ef4f6c091
Backed out changeset 3054f69fb5a1 (bug 1123383) for sm cgc failures
2015-07-13 15:19:47 +02:00
Jon Coppeard
8d04cea91a
Bug 1182428 - Refactor common trace logging code in bytecode compiler r=luke
2015-07-13 11:31:20 +01:00
Jon Coppeard
f69f7113dd
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
97197d874b
Bug 1172453 - Use TypedOrValueRegister instead of ConstantOrRegister in GetElementIC. r=jandem
2015-07-13 19:29:07 +09:00
Nicolas B. Pierron
22523d2a43
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
2d20ed34a8
Bug 1181558 part 0 - Remove unused SnapshotIterator constructor. r=jandem
2015-07-13 12:24:51 +02:00
ProgramFOX
a8d70edf1b
Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier
2015-07-11 18:06:46 +02:00
Nick Fitzgerald
fcb05771f7
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
28331f1505
Bug 1169710 - Part 4: Test the tenuring log; r=sfink
2015-07-10 19:14:09 -07:00
Nick Fitzgerald
6a09601d39
Bug 1169710 - Part 3: Expose the tenure promotions log on Debugger.Memory; r=sfink
2015-07-10 19:14:09 -07:00
Nick Fitzgerald
cd21bbfe7f
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
e0fef0f926
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
6d629ca85f
Bug 1169710 - Part 0: Document the Debugger.Memory's tenure promotions log; r=sfink
2015-07-10 19:14:08 -07:00
Mike Hommey
86724b6356
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
5aeb5f401e
Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal
2015-07-11 06:26:21 +09:00
Terrence Cole
413970eee0
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
f8e98ea39a
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Kannan Vijayan
e2f3159429
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
502ddcea03
Backed out changeset 74293125739a (bug 1176341)
2015-07-10 12:48:20 -07:00
Andrew McCreight
206afa0d7f
Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor
2015-07-10 07:41:33 -07:00
Terrence Cole
4533662484
Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink
2015-07-09 08:45:40 -07:00
Terrence Cole
26f69471fb
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
ada1984372
Bug 1141986 - Atomics.exchange, stubs for ARM64 and MIPS. r=sstangl, r=rankov
2015-07-10 14:00:28 +02:00
Lars T Hansen
d04d123c1d
Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
2015-07-10 14:00:28 +02:00
Lars T Hansen
24dd1b2639
Bug 1141986 - introduce a TruncateToInt32 policy. r=h4writer
2015-07-10 14:00:28 +02:00
Lars T Hansen
8d0338f9de
Bug 1141986 - Atomics.exchange on integer elements -- ion parts. r=h4writer r=sstangl
2015-07-10 14:00:28 +02:00
Benjamin Bouvier
c540b886b0
Bug 1155211: Remove selectBits on Float types; r=nbp
2015-07-06 12:41:14 +02:00
Benjamin Bouvier
1bdac79512
Bug 1155211: Rename bitselect into selectBits; r=nbp
2015-07-06 11:09:33 +02:00
Benjamin Bouvier
18794530dc
Bug 1155211: Part 3.3 - New tests; r=h4writer
2015-07-09 21:09:27 +02:00
Benjamin Bouvier
c8e898ad52
Bug 1155211: Part 3.2 - Remove lanes getters; r=nbp
2015-07-09 21:24:01 +02:00
Benjamin Bouvier
144e659210
Bug 1155211: Part 3.1 - Update tests for extractLane; r=h4writer
2015-07-09 21:07:20 +02:00
Benjamin Bouvier
1734fdaf05
Bug 1155211: Part 3.0 - Implement SIMD[type].extractLane; p=flomerz;bbouvier; r=h4writer
2015-07-09 21:07:04 +02:00
Benjamin Bouvier
cbd271af31
Bug 1173722: Part 1 - Capitalize all the SIMD types names; r=nbp
2015-07-09 19:15:24 +02:00
Jeff Walden
12b628499a
Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
2015-06-08 10:55:53 -07:00
Mauricio Collares Neto
8fd748cff6
Bug 1182203 - Part 1: Optimize unsigned division by constants. r=sunfish
2015-07-09 11:21:00 +02:00
Mauricio Collares Neto
f0f91b69d3
Bug 1182203 - Part 0: Generalize reciprocal multiplication constant calculation. r=sunfish
2015-07-09 11:19:00 +02:00
Boris Zbarsky
befe529afd
Bug 1180770
part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv
2015-07-09 22:51:28 -04:00
Nick Fitzgerald
2034a340fd
Bug 1068988 - Part 4: Fix object-pending-metadata root marking; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
7e18956c22
Bug 1068988 - Part 3: Document the size property in the allocations log; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
c8463db4fd
Bug 1068988 - Part 2: Add a test for byte sizes in the allocations log; r=shu
2015-07-09 09:21:16 -07:00
Nick Fitzgerald
58b0ed8f83
Bug 1068988 - Part 1: Add byte size to the allocation log; r=shu
2015-07-09 09:21:16 -07:00
Jan de Mooij
633c7289de
Bug 1167883 - Avoid huge stack frames and stack overflow issues with MSVC PGO builds. r=nbp
2015-07-09 11:12:04 +02:00