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