Commit Graph

25880 Commits

Author SHA1 Message Date
Jon Coppeard
7294227163 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
385efb584a 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
b427c1d08d 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
c22920d244 Bug 862228 - Move a RootedPropertyName to the proper place. 2013-04-16 06:35:52 -06:00
Mike Hommey
79bdb7bac1 Backout changeset 0ff383d4a899 (bug 861453) for universal builds bustage 2013-04-16 09:18:06 +02:00
Mike Hommey
e8d125eaf7 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
8c58d3bec3 Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu 2013-03-17 08:03:05 +01:00
Nicholas Nethercote
500e72cfdf 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
de7172ecc7 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
90568f6383 Backout 8ba06fb1bba0 (bug 768288). 2013-04-15 18:05:48 -06:00
Steve Fink
335d42f16c 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
6539207aee 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
891c1e8507 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
514d3c7a75 Bug 837950 - Import test402 source files. r=jwalden
--HG--
extra : rebase_source : 7de0eedbac0476fcc2a91fa8cce60a7437e56d2d
2013-04-15 14:35:27 -07:00
Trevor Saunders
89164c6c37 bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bsmedberg, bholley 2013-04-09 16:00:21 -04:00
Trevor Saunders
fe13a2cd72 bug 860027 - remove nsXPConnect::mInterfaceInfoManager r=bholley 2013-03-10 20:14:14 -04:00
Trevor Saunders
6fa1ee8a4c bug 860027 - remove nsXPConnect::GetInterfaceInfoManager() r=bholley 2013-03-08 22:05:08 -05:00
Trevor Saunders
84322cd450 bug 860027 - nuke the interface info super manager r=bsmedberg 2013-03-08 15:23:31 -05:00
Terrence Cole
52c05b18d4 Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley
--HG--
extra : rebase_source : 696cf3ac61d431188d92440bbe506852ecf3c232
2013-04-12 17:42:59 -07:00
Terrence Cole
28516afd87 Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
--HG--
extra : rebase_source : e66e6b99777e19e6c98b4cc6487a65b04495961c
2013-04-12 16:34:27 -07:00
Olli Pettay
37bb065f35 Bug 856303 - Paris binding for MouseScrollEvent, r=peterv
--HG--
extra : rebase_source : 26aec7e5472d213615918f20168e3fd2277b0591
2013-04-15 23:37:52 +03:00
Olli Pettay
f9cfac1b16 Bug 856363 - Paris binding for TouchEvent, r=peterv
--HG--
extra : rebase_source : 09fc86b555febd5adfaeebdffeb685e37c1d0823
2013-04-15 23:33:46 +03:00
Olli Pettay
506f81514f Bug 847598 - Paris binding for NotifyPaintEvent, r=peterv
--HG--
extra : rebase_source : dcd7cc75cfc42ab5cb636093b67da057019269cb
2013-04-15 23:27:37 +03:00
Hannes Verschore
b6f44c5bda Bug 768288: IonMonkey: Enable inlining of functions with loops, r=djvj 2013-04-15 22:35:51 +02:00
Terrence Cole
81b561560d 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
19d0fd3ee4 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
Shu-yu Guo
4e958fb431 Bug 860667 - Pass $(DEFINES) and $(ACDEFINES) to embedjs.py. (r=till) 2013-04-15 13:21:42 -07:00
Shu-yu Guo
4fad8ac7d6 Bug 860553 - Better spew for AliasAnalysis. (r=dvander) 2013-04-15 13:21:42 -07:00
Shu-yu Guo
e723c079eb Bug 860997 - Record shapes instead of object identities to avoid stubbing duplicates in ParallelGetPropertyIC. (r=nbp) 2013-04-15 13:21:42 -07:00
Shu-yu Guo
6578734866 Bug 846111 followup - Expand some stray tabs and fix typo in comment. (r=me) DONTBUILD 2013-04-15 13:21:42 -07:00
Phil Ringnalda
c0b436c32d Back out a5a1dd3bd8ae (bug 860029) for stupidorange 2013-04-15 12:55:38 -07:00
Phil Ringnalda
13400246d2 Back out e6f337d218b4 (bug 768288) for bug648747.js jit-test failures
CLOSED TREE
2013-04-15 12:22:31 -07:00
Sean Stangl
efc7d9a873 Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-15 11:33:03 -07:00
Nathan Froyd
d6d3df8e12 Bug 861372 - delete checks for FPU_IS_ARM_FPA; r=mjrosenb 2013-04-12 16:39:24 -04:00
Hannes Verschore
c37fa5407e Bug 768288: IonMonkey: Enable inlining of functions with loops, r=djvj 2013-04-15 19:59:55 +02:00
Jon Coppeard
d2b71aed4e Bug 861269 - GC: Continuing the rooting of XPConnect - Root XPCJSID.cpp r=bholley
--HG--
extra : rebase_source : 3702d37309dd711a6db9173d0c6ab6142ce78544
2013-04-15 15:30:05 +01:00
Jon Coppeard
7f652eab01 Bug 861269 - GC: Continuing the rooting of XPConnect - Root nsXPConnect.cpp r=bholley
--HG--
extra : rebase_source : 4bbe3cc3891cb4b3f820454f0f73acea99b36378
2013-04-15 15:29:51 +01:00
Jon Coppeard
8141bf0586 Bug 861269 - GC: Continuing the rooting of XPConnect - Convert id_ to idArg style arguments r=bholley
--HG--
extra : rebase_source : a0a88749928f3f622b5626adfc8aa23382d06611
2013-04-15 15:29:37 +01:00
Hannes Verschore
4df953f91f Bug 861857: TI: Fix testing the intersection between two types, r=jandem 2013-04-15 16:32:28 +02:00
Honza Bambas
e7a737bf35 Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug 2013-04-15 14:38:48 +02:00
Brian Hackett
c54672c910 Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff. 2013-04-15 06:02:16 -06:00
Tom Schuster
080088031c Bug 861461 - Resolve this in sandbox.importFunction. r=bholley 2013-04-14 18:45:36 +02:00
Mike Hommey
8de8ef6cd4 Bug 854103 - Ignore the high bits of returnReg in js_InternalInterpret on x86_64 when it actually holds a bool. r=dvander 2013-04-14 10:21:59 +02:00
Mike Hommey
1d0fdf7537 Bug 462463 - Add missing add_phony_targets.py file. r=me 2013-04-14 10:12:33 +02:00
Phil Ringnalda
398123c900 Back out 104ba36f44c0 (bug 845596) for jsreftest assertions
CLOSED TREE
2013-04-13 19:15:33 -07:00
Jeff Walden
793de71bbb Bug 860931 - Remove a bunch of deadwood autoconf defines. r=ted
--HG--
extra : rebase_source : a6adb8464dca8dc3800d92ea72e7695e928b3f82
2013-03-29 16:18:21 -07:00
Brian Hackett
78a959193d Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff. 2013-04-13 18:59:42 -06:00
Phil Ringnalda
b63e5a5c84 Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
50294d8ca5 Bug 724533 - Integrate ICU into the Mozilla build. r=glandium 2013-04-13 12:26:06 -04:00
Jan de Mooij
430d9134e2 Bug 860239 - Make Ion OSR a bit more robust against scripts with multiple loops. r=bhackett 2013-04-13 15:04:22 +02:00