Commit Graph

39896 Commits

Author SHA1 Message Date
Phil Ringnalda
8ff50f4652 Back out 2 changesets (bug 944164) for breaking fuzzing
Backed out changeset 4323557b111d (bug 944164)
Backed out changeset bff319d49d58 (bug 944164)
2015-05-10 15:17:27 -07:00
Wes Kocher
1b93ef6944 Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE 2015-05-08 19:44:11 -07:00
Tom Schuster
b624f6d01c Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo 2015-05-08 23:27:50 +02:00
Jan de Mooij
2e4d61a916 Bug 1157231 - Optimize calls to own property setters. r=efaust 2015-05-08 21:41:50 +02:00
Tooru Fujisawa
900a39cb05 Bug 1163020 - Fix --jitflags=none or no --jitflags in jit_test.py. r=terrence 2015-05-09 04:01:03 +09:00
Steve Fink
398019f0d7 Bug 944164 - Add in missing shell/jsshell.h file, r=bustage, a=KWierso for CLOSED TREE push 2015-05-07 09:53:31 -07:00
Steve Fink
1b2945dc6c Bug 944164 - Move a bunch of file-related stuff onto an os.file object, creating aliases from the old names, r=jorendorff 2015-05-08 10:45:24 -07:00
Brian Hackett
661d0c0824 Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish. 2015-05-08 11:42:10 -06:00
Terrence Cole
3e1fa7a861 Bug 1162590 - Change the name of the 2-arg traverse to traverseEdge; r=sfink 2015-05-07 10:17:47 -07:00
Terrence Cole
173a1b60b6 Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco 2015-05-07 10:17:45 -07:00
Terrence Cole
f87a7d6199 Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink 2015-05-07 10:17:43 -07:00
Terrence Cole
185cb3a822 Bug 1162296 - Use generic value traversal when scanning unboxed memory; r=jonco 2015-05-06 10:26:34 -07:00
Jan de Mooij
d5921ef615 Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer 2015-05-08 15:18:03 +02:00
Jan de Mooij
5e29220752 Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie 2015-05-08 15:17:52 +02:00
Jon Coppeard
b229dafe94 Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD 2015-05-08 12:48:47 +01:00
Shu-yu Guo
526c07fdc3 Bug 1161362 - When initializing a trivial script, also initialize its call object shape to the empty shape. (r=jimb) 2015-05-07 18:16:53 -07:00
Shu-yu Guo
36438bca4a Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) 2015-05-07 18:16:53 -07:00
Shu-yu Guo
e67a23e77e Bug 1158223 - Tweak XPConnect stack size on 64bit Windows. (r=bholley) 2015-05-07 18:16:53 -07:00
Steve Fink
9dd98a42ae Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett 2015-05-07 09:49:41 -07:00
Nicholas Nethercote
ad27c3edd4 Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
They're not needed now that there is an initializing constructor and a
destructor.
2015-05-04 22:59:24 -07:00
Tooru Fujisawa
95431b9fd6 Bug 1162456 - Part 2: Use --format=automation instead of --tinderbox. r=sfink 2015-05-08 05:05:45 +09:00
Tooru Fujisawa
e32fa29dfd Bug 1162456 - Part 1: Add --format option in jstests.py and jit_test.py as a replacement for --tinderbox. r=sfink 2015-05-08 05:05:42 +09:00
Jon Coppeard
ee40c63835 Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence 2015-05-07 03:47:00 -07:00
Tooru Fujisawa
2bcdfe6ac1 Bug 1161410 - Part 2: Use --jitflags instead of --tbpl and --tbpl-debug. r=sfink 2015-05-08 00:28:55 +09:00
Tooru Fujisawa
d0fc171a94 Bug 1161410 - Part 1: Update --jitflags option in jstests.py and jit_test.py as a replacement for --tbpl and --tbpl-debug. r=sfink 2015-05-08 00:28:52 +09:00
Brian Hackett
af67f8bf42 Bug 1161762 - Fix test used for whether an unboxed object layout is too large, r=jandem. 2015-05-07 07:43:27 -06:00
Olli Pettay
617782968b Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 2015-05-07 14:47:56 +03:00
Gabor Krizsanits
e5cd4750e3 Bug 1148188 - part2: interposeCall. r=billm 2015-05-07 14:03:24 +02:00
Gabor Krizsanits
6d2b1f6962 Bug 1148188 - part1: defaultShims. r=billm 2015-05-07 14:01:43 +02:00
Jan de Mooij
ad170b2fe1 Bug 1160535 part 5 - Remove the now bogus !maybeScript check in CreateLazyScriptsForCompartment. r=shu 2015-05-07 11:26:37 +02:00
Jan de Mooij
86ce623495 Bug 1160535 part 4 - Remove an assert in XDRInterpretedFunction that's now bogus. r=nbp 2015-05-07 11:26:35 +02:00
Jan de Mooij
84ba7e2a90 Bug 1160535 part 3 - Make the LazyScript -> JSScript pointer weak. r=jonco,terrence 2015-05-07 11:26:34 +02:00
Jan de Mooij
83e2288f66 Bug 1160535 part 2 - Do function relazification as part of a new GC phase instead of during marking. r=terrence 2015-05-07 11:26:32 +02:00
Jon Coppeard
38e7afe7ef Bug 1157382 - Fix possible data race caused by accessing the mark bits of cells in another runtime r=terrence 2015-05-07 10:14:40 +01:00
Jon Coppeard
483f850c06 Bug 1161303 - Fix bug in NewObjectCache::newObjectFromHit() caused by previous patch in bug 1155618 r=terrence 2015-05-07 10:14:40 +01:00
Jon Coppeard
98c651dae0 Bug 1155618 - Report allocation failure to context for baseline ICStubs r=jandem 2015-05-07 10:14:40 +01:00
Jon Coppeard
0553f878f7 Bug 1161968 - Fix assertion failure in CloneFunctionObject() if script gets relazified r=jandem 2015-05-07 10:14:40 +01:00
Andrea Marchesini
a90c5be53e Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley 2015-05-07 08:05:43 +01:00
Lars T Hansen
e5441bd63e Bug 1161298 - missing length guard on SAB. r=bbouvier 2015-05-07 11:02:12 +02:00
Phil Ringnalda
2389c5e8aa Back out cb1b4b057dad (bug 1161362) for Linux64 cgc failures
CLOSED TREE
2015-05-06 21:15:22 -07:00
Bobby Holley
bc1912f688 Bug 1131707 - Transparently forward the construct bit for function forwarders. r=gabor 2015-05-06 18:11:51 -07:00
Hannes Verschore
55c7b88f84 Bug 1159899: IonMonkey: Fix folding of ~~x, r=nbp 2015-05-07 02:58:27 +02:00
Wes Kocher
1454b99ba1 Backed out changeset 7c7e849bb5fd (bug 1161351) for sm arm orange CLOSED TREE 2015-05-06 16:53:29 -07:00
Jeff Gilbert
b48bc21974 Bug 1142279 - DataView should require 'new'. - r=efaust 2015-05-06 15:55:05 -07:00
Shu-yu Guo
84dea9a8f7 Bug 1161362 - When initializing a trivial script, also initialize its call object shape to the empty shape. (r=jimb) 2015-05-06 15:55:26 -07:00
Shu-yu Guo
9c3c3dcfdb Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) 2015-05-06 15:55:26 -07:00
Brian Hackett
41a92895ba Bug 1160887 - Fix various unboxed object bugs, r=jandem,terrence. 2015-05-06 13:04:59 -06:00
Brian Hackett
ef90010167 Bug 1161077 - Remove file that is no longer used. 2015-05-06 12:57:59 -06:00
Terrence Cole
3ed995f994 No Bug - Add detail to a comment documenting out barrier implementation; r=sfink NO BUILD 2015-05-06 11:08:48 -07:00
Terrence Cole
72db04da5b Bug 1161726 - Use a custom tracer for tenuring to avoid the indirect calls; r=jonco 2015-05-04 17:36:31 -07:00