Mark Capella
7c9075ff14
Bug 721496 - Remove MOZ_WINSDK_TARGETVER ifdefs for pre-Windows 7 SDKs. r=jimm
2012-02-23 01:33:19 +01:00
Bill McCloskey
2fca55c7f1
Bug 728086 - Back out the test as well
2012-02-22 14:18:24 -08:00
Bill McCloskey
f303c321aa
Bug 728086 - Back out f4e8839c28f5 to fix Windows purple builds
2012-02-22 13:38:34 -08:00
Brian Hackett
37764bcfbb
Compile scripts containing decomposed opcodes, fix warning. bug 728342.
2012-02-22 12:57:25 -08:00
Brian Hackett
1cf884ec5e
Don't compile any part of scripts containing uncompileable opcodes, bug 728342. r=dvander
2012-02-22 10:57:00 -08:00
Bill McCloskey
f5ff2b2105
Bug 728190 - Update stack later in Arguments (r=bhackett)
2012-02-22 10:39:58 -08:00
Bill McCloskey
2714da9527
Bug 728086 - Poison the stack when not in use (r=luke)
2012-02-22 10:36:12 -08:00
Jan de Mooij
102b95ec89
Bug 725357 - Move Monitor call from GetElementOperation to the interpreter. r=dvander
2012-02-22 09:26:02 +01:00
Phil Ringnalda
47628975d4
Merge m-c to m-i
2012-02-21 23:36:31 -08:00
Phil Ringnalda
1fa17fec02
Back out b7f7b63038dd (bug 728686) for leaks and suspicion of intermittent mochitest-a11y failures
2012-02-21 20:34:26 -08:00
Phil Ringnalda
3fed55bffc
Back out b27980f1de54 and 39ea8d8f9768 (bug 728429) for potential Windows PGO build bustage on a CLOSED TREE
2012-02-21 20:01:01 -08:00
Kyle Huey
569fb43e63
Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
2012-02-21 16:09:39 -08:00
Brian Hackett
e0d90f3acb
Compute correct object in BINDNAME IC, bug 727223. r=dvander
2012-02-21 06:48:43 -08:00
Jacek Caban
63f7a961cb
Bug 728178 - js.exe fails to link on on mingw (missing MOZ_Crash) r=glandium
2012-02-21 15:48:02 +01:00
Ed Morley
24ab851d62
Merge mozilla-central to mozilla-inbound
2012-02-21 14:15:58 +00:00
Ed Morley
3d389274ff
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-02-21 11:59:33 +00:00
Ms2ger
fda1f0e9b1
Bug 673468 - Remove a superfluous null-check; r=gabor
2012-02-21 10:34:02 +01:00
Ms2ger
a36f995d71
Bug 726964 - Remove unused sDOMStringFinalizerIndex; r=bholley
2012-02-21 10:34:02 +01:00
Ms2ger
fd060cc935
Bug 726960 - Introduce xpc::NonVoidStringToJsval; r=bholley
2012-02-21 10:34:02 +01:00
Dão Gottwald
9e444afb9d
Bug 572659 - Don't expose the Gecko patch level (13.X.Y) in the UA string, only show the major version (13.X). r=glandium,bz sr=gerv
2012-02-21 04:29:09 +01:00
Justin Dolske
c7c7e39e9e
Backout 0a7410527788 (bug 572659), UA change breaks Google and Zimbra.
2012-02-20 16:29:36 -08:00
Dão Gottwald
db675026d9
Bug 572659 - Don't expose the Gecko patch level (13.X.Y) in the UA string, only show the major version (13.X). r=glandium,bz sr=gerv
2012-02-20 15:39:33 +01:00
Ed Morley
90bfe67efa
Merge mozilla-central to mozilla-inbound
2012-02-22 01:28:34 +00:00
Bill McCloskey
7cd19789c8
Bug 728686 - JS_NewPropertyIterator shouldn't disable IGC (r=igor)
2012-02-21 17:04:53 -08:00
Nicholas Nethercote
9472d29e81
Bug 702300 (part 8) - Add about:compartments. r=jlebar, ehsan.
...
--HG--
extra : rebase_source : ad9de010f0b51d5ae7d74b8cbc04c8748767ec0b
2012-02-16 22:10:39 -08:00
Nicholas Nethercote
8c5fa06ee5
Bug 702300 (part 7) - Add the "compartments" multi-reporter. r=billm.
...
--HG--
extra : rebase_source : e45e59bd8657197dbd61c257f46ad6396cdda3c3
2012-02-16 22:10:39 -08:00
Jeff Walden
a3aa8b54d1
Bug 728423 - Fix warnings in js/src related to JSObject::asString et al (r=luke)
...
--HG--
extra : rebase_source : 8b64d2593d684a4e5d0d1ee87072db03afb78efe
2012-02-20 13:56:10 -08:00
Makoto Kato
01e301067a
Bug 722933 - add -MACHINE option for link.exe. r=khuey
2012-02-21 16:19:23 +09:00
Igor Bukanov
fc29d0f64c
bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
2012-02-13 09:02:21 +01:00
Nicholas Nethercote
cff6e50b17
Bug 728736 - Simplify JS_IterateCompartments. r=wmccloskey.
...
--HG--
extra : rebase_source : 5c8a43ffd6c738e84becd5835650a5734c09d0fc
2012-02-20 18:17:39 -08:00
Bobby Holley
4259454b77
Bug 700561 - Relax short-circuit principal checks on account of inner window reuse. r=bz
2012-02-18 08:55:28 -08:00
Brian Hackett
d2842a8b9b
Enable chunked compilation on x64, bug 728372. r=dvander
2012-02-18 08:52:04 -08:00
Terrence Cole
4c7ff129be
Bug 727135 - Make jsid marking interfaces indirect; r=billm
...
This will allow the GC to move jsid referenced objects.
2012-02-17 17:27:37 -08:00
Bill McCloskey
6b3aa0565d
Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2012-02-17 14:35:20 -08:00
Terrence Cole
b978cd9469
Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
...
This will allow us to move HeapPtr and rooted objects when tracing.
--HG--
extra : rebase_source : 6752792c1610899350eee1d5151136090de94f42
2012-02-14 15:19:55 -08:00
Gabor Krizsanits
8bbd6b58c6
Bug 673468 - Wrapped JS objects used as keys can disappear from WeakMaps. r=mccr8,billm
2012-02-17 13:22:26 +01:00
Jeff Walden
2396d6c1ad
Bug 728105 - Remove JSObject::getThrowTypeError. r=bhackett
2012-02-16 19:10:59 -08:00
Jeff Walden
b1d9b288f8
Bug 728095 - Eliminate all primitive-this machinery from JSObject and relegate it to subclasses. r=bhackett
2012-02-16 19:10:45 -08:00
Jeff Walden
2ec6c0678c
Warning patrol. No bug, r=themaid
...
--HG--
extra : rebase_source : 66d872e0ab56b73f1879d1aff9aba1dd3e71e9b3
2012-02-15 17:41:59 -08:00
Brian Hackett
02219e1ef0
Ensure that generators are never compiled, bug 726799. r=dvander
2012-02-16 15:26:30 -08:00
Bill McCloskey
1d92d12cd8
Bug 727921 - Fix schedulegc bustage
2012-02-16 15:21:59 -08:00
Brian Hackett
b1718426bb
Fix dictionary state when swapping objects, bug 727330. r=luke
2012-02-16 15:15:16 -08:00
Terrence Cole
e098c598b4
Bug 723346 - Make sharpObjectMap a modern HashMap; r=Waldo
...
This is the last user of the old-style C hashtables in the JS engine.
--HG--
extra : rebase_source : ccf8b296371227c0f0eea59a41b78eb4b63e8275
2012-02-15 17:55:25 -08:00
Terrence Cole
9af3b3cf51
Bug 727980 - Do not mark script atoms as roots; r=billm
...
Fixes a regression from bug 721463.
--HG--
extra : rebase_source : 601530388cb62f78b93a4ab35e749a7ee29d5d05
2012-02-16 14:27:37 -08:00
Bill McCloskey
805f126b4e
Bug 727921 - Add test case
2012-02-16 14:37:16 -08:00
Bobby Holley
f0038cf892
Bug 714590 - Use the helper jsclass format everywhere. r=mrbkap
2012-02-16 12:22:16 -08:00
Terrence Cole
b9affe53b5
Bug 726845 - Make Value marking interfaces indirect; r=billm
...
This will eventually allow the GC to update Values that reference an Object,
when moving an object.
2012-02-15 17:16:53 -08:00
Rafael Ávila de Espíndola
49845c6bf7
Bug 727145 - Pass -Wno-return-type-c-linkage to clang. r=glandium.
2012-02-16 09:53:08 -05:00
Igor Bukanov
1cf31b5006
bug 725595 - drop native object checks from JS_(Get|Set)ReservedSlot. r=Waldo
2012-02-10 13:40:34 +01:00
Terrence Cole
3cf46f995b
Bug 726115 - Make the tracer callback take an indirect pointer; r=billm
...
This will be required for a tracer to move objects. This patch only
updates the tracer interface and users of the interface.
--HG--
extra : rebase_source : 844d819a80cf6cb1dba0d07ea97f647802c66d40
2012-02-15 16:28:41 -08:00