Carsten "Tomcat" Book
|
d1456b8d0e
|
Backed out changeset 85196889c598 (bug 945042) PGO Test Bustage
|
2013-12-09 13:00:59 +01:00 |
|
Carsten "Tomcat" Book
|
488d65b1a9
|
merge mozilla-inbound to mozilla-central
|
2013-12-09 09:02:29 +01:00 |
|
Mike Hommey
|
eaa22cd1f1
|
Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn
|
2013-12-09 13:39:26 +09:00 |
|
Brian Hackett
|
0b4ca80e39
|
Bug 940635 - Don't allow Int32 conversions of both LHS and RHS in comparisons when their types are not actually known, r=shu.
|
2013-12-07 18:18:16 -08:00 |
|
Douglas Crosher
|
fe1f48616a
|
Bug 946969 - Ionmonkey (ARM): correct AbsI, integer absolute value, r=mjrosenb
|
2013-12-08 10:30:42 +11:00 |
|
Douglas Crosher
|
b192b55c0a
|
Bug 861785 - Odinmonkey ARM: use the hard-float ABI for inter-asm.js function calls irrespective of the system ABI. r=luke
|
2013-12-06 23:00:31 +11:00 |
|
Birunthan Mohanathas
|
759ab69b0a
|
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
|
2013-12-08 21:52:54 -05:00 |
|
Birunthan Mohanathas
|
2a97f4dc0d
|
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
|
2013-12-08 21:52:33 -05:00 |
|
Brian Hackett
|
d9c1235f0a
|
Bug 947661 - Fix offset test used to find the block chain for a pc.
|
2013-12-08 16:44:54 -08:00 |
|
Jim Blandy
|
8a825633a5
|
Bug 942480: Don't js_delete a freshly allocated js::Debugger, if we've stored it in the Debugger JSObject's private slot. r=shu
|
2013-12-08 15:53:28 -08:00 |
|
Shu-yu Guo
|
19850f7261
|
Bug 942480 - Fix OOM handling in Debugger construction. r=jimb
|
2013-12-02 20:43:56 -08:00 |
|
Phil Ringnalda
|
f251c5eb20
|
Merge m-c to m-i
|
2013-12-07 11:21:52 -08:00 |
|
Phil Ringnalda
|
e2e1627d17
|
Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
|
2013-12-07 11:08:56 -08:00 |
|
Brian Hackett
|
a6f7837c2c
|
Bug 944930 - Remove block index from aliasedvar ops, use a binary search to find the block chain for a given pc, r=luke.
|
2013-12-07 11:03:07 -08:00 |
|
Jan de Mooij
|
bda12c0d14
|
Bug 947235 - Rewrite ternary to if-else to workaround a GGC quirk. r=me
|
2013-12-07 19:16:51 +01:00 |
|
Hannes Verschore
|
fe0628d4dc
|
Bug 947603: IonMonkey: Mark scripts uninlineable in Baseline, r=jandem
|
2013-12-07 16:23:30 +01:00 |
|
Hannes Verschore
|
193b98f571
|
Bug 947603: IonMonkey: Enable compiling, while an IonScript is already present, r=jandem
|
2013-12-07 16:23:11 +01:00 |
|
Hannes Verschore
|
72beeda74d
|
Bug 947603: IonMonkey: Rename assertGraphCoherency to checkGraphCoherency, r=jandem
|
2013-12-07 16:23:07 +01:00 |
|
Hannes Verschore
|
f279594d37
|
Bug 944278 - OdinMonkey: Fix stack alignment, r=luke
|
2013-12-07 15:45:06 +01:00 |
|
Hannes Verschore
|
8c9014b01a
|
Bug 947188 - Add MOZ_ASSUME_UNREACHABLE for use in jit generated code, r=djvj
|
2013-12-07 15:44:59 +01:00 |
|
Jon Coppeard
|
cacaec6884
|
Bug 939993 - Add assert that hash key is still valid in HashTable::relookupOrAdd r=sfink
|
2013-12-07 12:50:52 +00:00 |
|
Joshua Cranmer
|
21ce805be7
|
Bug 929200, part 2: Add MOZ_HEAP_ALLOCATOR to JSContext::new_, r=jimb.
--HG--
extra : rebase_source : 94273fe87e4e432a493dd55a89a005a89e7bb998
|
2013-12-06 21:21:54 -06:00 |
|
Ehsan Akhgari
|
dc528200e2
|
Bug 947299 - Don't build ICU as a shared library when building JS in standalone mode; r=glandium
X-Git-Commit-ID: 4664ac89e5ef60181b1c783cced3c323d11d6e43
--HG--
extra : rebase_source : 9340c2e547459f1f001d7eae8eab61e8e29ec114
|
2013-12-06 21:07:02 -05:00 |
|
Nicholas D. Matsakis
|
e126da2e0d
|
Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett
|
2013-11-01 11:10:47 -04:00 |
|
Nicholas D. Matsakis
|
df57e8093b
|
Bug 922115 - Unsized array support in Typed Objects r=sfink
|
2013-09-30 10:19:09 -04:00 |
|
Steve Fink
|
cd495443a9
|
Bug 947400 - Comment fixup, DONTBUILD
|
2013-12-06 17:11:03 -08:00 |
|
Steve Fink
|
e18b4757e1
|
Bug 947400 - Make the analysis consider whether a virtual call can GC when all targets are known, r=bhackett
|
2013-12-06 17:00:48 -08:00 |
|
Brian Hackett
|
246b860876
|
Bug 943924 - Use default stack size for JS worker threads on Windows, r=billm.
|
2013-12-06 16:22:20 -08:00 |
|
Mike Hommey
|
e6e9868d2e
|
Bug 947083 - Kill elf-dynstr-gc. r=ted
|
2013-12-07 07:47:27 +09:00 |
|
Brian Hackett
|
a675fd7f26
|
Bug 936156 - Mark run once lambdas inner to other run once lambdas, allow inlining foo.call(a) calls, r=jandem.
|
2013-12-06 14:46:36 -08:00 |
|
Douglas Crosher
|
ea0c327a23
|
Bug 942027 - Ionmonkey ARM: Add float32 support to callWithABIPost. r=mjrosenb
|
2013-12-06 16:26:35 -05:00 |
|
Jeff Walden
|
7200d3fc91
|
Bug 724768 - Set every blank class prototype as a delegate immediately after birth, so that we can properly and correctly cache the shape for new instances of that class that use that prototype. r=bhackett
--HG--
extra : rebase_source : 082af2663a31d84de764865038ee949786d831e6
|
2013-12-05 01:56:40 -08:00 |
|
Jeff Walden
|
6e6ec86b96
|
Bug 724768 - Store the various properties of Error objects in reserved slots, and eagerly create the stack string for them. r=bhackett for the TI bits, r=jimb otherwise
--HG--
extra : rebase_source : b1fc9b1f09c36a9f936aa518d53001f430808f95
|
2012-12-17 14:53:35 -05:00 |
|
Jan de Mooij
|
1dfe0d31a7
|
Bug 946883 - Use NSPR thread for AsmJSMachExceptionHandler on OS X, so that it works with PosixNSPR. r=luke
--HG--
extra : rebase_source : 34a82b93197c14ab237df23ceb8646499049cbf8
|
2013-12-06 21:03:27 +01:00 |
|
Ryan VanderMeulen
|
c60e2ccac4
|
Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
Backed out changeset f86d2d4cfadf (bug 927782)
Backed out changeset 51d6617835d1 (bug 927782)
Backed out changeset eed9795fa80e (bug 927782)
Backed out changeset b971de7edfff (bug 927782)
Backed out changeset 5f086f95b305 (bug 927782)
Backed out changeset 8c74b1f68590 (bug 927782)
Backed out changeset f1237f11edcd (bug 927782)
Backed out changeset d6946bd743b3 (bug 927782)
Backed out changeset cbdd50c96b85 (bug 927782)
Backed out changeset fc7a979712fc (bug 927782)
Backed out changeset c8304ccf88e9 (bug 927782)
Backed out changeset 9d99e9ca7b32 (bug 927782)
|
2013-12-06 15:03:19 -05:00 |
|
Bobby Holley
|
e57ccfca4b
|
Bug 937317 - Tests. r=bz
|
2013-12-06 12:01:43 -08:00 |
|
Bobby Holley
|
4d56f0a83d
|
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
|
2013-12-06 12:01:42 -08:00 |
|
Bobby Holley
|
7a53c5e9e6
|
Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke
|
2013-12-06 12:01:42 -08:00 |
|
Luke Wagner
|
5f3d5d4e14
|
Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)
--HG--
extra : rebase_source : d0652c47ca940810ad32e4f34aa23a032f585479
|
2013-11-22 15:45:18 -06:00 |
|
Jan de Mooij
|
48232f7a22
|
Bug 937540 part 10 - Use placement new syntax for PendingMove. r=luke
|
2013-12-06 19:31:57 +01:00 |
|
Andy Wingo
|
1ab4798307
|
Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
|
2013-11-26 12:17:08 +01:00 |
|
Andy Wingo
|
5d270093c7
|
Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
|
2013-11-26 12:07:02 +01:00 |
|
Andy Wingo
|
457223d858
|
Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
|
2013-12-06 18:42:08 +01:00 |
|
Andy Wingo
|
50f4f9bbdd
|
Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke
|
2013-12-06 18:30:05 +01:00 |
|
Andy Wingo
|
fa62971bc8
|
Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke
|
2013-12-06 18:27:55 +01:00 |
|
Andy Wingo
|
d552c075fd
|
Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke
|
2013-12-06 18:25:55 +01:00 |
|
Andy Wingo
|
a0be8b3d61
|
Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke
|
2013-11-26 10:13:59 +01:00 |
|
Andy Wingo
|
0f5882d465
|
Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
|
2013-11-26 10:11:06 +01:00 |
|
Andy Wingo
|
4cf370629c
|
Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
|
2013-12-06 18:22:06 +01:00 |
|
Andy Wingo
|
1ff8c90e25
|
Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
|
2013-11-25 12:19:58 +01:00 |
|