Hannes Verschore
d24888ccfc
Bug 824347: Remove assertion that became incorrect when inlining functions with arguments object landed, r=nbp
2013-01-05 22:27:13 +01:00
Ehsan Akhgari
1fc28fc2a4
Merge mozilla-central into mozilla-inbound
2013-01-05 16:00:35 -05:00
Nicholas Nethercote
b7723e3c58
Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
...
--HG--
rename : dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html => dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing.html
rename : toolkit/components/places/tests/browser/browser_favicon_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_favicon_privatebrowsing.js
extra : rebase_source : 557cc60522970ce7eea3b006d357284d9b4694c4
2012-12-23 16:59:51 -08:00
Geoff Brown
5a0def453c
Bug 821424 - Make target for per-directory cppunittests-remote; r=ted.mielczarek
...
--HG--
extra : rebase_source : 487887607421f319dc98c1dcb874866cd0f7d09e
2013-01-03 13:02:11 -07:00
Boris Zbarsky
1c97d54111
Bug 818050. Teach the JIT about DOM method and getter return types so that it doesn't have to type-guard when unboxing the boxed value in many cases. r=jandem,peterv
2013-01-03 14:02:52 -05:00
Norbert Lindenberg
42ed4d92a2
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 1). r=jwalden
...
--HG--
extra : rebase_source : 97642cc28df75a5199e935bdb7ba6045649dd8d6
2013-01-03 12:29:15 -06:00
Norbert Lindenberg
a8f4d1eb7f
Bug 769872 - Add support for default locale for Internationalization API. r=jwalden
...
--HG--
extra : rebase_source : f4b3275cc8ea9274841e1a144ce33e97c098f193
2013-01-03 12:29:09 -06:00
Jeff Walden
237a838ccc
Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
...
--HG--
extra : rebase_source : 3802e20dc76c7b18001cf852f748099ccb493d2e
2012-12-27 11:20:22 -06:00
Jeff Walden
925f707af7
Bug 752578 - Use mfbt's guard object implementation in js/ipc. r=Ms2ger
...
--HG--
extra : rebase_source : 503ea2a8098440b99b27ba0b30e5ec0ca14d2db9
2012-12-27 11:20:22 -06:00
Jeff Walden
261ccda306
Bug 752578 - Use mfbt's guard object implementation rather than using our own in the trickier cases. r=Ms2ger
...
--HG--
extra : rebase_source : 7dd7e730a134114e187fda1b6b0820b37e544f9f
2012-12-27 11:20:22 -06:00
Jeff Walden
99654cf0f4
Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
...
--HG--
extra : rebase_source : ba7faa490cdc5c9b85b5617ff5bb17246b74868e
2012-12-27 11:20:22 -06:00
Ed Morley
0d88e34ad1
Backout 119c60543071 (bug 751156) for robocop failures
2013-01-03 18:12:36 +00:00
Jan de Mooij
25c52011fa
Bug 825892 - Remove JSOP_LOOKUPSWITCH. r=bhackett
2013-01-03 18:35:57 +01:00
Jan de Mooij
e8ac71ce39
Bug 825966 part 2 - Mark JSOP_CASE/JSOP_DEFAULT targets as safepoint. r=bhackett
2013-01-03 18:35:54 +01:00
Jan de Mooij
e31b84cd0b
Bug 825966 part 1 - Remove unused Bytecode::switchTarget. r=bhackett
2013-01-03 18:35:52 +01:00
Nicholas Nethercote
27bfd27b37
Bug 814229 (part 2) - Refactor storage of the "objects-extra" numbers.
...
--HG--
extra : rebase_source : 2125ae4446928fbc7432f22505565b9b246f960d
2012-11-21 17:07:42 -08:00
Nicholas Nethercote
09fa6b630b
Bug 814229 (part 1) - Add "objects-extra/ctypes-data" memory report. r=jorendorff.
...
--HG--
extra : rebase_source : 8b65b74b5c22ebf7525eeff51601e36274d56736
2012-11-21 17:05:39 -08:00
Boris Zbarsky
4d4f84e2ba
Bug 822340. Make the Ion optimization for DOM method calls sound. r=jandem
...
The static functions just got moved with no changes made to them
except for a change from inTypes->unknown() to
inTypes->unknownObject() in the first test in TestAreKnownDOMTypes,
becase the rest of the method depends on the stronger condition, and
it was being ensured accidentally before.
2012-12-19 17:47:39 -08:00
Bobby Holley
a382d6628d
Bug 823120 - Fix test. r=philor
...
<script> moves up to head, and the call to document.getElementById moves into go().
2012-12-19 15:27:49 -08:00
Brian Hackett
456e98911f
Bug 822145 - Use correct allocator for CompileInfo on inlined frames, r=sstangl.
2012-12-19 16:24:42 -07:00
Jon Coppeard
7ee8836f06
Bug 820186 - Various crashes/assertions with gczeal(10) and random recursion. r=billm
2012-12-18 13:27:28 +00:00
Nicholas Nethercote
660706afa4
Bug 824879 - Avoid -Wconstant-conversion warnings in vm/RegExpObject.cpp. r=sstangl.
...
--HG--
extra : rebase_source : c921633cea69a65cced62d56ef6baaa5a5cc2b04
2012-12-26 20:11:34 -08:00
Nicholas Nethercote
efaf0192cb
Bug 819819 (part 1) - Remove DMDV. r=khuey.
...
--HG--
extra : rebase_source : af193a276409e33f0099d256cdfcd0f11917ea25
2012-12-20 23:03:50 -08:00
Matt Brubeck
bfd6ac84aa
Merge from mozilla-central to mozilla-inbound
2012-12-27 14:53:29 -08:00
Matt Brubeck
0dae975a9a
Back out de5db0c4c3ff and ff14e0b88c10 (bug 820124) because of intermittent xpcshell assertions
2012-12-27 14:52:04 -08:00
Nicolas B. Pierron
77efa6e376
Bug 780549 - AutoEnterCompilation: Handle init error cases. r=bhackett
2012-12-27 07:12:25 -08:00
Sean Stangl
75183b51dd
Bug 820124, Part 2/2 - Handle fast removal in str_replace(). r=dvander
2012-12-26 21:13:24 -08:00
Sean Stangl
9a43917984
Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
2012-12-26 21:11:54 -08:00
Ryan VanderMeulen
95f613b3e2
Backed out changesets 038194a2ffc3 and 4a7071b92069 (bug 820124) for mochitest orange. r=TryFTW
2012-12-26 22:48:23 -05:00
Sean Stangl
c2faa9065b
Bug 820124, Part 2/2 - Handle fast removal in str_replace(). r=dvander
2012-12-18 17:28:16 -08:00
Sean Stangl
d3ca2c8f04
Bug 820124, Part 1/2 - Use RegExpShared for lazy RegExpStatics. r=dvander
2012-12-14 16:07:35 -08:00
Gary Kwong
726fe577ad
Backout 4a66a93f8625 for causing mochitest failures.
2012-12-26 17:59:46 -08:00
Nicolas B. Pierron
b39dc83e9e
Bug 780549 - Handle init error cases. r=bhackett
2012-12-26 16:00:43 -08:00
Boris Zbarsky
7f55db897b
Bug 819624 part 2. Hook up the HTMLDocument WebIDL API to quickstubs. r=peterv
2012-12-26 13:37:26 -08:00
Daniel Holbert
1d309d528d
Bug 824648: Add range-check & unsigned cast before comparing signed arg to unsigned array-length, in VMFunctions.cpp's CharCodeAt() impl. r=nbp
2012-12-26 09:29:19 -08:00
Jan de Mooij
21795a7536
Bug 823482 part 1 - Refactor JSOP_EXCEPTION implementation in the interpreter. r=djvj
...
--HG--
extra : rebase_source : ec8f44feae0e8c74245347b1763f0275867764f5
2012-12-26 15:57:26 +01:00
Jan de Mooij
40c5a12a40
Bug 824463 - Fix checkStackAlignment on ARM. r=mjrosenb
...
--HG--
extra : rebase_source : b8ee9a95e13cca2f0e5e00960e68c55e47053e59
2012-12-26 15:45:13 +01:00
Nicolas B. Pierron
696dcbe49e
Bug 801775 - Filter IonMonkey C1/Ion spew based on scripts' origin. r=sstangl
2012-12-26 06:59:15 -08:00
Nicolas B. Pierron
195a790d66
Bug 822938 - LCallee use a register instead of a fixed LArgument. r=jandem
2012-12-26 03:25:26 -08:00
Boris Zbarsky
51aee98e93
Bug 824517. Quickstub window.performance. r=peterv
2012-12-25 14:00:15 -08:00
David Zbarsky
f880d44c98
Bug 824604 - Remove quickstubs for nsIDOMSVGElement r=bz
2012-12-25 14:39:24 -05:00
Jan de Mooij
7dc505b1cf
Bug 764310 part 2 - Implement JSOP_DEFFUN in IonMonkey. r=bhackett
2012-12-25 16:12:59 +01:00
Brian Hackett
ba8670f4b0
Bug 824257 - Remove type barriers that are redundant with null/undefined checks, r=jandem.
2012-12-25 07:27:48 -07:00
Boris Zbarsky
3a7914c772
Bug 816180. Convert DocumentFragment to WebIDL. r=peterv
2012-12-24 19:35:19 -08:00
Jan de Mooij
0073801a2f
Bug 764310 part 1 - Refactor interpreter JSOP_DEFFUN logic. r=bhackett
2012-12-24 20:03:26 +01:00
Brian Hackett
df7ff3c0c0
Bug 824275 - Improve precision of alias analysis, r=jandem.
2012-12-24 10:29:14 -07:00
James Kitchener
d26bcd5ba2
Bug 818620 - Testcase to ensure all arguments processed in Math.max/min. r=just-tests
...
--HG--
extra : amend_source : d73f36b24712273b8c56feb3a4a945f25d9a4f0f
2012-12-24 10:44:35 -06:00
Hannes Verschore
bea7941da0
Bug 823887: Correctly do a pre-increment on InlineFrameIterator, r=nbp
2012-12-24 11:57:13 +01:00
William Chen
de026650c9
Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap, bent
2012-11-01 11:18:08 -07:00
Geoff Brown
8a13e7b206
Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher
2012-12-21 12:44:45 -07:00
Ms2ger
87280862b0
Backout bug 823394 for reftest oranges.
2012-12-23 13:44:04 +01:00
David Zbarsky
52ea426e71
Bug 823394 Part 2: Add WebIDL API to SVGElement and enable binding r=bz
2012-12-23 03:22:58 -05:00
David Zbarsky
8aefa3fddd
Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz
2012-12-23 03:22:22 -05:00
Hannes Verschore
b62b852e17
Bug 777262: Assertation dropout, r=orange
2012-12-23 00:19:44 +01:00
Peter Van der Beken
d837e37c50
Fix for bug 824007 (Convert HTMLBodyElement, HTMLDataListElement, HTMLFontElement, HTMLFrameSetElement and HTMLLabelElement to new DOM bindings) - move some HTML element classes to mozilla::dom. r=bz.
...
--HG--
rename : content/html/content/src/nsHTMLBodyElement.cpp => content/html/content/src/HTMLBodyElement.cpp
rename : content/html/content/src/nsHTMLDataListElement.cpp => content/html/content/src/HTMLDataListElement.cpp
rename : content/html/content/src/nsHTMLDivElement.cpp => content/html/content/src/HTMLDivElement.cpp
rename : content/html/content/src/nsHTMLDivElement.h => content/html/content/src/HTMLDivElement.h
rename : content/html/content/src/nsHTMLElement.cpp => content/html/content/src/HTMLElement.cpp
rename : content/html/content/src/nsHTMLFontElement.cpp => content/html/content/src/HTMLFontElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.cpp => content/html/content/src/HTMLFrameSetElement.cpp
rename : content/html/content/src/nsHTMLFrameSetElement.h => content/html/content/src/HTMLFrameSetElement.h
rename : content/html/content/src/nsHTMLLabelElement.cpp => content/html/content/src/HTMLLabelElement.cpp
rename : content/html/content/src/nsHTMLLabelElement.h => content/html/content/src/HTMLLabelElement.h
rename : content/html/content/src/nsHTMLUnknownElement.cpp => content/html/content/src/HTMLUnknownElement.cpp
rename : content/html/content/src/nsHTMLUnknownElement.h => content/html/content/src/HTMLUnknownElement.h
extra : rebase_source : 99a2b1764bfd34db1375939b967f816dc2a42a91
2012-12-21 15:06:50 +01:00
Hannes Verschore
db0eb79973
Bug 777262: Fix windows bustage, r=bustage
2012-12-22 23:40:55 +01:00
Hannes Verschore
73aa7b095c
Bug 777262: IonMonkey: Inline more compare operations, r=jandem
2012-12-22 23:07:59 +01:00
Hannes Verschore
574decbf04
Bug 824005: Fix for v8-richards regression introduced in bug 813784, r=nbp
2012-12-22 17:09:32 +01:00
Boris Zbarsky
53a5112fb0
Bug 804631. Add the WebIDL API for Document. r=peterv
...
I'm not entirely happy with the XPath bits. If we had an
nsXPathEvaluator member, or if the WebIDL API were on
nsIDOMXPathEvaluator or something, all that stuff would need a lot
less code...
2012-12-22 00:27:27 -08:00
Cameron McCormack
186baf5f18
Bug 820148 - Add RELEASE_BUILD macro available in pref js files. r=ted
2012-12-22 16:35:51 +11:00
Terrence Cole
c3325c6297
Bug 799252 - Remove SkipRoots in jsstr.cpp; r=Waldo
2012-10-16 16:30:02 -07:00
William Chen
c61a8f2dd1
Bug 826606 - Set uninitialized values for DeviceProximityEvent according to spec. r=dougt,smaug,khuey
2013-01-08 09:36:05 -08:00
Ed Morley
7fb938281a
Backout d62218c74497 (bug 826673) for crashes on a CLOSED TREE
2013-01-08 12:26:38 +00:00
Jon Coppeard
d1e72f1936
Bug 826673 - GC: Only finish sweeping the current compartment group on reset r=billm
...
--HG--
extra : rebase_source : 2a7e505e2917543c7833f3214a8cb29307f4bf6a
2012-12-13 14:28:13 +00:00
Justin Lebar
572901583f
Bug 826951 - Compact hashtables if they're underloaded, instead of shrinking them by a factor of 2. r=luke
2013-01-08 11:04:19 +01:00
Justin Lebar
a0542efd73
Bug 827234 - Move Swap to js/public/Utility from js/src/jsutil.h. r=terrence
2013-01-08 11:04:19 +01:00
Justin Lebar
e111de2b75
Bug 827238 - Fix an out-of-date comment in js/public/HashTable.h r=luke
2013-01-08 11:04:19 +01:00
Brian Hackett
01e32e3e59
Bug 822116 - x86/x64 tuning for backtracking allocator, r=jandem.
2012-12-19 10:32:17 -07:00
Ed Morley
23dfce457d
Backout 70f1b2db9f5f (bug 822116) for M2 crashes
2012-12-19 09:16:26 +00:00
Brian Hackett
57b542ce27
Bug 822116 - x86/x64 tuning for backtracking allocator, r=jandem.
2012-12-18 21:26:09 -07:00
Kannan Vijayan
bd51eae35f
Bug 819635 - Add explicit shape change check before generating setprop-add stub. r=dvander
2012-12-18 22:17:21 -05:00
Makoto Kato
9a7ebf8914
Bug 802527 - Support Android NDK r8b for x86 android build. r=glandium
2012-12-19 11:49:44 +09:00
Ryan VanderMeulen
f440c12fc5
Backed out changeset f7fee43555d8 (bug 822831) for bustage.
2012-12-18 21:26:39 -05:00
Steve Fink
7df87ecc1a
Bug 822831 - Do not use Unrooted in a signal handler. r=billm
2012-12-18 17:33:25 -08:00
James Kitchener
1a57af8f67
Bug 818620 - Evaluate all arguments if NaN present in Math.{max, min}(). r=jwalden
...
--HG--
extra : rebase_source : 9f451ebf817c640428030d338368da4809aac69d
2012-12-18 20:05:43 -05:00
Bill McCloskey
d96eecbc71
Bug 821340 - Add test (r=test)
2012-12-18 17:02:57 -08:00
Norbert Lindenberg
0efc18e74f
Bug 769872 - Add utilities for self-hosted JavaScript code. r=till
...
--HG--
rename : js/src/builtin/array.js => js/src/builtin/Array.js
extra : rebase_source : 955ce06e402f76c08eeb0a69b142d4d14a7281c4
2012-12-18 18:44:43 -05:00
Ryan VanderMeulen
e159649875
Merge m-c to inbound.
2012-12-18 18:45:16 -05:00
Brian Hackett
c236f2958e
Bug 822089 - Don't compile off thread when profiling scripts, r=dvander.
2012-12-18 16:34:34 -07:00
Olli Pettay
68fe3c1606
Bug 790978 - Convert MutationObserver to webidl, r=bz
...
--HG--
extra : rebase_source : 86b4120ef1f3bedc6554761af715de8413f01343
2012-12-18 16:50:52 +02:00
Gary Kwong
27d934af03
Workaround YARR assert (bug 808478, r=sstangl).
2012-12-17 16:57:48 -08:00
Benjamin Peterson
794ff95ee7
Bug 822283 - Make APIs that access strictMode() on the TokenStream private. r=njn
...
--HG--
extra : rebase_source : 9707c69c9a9dc5fd8f762e770d4fec9a03c98af2
2012-12-17 19:51:54 -05:00
Jeff Walden
9807c3a6de
Bug 792108 - Add more truthiness tests to ensure strict equality isn't affected by JSCLASS_EMULATES_UNDEFINED, and that falsy objects don't compare equal unless they're actually the same object. Just tests, they pass locally for me with the --tbpl driver option to do what Tinderbox does, r=sparky
2012-12-18 17:01:46 -05:00
Bill McCloskey
5e6610fecb
Bug 821340 - Fix non-GC marking of weakmaps (r=mccr8)
...
--HG--
extra : rebase_source : e46b57a4619aa26cea067336b92a478c2cb4f6e7
2012-12-18 11:52:37 -08:00
Kannan Vijayan
a0f7ee362b
Bug 819635 - Dont add setprop-add stub when adding setprop-set stub in ion ICs. r=mjrosenb
2012-12-18 14:29:04 -05:00
Jan de Mooij
9b919115c4
No bug - Remove unused IonBuilder::jsop_deflocalfun. rs=Ms2ger on IRC
2012-12-18 16:56:23 +01:00
Nicolas B. Pierron
9163749e2d
Bug 819865 - Make the callee canonical in IonBuilder. r=jandem
2012-12-18 06:04:43 -08:00
Nicholas Cameron
8582190667
Bug 818816; use conditional breakpoints for alignment checking; r=mjrosenb
2012-12-18 23:55:12 +13:00
Nicholas Cameron
a0e8029ae0
Bug 818816; add conditional breakpoints for the ARM macro assembler. r=mjrosenb
2012-12-18 23:55:12 +13:00
Peter Van der Beken
f931ddad9f
Fix for bug 821606 (Turn on WebIDL bindings for Element and HTMLElement). r=bz.
...
--HG--
extra : rebase_source : f85002d801871a3a99c1b8bc121509ae87d2f665
2012-11-22 12:09:57 +01:00
Bobby Holley
f681aaffe9
Bug 809652 - Deny nativeCall for SecurityWrapper except under specific circumstances. r=jorendorff
2012-12-20 22:33:26 -08:00
Bobby Holley
4c226c845b
Bug 809652 - Add gross one-off predicates to jsfriendapi. r=jorendorff
2012-12-20 22:33:26 -08:00
Bobby Holley
ee5cb1d935
Bug 809652 - Have SecurityWrapper::enter default to deny, and override SecurityWrapper::objectClassIs. r=jorendorff
2012-12-20 22:33:26 -08:00
Hannes Verschore
2177e96cef
Bug 813784: Allow inlining of |arguments| in IM, r=nbp
2012-12-21 18:53:19 +01:00
Benjamin Peterson
0183064a12
Bug 823310 - Only report strict warnings when JSOPTION_STRICT is set. r=njn,jorendorff
2012-12-21 11:02:06 -06:00
Peter Van der Beken
893e85fa56
Fix for bug 820577 (Support reparenting for new DOM binding objects). r=bholley/bz.
...
--HG--
extra : rebase_source : 66dad56b8f543790ffa7e595ccd684c4673403df
2012-09-26 16:17:46 +02:00
Jeff Walden
c6182723a8
Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
...
--HG--
extra : rebase_source : a76167661fffc26adf0e631d0b87c842b5fc0ed5
2012-09-15 11:19:54 -07:00
Benjamin Peterson
ae897f07e2
Bug 821103 - Don't spit out strict warnings on non-strict code. r=njn
2012-12-17 19:11:44 -05:00
Masatoshi Kimura
b60e9c8e09
Bug 822094 - Part 1: Unwrap the transfable parameter if allowed. r=sfink
2012-12-17 17:43:45 -05:00
Gene Lian
6caa0f32d4
Bug 821633 - Alarm API - .getAll() need to wrap the objects respecting to the content window (part 1, ObjectWrapper.jsm and Cu.createDateIn()). r=sicking
2012-12-17 13:29:00 +08:00
Brian Hackett
197107ea00
Bug 821735 - Cleanup/fix population and checking of register and slot information in safepoints, r=jandem.
2012-12-17 15:32:03 -07:00
Brian Hackett
3f1041b33c
Bug 821788 - Prevent elimination of phis and resume point operands for operands of inline calls, r=jandem.
2012-12-17 15:10:12 -07:00
Ed Morley
55542c23dd
Backout bc98fdc051f5 (bug 792108) for assertions on a CLOSED TREE
2012-12-17 21:35:12 +00:00
Steve Fink
eedf2ba5aa
Bug 821389 - Rooting for testLooselyEqual.cpp. r=terrence
...
--HG--
extra : rebase_source : f9190f387808dcacf86db265266f7bf7f7ca1ca2
2012-12-17 11:55:44 -08:00
Steve Fink
918b7d10bd
Bug 817818 - Miscellaneous rooting fixes. r=terrence
...
--HG--
extra : rebase_source : 0b26361bc48a8c6879b85d9fa356e94f48b7b980
2012-12-17 11:55:15 -08:00
Steve Fink
6e044d1c7c
Bug 821123 - do not assume the first rooter has been scanned. r=terrence
...
--HG--
extra : rebase_source : a59926b74388195337a066cb56786f119f7fe15c
2012-12-17 11:55:02 -08:00
Steve Fink
adf6a17149
Bug 822409 - Need definition of JSFlatString. r=jimb
...
--HG--
extra : rebase_source : b74378ab44fe8a206b669159376998094ff609ea
2012-12-17 11:54:17 -08:00
Jeff Walden
37bd17d951
Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
...
--HG--
extra : rebase_source : 0081cf0155a2ca30cee859db9dd9bf2e3374b204
2012-09-15 11:19:54 -07:00
Jim Mathies
f5694be27d
Bug 817881 - Move test plugin to dist/plugins, and touch up tests and test logic to support the change. r=glandium, dtownsend
2012-12-17 12:08:00 -06:00
Bill McCloskey
e34c47ac9f
Bug 811587 - Limit scheduledForDestruction assert to brain transplants (r=luke)
...
--HG--
extra : rebase_source : 95c4634f5862508d8a798a9c651fd9aba808ca25
2012-12-17 11:27:48 -08:00
Nicholas Nethercote
0a28025a76
Bug 821470 - Avoid calling TokenStream::strictMode() from the BytecodeEmitter. r=benjamin
...
--HG--
extra : rebase_source : 6099c1231425ca7b5fd5bf28ca9b712c840a31d2
2012-12-16 21:08:11 -08:00
Ed Morley
804adf7a93
Bug 820471 - Disable test_weakmaps.xul on Windows for too many intermittent failures
2012-12-17 13:21:18 +00:00
Bill McCloskey
f3df68b8d2
Bug 819635. r=bhackett
2012-12-16 19:59:51 -05:00
Masatoshi Kimura
b92c391adc
Bug 818281 - Remove DOMClassInfo remnants from XMLHttpRequest. r=bz
2012-12-16 19:57:12 -05:00
Trevor Saunders
0179193261
bug 819215 - make NS_IMPL_CYCLE_COLLECTION_XXXCLASS unnecessary r=smaug, mccr8
2012-12-08 00:08:37 -05:00
Till Schneidereit
e95164a4cf
Bug 784293 - Support creating and lazily cloning arbitrary objects in self-hosted code. r=jwalden
...
--HG--
extra : rebase_source : fd34d2f604ee41e7e44307f3095227d202c8fb55
2012-10-10 22:53:51 +02:00
Jeff Walden
120886ca73
Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
2012-12-14 18:58:45 -05:00
Erick Dransch
0c1a0170aa
Bug 808286 - Use enum instead of JSBool for param to js_ErrorReportNumber. r=Waldo
2012-12-10 18:11:17 -08:00
Marty Rosenberg
b43c4fb0a4
Don't spew uninitialized memory. (bug 822042, r=evilpie)
2012-12-15 16:38:36 -05:00
Boris Zbarsky
1a4bc06879
Bug 773911 part 1. Inline js::GetContextCompartment. r=waldo
2012-12-15 11:53:15 -05:00
Jan de Mooij
ebedab03f4
Bug 821816 - Add INITELEM_ARRAY and use it instead of INITELEM in array literals. r=bhackett
2012-12-15 16:29:54 +01:00
Jan de Mooij
a9ea877eb9
Bug 821707 - Refactor INITELEM code in the interpreter. r=jorendorff
2012-12-15 12:12:46 +01:00
Gary Kwong
320471c480
Bug 810767 - Update Valgrind flags in jit_test.py, r=njn
2012-12-14 22:09:58 -08:00
Phil Ringnalda
404e6b04eb
Back out 96b591267cb3 (bug 745194) for test failures on a CLOSED TREE
2012-12-14 14:53:06 -08:00
Jason Orendorff
cc7222b1d2
Backout a567cc63a389 (bug 820180) due to red on Windows.
...
--HG--
extra : rebase_source : 83177da726fdd2945a3c3293b72c8c615ed7b25d
2012-12-14 15:29:02 -06:00
Kannan Vijayan
d3beb89155
Bug 820084 - Fix handling of thisv value when top-level script is entered into via enterJIT. r=sstangl
2012-12-14 16:24:28 -05:00
Jason Orendorff
3814213457
Bug 817368 - Map.prototype.{keys,values,entries}. r=luke.
...
--HG--
extra : rebase_source : c802c900efe40c7204747519868051e9fa085e99
2012-12-14 14:33:13 -06:00
Jason Orendorff
4dc4213e81
Bug 820180 - Isolate JS pseudorandom number generator state per compartment. r=luke.
...
--HG--
extra : rebase_source : 966bf5fd222b342a3ede69c68cb95d97568d98b7
2012-12-14 14:27:22 -06:00
Jason Orendorff
243545fcd7
Bug 745194 - [jsdbg2] Crash on Heap, trying to execute NULL, with Debugger forced return, methodjit, and GC. r=bhackett.
...
--HG--
extra : rebase_source : f5dbf256b10161f0859df94dcccec123415d7a4b
2012-12-14 13:48:46 -06:00
Sean Stangl
3147f85d0c
Bug 808245, Part 6/6 - Add MatchOnly mode and lazify RegExpStatics. r=dvander
2012-12-12 18:11:28 -08:00
Sean Stangl
b129f378d1
Bug 808245, Part 5/6 - Use MatchPairs for RegExp output. r=dvander
2012-12-12 17:42:02 -08:00
Sean Stangl
603410907a
Bug 808245, Part 4/6 - Compile RegExpShared at execution time. r=dvander
2012-12-12 17:23:04 -08:00
Sean Stangl
02eafee661
Bug 808245, Part 3/6 - Merge RegExpCode into RegExpShared. r=dvander
2012-12-12 16:54:05 -08:00
Sean Stangl
792a72a37f
Bug 808245, Part 2/6 - Remove the unused hackedSource RegExp type. r=dvander
2012-12-12 16:37:15 -08:00
Sean Stangl
f80c798433
Bug 808245, Part 1/6 - Fix some nits, especially vim modelines. r=dvander
2012-12-12 16:31:49 -08:00
Peter Van der Beken
6f6a341ee2
Fix for bug 815149 (Add support for SOWs and XBL bindings in new DOM bindings). r=bz.
...
--HG--
extra : rebase_source : c24544fd3d1c99651e279e687a07a02c5b994323
2012-09-12 22:29:30 +02:00
Masatoshi Kimura
2995d3615f
Bug 804834 - Part 2: Disable for-each-in from content by default. r=waldo
2012-12-21 20:48:36 +09:00
Masatoshi Kimura
4b5034efa3
Bug 804834 - Part 1: Fix tests depending on E4X for-each in content JS. r=waldo
2012-12-21 20:47:52 +09:00
Jan de Mooij
a9b9e9b3b7
No bug - Fix Ion codegen comments (s/DOM_PROTO_INSTANCE_CLASS_SLOT/DOM_OBJECT_SLOT). r=bz on IRC DONTBUILD
...
--HG--
extra : rebase_source : 178fe45b481b2b35a90300b67dbcffc88a64b250
2012-12-21 10:51:03 +01:00
Jan de Mooij
071cbe12d2
Bug 823715 - Initialize FakeDOMObject.prototype in the shell. r=bz
2012-12-21 10:07:06 +01:00
Nicholas Nethercote
d978552677
Bug 814229 (part 3) - Unbreak JS shell builds that use --enable-threadsafe. r=dvander.
...
--HG--
extra : rebase_source : 5a0882930fea6aedd7bd08219f8f4648ced53f76
2012-12-20 23:00:12 -08:00
Daniel Holbert
5ba8900099
backout 6b17e37a0762 (Bug 822563) for build failure on windows
2012-12-20 14:02:11 -08:00
Jim Blandy
ef6e51ee3c
Bug 822563: Pretty-print references to JSObject and its subclasses. r=sfink
2012-12-20 13:24:45 -08:00
Bobby Holley
efd3605ec9
Bug 822383 - Allow arbitrary proxies on the scope chain. r=luke
2012-12-20 11:26:35 -08:00
Bobby Holley
8547c57386
Bug 822961 - Implement JS_WrapId. r=billm
2012-12-20 11:26:35 -08:00
Andrew McCreight
77fe39495b
Bug 785493, part 2 - mark XUL protos of live docs black during GC. r=smaug
2012-08-24 13:22:23 -07:00
Andrew McCreight
5df82df522
Bug 785493, part 1 - add JS_CALL_SCRIPT_TRACER. r=billm
2012-12-27 13:16:11 -05:00
Joey Armstrong
09220dfe46
bug 751156: robocop dependency build should be a nop
2013-01-03 10:48:04 -05:00
Ehsan Akhgari
8cc491fe91
Bug 825527 - Part 5: Turn on the WebIDL bindings for HTMLImageElement; r=bzbarsky
2013-01-02 12:28:14 -05:00
Ehsan Akhgari
4f58470032
Bug 825527 - Part 2: Rename nsHTMLImageElement to mozilla::dom::HTMLImageElement; r=bzbarsky
...
--HG--
rename : content/html/content/src/nsHTMLImageElement.cpp => content/html/content/src/HTMLImageElement.cpp
rename : content/html/content/src/nsHTMLImageElement.h => content/html/content/src/HTMLImageElement.h
2012-12-31 12:25:46 -05:00
Masatoshi Kimura
6bdee6d353
Bug 824312 - Drop support for JSVersion <= 1.5. r=waldo
2013-01-03 13:56:13 +09:00
Jan de Mooij
35f19b6f71
Bug 825716 - Remove edge cases in MMod::foldsTo. r=dvander
2013-01-02 17:08:04 -08:00
Jeff Walden
c4fadd1981
Bug 823283 - Remove all remaining uses of JSRESOLVE_QUALIFIED, and the few remaining tests (which were pretty much purely diagnostic). r=luke
...
--HG--
extra : rebase_source : 51e2ac7ccc76be84d12600baeb6d458c2927bea7
2012-09-15 11:19:55 -07:00
Jeff Walden
a8d117b970
Bug 823283 - Followup comment typo fix. r=lumpy
...
--HG--
extra : rebase_source : 06d73c3465c2e0f0ef105b505c06ac34930c23ff
2012-12-25 14:16:24 -05:00
Brian Hackett
ec8e71dc48
Bug 814966 - Add backtracking register allocator, r=jandem.
2012-12-14 11:57:30 -07:00
Brian Hackett
99a2137a78
Bug 821151 - Never call destructors for splay tree elements, r=luke.
2012-12-14 11:47:27 -07:00
Tom Schuster
0b9039418f
Bug 808148 -Implement experimental Math.imul. r=Waldo
2012-12-14 19:28:14 +01:00
Bill McCloskey
990badbcb2
Bug 821493 - Change who is responsible for passing runtime to GCMarkers (r=terrence)
2012-12-13 14:48:55 -08:00
Terrence Cole
003501c950
Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
...
--HG--
extra : rebase_source : e8318b572b481d68d3b17f6bbd18df297c2f2fc1
2012-11-29 10:22:12 -08:00
Till Schneidereit
7b296d1dbd
Bug 815010 - Create lazy interpreted function's script in the jsdbg API's JS_GetFunctionScript. r=luke
...
--HG--
extra : rebase_source : 3f326115a955bdb99789bf17a6ba1631c6ea3440
2012-12-10 15:46:52 +01:00
Brian Hackett
7e1a7745ab
Bug 821151 - Add splay tree utility class, r=luke.
2012-12-14 09:53:52 -07:00
Jan de Mooij
a8b7988bb5
Bug 821268 - Move NaNCond to the assembler. r=djvj
2012-12-14 09:51:11 +01:00
Nicholas D. Matsakis
7113c82fe3
Bug 820676: Minor improvement. r=luke
2012-12-13 21:43:20 -08:00
Jim Blandy
78e324973d
Bug 820692: JS GDB pretty-printers: find enum values correctly, whether GDB stores them as .bitpos or .enumval. DONTBUILD r=sfink
...
This patch also includes a fix for a minor error-printing bug in run-tests.py.
2012-12-13 21:03:22 -08:00
Nicholas D. Matsakis
40d5dbb95f
Bug 820676: Remove unreachable basic blocks from the control flow graph in
...
IonMonkey. r=jandem
2012-12-13 19:03:34 -08:00
Terrence Cole
0b325bcd31
Bug 821551 - Correctly root all callers of elementWriteIsDenseArray; r=billm
2012-12-13 17:54:20 -08:00
Benjamin Peterson
8ecf9fa7c0
Bug 821469 - Don't start compression thread if not requested. r=billm
2012-12-13 20:41:27 -05:00
Jason Orendorff
6b6111eca7
Tests for bug 744731, which luke accidentally fixed in rev b863ef9946b8. no_r=just-passing-tests.
...
--HG--
extra : rebase_source : e15699f34f19be134b952c6be826e6f0277b6d5c
2012-12-13 19:18:07 -06:00
Brian Hackett
25c6a67c56
Bug 820873 - Don't eliminate resume point uses of nodes which flow to phis, r=dvander
2012-12-13 17:44:25 -07:00
Brian Hackett
3f1d212393
Bug 821216 - Don't trigger off thread compilation with no threads available, r=dvander.
2012-12-13 15:27:07 -07:00
Till Schneidereit
b604f8c8d2
Bug 820390 - Implement AutoHashMapRooter and AutoObjectObjectHashMap. r=terrence
...
--HG--
extra : rebase_source : 5b6950ddae603ccdfabb7a6de0cd46b5c3d6331f
2012-12-13 22:50:56 +01:00
Boris Zbarsky
aad442ab75
Bug 820862. JSJitInfo should say what sort of function it is. r=jandem
2012-12-13 17:08:43 -05:00
Terrence Cole
62bd263ffb
Bug 816776 - Add debug-mode exact rooting assertions for Shape; r=sfink
...
--HG--
extra : rebase_source : fbd47f598964cbb03dcc782198c10164e09a26f2
2012-11-29 10:22:10 -08:00
Bill McCloskey
f429ab63fa
Bug 816064 - Assert against NULL objects in deferred release (r=mccr8)
2012-12-13 11:18:41 -08:00
Benjamin Smedberg
f438430c4e
Bug 776985 - libs-xpcshell-tests should not attempt to install backup files that end in ~, r=ted
...
--HG--
extra : rebase_source : 99524befd5c276a9028c778216425de20201fb6e
2012-07-25 10:26:41 -04:00
Brian Hackett
e99b00147f
Bug 813671 - ModI should not clobber input register, r=jandem.
2012-12-13 09:20:38 -07:00
Brian Hackett
7e79e7771a
Bug 814396 - CharCodeAt OOL call should not rejoin in the middle of the inline path, r=jandem.
2012-12-13 09:12:41 -07:00
Jan de Mooij
3560f0533e
Bug 820816 - Refactor call object creation to not require a StackFrame. r=luke
2012-12-13 13:19:32 +01:00
Jon Coppeard
aeb5759f06
Bug 820871 - GC: Validate gray marking r=billm
...
--HG--
extra : rebase_source : 932c1be89d941714d4b4f4ab1b01509395d35749
2012-12-10 13:42:41 +00:00
Jon Coppeard
aab3d5eeb8
Bug 820422 - GC: Store buffered gray roots per-compartment r=billm
...
--HG--
extra : rebase_source : 0fb2e6d96c8a4cb91c045444be0ff12bf5eb4010
2012-12-11 17:03:44 +00:00
Jan de Mooij
eca3029684
Bug 820105 - Add callWithABI overload that takes the callee as Address. r=dvander
2012-12-13 09:33:15 +01:00
Robert O'Callahan
2db3b4a113
Backing out bug 815010 due to test failures
2012-12-13 16:06:34 +13:00
Robert O'Callahan
0f600ec628
Backed out changeset 531eb76b7ab6 (bug 815010) due to major test bustage
2012-12-13 16:06:06 +13:00
Jim Blandy
aed9489a51
bug 820691: Don't use GDB's --python option to run JS pretty-printer tests; newer GDBs don't have that option. DONTBUILD r=sfink
2012-12-12 18:09:50 -08:00
Jim Blandy
1805b19240
Bug 819525: JS GDB pretty-printers: Don't trip over tagless structs. DONTBUILD r=sfink
2012-12-12 18:09:50 -08:00
Till Schneidereit
fd9040b036
Bug 815010 - Create lazy interpreted function's script in the jsdbg API's JS_GetFunctionScript. r=luke
...
--HG--
extra : rebase_source : 937a9c607b5f703463539fffb1f298e61a6fd53b
2012-12-10 15:46:52 +01:00
Till Schneidereit
162ea60ae2
Bug 819702 - apply de-macroization and de-constification form JS2C to selfhosted.js. r=shu DONTBUILD
...
--HG--
extra : rebase_source : 68579a8050c1ad7a1bc59cd2c4fdc450ec8faa74
2012-12-13 02:10:34 +01:00
Bobby Holley
65be2969d3
Bug 818716 - Move XBL detection into nsContentUtils and remove filename hack. r=mrbkap
2012-12-12 17:09:37 -08:00
Bobby Holley
be465ba470
Bug 820666 - Tag XBL script for <field> elements and child scripts. r=jorendorff
2012-12-12 17:09:37 -08:00
Terrence Cole
52eab54860
Bug 821013 - Exactly rooting IonBuilder::jsop_initelem; r=billm
...
--HG--
extra : rebase_source : 6616c002c039b92dacbd5b5ef76ee320af8073dd
2012-12-12 15:01:36 -08:00
Bill McCloskey
5b4dc2afbd
Bug 819443 - Fix compile error (r=red)
2012-12-12 13:44:33 -08:00
Bill McCloskey
5f7caf7776
Bug 819443 - Make sure we don't finalize on background thread (r=luke)
2012-12-12 13:17:45 -08:00
Bill McCloskey
b7c45d24b2
Bug 819443 - Fix some enums (r=terrence)
...
--HG--
extra : rebase_source : f6d9342a5b077c5691cefa8eeb760e6527855290
2012-12-12 13:17:43 -08:00
Bill McCloskey
cc3068416f
Bug 782818 - Temporarily enable compartment assertions (r=luke)
2012-12-12 12:59:51 -08:00
Brian Hackett
0831987e4e
Bug 819329 - Use AutoFlushCache when attaching finished compilations, r=dvander.
2012-12-12 13:18:00 -07:00
Justin Lebar
f59a238e0b
Bug 820540 - Build more things with -funwind-tables when DMD is enabled on ARM. r=glandium
...
This allows our backtraces to trace into more files.
As part of this fix, fix typo in gfx/cairo/cairo/src/Makefile.in introduced in bug 785422.
2012-12-12 11:15:35 -05:00
Benjamin Peterson
2039da32f7
Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn
...
--HG--
extra : rebase_source : b9698ec5c0fee259ca84aa29ec15118509d9e86f
2012-12-12 01:37:34 -05:00
Benjamin Peterson
199f1a1879
Bug 819509 - Reduce possible tokenizer lookahead. r=njn
...
--HG--
extra : rebase_source : 85362ff2f4703c23cb5a46cef5fa837a4d8f8240
2012-12-12 01:35:26 -05:00
Benjamin Peterson
8de0418dc3
Bug 819509 - Remove old strict mode code and simplify. r=njn
...
--HG--
extra : rebase_source : bc45b3d5c6229042512a8079ec9941e86df8a4c5
2012-12-12 01:35:17 -05:00
Benjamin Peterson
03d3069add
Bug 819509 - Make strictness a boolean. r=njn
...
--HG--
extra : rebase_source : c27dcc98cf86d2550590e097f484a15bd26e89a3
2012-12-12 01:35:12 -05:00
Benjamin Peterson
5016802850
Bug 819509 - Reimplement banning of XML in defaults. r=njn
...
--HG--
extra : rebase_source : c6caca04941cd93ccc19414cb1f15bccf686f49c
2012-12-12 01:35:06 -05:00
Benjamin Peterson
a9e1ae4390
Bug 819509 - Reparse functions if we discover they are strict. r=njn
...
--HG--
extra : rebase_source : ab04928f5922e6785f32dcd802b2474525981e99
2012-12-12 01:35:05 -05:00
Benjamin Peterson
772cb84b6b
Bug 819509 - Make some JSFunction setters idempotent. r=njn
...
--HG--
extra : rebase_source : 71dab04f49a84d1d3108d610e33fa7e06a18a143
2012-12-12 01:34:46 -05:00
Benjamin Peterson
dffd219fbd
Bug 819509 - Make the tokenizer record if it sees an octal escape. r=njn
...
--HG--
extra : rebase_source : 924bbbfe3fdcad5c4334f2bf6cbb91763fced512
2012-12-12 01:34:35 -05:00
Benjamin Peterson
35e1e4af11
Bug 819509 - Minimal tokenizer support for seek and tell. r=njn
...
--HG--
extra : rebase_source : 0689ce098094157e1dc9967e86bf30b42a75622c
2012-12-12 01:34:29 -05:00
Mike Hommey
ea40587319
Bug 780448 - Add rules for generic python unit tests. r=ted
2012-12-12 16:01:32 +01:00
Mike Hommey
2c406a10c0
Bug 820724 - Add support for more elaborate expressions for Preprocessor.py. r=ted
2012-12-12 16:00:40 +01:00
Tom Schuster
2c63510392
Bug 812446 - Optimize str[double], str.char[Code]At(double). r=nbp
2012-12-12 13:21:41 +01:00
Jon Coppeard
5c089b49ad
Bug 817343 - GC validation isn't happening r=billm
...
--HG--
rename : dom/tests/browser/browser_ConsoleStoragePBTest_perwindowpb.js => dom/tests/browser/browser_ConsoleStoragePBTest.js
rename : toolkit/components/places/tests/browser/browser_visituri_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_visituri_privatebrowsing.js
extra : rebase_source : 7deb5ea796a0dfd68a3baa5b616af5ec98db545f
2012-12-05 17:55:26 +00:00
Nicolas B. Pierron
67e6c9f495
Bug 800862 - Unwind bailouts exception with the interpreter. r=dvander
2012-12-11 20:45:01 -08:00
Nicholas Nethercote
5ca5b46fde
Bug 816250 - Make it harder to break the JSScript size constraints. r=luke.
2012-12-11 17:48:40 -08:00
Terrence Cole
c752769860
Bug 819118 - Use accessor rather than direct script access; r=billm
...
This abstracts the requirement to manually cast from HeapPtr to Unrooted.
2012-12-05 14:21:44 -08:00
Kyle Huey
452869c48c
Bug 811615: Enable chrome code to create a new File object by wrapping an existing Blob and provide a custom name/type. r=sicking a=basecamp-blocking
2012-12-11 13:21:03 -08:00
Ms2ger
8fc67dfff7
Bug 776539 - Move FormData to Paris bindings; r=bz
2012-12-11 19:09:56 +01:00
Mike Hommey
37f0dbe164
Bug 755724 - Use DIST_SUBDIR for XPIs too. r=ted
2012-12-11 16:37:07 +01:00
Mike Hommey
fa657b54a0
Bug 820289 - Quote paths in install/preprocessing/mkdir "magic" rules. r=ted
2012-12-11 16:36:40 +01:00
Mike Hommey
84cc771480
Bug 820351 - Use pymake native touch in config/makefiles/autotargets.mk. r=ted
2012-12-11 16:36:39 +01:00
Jeff Walden
9d18ddb3b8
Bug 805121 - Be more careful checking math to avoid incorrect behaviors. r=terrence
2012-10-31 15:07:59 -07:00
Ed Morley
b3f233b860
Backout 194d8f675d2d & 251a18603db4 (bug 811615) for xpcshell and mochitest failures
2012-12-11 13:09:38 +00:00
Kyle Huey
316dfb7a2c
Bug 811615: Enable chrome code to create a new File object by wrapping an existing Blob and provide a custom name/type. r=sicking a=basecamp-blocking
2012-12-11 03:54:08 -08:00
Hannes Verschore
dd702727cc
Bug 816492: Add testcase, r=testcase
2012-12-11 12:51:13 +01:00
Hannes Verschore
b5da1773ee
Bug 819797: Create script for lazy functions before using the script, r=dvander
2012-12-11 12:22:06 +01:00
Hannes Verschore
6a57fe4d61
Bug 819797: Don't use range information when range analysis is disabled, r=bhackett
2012-12-11 12:22:03 +01:00
Hannes Verschore
f6ee7105da
Bug 813773: Increase speed of calls with unknown function target using IM to IM fastpath, r=nbp,sstangl
2012-11-27 22:03:37 +01:00
Hannes Verschore
3d05a57a7a
Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander
2012-12-09 22:57:01 +01:00
Till Schneidereit
6709aee70e
Bug 819700 - Part 4: Followup for a bug introduced in Part 1. r=ms2ger
...
--HG--
extra : rebase_source : f2dc7ac7d6c2e74a8a3eb01e61541a7162ad8833
2012-12-11 10:40:25 +01:00
Till Schneidereit
af0d52907b
Bug 819700 - Part 3: Cleanup of intrinsics naming and arguments order of callFunction. r=shu
2012-12-11 09:48:42 +01:00
Till Schneidereit
38266466dd
Bug 819700 - Part 2: Remove support for the "%FunName" syntax in self-hosted code. r=shu
2012-12-11 09:48:42 +01:00
Till Schneidereit
b7b80f9cdb
Bug 819700 - Part 1: Move all self-hosting code from jscntxt.cpp to vm/SelfHosting.cpp. r=luke
2012-12-11 00:58:42 +01:00
Nicholas Nethercote
7d32dc00e9
Bug 717853 - Add a native version of DMD. r=jlebar,glandium.
...
--HG--
extra : rebase_source : 9b824556591abd63b42aa7ff823e9cd25976c162
2012-12-10 16:05:07 -08:00
Steve Fink
754f25b0a8
Bug 817812 - Fix --enable-root-analysis compile. r=terrence
...
The recent jsgc.cpp splitup removed some functions that my rooting analysis optimization depended on. This patch exposes a simplified IsAddressableGCThing overload and uses it.
--HG--
extra : rebase_source : a9295ec574824462d3b8c0c9f7bca3a4baec1300
2012-11-30 16:04:42 -08:00
Blake Kaplan
a8d57bfbf7
Bug 820185 - Fix the copy constructor to not use uninitialized members. r=bent
...
--HG--
extra : rebase_source : bef21925492ded3580021e3546b6117bb8a6639e
2012-12-10 16:12:49 -08:00
Sean Stangl
6fc966d0af
Bug 807464 - Increase Ion script size limit to 2000. r=dvander
2012-12-10 15:27:47 -08:00
Kannan Vijayan
1adc981a59
Bug 819611 - test case. r=gkw
2012-12-10 16:41:07 -05:00
Terrence Cole
db2c47209d
Bug 820080 - Don't limit test count to be less than 10,000; r=sfink
...
Running jittests with --tbpl broke because of this limitation.
--HG--
rename : layout/reftests/backgrounds/background-referrer-ref.html => image/test/reftest/generic/accept-image-catchall-ref.html
rename : layout/reftests/backgrounds/background-referrer.html => image/test/reftest/generic/accept-image-catchall.html
rename : layout/reftests/backgrounds/background-referrer.sjs => image/test/reftest/generic/check-header.sjs
rename : layout/reftests/backgrounds/background-referrer-image.png => image/test/reftest/generic/green.png
rename : toolkit/components/places/tests/browser/favicon-normal16.png => toolkit/components/places/tests/favicons/favicon-normal16.png
rename : toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js => toolkit/components/places/tests/favicons/test_setAndFetchFaviconForPage_failures.js
extra : rebase_source : e5d099dc930b865014441e1dff06f3d75f1aef88
2012-12-10 13:11:04 -08:00
Kannan Vijayan
5046387dd6
Bug 819611 - Dont attach scall-StrictPropertyOp-setter stubs for SetProps on non-writable properties. r=dvander
2012-12-10 15:48:54 -05:00
Brian Hackett
39f0e069ed
Bug 815258 - add missing cloneTypeSet(), r=dvander
2012-12-10 12:08:09 -07:00
Brian Hackett
6507cb201e
Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem
2012-12-10 12:02:31 -07:00
Ryan VanderMeulen
cc48b772c8
Backed out changeset 51f84c093747 (bug 805121) for test failures.
2012-12-10 11:07:18 -05:00
Jeff Walden
aacb57778d
Bug 805121 - Be more careful checking math to avoid incorrect behaviors. r=terrence
2012-10-31 15:07:59 -07:00
Ralph Giles
ada7c7ea16
Bug 815931 - Fix up valgrind stack-scan annotations. r=terrence
...
Conditionalize on MOZ_VALGRIND instead of aliasing it to JS_VALGRIND, and add includes for the memcheck macros. The memcheck header is removed from jsgc.cpp, where is is no longer necessary.
2012-12-06 13:19:58 -08:00
Brian Hackett
fbb357552d
Improve loading elements from arrays with holes on x86, bug 727857. r=sstangl
2012-12-10 06:18:43 -07:00
Makoto Kato
9e778bb00f
Bug 817960 - cannot build AssemblerBufferWithConstantPool.h using clang 3.1 in NDK r8c. r=mrosenberg
2012-12-10 14:05:45 +09:00
Hannes Verschore
5f0b9ead28
Backed out changeset f1a9592618ec due to orange
2012-12-10 00:48:59 +01:00
Hannes Verschore
efa586e5eb
Backed out changeset 82e13120f8b9 due to orange
2012-12-10 00:46:43 +01:00
Hannes Verschore
dadce702b0
Bug 813773: Enable IM to IM fastpath for constructing calls, r=nbp,sstangl
2012-11-27 22:03:37 +01:00
Hannes Verschore
3757fb5b61
Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander
2012-12-09 22:57:01 +01:00
Ehsan Akhgari
3d2f73ad85
Merge mozilla-central into mozilla-inbound
2012-12-09 12:40:04 -05:00
Saurabh Anand
6de7befa37
Bug 818817 - Fix some compiler warnings, r=Ms2ger
2012-12-09 22:53:19 +05:30
Mike Hommey
f96ed5a637
Bug 818903 - Link with --build-id when available. r=ted
2012-12-09 09:34:01 +01:00