Nicholas Nethercote
fcf791ff7c
Bug 684180 - Avoid wasted space caused by AssemblerBuffer's growth strategy. r=dvander.
2011-09-04 16:09:56 -07:00
Atul Aggarwal
e52ae6ab05
Bug 481282 - fix uninitialized variable warning in nsXPConnect::Traverse. r=mrbkap
2011-09-02 11:04:43 +05:30
Terrence Cole
7e5208b4e8
Bug 646597 - Remove unneeded #ifdef DEBUG: use DebugOnly instead; r=bhackett
...
Assignment to a DebugOnly variable results in a call to either the empty
'operator =' or to an empty implicit 1-arg constructor and empty copy
constructor when in non-debug mode. Either of these get inlined and
eliminated as dead code above -00, so there is no benefit to skipping
this assignment for non-debug builds.
2011-09-04 13:58:00 +01:00
Jan de Mooij
f227b5aa33
Bug 670493 - Refactor and optimize booleanJumpScript. r=bhackett
2011-09-03 22:23:33 +02:00
Rafael Ávila de Espíndola
562cee8ff8
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Jason Orendorff
71d112ef44
Fix the JS standalone build. r=amazing_brokenness.
2011-09-03 07:30:13 -05:00
Marco Bonardo
4af3d544b2
Backout e2807e45402c for Android b-c permaorange and 502c33ae0d81, 3326454d70f5 for Android M5 permaorange.
2011-09-03 12:22:10 +02:00
Tom Schuster
6d996f5889
Minor ident followup fix for Bug 588537 rs=Ms2ger
2011-09-03 11:57:02 +02:00
Luke Wagner
5e5d4df8e4
Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
f788fbec43
Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
2011-09-02 17:23:36 -07:00
Luke Wagner
6ce0265e90
Bug 684110 - Simplify InitExnPrivate (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
d9a7bfcd62
Bug 684110 - Tidy up Exception constructor (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
f81ed34fb3
Bug 684110 - Remove/inline array helper (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
293c7bcf13
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
2011-09-02 17:23:26 -07:00
Ed Morley
5ad1e0be99
Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
2011-09-03 03:21:25 +01:00
Terrence Cole
ed615fb8d5
Bug 684344 - Remove a reinterpret_cast in delayMarkingChildren; r=billm
...
All of the types we call this with derive from js::gc::Cell, so there is no
need for this to take a void*.
--HG--
extra : rebase_source : 206c2ef1ae304a0c7f6346f38cfb00bd4eab5a43
2011-09-02 17:58:10 -07:00
Luke Wagner
8daf5d02c7
Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
084a001f12
Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
2011-09-02 17:23:36 -07:00
Luke Wagner
028b4c95d4
Bug 684110 - Simplify InitExnPrivate (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
9bfb58d487
Bug 684110 - Tidy up Exception constructor (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
f615ea1ced
Bug 684110 - Remove/inline array helper (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
bddd0c80c3
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
2011-09-02 17:23:26 -07:00
Jason Orendorff
cd33e18476
Bug 677957 - Fix peculiarly dynamically-nested for-in loops. ("Assertion failure: !cx->iterValue.isMagic(JS_NO_ITER_VALUE), at jsiter.cpp:1017") r=dvander.
2011-09-02 16:52:13 -05:00
Jason Orendorff
0915af319e
Bug 672893 - Don't #include jscompartment.h in xpconnect. r=cdleary.
2011-08-06 16:05:25 -05:00
Matheus Kerschbaum
8695c3c1f0
Bug 680793 - Remove support for Irix. r=ted
2011-09-02 15:41:45 +01:00
Igor Bukanov
ca0e173755
bug 681884 - faster slow path of GC allocations. r=wmccloskey
2011-08-18 09:16:08 +02:00
Igor Bukanov
781496deb6
bug 684010 - remove JSScrit::isAboutToBeFinalized. r=bhackett1024
...
--HG--
extra : rebase_source : 7281e691bf5cbe62772e7671baa59d514829ff5f
2011-09-01 21:47:07 +02:00
Ehsan Akhgari
624cdf4412
Revert to 176fae7de173 which was fine.
...
Sorry for breaking the history, won't trust TBPL, ever again. :(
2011-09-02 09:15:54 -04:00
Ehsan Akhgari
067609299f
Keep changeset 11247af82311 backed out on the reverted tree
2011-09-02 09:05:37 -04:00
Ehsan Akhgari
44916171a8
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola
a9e50eeac8
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Daniel Holbert
80b0058ff0
Bug 683998: Remove unused variable from jstracer.cpp. r=billm
2011-09-01 15:21:42 -07:00
Rafael Ávila de Espíndola
e28e44916f
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
...
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
--HG--
extra : rebase_source : 58a64b71a23812910072c81bbf84b3721b961abb
2011-09-01 12:19:06 -04:00
Igor Bukanov
4e89b5ccc4
bug 683862 - Using JSGCTraceKind in the public API. r=luke
2011-09-01 20:43:46 +02:00
Jason Orendorff
0c504c31ce
Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan.
2011-09-01 11:31:09 -05:00
Terrence Cole
88a9c09421
Bug 683654 - Make TraceVis compile and run again; r=dmandelin
2011-09-01 16:56:58 +01:00
Igor Bukanov
092a005ffd
bug 672493 - skip native stack check under GLIBC. r=dmandelin
2011-07-20 13:26:35 +02:00
Ed Morley
e4c3394a35
Merge mozilla-central to mozilla-inbound
2011-09-01 08:49:23 +01:00
Ed Morley
c62c25def9
Merge last green changeset on m-i to m-c
2011-09-01 08:41:18 +01:00
Daniel Holbert
ced706f7fb
Bug 683729: Remove unused variable 'frame' from js::Debugger::onTrap(). r=jorendorff
2011-09-01 00:10:37 -07:00
Brian Hackett
42e97be9c6
Don't compile or analyze new script properties for scripts with a cleared global, bug 683317.
2011-08-31 17:43:01 -07:00
Kyle Huey
13d972dd41
Back out Bug 659311 for messing up Linux PGO builds.
2011-08-31 10:49:42 -04:00
Kyle Huey
134b8fad07
Merge m-c to b-s.
2011-08-31 07:52:43 -04:00
Ms2ger
db421e9af0
Bug 659053 - Followup to make Node.isSameNode fast again; r=bz over IRC
2011-08-31 11:23:34 +02:00
Marco Bonardo
8cf3ae6985
Merge mozilla-central and mozilla-inbound
2011-08-31 10:43:43 +02:00
Brian Hackett
cc9bf1df05
Keep key register pinned longer when accessing elements of hoisted arguments objects, bug 683207. r=dvander
2011-08-30 19:23:55 -07:00
Sander van Veen
5bdf386f72
Bug 673158 - Separate regexp JIT code and normal mjit code in about:memory. code=sandervv,Bas.Weelinck, r=nnethercote.
2011-08-30 17:21:36 -07:00
Blake Kaplan
9d762ab23e
Bug 671148 - De-bogosify test_EvalInSandbox.xul's handling of iframes. r=peterv
2011-08-30 15:26:57 -07:00
Blake Kaplan
a70e6c3d8f
Bug 679877 - Allow properties to be resolved on these objects. r=jst
2011-08-30 15:26:50 -07:00
Blake Kaplan
746a346624
Fix bug 670319. r=jst
2011-08-30 15:25:59 -07:00