Luke Wagner
77471e6812
Bug 840012 - Handle OOM in CreateThisForFunction (r=hannes)
...
--HG--
extra : rebase_source : 0a4cf9d0eb6373ff61f21dd386c103854236e0d1
2013-04-17 08:50:54 -07:00
Ryan VanderMeulen
5022c76c9e
Backed out changesets b9f7fd0996f0 and c0ab16b6003e (bug 860494) for mochitest failures on a CLOSED TREE.
2013-04-17 12:00:20 -04:00
Bobby Holley
746984d533
Bug 860494 - Tests. r=bz
2013-04-17 10:52:52 -04:00
Bobby Holley
5e2ba98af8
Bug 860494 - Move the named property check further down in XrayWrapper. r=bz
2013-04-17 10:52:52 -04:00
Nathan Froyd
af43946647
Bug 837618 - teach expandlibs_exec.py about OS X's -filelist linker option; r=glandium
2013-04-16 11:13:50 -04:00
Hannes Verschore
8d92f499eb
Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem
2013-04-17 11:31:53 +02:00
Hannes Verschore
568f2b70d2
Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett
2013-04-17 11:31:45 +02:00
Jan de Mooij
1110fbc460
Bug 861251 - Inline string concatenation in IonMonkey. r=luke
2013-04-17 12:23:17 +02:00
Hannes Verschore
318b2121cd
Backout a0016de79bf9 and 862431c42e72 for breakage, r=red
2013-04-17 12:03:17 +02:00
Hannes Verschore
99fb52b198
Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem
2013-04-17 11:31:53 +02:00
Hannes Verschore
609adfbcc3
Bug 862100: IonMonkey: AddTypeBarrier shouldn't unbox, when type is already double, r=nbp
2013-04-17 11:31:50 +02:00
Hannes Verschore
2aa2a21806
Bug 862357: IonMonkey: Box undefined inputs in the compare policy, r=nbp
2013-04-17 11:31:48 +02:00
Hannes Verschore
9d59850e60
Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett
2013-04-17 11:31:45 +02:00
Hannes Verschore
b7bc46b3d8
Bug 858617: Add testcase, r=testcase
2013-04-17 11:31:44 +02:00
Gabor Krizsanits
26880f8f17
Bug 820170 - Wrapping nodes into documents compartment. r=bholley
2013-04-17 10:11:53 +02:00
Terrence Cole
761f6ac47b
Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley
2013-04-12 17:42:59 -07:00
Terrence Cole
40e63cf334
Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
2013-04-12 16:34:27 -07:00
Sean Stangl
3733f89aca
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-16 13:47:10 -07:00
Mike Shal
77cdb6567d
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Terrence Cole
1d65c55b74
Bug 779336 - Replace DOMExpandoMap with a js::HashSet; r=bholley
...
--HG--
extra : rebase_source : 125fbd75b5123c17cda64c9dfe7e09b36c03bb42
2012-07-31 15:52:16 -07:00
Ms2ger
d61b281c6d
Backout changeset baf184596a7b for build errors on a CLOSED TREE.
2013-04-16 19:07:38 +02:00
Gabor Krizsanits
93fd95ba5e
Bug 820170 - Wrapping nodes into documents compartment. r=bholley
2013-04-16 11:31:26 +02:00
Ryan VanderMeulen
8b4107f38d
Backed out changeset 76f7d7963692 (bug 861912) for debug mochitest b-c orange.
2013-04-16 11:51:49 -04:00
Mike Hommey
b926643870
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Jon Coppeard
7146aedf17
Bug 861912 - GC: Remove use of AUTO_MARK_JSVAL in XPConnect r=bholley
...
--HG--
extra : rebase_source : 5d279fe19c5dfc5812eaa2a241945c58a29dbe9d
2013-04-09 16:42:32 +01:00
Jon Coppeard
1f1c0e6af9
Bug 861281 - GC: Root the wrap object API r=terrence r=bholley
...
--HG--
extra : rebase_source : 1d3ed88299ad8e9ad6812fb41aa48f03cc7aabae
2013-04-15 18:32:55 +01:00
Reuben Morais
402ff52542
Bug 861790 - Fix unused function TypeIsFloatingPoint/TypeIsUnsigned in ObjectImpl.h. r=jwalden
...
--HG--
extra : rebase_source : 0ee1b49909e370983cba448480fc28741a0879bd
2013-04-15 11:26:48 +02:00
Brian Hackett
e447c2da08
Bug 862228 - Move a RootedPropertyName to the proper place.
2013-04-16 06:35:52 -06:00
Mike Hommey
8fc54f8a52
Backout changeset 0ff383d4a899 (bug 861453) for universal builds bustage
2013-04-16 09:18:06 +02:00
Mike Hommey
0b2ff3e67c
Bug 861453 - Restore empty substs after bug 857557, but put them in a separate file, unlisted as a dependency for everything. r=gps
2013-04-16 08:23:18 +02:00
Mike Hommey
b08ef15d83
Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu
2013-03-17 08:03:05 +01:00
Nicholas Nethercote
f5378cec64
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
...
--HG--
extra : rebase_source : a146536a3dd0043082bcb1c26d980c4c6d4c0730
2013-04-11 20:52:32 -07:00
Dan Gohman
ec31a23d34
Bug 861543 - x86-64: Use movl instead of movabsq for 32-bits immediates. r=nbp
...
Make the implementation of mov in the x86-64 assembler use
movl instead of movabsq for loading immediates which fit in 32-bit
immediate fields. This reduces the size of the instructions.
Also, change several places to call mov instead of using movq directly,
so that they can take advantage of this optimization.
--HG--
extra : rebase_source : 32f9a56a1cd7c794fe07f289bfaad9c2e9f5a55a
2013-04-15 17:02:46 -07:00
Brian Hackett
d10ecad68a
Backout 8ba06fb1bba0 (bug 768288).
2013-04-15 18:05:48 -06:00
Steve Fink
2b3d9c821b
Backed out 2 changesets (bug 860572) for OSX build breakage
...
Backed out changeset d02e437f5b48 (bug 860572)
Backed out changeset c849d14e7f59 (bug 860572)
2013-04-15 16:26:06 -07:00
Jeff Walden
f9d3bc73ed
Bug 858677 - Fix up code not built by SpiderMonkey to use the newly-changed deletion signatures. r=bholley, r=billm
2013-04-05 21:22:55 -07:00
Jeff Walden
52e74ff32e
Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
2013-04-05 21:19:10 -07:00
Norbert Lindenberg
7240c79ec7
Bug 837950 - Import test402 source files. r=jwalden
...
--HG--
extra : rebase_source : 7de0eedbac0476fcc2a91fa8cce60a7437e56d2d
2013-04-15 14:35:27 -07:00
Trevor Saunders
2c43164c3c
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bsmedberg, bholley
2013-04-09 16:00:21 -04:00
Trevor Saunders
af2000ea12
bug 860027 - remove nsXPConnect::mInterfaceInfoManager r=bholley
2013-03-10 20:14:14 -04:00
Trevor Saunders
954a409ff5
bug 860027 - remove nsXPConnect::GetInterfaceInfoManager() r=bholley
2013-03-08 22:05:08 -05:00
Trevor Saunders
961abcf513
bug 860027 - nuke the interface info super manager r=bsmedberg
2013-03-08 15:23:31 -05:00
Terrence Cole
400c308c7b
Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley
...
--HG--
extra : rebase_source : 696cf3ac61d431188d92440bbe506852ecf3c232
2013-04-12 17:42:59 -07:00
Terrence Cole
7628067165
Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
...
--HG--
extra : rebase_source : e66e6b99777e19e6c98b4cc6487a65b04495961c
2013-04-12 16:34:27 -07:00
Olli Pettay
124d1b4696
Bug 856303 - Paris binding for MouseScrollEvent, r=peterv
...
--HG--
extra : rebase_source : 26aec7e5472d213615918f20168e3fd2277b0591
2013-04-15 23:37:52 +03:00
Olli Pettay
09d818e775
Bug 856363 - Paris binding for TouchEvent, r=peterv
...
--HG--
extra : rebase_source : 09fc86b555febd5adfaeebdffeb685e37c1d0823
2013-04-15 23:33:46 +03:00
Olli Pettay
67e5853096
Bug 847598 - Paris binding for NotifyPaintEvent, r=peterv
...
--HG--
extra : rebase_source : dcd7cc75cfc42ab5cb636093b67da057019269cb
2013-04-15 23:27:37 +03:00
Hannes Verschore
c0fa778fed
Bug 768288: IonMonkey: Enable inlining of functions with loops, r=djvj
2013-04-15 22:35:51 +02:00
Terrence Cole
35eb917e16
Bug 859512 - Do not use StackFrame.exec.fun after it may be relocated; r=luke
...
--HG--
extra : rebase_source : c756c53b78ee456f3d71009d5030c1061802af74
2013-04-10 15:45:05 -07:00
Terrence Cole
3fb83152c4
Bug 850841 - Fix marking of JSD2 state during minor GC; r=jorendorff
...
--HG--
extra : rebase_source : 1bd621f1ac979d2dcfca381f696aee47a726b2d1
2013-03-25 14:48:49 -07:00