Commit Graph

25879 Commits

Author SHA1 Message Date
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
Shu-yu Guo
ea08b35427 Bug 860667 - Pass $(DEFINES) and $(ACDEFINES) to embedjs.py. (r=till) 2013-04-15 13:21:42 -07:00
Shu-yu Guo
49d046d120 Bug 860553 - Better spew for AliasAnalysis. (r=dvander) 2013-04-15 13:21:42 -07:00
Shu-yu Guo
cf38b03517 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
2c7fa4bbb2 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
2607292fa5 Back out a5a1dd3bd8ae (bug 860029) for stupidorange 2013-04-15 12:55:38 -07:00
Phil Ringnalda
c4a632f701 Back out e6f337d218b4 (bug 768288) for bug648747.js jit-test failures
CLOSED TREE
2013-04-15 12:22:31 -07:00
Sean Stangl
ab9b6329c4 Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-15 11:33:03 -07:00
Nathan Froyd
1fc15a8d5c Bug 861372 - delete checks for FPU_IS_ARM_FPA; r=mjrosenb 2013-04-12 16:39:24 -04:00
Hannes Verschore
8713568b67 Bug 768288: IonMonkey: Enable inlining of functions with loops, r=djvj 2013-04-15 19:59:55 +02:00
Jon Coppeard
bc651dfedc 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
90b0939c47 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
015274be17 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
6c464d99da Bug 861857: TI: Fix testing the intersection between two types, r=jandem 2013-04-15 16:32:28 +02:00
Honza Bambas
bf6ac747cf Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug 2013-04-15 14:38:48 +02:00
Brian Hackett
ed81b4fac7 Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff. 2013-04-15 06:02:16 -06:00
Tom Schuster
6e22249506 Bug 861461 - Resolve this in sandbox.importFunction. r=bholley 2013-04-14 18:45:36 +02:00
Mike Hommey
074ffdb0b1 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
84672f781c Bug 462463 - Add missing add_phony_targets.py file. r=me 2013-04-14 10:12:33 +02:00
Phil Ringnalda
748dfe1092 Back out 104ba36f44c0 (bug 845596) for jsreftest assertions
CLOSED TREE
2013-04-13 19:15:33 -07:00
Jeff Walden
d1c2ba2804 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
452bea73bb Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff. 2013-04-13 18:59:42 -06:00
Phil Ringnalda
14ff153bf9 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
eadb35dc1b Bug 724533 - Integrate ICU into the Mozilla build. r=glandium 2013-04-13 12:26:06 -04:00
Jan de Mooij
fa959e3473 Bug 860239 - Make Ion OSR a bit more robust against scripts with multiple loops. r=bhackett 2013-04-13 15:04:22 +02:00
Ryan VanderMeulen
f0a9fe5d92 Merge m-c to inbound. 2013-04-13 08:04:05 -04:00