Bobby Holley
547eb6d9c3
Bug 871303 - Remove JS_GetGlobalObject from jsapi-tests. r=sfink
2013-05-13 13:57:25 -07:00
Bobby Holley
dc504768b2
Bug 871303 - Remove JS_GetGlobalObject from gdb tests. r=sfink
2013-05-13 13:57:25 -07:00
Joey Armstrong
2dbf79e9a4
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Sankha Narayan Guria
f6313910a6
Bug 815431 - Implement String.prototype.repeat; r=tschneidereit
...
--HG--
extra : rebase_source : 4c200d1859a08758f491658ffe79e9bbf8c2ee98
2013-05-07 20:13:00 -07:00
Ryan VanderMeulen
8eb39acda3
Merge m-c to inbound.
2013-05-13 13:33:20 -04:00
Lukas Blakk
83d112ae3d
Merging in version bump NO BUG
2013-05-13 09:09:39 -07:00
Terrence Cole
759a20d36e
Bug 869735 - Fixes to ParallelArray compilation to support generational GC; r=nmatsakis
...
--HG--
extra : rebase_source : 41b4380630b0f47326a707a15b597ce22bb24caa
2013-05-08 12:02:48 -07:00
Terrence Cole
f6bcdf549e
Bug 869742 - Add post-barriers for writes to liveScopes; r=billm
...
--HG--
extra : rebase_source : 37596559db5d11f160f2c220a27effd575c9b508
2013-05-08 12:02:49 -07:00
Terrence Cole
6b71ab1fdd
Bug 869235 - Disable Zone::needsBarrier during minor GCs; r=billm
...
--HG--
extra : rebase_source : be141178dc9cf2da06d9eb2f13189f1db0876433
2013-05-08 11:45:12 -07:00
Terrence Cole
641ba05409
Bug 869730 - Fix an opt build error with --enable-gcgenerational; r=billm
...
--HG--
extra : rebase_source : e03f499f82186b84226026fc6856399ae511849d
2013-05-07 17:16:29 -07:00
Chris Peterson
dd45e151dc
Bug 871016 - Fix -Wunused-function warnings in AsmJS.cpp when building for Android ARM. r=luke
2013-05-09 11:26:46 -07:00
Ryan VanderMeulen
faa7131e2b
Merge m-c to inbound.
2013-05-10 14:57:50 -04:00
Ryan VanderMeulen
7f536b83f9
Backed out changeset 0d90de935ba3 (bug 869740) for mochitest-1 shutdown crashes.
2013-05-10 13:52:03 -04:00
Ryan VanderMeulen
153e36ec98
Backed out changesets 6be352955252 and 1bc459138617 (bug 770840) for Android nightly bustage (bug 870782).
...
CLOSED TREE
2013-05-10 12:38:26 -04:00
Jon Coppeard
8a41d4949d
Bug 869740 - Non-LIFO use of Rooted in XPCConvert::NativeInterface2JSObject(). r=bholley
2013-05-08 10:01:00 -07:00
Hannes Verschore
138801e0d0
Bug 768288: IonMonkey: Inline small functions with loops, r=djvj r=shu
2013-05-10 14:49:58 +02:00
Jan de Mooij
ad7fe2005d
Bug 870328 - Fix isSetName check in visitSetPropertyCacheT. r=bhackett
2013-05-10 13:38:52 +02:00
Jon Coppeard
cf30e53cea
Bug 870442 - Fix some shell rooting hazards and false positives r=terrence
2013-05-10 10:51:16 +01:00
Matt Brubeck
3d1118cab6
Back out changeset 8011f4e535fa (bug 768288) for jit-test failures
...
CLOSED TREE
2013-05-09 16:19:21 -07:00
Hannes Verschore
2a8d186f9c
Bug 768288: IonMonkey: Inline small functions with loops, r=djvj
2013-05-09 23:16:42 +02:00
Ryan VanderMeulen
1b533138b8
Backed out 6 changesets (bug 868996, bug 867903, bug 869014, bug 870219, bug 861587) for PGO bustage.
...
CLOSED TREE
2013-05-09 17:11:59 -04:00
Nicholas D. Matsakis
28f1991970
Bug 865931 - Fix varous minor problems with the comparison routines, add test r=shu
2013-05-08 21:36:20 -04:00
Brian O'Keefe
2186ab5dce
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Bobby Holley
e11b57da96
Bug 770840 - Add Runtime aborts when using XPCWrappedJS off-main-thread. v2
2013-04-12 15:35:00 -04:00
Bobby Holley
94b63dfc74
Bug 770840 - Remove XPConnect test that explicitly runs JS on a seperate thread. v1
2013-04-12 15:34:00 -04:00
Dan Gohman
31346542e5
Bug 869515: IonMonkey: Fix IonSpewer when logging asm.js code, r=luke
2013-05-09 21:17:58 +02:00
Sean Stangl
620433e772
Bug 870095 - Follow-up: use ReorderCommutative() in more places. r=h4writer
2013-05-09 12:10:02 -07:00
Benjamin Peterson
a786f3fea8
No bug - Make constructor explicit. rs=Ms2ger
2013-05-09 13:09:09 -05:00
Boris Zbarsky
bd9f9292cf
Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey
2013-05-09 13:05:33 -04:00
Dan Gohman
ab45040c9a
Bug 869525 - Use xor+setCC instead of setCC+movzbl when convenient. r=nbp
2013-05-09 09:52:54 -07:00
Nicholas D. Matsakis
85b6ea48c3
Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem
2013-05-09 12:20:55 -04:00
Bobby Holley
d0202a05c6
Bug 857356 - Remove XBL field auto-waiving. r=bz
2013-05-09 09:16:01 -07:00
Kannan Vijayan
06a2d51fdc
Bug 870064 - Fix build warnings. r=dholbert
2013-05-09 11:02:59 -04:00
Nathan Froyd
eba34f22d7
Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
2013-05-01 16:55:13 -04:00
Nicholas D. Matsakis
d02f50f11e
Bug 854400 - Rebase Shu's patch, and combine inlined code with jsop_setelem_dense r=jandem
2013-05-07 17:37:42 -04:00
Nicholas D. Matsakis
53716ec656
Bug 854400 - Convert typed array store code to reuse jsop_setelem_typed r=bhackett
2013-05-08 11:02:45 -04:00
Nicholas D. Matsakis
cdc6685302
Bug 854400 - Disable double conversion in parallel mode r=bhackett
2013-05-08 14:08:38 -04:00
Ed Morley
bdc4468608
Backed out changeset 47e92fbb6153 (bug 860965) for Win8 xpcshell assertions
2013-05-13 13:01:40 +01:00
Dão Gottwald
9ae00fda47
Bug 870868 - Freeze the second number of the UA Gecko version at zero. r=glandium
2013-05-13 13:31:50 +02:00
Ed Morley
36fb30076b
Backed out changeset 496846474ed3 (bug 864774)
2013-05-13 10:05:49 +01:00
Mike Shal
02469b68e2
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
...
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Ehsan Akhgari
6437aef98e
Bug 871259 - Fix rooting hazards in ContextWrapperChild.h; r=till
2013-05-12 15:45:52 -04:00
Vladimir Vukicevic
f5a6dcb943
b=866431, Create XHR ArrayBuffer directly instead of going via nsCString, r=bz,sfink
2013-04-27 15:25:24 -04:00
Ehsan Akhgari
05fd8d38f6
Bug 871192 - Fix more rooting hazards in the JS debugger; r=till
2013-05-12 09:13:22 -04:00
Shu-yu Guo
3534bfcabb
Bug 860965 - Move 1D ParallelArray operations to Array. (r=luke)
2013-05-11 22:39:46 -07:00
David Zbarsky
4cf96f4173
Bug 868312 - Rooting fixes for dom r=bz
2013-05-12 01:17:42 -04:00
Ehsan Akhgari
7aebe2e2f5
Bug 871182 - Fix rooting hazards in ObjectWrapperParent.cpp; r=till
...
--HG--
extra : rebase_source : 374a30e6001d8a1935f7cf57e8bf8a7cf2e03b05
2013-05-12 01:10:43 -04:00
Ehsan Akhgari
64416d00de
Bug 871181 - Fix rooting hazards in ObjectWrapperChild.cpp; r=till
...
--HG--
extra : rebase_source : 6666339f5970fe0a65b46868e1155c1af74f27d2
2013-05-12 01:09:51 -04:00
Josh Matthews
8f0773e606
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Jan de Mooij
278ef20681
Bug 868990 part 2 - Remove ScriptFrameIter and rename StackIter to ScriptFrameIter. r=luke
...
--HG--
extra : rebase_source : b344fae9d8f62e045bac61a4481cf80c32bd38d1
2013-05-09 13:31:03 +02:00
Jon Coppeard
cc5d536d60
Bug 869526 - GC: Fix more rooting hazards in xpconnect r=bholley
2013-05-09 10:39:21 +01:00
David Zbarsky
7921fbf41a
Bug 868312: Root dom/workers r=bz
2013-05-09 03:27:40 -04:00
Jan de Mooij
7d7e6ac79a
Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
2013-05-07 09:00:24 +02:00
Ehsan Akhgari
7e435ac3f8
Backed out changeset 694322457a64 (bug 860867) because the clang bug which required this workaround has been fixed
2013-05-08 20:26:00 -04:00
Sean Stangl
d7355c9aa3
Bug 870149 - Move common x86/x64 lowering code to x86-shared. r=h4writer
2013-05-08 16:00:03 -07:00
Luke Wagner
5c26ef4193
Bug 870144 - don't assume non-definition argument has a name when reporting asm.js validation errors (r=terrence)
...
--HG--
extra : rebase_source : 7b7ecf87bcbe04618c17cc117b299b733957f088
2013-05-08 16:34:01 -07:00
Luke Wagner
b7e2927bf2
Make test_asmjs.html run faster (no bug,r=me)
...
--HG--
extra : rebase_source : 22f32a01d39e1de3ae7e2a070ee1ea01dc4b9a75
2013-05-07 16:47:18 -07:00
Sean Stangl
b46ec25993
Bug 870095 - Prefer clobbering binary operands with no further uses. r=h4writer
2013-05-08 16:42:50 -07:00
Dan Gohman
d5ec8dc50e
Bug 869507 - Eliminate unnecessary NaN checks. r=me
...
Several common floating-point conditions can be implemented without using a
separate NaN test.
2013-05-08 16:38:39 -07:00
Dan Gohman
c47646b6dd
Bug 869532 - Eliminate unnecessary NaN checks and emit less redundant code. r=me
2013-05-08 16:38:39 -07:00
Brian Hackett
1eece0a0ed
Bug 868890 - Correctly generate barrier when accessing undefined properties of objects whose prototype also has the property, r=dvander.
2013-05-08 17:25:24 -06:00
Kannan Vijayan
3e9d4f4af2
Bug 870051 - Fix build warning. r=dholbert
2013-05-08 18:11:55 -04:00
Terrence Cole
cd1aec056b
Bug 777548 - Make non-cc-participant tracing indirect; r=smaug,billm,jst
2013-03-28 13:37:22 -07:00
Boris Zbarsky
53dd2065b3
Bug 869040. Fix ion IC for non-overridebuiltins named gets on ListBase proxies to not cache lack of a property when it's just missing on the prototype. r=djvj
2013-05-08 15:50:58 -04:00
Terrence Cole
15c82ffb31
Bug 869234 - No need for barriers on the LIR constant pool. r=bhackett
2013-05-08 11:45:22 -07:00
Terrence Cole
e17648d8c9
Bug 869222 - Allow GC things embedded in IonScript to move. r=dvander
...
IonScripts normally live as long as their owner JSScript; however, they can
occasionally get destroyed outside the context of a GC by FinishInvalidationOf.
Because of this case, we cannot use the normal store buffer to guard them.
Instead we use the generic buffer to mark the owner script, which will mark the
IonScript's fields, if it is still alive.
2013-05-08 11:43:32 -07:00
Terrence Cole
6dce690619
Bug 868610 - Do not use the arena header when cloning object literals. r=billm
2013-05-02 16:33:15 -07:00
Terrence Cole
b1182fbff4
Bug 863808 - Implement a store buffer for marking whole objects. r=billm
2013-04-19 13:38:25 -07:00
Ryan VanderMeulen
f83acac229
Backed out changeset 97163e4941f2 (bug 869507) for checktest assertions and crashes.
...
CLOSED TREE
2013-05-08 14:59:12 -04:00
Dan Gohman
656c306ccf
Bug 869507 - IonMonkey x86: Eliminate unnecessary NaN checks. r=nbp
...
Several common floating-point conditions can be implemented
without using a separate NaN test.
2013-05-08 11:28:55 -07:00
Sean Stangl
be79970657
Bug 861440 - Add VTune Instrumentation to OdinMonkey. r=luke
2013-04-15 14:30:12 -07:00
Jan de Mooij
53754c4605
Bug 868042 - Bump PropertyTree::MAX_HEIGHT for objects not used as hashmaps. r=bhackett
2013-05-08 19:05:59 +02:00
Dan Gohman
f3a5ee6183
Bug 869501 - Add an accessor to MCompare for testing whether the comparison is
...
any flavor of double comparison, and use it when testing whether to create
LCompareAndBranch nodes. r=bhackett
2013-05-08 10:03:53 -04:00
Brian Hackett
1c38c3fc37
Bug 869706 - Track nonNativeGetElement and accessGetter info in baseline scripts, r=jandem.
2013-05-08 07:53:49 -06:00
Jon Coppeard
7ada5be6f3
Bug 869469 - GC: Fix typo in rooting analysis script and add annotation for MDefinition.opName r=sfink
2013-05-08 11:38:12 +01:00
Jon Coppeard
a1c817d9c7
Bug 869479 - GC: Fix rooting hazards in jsapi tests r=terrence
2013-05-08 11:38:12 +01:00
Nicholas D. Matsakis
139b0f007f
Bug 865028 - Fuse ParallelDo and ForkJoin r=shu
2013-05-08 05:15:32 -04:00
Hannes Verschore
79ee3bf2fc
Bug 864468: IonMonkey: Skip argument type checks when type is known to match, r=jandem
2013-05-08 09:54:39 +02:00
Makoto Kato
80436162a3
Bug 800220 - Part 1. Replace PL_strlen with strlen. r=ehsan
2013-05-08 12:40:12 +09:00
Ryan VanderMeulen
210edab1cd
Merge inbound to m-c.
2013-05-07 22:10:19 -04:00
Ehsan Akhgari
40bfbec9ac
Backed out changeset 11a3ee38afff (bug 853494) for various types of bustage on a CLOSED TREE
2013-05-07 18:36:43 -04:00
Ehsan Akhgari
f4df5ffb5c
Backed out changeset da02b1166a5c (bug 597064) because of mochitest failures on a CLOSED TREE
2013-05-07 18:33:49 -04:00
Luke Wagner
0adc1f4120
Bug 868184 - OdinMonkey: enable by default on beta/release (r=vlad)
...
--HG--
extra : rebase_source : c97bf37723eded74f95aae21e2baa692cf059c2e
2013-05-07 13:34:17 -07:00
Josh Matthews
3bdacf49cb
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Benoit Jacob
6f750168b3
Bug 853494 - both --disable-optimize and --enable-debug should imply --disable-icf - r=glandium
2013-05-07 16:20:57 -04:00
Chris Peterson
bc0d81d57f
Bug 869517 - Fix JSFlatString RootKind compilation error when building with --enable-root-analysis. r=billm
2013-05-05 21:07:29 -07:00
Kannan Vijayan
9cfe41c270
Bug 869056 - Added optimized baseline stubs for JSOP_FUNAPPLY with MagicValue(Arguments) as second arg. r=evilpie
2013-05-07 15:17:54 -04:00
Dan Gohman
d440381c4e
Bug 869539 - Eliminate padding in x64 Operand and add missing const. r=sstangl
2013-05-07 11:52:37 -07:00
Dan Gohman
06974d5afd
Bug 869511 - Fix a copy+pasto in a comment. r=sstangl
2013-05-07 11:52:34 -07:00
Kannan Vijayan
cf8ed4eb5f
Bug 869529 - Fix LiveRangeAllocator loopWorkList handling. r=bhackett
2013-05-07 14:49:02 -04:00
Dan Gohman
4b64a0f416
Bug 869510 - x86 assembler spew improvements. r=sstangl
2013-05-07 11:39:33 -07:00
Bobby Holley
90cecee36b
Bug 868675 - Tests. r=gabor
2013-05-07 10:09:02 -07:00
Bobby Holley
771069e4dc
Bug 868675 - Introduce a Cu API for waiving/unwaiving. r=gabor,sr=mrbkap
...
This should be the API we promote going forward.
2013-05-07 10:09:02 -07:00
Bobby Holley
93cdc4ce53
Bug 868675 - Allow waiving on non-native objects. r=gabor
2013-05-07 10:09:02 -07:00
Bobby Holley
7c2906a3f4
Bug 868675 - Don't throw for primitive-valued inputs to XPCNativeWrapper{,.unwrap}. r=gabor
2013-05-07 10:08:59 -07:00
Hannes Verschore
bbf10bd71c
Bug 867070: IonMonkey: Disable hoisting of some instructions when it doesn't enable hoisting one of their uses, r=dvander
2013-05-07 09:10:52 +02:00
Peter Van der Beken
4c5fc68485
Bug 868929 - Convert ImageDocument to WebIDL, drop hasXPConnectImpls from documents. r=bz.
...
--HG--
rename : content/html/document/src/ImageDocument.cpp => content/html/document/src/ImageDocument.h
extra : rebase_source : 23d83e5fcf8b6a6162524c09e7057edaeddec044
2013-05-07 17:27:53 +02:00
Jan de Mooij
78adc729e5
Bug 866050 - Fix UsesBeforeIonRecompile. r=bhackett
...
--HG--
extra : rebase_source : 6f4cfa4561b1c8af0b28a10604ddb43824553310
2013-05-07 16:31:25 +02:00
Jan de Mooij
fddefc364f
Bug 690446 - Emit *GNAME ops in non-eval strict-mode code. r=bhackett
...
--HG--
extra : rebase_source : 11bced315dd2d4fa125ac1e2cd7f4b599dd62c3c
2013-05-07 16:27:14 +02:00
Ryan VanderMeulen
f5c8033290
Backed out 2 changesets (bug 867070, bug 868990) for Windows PGO bustage on a CLOSED TREE.
...
Backed out changeset d5ff413f723a (bug 867070)
Backed out changeset 93f778d03364 (bug 868990)
2013-05-07 10:09:43 -04:00
Brian Hackett
7745917172
Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
2013-05-07 05:11:46 -06:00
Jan de Mooij
e9332cafb9
Bug 868990 follow-up to fix --disable-ion build.
2013-05-07 09:34:42 +02:00
Hannes Verschore
745b7ca91a
Bug 867070: IonMonkey: Disable hoisting of some instructions when it doesn't enable hoisting one of their uses, r=dvander
2013-05-07 09:10:52 +02:00
Jan de Mooij
b3ba54fa19
Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
2013-05-07 09:00:24 +02:00
Bobby Holley
84aefeb108
Bug 834707 - Kill dynamic SOWs. r=gabor
...
Now that XBL scopes are here to stay (no more pref), we can remove all the
machinery that makes SOWs dynamic. We still need SOWs until bug 825392 is
fixed, but they can now be totally opaque.
One side effect of this patch is that, due to our usage of Opaque, we now
allow CALL on SOWs. But this shouldn't be a problem, because SOWs are used
for anonymous elements which are not callable (and we probably wouldn't mind
it even if they were).
2013-05-06 19:38:23 -07:00
Bobby Holley
023dfdb6f3
Bug 834707 - Disable SOWs for remote XUL domains. r=bz
...
We have to do this if we want to proceed with eliminating SOWs entirely. Given
the other restrictions around remote XUL, I don't think this is a problem.
Note that we shouldn't need any special handling in the wrapper reparenting
paths, because those all depend on whether a SOW was there already. So that
would only be an issue if it were possible to adoptNode from a non-remote-XUL
domain into a remote-XUL domain, which thankfully can't happen.
2013-05-06 19:38:22 -07:00
Ryan VanderMeulen
c7f7e6de00
Backed out changeset 4ca9a6bd8f64 (bug 865059) for jsreftest crashes.
2013-05-06 22:20:26 -04:00
Douglas Crosher
890328b74b
Bug 868747 - Avoid a crash outputting 'resume state' debug 'spew' when compiling asm.js code. r=luke
2013-05-04 23:20:56 +10:00
Cykesiopka
33242e1873
Bug 756067 - Remove js::GetOwnerThread. r=mrbkap
2013-05-06 22:00:06 -04:00
Luke Wagner
a9b2e586b5
Bug 854602 - improve asm.js validation errors (r=terrence)
...
--HG--
extra : rebase_source : 6fac0a76572ce6b794808234f7c44d4c88a4a1dd
2013-05-06 18:27:51 -07:00
Brian Hackett
82007f2750
Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
2013-05-06 19:15:16 -06:00
Daniel Holbert
92fb0e58d2
Bug 845713: Remove two unnecessary RangedPtr.h #includes in js (shifting one to the .cpp file). r=Waldo
2013-05-06 17:37:59 -07:00
Jeff Walden
1b9d11688c
Bug 867749 - When cloning objects for self-hosting, clone with a null prototype to eliminate poisoning concerns from that global's standard objects. r=till
...
--HG--
extra : rebase_source : 414b9f1f0e07e762b4c88c35efc1be3f6abfcb60
2013-05-01 17:12:56 -07:00
Jeff Walden
a957c2a44a
Bug 862657 - Attempt to fix OS X warnings-as-errors bustage by adding a move constructor to ChunkBitmap, hopefully fixing an issue due to ChunkBitmap::bitmap being volatile. r=billm
...
--HG--
extra : rebase_source : fb8072fd823ade03a49656a4456ae82c8db820e4
2013-05-06 16:44:33 -07:00
Bobby Holley
5b4a6b5b06
Bug 868122 - Remove nsIScriptContextPrincipal. r=gabor
...
\o/
2013-05-06 16:53:10 -07:00
Bobby Holley
c9228b2c97
Bug 868122 - Calculate the JS_SaveFrameChain optimization by directly examining the principal of the default compartment. r=mrbkap,gabor
2013-05-06 16:53:10 -07:00
Gavin Sharp
ea8b76dbc4
Bug 853071: add some build-time defines for channel-specific features, r=gps, f=bhearsum
...
--HG--
rename : browser/config/mozconfigs/linux32/release => browser/config/mozconfigs/linux32/beta
rename : browser/config/mozconfigs/linux64/release => browser/config/mozconfigs/linux64/beta
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx-universal/beta
rename : browser/config/mozconfigs/win32/release => browser/config/mozconfigs/win32/beta
extra : transplant_source : %F6%CFK%CE%16v%07%8A%D5o%97%8C%BB%95q%D5%3C%93%2B%94
2013-04-25 12:23:21 -07:00
Luke Wagner
3432ad7751
Bug 868684 - OdinMonkey: sequential compilation allocates LIR in the tempLifoAlloc (r=sstangl)
2013-05-06 16:05:19 -07:00
Luke Wagner
e90f668307
Bug 868658 - OdinMonkey: also require explicit coercion of function-pointer calls (r=sstangl)
2013-05-03 18:38:00 -07:00
Terrence Cole
f1726d5d97
Bug 864085 - Inline Cell::isTenured; r=billm
...
--HG--
extra : rebase_source : ee9d5e65652dcc6c233542c063c1e2eaf51b2bf0
2013-05-06 11:37:07 -07:00
Till Schneidereit
e1d27fb43f
Bug 868369 - remove guard in jsd_SetExecutionHook made superfluous by change in _newJSDScript to align with beta and aurora branches. r=me
...
--HG--
extra : rebase_source : 88045156e58f6d65f2ee1e821e24452be1a64a94
2013-05-06 21:43:57 +02:00
Nicholas D. Matsakis
f07c4605f8
Bug 867019 - disable PJS in aurora too r=sstangl
2013-04-29 21:44:12 -04:00
Till Schneidereit
ced9bd259d
Bug 868369 - don't ever create JSDScripts for self-hosted scripts. r=sfink
...
--HG--
extra : rebase_source : 2104e9dca9c05c158e78a0ba740227e4a190e125
2013-05-06 19:17:38 +02:00
Douglas Crosher
7647c12832
Bug 868683 - Assert that the immediate shift given to the ARM shift instructions is within range. r=mjrosenb
2013-05-04 11:35:54 +10:00
Sankha Narayan Guria
7f0c4baace
Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley
2013-05-06 09:04:17 -04:00
Brian Hackett
78d837185a
Bug 865984 - Treat virtual calls on nsISupports subclasses as potentially triggering GC. DONTBUILD
2013-05-06 06:03:34 -06:00
Ehsan Akhgari
5311a25570
Bug 868790 - Fix some rooting hazards in the JS Debugger; r=till
2013-05-05 17:13:03 -04:00
Phil Ringnalda
fedf6c0df7
Merge m-c to m-i
2013-05-05 12:17:07 -07:00
Ms2ger
65037ba176
Bug 868727 - Pass an nsAString to nsGlobalWindow::GetChildWindow; r=bz
2013-05-05 09:03:19 +02:00
Ms2ger
afaa2a6431
Bug 868725 - Pass non-const jschar* to AtomizeAndTakeOwnership; r=evilpie
2013-05-05 09:03:18 +02:00
Ms2ger
3d6ccad416
Bug 866051 - Make CallArgs a stack class; r=Waldo
2013-05-05 09:03:16 +02:00
Ms2ger
634a0652fb
Bug 868411 - Handlify js::GetObjectProto; r=bz
2013-05-05 09:03:14 +02:00
Mike Hommey
9aab515c1d
Bug 777379 - Set .DEFAULT_GOAL unconditionally, override with OVERRIDE_DEFAULT_GOAL, and fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps
2013-05-05 10:16:25 +02:00
Nicolas B. Pierron
b279a01160
Bug 868708 - IonMonkey: ARM, Add Move instruction when we divide by 1. r=mjrosenb
2013-05-04 23:57:04 -07:00
Shu-yu Guo
4de1140fb0
Bug 646597 - Make functions made by the Function constructor compile-and-go. Most of patch was originally written by jorendorff. (r=luke)
2013-05-04 20:53:21 -07:00
Dan Gohman
a539075045
Bug 868027 - Use push to push integer registers onto the stack on x64. r=nbp
...
Use push instead of adjusting the stack pointer and doing stores manually.
This significantly reduces code size for these sequences.
2013-05-03 19:20:30 -07:00
Dan Gohman
42ad8d0952
Bug 868535 - IonMonkey: Optimize signed division by constant power of 2. r=nbp
2013-05-03 18:58:00 -07:00
Boris Zbarsky
fba1502aa7
Bug 865969 part 6. Fix rooting hazards in BindingUtils.cpp. r=smaug
2013-05-03 19:29:08 -04:00
Boris Zbarsky
9122c4fa70
Bug 865969 part 5. Root the id argument of WebIDL DefineInterface methods. r=smaug
2013-05-03 19:29:08 -04:00
Boris Zbarsky
25dc5fc616
Bug 865969 part 3. Add ways of creating Handle<Value> holding null and undefined values. r=terrence
2013-05-03 19:29:08 -04:00
Luke Wagner
a4b32eb386
Bug 868334 - test for MacroAssembler::oom in nextJump (r=sstangl)
...
--HG--
extra : rebase_source : 0f24502942176278fb94d3d978941deac1d77050
2013-05-03 14:43:33 -07:00
Bobby Holley
4ff0e41f8c
Bug 829872 - Fix up tests that depend on contentDocument being non-null. r=imelven
...
These almost universally depend on some sort of special privileges, so I don't
think they're representative of any use-cases we might find on the web.
2013-05-03 14:47:10 -07:00
Bobby Holley
44f2e6b974
Bug 829872 - Tests. r=bz
2013-05-03 14:47:09 -07:00
Luke Wagner
f13efd21c6
Bug 854209 - add asm.js mochitests (r=sstangl)
2013-05-03 14:45:07 -07:00
Brian Hackett
c0d3ad3d1f
Bug 867784 - Allocate RegExpObjects initially tenured; r=sstangl,terrence
2013-03-20 16:15:00 -07:00
Brian Hackett
786bc9fc87
Bug 863858 - Create Call and DeclEnv objects in the Nursery; r=dvander,terrence
...
--HG--
extra : rebase_source : cf78a73f8e702fed48b2cc05b093f32536640ba6
2013-03-20 16:15:00 -07:00
Steve Fink
4d36b986a4
Bug 868580 - Export AutoObjectVector. r=terrence
...
--HG--
extra : rebase_source : 3a7cc950d8451e1ceeddbc1eef615794551c64f6
2013-05-03 13:53:07 -07:00
Steve Fink
f82f6382fe
No bug. Fix rooting analysis error handling. DONTBUILD
2013-05-03 12:57:46 -07:00
Kannan Vijayan
9399757035
Bug 861596 - Add optimized ArgumentsObject stub to ion ICs. Topcrash fixed. r=h4writer
2013-05-03 15:31:42 -04:00
Matt Brubeck
6a478c802f
Back out changeset e7e44c2d6d72 (bug 860027) because of Ts and MaxHeap regressions
2013-05-03 11:00:24 -07:00
Gregory Szorc
865b1ce89b
Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal
2013-05-03 09:54:45 -07:00
Kannan Vijayan
a0970d479a
Bug 867160 - Allow baseline to bypass scriptAnalysis on most scripts. r=jandem
2013-05-03 11:49:51 -04:00
Peter Van der Beken
01dccf283c
Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.
2012-12-11 21:45:36 -05:00
Peter Van der Beken
22ff67da06
Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.
2013-04-29 15:17:59 +02:00
Ehsan Akhgari
5005320e02
Backed out 3 changesets (bug 855971, bug 820846) because of browser-chrome test failures
...
Backed out changeset a2245b038bcc (bug 855971)
Backed out changeset 2a999f8ee317 (bug 820846)
Backed out changeset 6dba144500f3 (bug 820846)
2013-05-04 19:27:20 -04:00
Peter Van der Beken
d6817f696b
Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.
...
--HG--
extra : rebase_source : d5ec9a80442e5b9c8df29f6d5971b61cb9b05778
2012-12-11 21:45:36 -05:00
Peter Van der Beken
61e2bf5e89
Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.
...
--HG--
extra : rebase_source : a91e80e174672a9c9f81a06ddf022f7d352ec8ee
2013-04-29 15:17:59 +02:00
Douglas Crosher
dd3591d95b
Bug 868708 - ARM optimize signed integer divisions by constant powers of two. r=nbp
2013-05-04 23:08:36 +10:00
Tom Schuster
24561ef11c
Bug 865410 - Use CallArgs for nsIJSNativeInitializer::Initialize. r=bz
2013-05-04 19:25:15 +02:00
Tom Schuster
6e39838725
Bug 865410 - Use CallArgs for XPConnect Call and Construct hooks. r=bholley.
2013-05-04 19:25:15 +02:00
Tom Schuster
b5ab4a3a98
Bug 827104 - Use ToObjectFromStack for better error reporting. r=jandem
2013-05-04 19:25:15 +02:00
Kannan Vijayan
6b2d2d6442
Bug 865471 - Fix various sps profiler issues. r=jandem
2013-05-03 11:26:38 -04:00
Jon Coppeard
322dbbb1db
Bug 868037 - GC: Fix more rooting analysis false positives r=sfink DONTBUILD
2013-05-03 13:32:04 +01:00
Trevor Saunders
e4d4cce51d
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley, bsmedberg
2013-04-09 16:00:21 -04:00
Martin Husemann
a014d7158c
Bug 867911 - Add OpenBSD and NetBSD to list of sparc64 systems with 8k pages. r=terrence
2013-05-02 20:35:32 -04:00
Steve Fink
e2dbdafc5a
Bug 867341 - Remove AutoObjectRooter, replace with RootedObject where needed. r=terrence
...
--HG--
extra : rebase_source : 009cf235e9c05d6379ee5267856b3f7832ceab0e
2013-05-02 13:55:54 -07:00
Bobby Holley
4d84f3f37c
Bug 834699 - Stop checking dom.xbl_scopes. r=bz
2013-05-02 16:02:03 -07:00
Shu-yu Guo
2d5fbc0707
Bug 865883. (r=jandem)
2013-05-02 14:12:15 -07:00
Shu-yu Guo
5d1bfe4efa
Bug 844887 - Followup: nop IsCallable in Ion if argument is known to be a function. (r=sstangl)
2013-05-02 14:12:14 -07:00
Luke Wagner
4edaf72623
Bug 864600 - OdinMonkey: change asm.js validation to require explicit coercion of all call expressions (r=sstangl)
...
--HG--
extra : rebase_source : f1235b48a1cfd96d52e96a9727d6d0b7852281b6
2013-04-29 16:42:55 -07:00
Luke Wagner
b706b23059
Bug 864600 - OdinMonkey: change doublish to double in overload set of ~~ and - (r=sstangl)
...
--HG--
extra : rebase_source : 4e49e0f060e752049bee8fb8b24fc2bdc91d6c5a
2013-04-29 16:42:53 -07:00
Terrence Cole
081082039a
Bug 867295 - Do not use JSContext to root in parallel code; r=nmatsakis
...
--HG--
extra : rebase_source : dde9ae5368205faa83b57e84c34891d036b279f7
2013-05-02 11:56:30 -07:00
David Zbarsky
e6b1eb46b4
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:46 -04:00
Olli Pettay
07409694c9
Bug 847597 - Paris binding for NotifyAudioAvailableEvent, r=peterv
...
--HG--
extra : rebase_source : 2fb578e3f0c7a60f95f3a2f13634f9b4c887d95f
2013-05-02 20:11:12 +03:00
Steve Fink
62911a5e5e
No bug. Fix rooting static analysis annotation for GetWeakmapKeyDelegate and document the ignores. r=NPOTB
...
DONTBUILD because NPOTB.
--HG--
extra : rebase_source : e645ae12a83e55320c44e900ecf2769a1e12e851
2013-05-02 10:01:16 -07:00
Ryan VanderMeulen
617fc6df00
Backed out changeset 5ac1564bff87 (bug 865059) for causing intermittent Linux32 dromaeo crashes.
...
CLOSED TREE
2013-05-02 14:19:15 -04:00
Brian Hackett
f5117c4b6d
Bug 865059 - Don't analyze scripts until they are compiled by baseline when JM is disabled, r=jandem.
2013-05-02 08:35:01 -06:00
James Willcox
7f51fee2cd
Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium
...
--HG--
extra : rebase_source : a9cdc227652214c21835fa9921c7960f8b1a0b1d
2013-05-02 09:26:13 -04:00
Brian Hackett
0af9578a73
Bug 865024 - Avoid using overlapping registers when lowering SetDOMProperty, r=jandem.
2013-05-02 05:35:49 -06:00
Brian Hackett
bab5219019
Bug 865059 - Turn off methodjit prefs by default, r=jandem.
2013-05-02 05:32:28 -06:00
Brian Hackett
6d3350494e
Bug 866730 - Refactor handling of 'this' in definite properties analysis, r=shu.
2013-05-02 05:24:50 -06:00
Ed Morley
dfe0338333
Backed out changeset b514d768d793 (bug 866450)
2013-05-02 11:57:14 +01:00
Jan de Mooij
3625f24cd0
Bug 867482. r=bhackett
2013-05-02 11:48:02 +02:00
Jon Coppeard
e19a1da9a9
Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence
2013-05-02 10:26:05 +01:00
Jon Coppeard
3bfc2c8cb1
Bug 867631 - GC: Fix rooting hazard in JSDebugger.cpp r=sfink
2013-05-02 10:22:55 +01:00
David Zbarsky
bc9b1bccdc
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:46 -04:00
Boris Zbarsky
583e53379d
Bug 861022 part 2. Root the global object in WebIDL prototype and interface object setup. r=peterv,terrence
2013-05-01 23:44:12 -04:00
Boris Zbarsky
91d06b1fae
Bug 867312. Expose some APIs for working with millisecond timestamps corresponding to JS dates. r=waldo
2013-05-01 23:44:11 -04:00
Luke Wagner
7603c83466
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)
...
--HG--
extra : rebase_source : 39eb34b736e142bb40b68ec25f335ed6283a1570
2013-05-01 11:04:06 -07:00
Brian Hackett
a1d2ac3f66
Bug 866765 - Refactor compilation of JSOP_SETELEM to only pop operands at one point, r=dvander.
2013-05-01 18:07:36 -06:00
Brian Hackett
a0adc3333a
Bug 866866 - Inspect phis at the start of loop header rather than trailing values, r=dvander.
2013-05-01 18:06:01 -06:00
David Zbarsky
970837a16a
Bug 867459: Root xpcshell.cpp r=terrence
2013-05-01 18:43:53 -04:00
Brian Hackett
2266993a4a
Bug 866826 - Add missing IdToTypeId check, r=dvander.
2013-05-01 15:45:40 -06:00
Brian Hackett
b8015cbaa3
Bug 865584 - Add null check for target script's type info when compiling 'new', r=dvander.
2013-05-01 15:43:36 -06:00
Brian Hackett
fab5a64efa
Bug 863523 - Avoid post-barrier on global slots for JIT code; r=billm,terrence
2013-03-20 16:15:00 -07:00
Ryan VanderMeulen
a509abba2a
Backed out changeset e0c3de95b861 (bug 865960) for Linux jsreftest failures.
...
CLOSED TREE
2013-05-01 16:34:32 -04:00
Kyle Huey
f3b4701691
Bug 864494: Hardcode the value of jsloader.reuseGlobal on b2g to work around some IPC preferences problem that we don't entirely understand. r=jlebar
2013-05-07 11:02:31 -07:00
Jeff Walden
fe1db57ad2
Bug 867329 - Make JS_NewUint8ArrayWithBuffer and friends accept any uint32_t as byteOffset and throw if the byteOffset is too big. r=sfink
2013-04-30 19:34:12 -07:00
Jeff Walden
08885153f0
Bug 867329 - Make JS_NewUint8Array and friends accept any uint32_t as length and throw if the length is too big -- not assert when it's too big. r=sfink
2013-04-30 18:15:15 -07:00
Jeff Walden
d349e7c9e0
Bug 866988 - Remove the HAVE_CPP_PARTIAL_SPECIALIZATION autoconf define, and the test for template specialization working at all. Any compiler not supporting either of these is so incredibly doomed it's not worth the pain of testing them. Plus we use both features liberally without testing these defines first, so they're basically pointless. r=ted
2013-04-13 19:04:38 -07:00
Stephen Kraemer
7b93b707c5
Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
2013-05-01 15:45:05 -04:00
Nathan Froyd
9e4a0822e8
Bug 867362 - part 3 - delete JS_BYTES_PER_DOUBLE; r=luke
...
JS_BYTES_PER_DOUBLE isn't used after getting rid of JS_BITS_PER_DOUBLE.
2013-04-30 16:28:50 -04:00
Nathan Froyd
3e4f27dcdb
Bug 867362 - part 2 - delete JS_BITS_PER_DOUBLE; r=luke
...
Nothing in the engine uses it.
2013-04-30 16:27:02 -04:00
Nathan Froyd
e4abfe4035
Bug 867362 - part 1 - use MOZ_ALIGNOF instead of JS_ALIGN_OF_POINTER; r=luke
...
This change means that we no longer need the MOZ_ALIGN_OF_TYPE macro in
moznbytetype.m4. And it's just nicer to have the compiler figure things
out for us rather than configury.
2013-04-30 16:11:54 -04:00
Ted Mielczarek
06287e5755
bug 431048 - use -RELEASE in LDFLAGS for MSVC to avoid annoying checksum warnings in the debugger. r=glandium
2013-04-26 14:56:30 -04:00
Luke Wagner
dd9e5c38c1
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)
...
--HG--
extra : rebase_source : a9c64989310ef96923a74fd3ee902aae59805aca
2013-05-01 11:04:06 -07:00
Terrence Cole
59f9a6320d
Bug 867426 - Extra cleanups identified in review; r=jonco
...
--HG--
extra : rebase_source : 5dd22eabd18112b5a6bfbb53ea3737ffcd46d40f
2013-05-01 10:25:24 -07:00
Terrence Cole
889bd111ae
Bug 867426 - Remove the ForwardDeclare MACROs; r=jonco
...
--HG--
extra : rebase_source : dea4bcfa57a684e42105e087839785af2231e37d
2013-04-30 15:41:20 -07:00
Terrence Cole
9d406f2351
Bug 867426 - Remove RawObject typedef; r=jonco
...
--HG--
extra : rebase_source : cf90289656cdcbc2c33e918db4d5347613ad6360
2013-04-30 15:41:12 -07:00
Terrence Cole
03c0916244
Bug 867426 - Remove RawId typedef; r=jonco
...
--HG--
extra : rebase_source : c7037a278958ca4cc7467ce6ad0905f8f379c950
2013-04-30 15:41:04 -07:00
Terrence Cole
6fd7532d07
Bug 867426 - Remove RawValue typedef; r=jonco
...
--HG--
extra : rebase_source : f349413647882730b91ec0bd196772359ec63073
2013-04-30 15:40:56 -07:00
Terrence Cole
ccdf6331bd
Bug 867426 - Remove RawString typedef; r=jonco
...
--HG--
extra : rebase_source : 1cec78a4251429458c4df7fecb652e43443d7b5b
2013-04-30 15:40:48 -07:00
Terrence Cole
d7498aed3f
Bug 867426 - Remove RawScript typedef; r=jonco
...
--HG--
extra : rebase_source : c32ce48bca7fea1dfdafbf9395835613d8a57276
2013-04-30 15:40:40 -07:00
Terrence Cole
a597128238
Bug 867426 - Remove RawFunction typedef; r=jonco
...
--HG--
extra : rebase_source : 67d89131676dfde8d70dcc4e1b4754b1243e3d85
2013-04-30 15:40:29 -07:00
Terrence Cole
2464bd52fa
Bug 867426 - Remove RawInlineString typedef; r=jonco
...
--HG--
extra : rebase_source : 50daa9f373942dc11c616e876aefbfd79f068036
2013-04-30 15:40:18 -07:00
Terrence Cole
a2cdb60019
Bug 867426 - Remove RawShape typedef; r=jonco
...
--HG--
extra : rebase_source : fc48e7b49d2dce668685a4f220c8adb1f33aa40a
2013-04-30 15:40:09 -07:00
Terrence Cole
d4acfa8dae
Bug 867426 - Remove RawUnownedBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 8a0c79db1cb2a75c9f55eee179e541fbefaddf8a
2013-04-30 15:40:00 -07:00
Terrence Cole
723b7e1608
Bug 867426 - Remove RawBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 1b616e93806addcbfe99f8541f1a91c9d19803d8
2013-04-30 15:39:45 -07:00
Terrence Cole
61e19639fb
Bug 867426 - Remove RawLinearString typedef; r=jonco
...
--HG--
extra : rebase_source : 8dfc612bb5bb1101f57b078dceb67cd338dcda41
2013-04-30 15:39:19 -07:00
Terrence Cole
a5286c2569
Bug 867426 - Remove RawFlatString typedef; r=jonco
...
--HG--
extra : rebase_source : bdb9ef87e1b8a1b90b95863dddefe342d78dbc57
2013-04-30 15:39:03 -07:00
Terrence Cole
07d21c260d
Bug 867426 - Remove RawAtom typedef; r=jonco
...
--HG--
extra : rebase_source : 03175addf7920cc778a667ebb96615c749eeb757
2013-04-30 15:38:45 -07:00
Marty Rosenberg
5a40594d82
Bug 863867 - Don't assume that two MDefs with the same value number are in the same congruence class (r=sstangl)
...
--HG--
extra : rebase_source : 5209c8125973ba52c300b2f759163e7f4acb3591
2013-05-01 10:01:55 -07:00
Andrew McCreight
0d25779643
Bug 867350 - remove JS_UnwrapObject and JS_UnwrapObjectAndInnerize from jsdbgapi.h r=sfink
2013-05-01 09:19:18 -07:00
Brian Hackett
a9cc390039
Bug 866706 - Ensure that MMonitorTypes boxes its inputs, r=dvander.
2013-05-01 08:29:05 -06:00
Steve Singer
41da137708
Bug 867439 - Only include IonFrames.h when building with ION. r=nbp
2013-05-01 08:48:27 -04:00
Douglas Crosher
a89a6efdfa
Bug 860749 - Set an appropriate ION_SPEW_DIR for Android. r=mrosenberg
2013-04-12 00:10:16 +10:00
Ryan VanderMeulen
9e80ef1555
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
6cb4a9b9be
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Jim Blandy
7b5a4624a3
Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
2013-04-30 14:44:50 -07:00
Steve Fink
05ea36d0e1
No bug. Fix a "used but not defined" warning from calling TypedArray::type() in MIR.h. r=woof!
...
--HG--
extra : rebase_source : 1edf8aebf55b81c27dad32a07fe9729575f64991
2013-04-30 14:31:32 -07:00
Steve Fink
6a131c5e21
Bug 866432 - Remove AutoValueRooter and replace it with RootedValue. r=terrence
...
--HG--
extra : rebase_source : f15a1a5fc43d3f43fc5f51fd3fb19001b040f8fe
2013-04-27 12:28:02 -07:00
Kannan Vijayan
bb596eaee8
Bug 863961 - Remove overconservative assertion on argument slots never being phi-ed in needsArgsObj scripts. r=nbp
2013-04-30 17:25:16 -04:00
Ryan VanderMeulen
fc8f7d6a67
Backed out changeset c0789f4c3113 (bug 863523) for Android no-ion bustage.
...
CLOSED TREE
2013-04-30 17:01:02 -04:00
Brian Hackett
5f5cac9989
Bug 863853 - Restrict the new object cache to GenericObject; r=billm,terrence
...
--HG--
extra : rebase_source : 56e0efbd232a39ba5d27ed04673c97fd9d06141a
2013-03-20 16:15:00 -07:00
Terrence Cole
41b939cb29
Bug 863521 - Remove legacy verifier nursery and store buffer from the Zone; r=billm
...
--HG--
extra : rebase_source : 4418bf1acf0badb99a92a976cee5c36df94c587a
2013-04-18 18:51:25 -07:00
Terrence Cole
d0fb238057
Bug 863795 - Add a de-duping step to store buffer compaction; r=billm
...
--HG--
extra : rebase_source : eaad82c46626d0031d87d42a31656645ed1c17f7
2013-04-19 13:38:25 -07:00
Brian Hackett
ae19255cca
Bug 863523 - Avoid post-barrier on global slots for JIT code; r=billm,terrence
...
--HG--
extra : rebase_source : 07295033b68776856fc3f519d08a6a114c930dd6
2013-03-20 16:15:00 -07:00
Terrence Cole
f1c7758121
Bug 863526 - Attempt to GC before the StoreBuffer overflows; r=billm
...
--HG--
extra : rebase_source : fe3df4a92c84e0b5a15df8bd3d5761b7e063a007
2013-04-18 17:03:29 -07:00
Andrew McCreight
61027ffc0b
Bug 851639 - Allow JS implemented WebIDL to be registered on window.navigator. r=bz
2013-04-30 13:30:25 -07:00
Norbert Lindenberg
9553825cbb
Bug 866305 - Use sh syntax instead of make syntax in configure file. r=glandium
2013-04-30 16:29:12 -04:00
Norbert Lindenberg
88b71300a2
Bug 866305 - Enable ECMAScript Internationalization API for JavaScript standalone build. r=Waldo, r=glandium
2013-04-30 16:28:58 -04:00
Terrence Cole
e417ffe01a
Bug 860050 - Remove JSMutableHandleObject typedef; r=bz,jonco
2013-04-16 16:20:44 -07:00
Terrence Cole
f6585536f8
Bug 860050 - Remove JSMutableHandleScript typedef; r=jonco
...
--HG--
extra : rebase_source : 1a651387d6ed974dce8483ca0c0a9507250606bb
2013-04-16 14:57:23 -07:00
Terrence Cole
6955c132d4
Bug 860050 - Remove JSMutableHandleId typedef; r=jonco
...
--HG--
extra : rebase_source : ca0b47df116527404a9f021bf0f1f6ae880ee2c0
2013-04-16 14:46:03 -07:00
Terrence Cole
35ced88780
Bug 860050 - Remove JSRawString typedef; r=jonco
...
--HG--
extra : rebase_source : 7660e5a1585cbfc5eab3f5d9966df841dc46659b
2013-04-16 14:33:00 -07:00
Terrence Cole
87ce3f9e28
Bug 860050 - Remove unused JSRaw{Function|Script|Id|Value}; r=jonco
...
--HG--
extra : rebase_source : 8f3ddd6b378b8c0b8d66f9874c26c7340df2ebe5
2013-04-16 14:29:06 -07:00
Terrence Cole
7343617880
Bug 860050 - Remove JSRawObject typedef; r=jonco
...
--HG--
extra : rebase_source : 507e2dfe13d6a02317502cd7a4b2004c198d1bdf
2013-04-15 18:16:13 -07:00
David Zbarsky
0ec6ae8851
Bug 866527 Part 2 - Fix ctypes rooting hazards r=terrence
2013-04-30 14:32:17 -04:00
Andrew McCreight
fd769e05e8
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
...
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
2013-04-30 10:41:22 -07:00
Jon Coppeard
4b39dc9220
Bug 866762 - GC: A few more XPConnect rooting hazards r=bholley
2013-04-30 15:27:48 +01:00