Till Schneidereit
|
68723e30a2
|
Bug 1053944 - Change RegExp.$N getters to return '' instead of undefined for non-matched groups. r=waldo
|
2014-08-27 15:19:30 +02:00 |
|
Guptha Rajagopal
|
18217724c4
|
Bug 1048384 - Getter/setter syntax should work with computed property names. r=jorendorff
|
2014-08-23 13:52:00 -04:00 |
|
Benjamin Bouvier
|
46a43a47fb
|
Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
|
2014-08-27 12:21:42 +02:00 |
|
Branislav Rankov
|
d8148ee08e
|
Bug 969375 - Enable IonMonkey on MIPS. r=jandem,glandium
|
2014-08-26 17:11:54 +02:00 |
|
Branislav Rankov
|
c30bbe6d27
|
Bug 1058685 - IonMonkey MIPS: Removed unneeded temp in LAsmJSLoadFuncPtr. r=bbouvier
|
2014-08-27 14:13:07 +02:00 |
|
Branislav Rankov
|
612a80d7c6
|
Bug 1058685 - IonMonkey MIPS: Fix warnings and style in MIPS code. r=bbouvier
|
2014-08-27 13:42:59 +02:00 |
|
Branislav Rankov
|
29964eceb5
|
Bug 1058582 - IonMonkey MIPS: Implemented visitClzI r=dougc
|
2014-08-26 15:36:39 +02:00 |
|
Benjamin Bouvier
|
8ef02d3fa2
|
Backed out changeset d3f44966d998 (bug 1052514) for jit test failures on a CLOSED TREE
--HG--
extra : histedit_source : 40689854882f87883ce2d5018f0919c39273d137
|
2014-08-27 13:40:39 +02:00 |
|
Benjamin Bouvier
|
c99071e27e
|
Bug 1052514: Use AsmJSNumLit in AsmJSModule.h; r=luke
|
2014-08-27 12:21:42 +02:00 |
|
Benjamin Bouvier
|
9bf1f39c10
|
Bug 1052514: Move AsmJSNumLit and use it in Globals; r=luke
|
2014-08-27 12:21:38 +02:00 |
|
Benjamin Bouvier
|
97e6c15374
|
Bug 1052325: AsmJS: make return coercion optional for standard math lib functions calls; r=luke
|
2014-08-27 12:20:14 +02:00 |
|
Benjamin Bouvier
|
8d28f69579
|
Bug 1052325: Odin: Rename CheckCall into CheckCoercedCall; r=luke
|
2014-08-27 12:19:49 +02:00 |
|
Hannes Verschore
|
771eb8792c
|
Bug 1056581 - Use fast getc on windows, r=jorendorff
|
2014-08-27 12:05:51 +02:00 |
|
David Major
|
6bb6f521fb
|
Bug 1001332 - Set subsystem version to 5.01 to make VS2013 builds run on XP. r=glandium
--HG--
extra : rebase_source : 30b0f750d6a094e16cc9815db697f6bd39ae5a97
|
2014-08-27 21:20:10 +12:00 |
|
Douglas Crosher
|
0e9a0b1992
|
Bug 1058587 - OdinMonkey MIPS: bias the global-register to improve instruction encoding efficiency. r=dougc
|
2014-08-27 10:08:16 +10:00 |
|
Guptha Rajagopal
|
cfe3259e10
|
Bug 1041128 - Allow duplicate properties in object literals r=jorendorff
* * *
Bug 1041128 - Duplicate property name in object literal is allowed in ES6 strict mode part 2 r=Waldo
|
2014-08-23 13:44:00 +02:00 |
|
Jan de Mooij
|
5edde19b8e
|
Bug 1056529 - Remove old workarounds for MSVC PGO bugs. r=h4writer
|
2014-08-27 10:14:07 +02:00 |
|
Chris Peterson
|
855b7d07f1
|
Bug 1036781 - Part 8: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/*Allocator.* code. r=jandem
|
2014-08-26 22:55:24 -07:00 |
|
Douglas Crosher
|
293d1f43ee
|
Bug 1041079 - IonMonkey: guard against there being no TLS PerThreadData when flushing the icache. r=luke
|
2014-08-12 11:17:49 +10:00 |
|
Nicholas Nethercote
|
8b3951c20f
|
Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
--HG--
extra : rebase_source : 0f55e70b63d9c191fbd9418cb1177ff534deeed9
|
2014-08-25 16:56:33 -07:00 |
|
Brian Hackett
|
765866263b
|
Bug 1057219 - Add write barrier for the owner of COW elements, r=billm.
|
2014-08-26 14:12:23 -07:00 |
|
Brian Hackett
|
9a392d046b
|
Bug 1058168 - Tolerate a null PerThreadData runtime in runtimeIfOnOwnerThread(), r=luke.
|
2014-08-26 13:49:45 -07:00 |
|
Brian Hackett
|
8113219bb6
|
Bug 894596 - Bake constant valued object properties into jitcode when possible, r=jandem, patch mostly written by djvj.
|
2014-08-26 12:30:36 -07:00 |
|
Kannan Vijayan
|
980195c376
|
Bug 1057082 - Part 1 - Add profilingActivation linked list and refactor ProfilingFrameIterator. r=luke
|
2014-08-26 14:03:04 -04:00 |
|
Jan de Mooij
|
27cc53f6f9
|
Bug 1058631 part 1 - Some minor GC performance improvements. r=terrence
|
2014-08-26 19:07:59 +02:00 |
|
Terrence Cole
|
9cd68fdbee
|
Bug 1057140 - Revert JS_realloc bustage from bug 1033442; r=sfink
|
2014-08-25 12:28:38 -07:00 |
|
Luke Wagner
|
62cab66023
|
Bug 1053544 - issue link-time validation error when given proxy global/import objects (r=efaust)
--HG--
extra : rebase_source : bbbdac41e3bef432124471787e79b00d40e13133
|
2014-08-26 08:41:17 -05:00 |
|
Luke Wagner
|
b91d02d47f
|
Bug 1053544 - OdinMonkey: issue link-time validation error when given value with under-defined coercion (r=Waldo)
--HG--
extra : rebase_source : 636b2fe0085e9deeded18889f0db1d7ace4c0ef9
|
2014-08-14 10:00:37 -05:00 |
|
Ryan VanderMeulen
|
7e06a648a4
|
Backed out changeset b8a962a66a80 (bug 1044578) for ARM simulator orange.
|
2014-08-26 09:56:43 -04:00 |
|
Marty Rosenberg
|
c58836b62b
|
Bug 1044578: Try to evict correctly-sized registers, failing that evict all necessary registers. (r=sunfish)
|
2014-08-26 08:14:05 -04:00 |
|
Branislav Rankov
|
89d9fa1ff9
|
Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 2. r=mjrosenb
|
2014-08-14 14:39:38 +02:00 |
|
Branislav Rankov
|
482a88f0aa
|
Bug 1007156 - Port changes from bug 991153 to MIPS. Support for all float32 regs, part 1. r=mjrosenb
|
2014-08-22 11:37:06 +02:00 |
|
Branislav Rankov
|
900bfd416c
|
Bug 1050713 - IonMonkey MIPS: Fix the branch check in branchTruncateDouble. r=nbp
|
2014-08-22 11:08:01 +02:00 |
|
Jan de Mooij
|
74946fb5d5
|
Bug 1057582 - Remove a bogus assert. r=bhackett
|
2014-08-26 10:14:06 +02:00 |
|
Jan de Mooij
|
7438ee0450
|
Bug 1046585 part 9 - Move SSE detection code out of assembler/ and refactor it. r=sunfish
|
2014-08-26 10:09:42 +02:00 |
|
Luke Wagner
|
c4126c3c8a
|
Bug 1057248. r=jandem
|
2014-08-25 23:10:05 -04:00 |
|
Dan Gohman
|
095eea2a14
|
Bug 1058077 - IonMonkey: Eliminate the unused osrStart_ field form MIRGraph r=sstangl
|
2014-08-25 15:03:24 -07:00 |
|
Dan Gohman
|
1c3d6b8f1e
|
Bug 1058075 - IonMonkey: GVN: Fix MConstant's hash function to reduce collisions r=mjrosenb
|
2014-08-25 15:03:23 -07:00 |
|
Dan Gohman
|
a933f2da69
|
Bug 1058084 - IonMonkey: Micro-optimize some InlineList routines r=jandem
|
2014-08-25 15:03:22 -07:00 |
|
Terrence Cole
|
dca7ed751e
|
Backed out changeset 4f7c6bf2b8fe (Bug 1057393) for bustage on a CLOSED TREE
--HG--
extra : rebase_source : 9d12fbd474eaff04fe52bad48c1afda7bb9288b8
|
2014-08-25 14:14:29 -07:00 |
|
Andrew McCreight
|
e22baa3a1e
|
Bug 1052626, part 2 - Report the total size of nsXPCWrappedJS. r=bholley,froydnj
|
2014-08-25 12:34:00 -07:00 |
|
Andrew McCreight
|
eb17f3480d
|
Bug 1052626, part 1 - Outline and constify JSObject2WrappedJSMap::SizeOfIncludingThis. r=njn
|
2014-08-25 12:34:00 -07:00 |
|
Terrence Cole
|
4241af8a54
|
Bug 1057393 - Fix a regression on octane-zlib; r=sfink
|
2014-08-25 09:29:51 -07:00 |
|
Birunthan Mohanathas
|
57751773f4
|
Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo
|
2014-08-25 12:17:32 -07:00 |
|
Douglas Crosher
|
9547b52d45
|
Bug 1051595 - OdinMonkey: Bias the global-register to improve instruction encoding efficiency. r=luke
|
2014-08-26 00:48:03 +10:00 |
|
Douglas Crosher
|
cd4eef6a75
|
Bug 1050278 - IonMonkey ARM: Canonicalize the hwcap flags even when overridden, and add a flag for alignment faults. r=jandem
|
2014-08-20 20:17:37 +10:00 |
|
Ryan VanderMeulen
|
e664444f7d
|
Bug 1057803 - Skip bug-1055034.js if ParallelJS isn't supported. r=terrence
|
2014-08-25 13:22:44 -04:00 |
|
Ryan VanderMeulen
|
deb808428a
|
Merge m-c to inbound. a=merge
CLOSED TREE
|
2014-08-25 12:51:20 -04:00 |
|
Ryan VanderMeulen
|
f1e20fb689
|
Merge inbound to m-c. a=merge
CLOSED TREE
|
2014-08-25 11:49:37 -04:00 |
|
Hannes Verschore
|
1e13bb668f
|
Bug 1047564 - TraceLogger: cleanups, r=bbouvier
|
2014-08-25 10:08:28 +02:00 |
|
Hannes Verschore
|
1ec0f84783
|
Bug 1055864 - IonMonkey: Remove bogus assert in MTruncateToInt32, r=jandem
|
2014-08-25 10:08:24 +02:00 |
|
Hannes Verschore
|
ae488e4f59
|
Bug 1055762 - IonMonkey: Take the conversion into consideration when deciding when to box, r=jandem
|
2014-08-25 09:52:50 +02:00 |
|
Chris Peterson
|
383a22fb56
|
Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt.
|
2014-08-24 22:23:26 -07:00 |
|
Amit Tripathi
|
ea42fd0965
|
Bug 1019810: Crashing in InlineFrameIterator::findNextFrame() with MOZ_CRASH when numActualArgs_ fails to get initialized, r=h4writer
|
2014-08-25 17:55:27 +05:30 |
|
Wes Kocher
|
915d568b45
|
Merge m-c to fx-team a=merge
|
2014-08-22 17:10:53 -07:00 |
|
Jeff Walden
|
5c6736a43a
|
Bug 969478 - Make the arguments/caller properties of functions be entirely implemented by accessors living on Function.prototype. r=jorendorff
--HG--
extra : rebase_source : 258c158f041f673b201ca3cd978e1522a1887311
|
2014-08-01 19:11:22 -07:00 |
|
Chenxia Liu
|
9a2772894c
|
Bug 1021751 - Homebanner snippet. r=lucasr
|
2014-08-22 15:07:40 -07:00 |
|
Bill McCloskey
|
1418f34a28
|
Bug 1008107 - Allow SandboxPrivate to be null in sandbox_finalize (r=bz)
|
2014-08-21 13:29:20 -07:00 |
|
Nicolas B. Pierron
|
1a192698a6
|
Bug 1056786 - Use EmulateStateOf with an ArrayMemoryView. r=jandem
|
2014-08-21 21:48:23 +02:00 |
|
Nicolas B. Pierron
|
6582f44884
|
Bug 1046870 - Add Spew to follow escape analysis reasons. r=jandem
|
2014-08-21 21:48:23 +02:00 |
|
Nicolas B. Pierron
|
aaecf7d77d
|
Bug 1046197 - Make Array & String IteratorNext easier to optimized with Scalar Replacement. r=jorendorff
|
2014-08-21 21:48:23 +02:00 |
|
Nicolas B. Pierron
|
530d7ef13e
|
Bug 1046183 - Move Scalar Replacement after the EliminatePhis phase. r=jandem
|
2014-08-21 21:48:23 +02:00 |
|
Nicolas B. Pierron
|
17f0f9183e
|
Bug 1048414 - Use prepareForDiscard in DiscardIgnoreOperands. r=sunfish
|
2014-08-21 20:47:04 +02:00 |
|
Nicolas B. Pierron
|
303886e84b
|
Bug 1042729 part 5 - Only list resume points in debug builds. r=h4writer
|
2014-08-21 20:47:04 +02:00 |
|
Nicolas B. Pierron
|
462f7346d1
|
Bug 1042729 part 4 - Keep a reference to outer resume point on basic blocks, and make discarding resume point precise. r=jandem
|
2014-08-21 20:47:04 +02:00 |
|
Nicolas B. Pierron
|
2d9f6b265c
|
Bug 1042729 part 3 - Ensure priorResumePoints are re-attached to the new BasicBlock or discarded. r=efaust
|
2014-08-21 20:47:04 +02:00 |
|
Nicolas B. Pierron
|
4972caf6e8
|
Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
|
2014-08-21 20:47:04 +02:00 |
|
Nicolas B. Pierron
|
8bf8cd16a5
|
Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer
|
2014-08-21 20:47:03 +02:00 |
|
Jan de Mooij
|
181e841ddc
|
Bug 1056795 - Optimize ArrayPushDense. r=bhackett
|
2014-08-21 18:51:40 +02:00 |
|
Luke Wagner
|
6d6205ab7a
|
Bug 1054066 - OdinMonkey: remove special optimization for H[constant>>K] (r=dougc)
|
2014-08-21 11:30:06 -05:00 |
|
Luke Wagner
|
47c9fbeea5
|
Bug 1054066 - OdinMonkey: issue deprecation warning for heaps less than 64kb (r=dougc)
|
2014-08-21 11:29:30 -05:00 |
|
Luke Wagner
|
12f3b2f484
|
Bug 1054438 - Tidy up AsmJSValidate.h and some heap-access related code (r=dougc)
|
2014-08-21 11:27:48 -05:00 |
|
Jon Coppeard
|
c98043bda3
|
Bug 1056418 - Fix testGCFinalizeCallback to not to clobber its global r=terrence
|
2014-08-21 16:56:56 +01:00 |
|
Rishab Arora
|
6eec2504bb
|
Bug 1021379 - Renamed typed arrays' move method to copyWithin, fixed up to ES6 semantics. r=till, r=jwalden
--HG--
extra : rebase_source : deae33f4603ef3c40a2d214b0426bb0756b5307a
|
2014-07-10 11:49:22 +05:30 |
|
Jeff Walden
|
c912492831
|
Bug 1055818 - Fix findReferences-02.js to account for the nulling out of binding BaseShape parents in bug 961969. r=luke
--HG--
extra : rebase_source : dd972fea9a1803d170bb0a1163d5512492267706
|
2014-08-19 16:18:07 -07:00 |
|
Ed Morley
|
df914c6f9a
|
Backed out changeset 21bc84614aa2 (bug 1036781) for crashes on Windows; CLOSED TREE
|
2014-08-22 09:29:05 +01:00 |
|
Ed Morley
|
5e7dc0a427
|
Backed out changeset f2da252a9248 (bug 1054630)
|
2014-08-22 09:28:38 +01:00 |
|
Chris Peterson
|
d8f89ab9fd
|
Bug 1054630 - Part 1: Add plumbing for SpiderMonkey parser telemetry. r=till
|
2014-08-11 23:17:44 -07:00 |
|
Chris Peterson
|
b6ad9902fb
|
Bug 1036781 - Part 4: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for Baseline code. r=jandem
|
2014-08-21 21:52:39 -07:00 |
|
Dan Gohman
|
3022cdfeb6
|
Bug 1031410 - IonMonkey: GVN: Don't set isGuard() unnecessarily in IonBuilder. r=sstangl
|
2014-08-21 18:05:33 -07:00 |
|
Dan Gohman
|
664a7e4a66
|
Bug 1056805 - OdinMonkey: Don't run EliminateDeadResumePoints when compiling in asm.js mode r=luke
|
2014-08-21 18:05:31 -07:00 |
|
Dan Gohman
|
19d7d530ec
|
Bug 1056805 - IonMonkey: Don't call opName(), a virtual function, for spewing when spewing isn't enabled r=luke
|
2014-08-21 18:05:26 -07:00 |
|
Brian Hackett
|
9e41bc96d9
|
Bug 1056899 - Don't free COW element arrays until after sweeping, r=jonco.
|
2014-08-21 17:54:05 -07:00 |
|
Trevor Saunders
|
86b7aff8fc
|
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
|
2014-08-05 13:33:55 -04:00 |
|
Bobby Holley
|
354fc3883c
|
Bug 981218 - Remove default compartment objects. r=luke
\o/
|
2014-08-21 17:13:51 -07:00 |
|
Bobby Holley
|
d215055bc0
|
Bug 981218 - Remove default compartment object usage in js shell and tests. r=luke
|
2014-08-21 17:13:51 -07:00 |
|
Steve Singer
|
af17508200
|
Bug 1055911 - Add PatchBackedge to the non-ion jit. r=nbp
|
2014-08-21 04:32:00 -04:00 |
|
Eric Faust
|
2bfde7dd25
|
Bug 1057066: Fix fprintf format string warning. (r=Waldo over IRC)
|
2014-08-21 14:27:25 -07:00 |
|
Terrence Cole
|
1cb7f08454
|
Bug 1033442 - Fix two innocuous live-at-exit strings in the shell; r=luke
--HG--
extra : rebase_source : 7dbdf0d43e97450d3045217c0787317257e0a288
|
2014-08-21 14:14:41 -07:00 |
|
Terrence Cole
|
611332fe4c
|
Bug 1033442 - Some minor cleanups to various allocations; r=jonco
--HG--
extra : rebase_source : 209452d3dc343eddb37aa1fc94b22ee83231def9
|
2014-08-19 15:59:29 -07:00 |
|
Nathan Froyd
|
6c4e55802a
|
Bug 1056263 - remove unneeded configure checks for ssize_t, stat.st_blksize, and siginfo_t; r=mshal
js/src/ retains the ssize_t check because ctypes needs it.
|
2014-08-20 14:55:41 -04:00 |
|
Nicolas B. Pierron
|
185a3db9c6
|
Bug 950764 - Distinguish between formal / actual arguments. r=djvj
|
2014-08-21 11:48:19 +02:00 |
|
Nicolas B. Pierron
|
e18eb0a7d2
|
Bug 1054047 - Determine the correct range from MArgumentLength. r=sunfish
|
2014-08-21 11:48:19 +02:00 |
|
Nicolas B. Pierron
|
68e24944a8
|
Bug 950764 - Restrict compilation from Baseline based on the number of formal arguments. r=djvj
|
2014-08-21 11:48:19 +02:00 |
|
Jan de Mooij
|
43b737c1a1
|
Bug 1056140 - Inline JSContext::runningWithTrustedPrincipals(). r=luke
|
2014-08-21 09:48:39 +02:00 |
|
Chris Peterson
|
d34f8e816f
|
Bug 1036781 - Part 3: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for x86 and x64. r=jandem
|
2014-08-20 22:36:57 -07:00 |
|
Wes Kocher
|
3c266d19e6
|
Backed out changeset 16544bc2690b (bug 1055911) for JS test failures
|
2014-08-20 18:41:06 -07:00 |
|
Bill McCloskey
|
d3390cb4aa
|
Bug 1053999 - Be more conservative in recursion checks before brain transplants (r=bholley)
|
2014-08-20 18:14:56 -07:00 |
|
Steve Singer
|
8c64c24909
|
Bug 1055911 - add PatchBackedge to the non-ion jit. r=nicolas.b.pierron
|
2014-08-20 17:42:00 -07:00 |
|
Wes Kocher
|
f1646bf5bb
|
Backed out changeset 2a9cfbab0adc (bug 1053999) for Windows build bustage on a CLOSED TREE
|
2014-08-20 16:08:04 -07:00 |
|