Commit Graph

47043 Commits

Author SHA1 Message Date
Wes Kocher
81e9cbedba Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE 2015-05-11 13:17:58 -07:00
Andrea Marchesini
bd76fd013b Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan 2015-05-11 18:50:54 +01:00
Andrea Marchesini
5d622f89aa Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz 2015-05-11 18:50:50 +01:00
Terrence Cole
bf78a51732 Bug 1163059 - Add a more convenient wrapper for isAtomsZone; r=sfink 2015-05-07 10:17:49 -07:00
Ryan VanderMeulen
95df0286b8 Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
CLOSED TREE
2015-05-11 11:43:59 -04:00
Brian Hackett
33aa4f3b20 Bug 1161346 - Add missing capacity for unboxed arrays, r=jandem. 2015-05-11 08:35:27 -06:00
Andrea Marchesini
2ffeefc77a Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz 2015-05-11 15:20:06 +01:00
Douglas Crosher
841e909053 Bug 1160911 - JIT: precise shift right derived result range for all int32 input ranges. r=sunfish 2015-05-10 15:42:23 +10:00
Phil Ringnalda
0905021a42 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
5717f86553 Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE 2015-05-08 19:44:11 -07:00
Tom Schuster
b07f159635 Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo 2015-05-08 23:27:50 +02:00
Jan de Mooij
2d86ee80d0 Bug 1157231 - Optimize calls to own property setters. r=efaust 2015-05-08 21:41:50 +02:00
Tooru Fujisawa
9920403198 Bug 1163020 - Fix --jitflags=none or no --jitflags in jit_test.py. r=terrence 2015-05-09 04:01:03 +09:00
Steve Fink
fd54fb873f 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
72fdcb233b 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
388d981f72 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
ac73614ff4 Bug 1162590 - Change the name of the 2-arg traverse to traverseEdge; r=sfink 2015-05-07 10:17:47 -07:00
Terrence Cole
4166150767 Bug 1162303 - Simplify TenuringTracer's implementation; r=jonco 2015-05-07 10:17:45 -07:00
Terrence Cole
7515c65c73 Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink 2015-05-07 10:17:43 -07:00
Terrence Cole
be2de78a47 Bug 1162296 - Use generic value traversal when scanning unboxed memory; r=jonco 2015-05-06 10:26:34 -07:00
Jan de Mooij
8131da2eaf Bug 1157239 - Give MGuardShape and friends a resultTypeSet. r=h4writer 2015-05-08 15:18:03 +02:00
Jan de Mooij
fc12c8c99f Bug 1124870 - Use LookupPropertyPure instead of LookupProperty in IsCacheableDOMProxyUnshadowedSetterCall. r=evilpie 2015-05-08 15:17:52 +02:00
Jon Coppeard
00680fd747 Bug 1162078 - Ignore timeouts for some CGC tests r=terrence DONTBUILD 2015-05-08 12:48:47 +01:00
Shu-yu Guo
ac6db4621a 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
cf302c5952 Bug 1161351 - Fix unwound exit frame sizes in JitProfilingFrameIterator. (r=nbp) 2015-05-07 18:16:53 -07:00
Shu-yu Guo
789ada3bd7 Bug 1158223 - Tweak XPConnect stack size on 64bit Windows. (r=bholley) 2015-05-07 18:16:53 -07:00
Steve Fink
4696bbb9bb Bug 1162310 - Do not use nonexistent macro when XGILL_PLUGIN is defined, r=bhackett 2015-05-07 09:49:41 -07:00
Nicholas Nethercote
3f255e8589 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
fa73c1e875 Bug 1162456 - Part 2: Use --format=automation instead of --tinderbox. r=sfink 2015-05-08 05:05:45 +09:00
Tooru Fujisawa
f4d4572cba 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
7c105a84d1 Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence 2015-05-07 03:47:00 -07:00
Tooru Fujisawa
09b1925da7 Bug 1161410 - Part 2: Use --jitflags instead of --tbpl and --tbpl-debug. r=sfink 2015-05-08 00:28:55 +09:00
Tooru Fujisawa
2c8f50df39 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
2a9e84591a 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
b35366cdf4 Bug 1161491 - schedulePreciseGC should use the normal GC triggering mechanisms, r=mccr8 2015-05-07 14:47:56 +03:00
Gabor Krizsanits
a7c8723ef3 Bug 1148188 - part2: interposeCall. r=billm 2015-05-07 14:03:24 +02:00
Gabor Krizsanits
912588a793 Bug 1148188 - part1: defaultShims. r=billm 2015-05-07 14:01:43 +02:00
Jan de Mooij
c781bbd1bb 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
0319fe21a7 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
151b2178e3 Bug 1160535 part 3 - Make the LazyScript -> JSScript pointer weak. r=jonco,terrence 2015-05-07 11:26:34 +02:00
Jan de Mooij
68fe4744c6 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
4596bc75e7 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
1eefbba04c 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
17e9ff958f Bug 1155618 - Report allocation failure to context for baseline ICStubs r=jandem 2015-05-07 10:14:40 +01:00
Jon Coppeard
92f04cd7b7 Bug 1161968 - Fix assertion failure in CloneFunctionObject() if script gets relazified r=jandem 2015-05-07 10:14:40 +01:00
Andrea Marchesini
c21e1cf196 Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley 2015-05-07 08:05:43 +01:00
Lars T Hansen
0e51268586 Bug 1161298 - missing length guard on SAB. r=bbouvier 2015-05-07 11:02:12 +02:00
Phil Ringnalda
33815635fc Back out cb1b4b057dad (bug 1161362) for Linux64 cgc failures
CLOSED TREE
2015-05-06 21:15:22 -07:00
Bobby Holley
e182026d90 Bug 1131707 - Transparently forward the construct bit for function forwarders. r=gabor 2015-05-06 18:11:51 -07:00
Hannes Verschore
acf60657a6 Bug 1159899: IonMonkey: Fix folding of ~~x, r=nbp 2015-05-07 02:58:27 +02:00