Commit Graph

24918 Commits

Author SHA1 Message Date
Steve Fink
61ca1b5ec9 Bug 838029 - Add --with-sixgill option and Makefile for static analysis. r=ted,reluctantly
--HG--
extra : rebase_source : 3c45de22f013566e56d68c4fbeb346159df23192
2013-01-28 13:43:54 -08:00
Steve Fink
d78dffc4dd Bug 835552 - Make load() be script-relative and read()/snarf() be cwd-relative.. r=njn
--HG--
extra : rebase_source : 2ed11de42cdb9f5298cad2fc4e43974f1a11fb42
2013-03-11 15:36:16 -07:00
Luke Wagner
516d1bc2dd Bug 852331 - immediately GC the Zone after JS::Evaluate on a very large script (r=bhackett)
--HG--
extra : rebase_source : f64efadd1f324b5bfa3574aab1a434b22724fa16
2013-03-18 17:37:24 -07:00
Luke Wagner
eff33f612a Bug 852305 - immediately free LifoAlloc memory when we finish parsing huge scripts (r=njn)
--HG--
extra : rebase_source : 745ae1fff040efe24da68a84114ba3e4046f754d
2013-03-18 17:33:05 -07:00
Ed Morley
1871f57fe3 Backed out changeset 0f012ef3d3ac (bug 809978) for landing after being given r- 2013-03-19 17:21:01 +00:00
Ed Morley
fe5de77092 Backed out changeset 548ff2b01536 (bug 809978) 2013-03-19 17:20:22 +00:00
Joey Armstrong
a10a7723f8 bug 809978: retry link I/O on potential race conditions: CLOSED TREE 2013-03-19 13:02:54 -04:00
Joey Armstrong
41afca41cb bug 809978: retry link I/O on potential race conditions 2013-03-19 12:26:57 -04:00
Jon Coppeard
50ddf53b27 Bug 848754 - GC: Remove relaxed root checking infrastructure r=terrence
--HG--
extra : rebase_source : 7f781b1c7edbae14ce9b2fd4d45c44e8cb5c2968
2013-03-08 08:54:59 +00:00
Jon Coppeard
b752526987 Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
--HG--
extra : rebase_source : 2b131d0177f02e5f0e89398545481fcacbfde00f
2013-03-19 10:35:41 +00:00
Nicholas D. Matsakis
771859ad9e Bug 852518 - reorganize ifdefs and in particular do not include FJ code if no ion r=bhackett 2013-03-15 15:42:50 -04:00
Nicholas D. Matsakis
7729d9833c Bug 852518 - Initialize rendezvousEnd_ to NULL and check for NULL in dtor r=bhackett 2013-03-15 14:57:13 -04:00
Brian Hackett
796e52f5a4 Bug 852174 - Fix bogus asserts, r=jandem. 2013-03-19 08:50:31 -06:00
Brian Hackett
7351d30d11 Bug 847412 - Monitor result type after a direct eval from Ion code, r=jandem. 2013-03-19 08:47:06 -06:00
Brian Hackett
9dc30bf494 Bug 849777 - Properly null check parse nodes when reporting parse errors in the bytecode emitter, r=jorendorff. 2013-03-19 07:32:07 -06:00
Norbert Lindenberg
b0c11d2955 Bug 851951 - Use UTF-8 to load jstests into browser. r=Waldo 2013-03-19 09:31:15 -04:00
Mohit Gahlot
466c217001 Bug 851377 - Now ResolvingId::isResolving is not called with a null object. r=bholley 2013-03-18 21:28:05 +05:30
Brian Hackett
a0608b378b Bug 833076 - Add missing script->ensureHasTypes(), r=jandem. 2013-03-19 07:10:10 -06:00
Jan de Mooij
9c2e6e0377 Bug 848665 - Don't use ScriptFrameIter in onEnterFrame/onLeaveFrame hooks. r=jimb 2013-03-19 13:39:25 +01:00
Andrea Marchesini
fef387cf3e Bug 841493 - Rename nsHTMLVideoElement to HTMLVideoElement, r=Ms2ger
--HG--
rename : content/html/content/public/nsHTMLVideoElement.h => content/html/content/public/HTMLVideoElement.h
rename : content/html/content/src/nsHTMLVideoElement.cpp => content/html/content/src/HTMLVideoElement.cpp
2013-03-19 13:27:35 +01:00
Jan de Mooij
15cc97f0a6 Bug 851053 - Remove MRecompileCheck. r=bhackett 2013-03-19 12:23:51 +01:00
Hannes Verschore
deb7ce6621 Bug 851552: IonMonkey: Disable GetElement caches after failing multiple times to attach stubs, r=djvj 2013-03-19 11:12:17 +01:00
Hannes Verschore
fbb39a912b Bug 850534: Crash on Yarr OOM, r=dvander 2013-03-19 10:57:28 +01:00
Nicholas Nethercote
b25affb9a1 Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h} (2nd attempt). r=wmccloskey.
--HG--
extra : rebase_source : 6d96968f952086df7f4b7952a6926eb0f562bfde
2013-03-14 15:10:39 -07:00
Nicholas Nethercote
f1560712c0 Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter (2nd attempt). r=wmccloskey,jlebar.
--HG--
extra : rebase_source : d90dcad2ed990b6e276ff38c36170b815ae9b823
2013-03-06 20:40:36 -08:00
Jason Orendorff
17906c25e2 Remove silly debug statement left in a test (for bug 848062) that breaks it in opt builds. No bug#, r=sfink on a CLOSED TREE. 2013-03-18 18:53:18 -07:00
Phil Ringnalda
c4b2f66282 Backout 49ca6a3ef0b6 (bug 850922), 1ff4af81172a (bug 849453), 5e0347b9a4e4:085337fa9658 (bug 841059) and 88942e6ce28d (bug 850749) for busting the build
CLOSED TREE
2013-03-18 18:24:25 -07:00
Terrence Cole
db32861913 Bug 850922 - Don't put NULL getterobj/setterobj in the reloctable store buffers; r=billm
--HG--
extra : rebase_source : 858bb441b82e2eceedbadae94a292a7bf03f3c36
2013-03-13 16:58:40 -07:00
Terrence Cole
6a0ed2e274 Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
--HG--
extra : rebase_source : 988997984bda4ec329a801655f1649bb73aeea7a
2013-03-07 10:55:34 -08:00
Terrence Cole
550701a89d Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
--HG--
extra : rebase_source : f93c1b79b911815b5adf917544d2c2cf73f3f7f6
2013-02-14 14:51:07 -08:00
Terrence Cole
7a12ef5f6b Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
--HG--
extra : rebase_source : 6885055e08eab8f3187d5ce8a4ddcfa5efb887d2
2013-02-13 10:39:19 -08:00
Terrence Cole
25ebf7e5dd Bug 850749 - Make Cell::isTenured use the new IsInsideNursery; r=billm
--HG--
extra : rebase_source : 7a7e78012fac6ae26a2033c2c71a8f9d4a00b088
2013-03-13 10:22:35 -07:00
Luke Wagner
65d4ad2e50 Don't assert asm.js validation errors with --disable-ion (no bug, r=me)
--HG--
extra : rebase_source : b3b6f8c8b6323f72a97973d56dd6ea79e8f35eae
2013-03-18 15:56:15 -07:00
David Anderson
92c29f8cad Diagnostic patch for bug 837370 topcrash (r=bhackett). 2013-03-13 18:03:27 -07:00
Jason Orendorff
f824beb54a Bug 848062 - Make arrow functions inherit the value of 'this' from the enclosing scope. r=bhackett. 2013-03-18 15:32:29 -07:00
Jason Orendorff
a0dce0b367 Bug 846406 - Implement arrow functions. r=bhackett. Changes to Y.js r=brendan. 2013-03-17 20:42:36 -07:00
Jan de Mooij
6f909bce1c Bug 851109 - Add NAME IC for invoking getters on the global object. r=djvj
--HG--
extra : rebase_source : 4a4fa5be4a6ee0dc24f309ead094f90a420c6bab
2013-03-18 22:34:34 +01:00
Bobby Holley
2d898008d8 Bug 851987 - QI to nsPIDOMWindow instead of nsIDOMWindow in XPCWrappedJS. r=bz 2013-03-18 14:30:23 -07:00
Ed Morley
2e40fc4ad7 Bug 851842 - Make jit-tests log output more suited to TBPL bug suggestions; r=terrence 2013-03-18 21:13:47 +00:00
Kyle Huey
de9bae661d Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE 2013-03-18 12:57:35 -07:00
Luke Wagner
80be644629 Fix OdinMonkey when --disable-ion (no bug, r=me)
--HG--
extra : rebase_source : 3536acf09aecbdcb2ca9156873fc39571328975a
2013-03-18 11:14:56 -07:00
Bobby Holley
964d540d50 Bug 848538 - Push a cx before calling into ctypes callbacks. r=jorendorff 2013-03-18 11:04:07 -07:00
Hannes Verschore
f87d50e002 Bug 850534: Various Yarr performance improvements, r=dmandelin 2013-03-18 16:40:49 +01:00
Ed Morley
2b1775b4e9 Backed out changeset d195190adc48 (bug 851611)
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
664cf994b4 Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Phil Ringnalda
a1e8f5ab94 Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
CLOSED TREE
2013-03-17 22:15:25 -07:00
Bobby Holley
4624281c15 Bug 813901 - Tests. r=mrbkap 2013-03-17 21:44:42 -07:00
Bobby Holley
1bef561017 Bug 850000 - Don't clobber exceptions set in security wrapper check() hooks. r=mrbkap 2013-03-17 21:44:41 -07:00
Nicholas Nethercote
8c70bc0ebd Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h}. r=wmccloskey.
--HG--
extra : rebase_source : 395321642042559ef2484445fa13c03ba22e8390
2013-03-14 15:10:39 -07:00
Nicholas Nethercote
7c30d7630e Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter. r=wmccloskey,jlebar.
--HG--
extra : rebase_source : d183213c48b9d07fb62fce830998bcb8bb044f47
2013-03-06 20:40:36 -08:00