Ryan VanderMeulen
19eddf8198
Bug 1194139 - Fix includes order to make the SM style checker happy.
...
CLOSED TREE
2015-08-28 09:23:36 -04:00
Heiher
bb8434ae70
Bug 1194139 - IonMonkey: MIPS: Rename Architecture-mips to Architecture-mips-shared. r=nbp
2015-08-24 08:42:00 -04:00
Heiher
fc5e07a094
Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Architecture-mips32. r=nbp
2015-08-20 00:02:00 -04:00
Till Schneidereit
36af475fe5
Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
...
--HG--
extra : rebase_source : b7cd505c80b34d33d98e336490b117792030d9d5
2015-08-27 21:18:37 +02:00
Steve Fink
675ab5a390
Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence
...
--HG--
extra : rebase_source : 9e34a1f5483b60f86daf3d558e4266ac9423052f
extra : source : 36e15aafbec5ecb2fdc3c3e4f62e4840cd77b022
2015-08-26 09:44:24 -07:00
Steve Fink
3bb6400000
Bug 1198826 - Rename obj parameter to buffer to improve readability, r=terrence
...
--HG--
extra : rebase_source : e9f023d7aee403d326a5c816cb363e038b006a65
2015-08-26 09:42:38 -07:00
Nick Fitzgerald
6c1a43618e
Bug 1196634 - Part 4: Remove JS::ubi::Node::getCanonicalTypeName; r=sfink
2015-08-27 16:16:58 -07:00
Nick Fitzgerald
a621358f90
Bug 1196634 - Part 3: Use coarseType() instead of is<T> in census; r=sfink
2015-08-27 16:16:58 -07:00
Nick Fitzgerald
af148bc6a7
Bug 1196634 - Part 2: Serialize and deserialize coarseType; r=sfink
2015-08-27 16:16:58 -07:00
Nick Fitzgerald
ae6af42629
Bug 1196634 - Part 0: Define a JS::ubi::CoarseType enum; r=sfink
...
This commit defines the JS::ubi::CoarseType enum and a corresponding method
coarseType() on JS::ubi::Node base and concrete classes. It implements the
overrides for all concrete specializations whose referent does not belong to the
default Other type.
2015-08-27 16:16:57 -07:00
Eric Faust
6cf9ba3a66
Bug 1199172 - Only treat non-static constructor methods as the actual class constructor. (r=shu)
2015-08-27 15:27:07 -07:00
Nick Fitzgerald
791bfd6d0c
Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink
2015-08-27 09:17:00 -04:00
Nick Fitzgerald
2f4cac96c2
Bug 1196631 - Make JS::ubi::Node::size return 1 by default. r=sfink
...
The old default was zero, but one is a better default in a couple ways: (1)
there are no zero-sized things in C++ so one is closer to the truth, and (2) it
gives us an idea of what magnitude of space is consumed by node specializations
which don't have a JS::ubi::Node::size override yet.
2015-08-27 06:03:00 -04:00
Brian Hackett
4222112c0a
Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish.
2015-08-27 10:33:34 -06:00
Brian Hackett
ddca0027ac
Bug 1196579, bug 1196587, bug 1196589 - Fix some unboxed array bugs, r=jandem.
2015-08-27 10:28:28 -06:00
Ryan VanderMeulen
4ff4f84ce2
Merge inbound to m-c. a=merge
2015-08-27 11:43:16 -04:00
Nick Fitzgerald
2b64f31c2d
Bug 1195866 - Make allocations log report whether an allocation was in the nursery; r=terrence
2015-08-27 04:35:23 -07:00
Hannes Verschore
41d87962b4
Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem
2015-08-26 10:57:35 +02:00
Yoshi Huang
e6070e9062
Bug 1165272 - Part 2: replace getNoAppCodebasePrincipal. r=bholley
2015-08-18 15:01:42 +08:00
Nick Fitzgerald
f64a2b8739
Bug 1197970 - Expose the GC cycle's number through Debugger.Memory's onGarbageCollection hook. r=sfink
2015-08-26 10:13:00 -04:00
Sean Stangl
f637436bfb
Bug 1195590 - Fix treating saved frame bit as part of the frame type. r=djvj
2015-08-24 11:50:04 -07:00
Nicolas B. Pierron
ae83cdb0e3
Bug 1190446 - Update Coverage information in Baseline. r=jandem
2015-08-26 20:48:05 +02:00
Nick Fitzgerald
a2b0c4594a
Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley
2015-08-26 11:38:05 -07:00
Jan de Mooij
55cc983598
Bug 1183153 - Give generator function groups the correct builtin prototype. r=Waldo
2015-08-26 11:02:15 -04:00
Jon Coppeard
ed1d1f93d7
Bug 1198673 - Fix bug in parseModule() error handling r=jandem
2015-08-26 13:07:53 +01:00
Steve Fink
806aad159d
Bug 1198549 - Switch from | to $ as the preferred separator token (due to operator|), r=me
...
--HG--
extra : rebase_source : 1d79d52cca072e8c2011e8a956ca86676e04b7db
2015-08-25 13:48:20 -07:00
Eric Faust
4228187034
Bug 1198453 - Make ES7 Exponentiation operator nightly only. (r=jorendorff)
2015-08-25 16:51:12 -07:00
Eric Faust
84431602a4
Bug 1185961 - Properly install home object on methods in classes in lazy scripts. (r=shu)
2015-08-19 11:19:46 -07:00
Kannan Vijayan
49759dae26
Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug
2015-08-25 17:52:27 -04:00
Hannes Verschore
e85595fc30
Backed out changeset 3a5257ac933d (bug 1198245) for SM failures.
2015-08-25 23:26:55 +02:00
Hannes Verschore
87d0cd5e89
Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem
2015-08-25 22:49:07 +02:00
Bobby Holley
edfe287f26
Backed out 3 changesets (bug 1165272) for b2g sanity blocker.
2015-08-25 11:16:21 -07:00
Jan de Mooij
b38b9f338b
Bug 889158 - Fix arrow function lexical arguments binding, allow rest + arguments. r=jorendorff
...
--HG--
rename : js/src/jit-test/tests/arguments/rest-disallow-arguments.js => js/src/jit-test/tests/arguments/rest-with-arguments.js
2015-08-25 19:37:09 +02:00
Terrence Cole
c44d4ebdcc
Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco
...
--HG--
extra : rebase_source : f76bdbf091ae70f2da9874fc16deeca1eb800bcf
2015-08-24 11:00:29 -07:00
Jon Coppeard
d55fa6061d
Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence
2015-08-25 17:01:43 +01:00
Nicolas B. Pierron
5c82cef2f8
Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer
2015-08-25 17:50:55 +02:00
Nicolas B. Pierron
05372316d7
Bug 1103108 part 4 - MIPS32: Remove unused ma_callJitNoPush. r=rankov
2015-08-25 17:50:55 +02:00
Nicolas B. Pierron
5c6fb611bc
Bug 1103108 part 3 - ARM: Replace single use ma_callJitNoPush by its implementation. r=h4writer
2015-08-25 17:50:54 +02:00
Nicolas B. Pierron
a9f05902cd
Bug 1103108 part 2 - MIPS32: Remove unused ma_callJit. r=rankov
2015-08-25 17:50:53 +02:00
Nicolas B. Pierron
bb647a226c
Bug 1103108 part 1 - ARM: Remove unused ma_callJit. r=h4writer
2015-08-25 17:50:52 +02:00
Brian Hackett
995d029037
Bug 1198252 - Watch for objects with mismatched shapes when combining the groups of their properties, r=jandem.
2015-08-25 09:08:41 -06:00
Brian Hackett
fdf2fa7cc0
Bug 1193213 - Remove unnecessary NativeObject casts, r=jorendorff.
2015-08-25 09:02:49 -06:00
Brian Hackett
9c51bf3b2f
Bug 1184388 - Don't try to reallocate inline elements buffer of unboxed arrays, r=jandem.
2015-08-25 08:41:50 -06:00
Jan de Mooij
a29424aea3
Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till
2015-08-25 13:13:02 +02:00
Till Schneidereit
8614310b85
Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth
2015-08-25 12:57:21 +02:00
Lars T Hansen
74bddf386f
Bug 1198145 - guard calls to getInst(). r=me
2015-08-25 10:43:35 +02:00
Hannes Verschore
c536b7f1e8
Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp
2015-08-25 10:38:01 +02:00
Makoto Kato
f3ebef7d41
Bug 1197681 - Remove MOZ_NTDDI_WIN7 from configure.in. r=mshal
2015-08-25 16:52:08 +09:00
Lars T Hansen
4c70040653
Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me
2015-08-25 08:39:10 +02:00
Lars T Hansen
057fb5a15a
Bug 1192786 - support an installed printer, for profiling. r=nbp
2015-08-25 08:09:12 +02:00