Igor Bukanov
375f661a51
bug 684569 - remove support for custom chunk allocation. r=nnethercote
...
--HG--
rename : js/src/jsapi-tests/testGCChunkAlloc.cpp => js/src/jsapi-tests/testGCOutOfMemory.cpp
2011-07-31 20:50:42 +02:00
Makoto Kato
8062289b5c
Bug 684771 - js/src/jsscript.cpp(300) : warning C4309: 'specialization' : truncation of constant value. r=wmccloskey
2011-09-06 17:54:36 +09:00
Makoto Kato
338eb1d1c6
Bug 684674 - js/src/methodjit/FastBuiltins.cpp(511) : warning C4146: unary minus operator applied to unsigned type, result still unsigned. r=bhackett
2011-09-06 17:44:36 +09:00
Makoto Kato
034ac0e327
Bug 684662 - js\src\methodjit/MethodJIT.h(690) : warning C4305: 'argument' : truncation from 'js::MaybeConstruct' to 'bool'. r=bhackett
2011-09-05 20:10:54 +09:00
Atul Aggarwal
18ab676d77
Bug 458722 - gcc warning mainly 64 bit: src/xpcconvert.cpp:1931: warning: comparison is always false due to limited range of data type; r=bz
2011-09-05 10:29:06 +01:00
Atul Aggarwal
f0303a7fa5
Bug 581474 - Possible uninitialized variable use in nsXPCWrappedJS::GetNewOrUsed; r=mrbkap
2011-09-05 10:29:06 +01:00
Makoto Kato
50edfd4f34
Bug 684666 - js/src/methodjit/MonoIC.cpp:1357:51: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'size_t'. r=bhackett
2011-09-05 17:22:44 +09:00
Nicholas Nethercote
fb390fb055
Bug 676732 - Fix Windows bustage caused by 7fb15a645955.
2011-09-04 21:58:19 -07:00
Makoto Kato
010d6b4185
Bug 663748 - js shell doesn't sometimes output exceptions on Win64. r=luke
2011-09-05 11:24:48 +09:00
Nicholas Nethercote
5164fb3ecf
Bug 676732 - Measure and/or avoid slop in important JS memory reporters. r=dmandelin.
2011-09-04 18:32:50 -07:00
Ed Morley
59e8ad1ced
Merge mozilla-central to mozilla-inbound
2011-09-05 01:18:16 +01:00
Nicholas Nethercote
2b9241092a
Bug 684180 - Avoid wasted space caused by AssemblerBuffer's growth strategy. r=dvander.
2011-09-04 16:09:56 -07:00
Ed Morley
6a60e22cca
Merge mozilla-central and mozilla-inbound
2011-09-04 20:56:01 +01:00
Terrence Cole
9e219e8b92
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
7900111d6f
Bug 670493 - Refactor and optimize booleanJumpScript. r=bhackett
2011-09-03 22:23:33 +02:00
Rafael Ávila de Espíndola
a8c970acc2
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
53eb0f605c
Fix the JS standalone build. r=amazing_brokenness.
2011-09-03 07:30:13 -05:00
Marco Bonardo
2c9501a685
Backout e2807e45402c for Android b-c permaorange and 502c33ae0d81, 3326454d70f5 for Android M5 permaorange.
2011-09-03 12:22:10 +02:00
Tom Schuster
5e9f41713e
Minor ident followup fix for Bug 588537 rs=Ms2ger
2011-09-03 11:57:02 +02:00
Marco Bonardo
f7ab1e5a89
Merge last green changeset from mozilla-inbound to mozilla-central
2011-09-03 11:49:40 +02:00
Ed Morley
ed260633c7
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00
Luke Wagner
1214ad91f1
Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
f569944101
Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
2011-09-02 17:23:36 -07:00
Luke Wagner
a56e9afd91
Bug 684110 - Simplify InitExnPrivate (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
d043e3bfa9
Bug 684110 - Tidy up Exception constructor (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
a195a3c4ed
Bug 684110 - Remove/inline array helper (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
357b5b8cf8
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
2011-09-02 17:23:26 -07:00
Ed Morley
2d385ce59f
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
1ec766c60b
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
673da87302
Bug 684110 - Simplify IsActiveWithOrBlock, tidy jsinterp.h (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
cd9ae565bf
Bug 684110 - Remove empty-script special case in Invoke (r=bhackett)
2011-09-02 17:23:36 -07:00
Luke Wagner
be07afb63a
Bug 684110 - Simplify InitExnPrivate (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
db607aaf2b
Bug 684110 - Tidy up Exception constructor (r=billm)
2011-09-02 17:23:36 -07:00
Luke Wagner
2560b5a93d
Bug 684110 - Remove/inline array helper (r=pbiggar)
2011-09-02 17:23:36 -07:00
Luke Wagner
39242fcb8c
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
2011-09-02 17:23:26 -07:00
Kyle Huey
2fe1065da6
Merge b-s to m-c.
2011-09-02 17:35:11 -04:00
Olli Pettay
926e572e15
Bug 683852 - Implement Node.contains(node), r=bz
...
--HG--
extra : rebase_source : 192368ed31e612ad078a3d71a7ea2913e8a95532
2011-09-02 23:15:53 +03:00
Ehsan Akhgari
78f4e1ccb9
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
d81b657456
Keep changeset 11247af82311 backed out on the reverted tree
2011-09-02 09:05:37 -04:00
Ehsan Akhgari
a171549936
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Matheus Kerschbaum
de6608fa4d
Bug 680793 - Remove support for Irix. r=ted
2011-09-02 15:41:45 +01:00
Atul Aggarwal
6a036e76b8
Bug 481282 - fix uninitialized variable warning in nsXPConnect::Traverse. r=mrbkap
2011-09-02 11:04:43 +05:30
Rafael Ávila de Espíndola
e281bb7586
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Daniel Holbert
86a96e1d1b
Bug 683998: Remove unused variable from jstracer.cpp. r=billm
2011-09-01 15:21:42 -07:00
Mike Hommey
022079a913
Bug 683875 - Fixup. r=me
2011-09-01 20:24:13 +02:00
Mike Hommey
30b5c313fc
Bug 683875 - Remove stale static library when only creating a fakelib. r=ted
2011-09-01 18:26:07 +02:00
Mike Hommey
cfd3ac70a2
Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey
...
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozutils/Makefile.in
rename : memory/jemalloc/fixcrt.py => memory/mozutils/fixcrt.py
rename : memory/jemalloc/jemalloc.def => memory/mozutils/mozutils.def.in
2011-09-01 14:12:10 +02:00
Mike Hommey
1fbab12774
Bug 680440 - Clean up jemalloc linkage. r=khuey
2011-09-01 14:11:56 +02:00
Jason Orendorff
08f5a5a5bd
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
Rafael Ávila de Espíndola
2f0d1d2073
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