Граф коммитов

50589 Коммитов

Автор SHA1 Сообщение Дата
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