Bill McCloskey
7350c309b0
Bug 734763 - Fix gcMallocAndFreeBytes (r=gregor)
2012-03-12 13:26:37 -07:00
Peter Van der Beken
7d74b1e87c
Fix for bug 734508 (Add new DOM binding for SVG list classes). r=jst.
...
--HG--
extra : rebase_source : c32d2fd124093ae437f000655bba7f3a5f17d99d
2011-08-22 11:14:13 +02:00
Peter Van der Beken
fbde930e20
Backout 790be8926d50 to fix commit message
...
--HG--
extra : rebase_source : 930b7802b35784ef5d70ed359d5d9932013ad62d
2012-03-12 21:13:23 +01:00
Luke Wagner
9cf872a8c8
Bug 732496 - Pop 'sp' after TypeScript::Monitor (r=bhackett)
...
--HG--
extra : rebase_source : d57dc5b437699cfc9722730c60e0887fe4099208
2012-03-02 15:51:58 -08:00
Peter Van der Beken
1fa35e65ac
Add new DOM binding for SVG list classes. r=jst.
...
--HG--
extra : rebase_source : ce84f9457d7b9a14a0a65db5c643938d0e0e05bc
2011-08-22 11:14:13 +02:00
Peter Van der Beken
1af6427c5c
Fix for bug 734506 (Fix DOM list binding generation - fix bad argument throwing). r=jst.
...
--HG--
extra : rebase_source : b71d386827bb0114be6e68a696270868e487fe1c
2011-10-14 23:52:31 +02:00
Peter Van der Beken
fecd70f1c9
Fix for bug 734506 (Fix DOM list binding generation - add includes for all types). r=jst.
...
--HG--
extra : rebase_source : 113e8e7e98dfea4b67cfa5e08bd281c5f105ab92
2011-10-14 23:18:41 +02:00
Peter Van der Beken
c58bd05f01
Fix for bug 734505 (Add new DOM binding for FileList). r=jst.
...
--HG--
extra : rebase_source : 7a563b1af70c24f9117b813016b7a37612e92431
2011-08-22 11:14:13 +02:00
Peter Van der Beken
24c158b037
Fix for bug 734503 (Add new DOM binding for TouchList). r=jst.
...
--HG--
extra : rebase_source : 701eb8d9a60ffa981ebcd24f426109bd70cc5cbf
2011-08-22 11:14:13 +02:00
Peter Van der Beken
38d1d644ce
Fix for bug 734499 (Add new DOM binding for PaintRequestList). r=jst.
...
--HG--
extra : rebase_source : 37f4a1ea723db150abc07d66c6f167c27fd9c354
2011-08-22 11:14:13 +02:00
Peter Van der Beken
b0f18cd351
Fix for new bug 734497 (Add new DOM binding for ClientRectList). r=jst.
...
--HG--
extra : rebase_source : 1cc96b94d21940ac1ed75ec6d46d9c2964fc54a0
2011-08-22 11:14:13 +02:00
Mark Capella
32b24f306f
Bug 595926 - Purge last traces of REQUIRES from the build system. r=khuey
2012-03-12 10:22:57 +01:00
Daniel Holbert
8b79621c1a
merge m-c tip over to m-i
2012-03-11 15:40:05 -07:00
Ms2ger
05ab4b800a
Bug 733872 - Use JS_GetObjectPrototype in XPCWrappedNativeScope::SetGlobal; r=bholley
2012-03-11 09:43:22 +01:00
Christian Holler
1c16cd9f04
Bug 733493 - Improve JS shell OOM testing code, now with 100% less bustage. r=jorendorff
2012-03-10 15:53:03 -05:00
Christian Holler
069b313705
Bug 727326 - Add missing js_ReportOutOfMemory calls in methodjit code. r=bhackett
2012-03-10 15:52:28 -05:00
Gary Kwong
38ac40f69f
Backed out changeset 6169d8aa7a9d, a=tbplFire
2012-03-10 12:12:54 -08:00
Gary Kwong
ea5517586d
Backed out changeset 248590650201, a=tbplFire
2012-03-10 12:10:53 -08:00
Christian Holler
8d1cd73c37
Bug 727326 - Add missing js_ReportOutOfMemory calls in methodjit code, r=bhackett
2012-03-10 11:51:48 -08:00
Christian Holler
4cec72af96
Bug 733493 - Improve JS shell OOM testing code, r=jorendorff
2012-03-10 11:50:26 -08:00
Jim Blandy
9735b86a55
Bug 676281: Implement Debugger.prototype.findScripts. r=jorendorff
2012-03-02 17:19:56 -08:00
Luke Wagner
d449e79078
Bug 734129 - uncatchable exceptions should still pop cx->enumerators (r=dvander)
2012-03-09 16:25:50 -08:00
Jacek Caban
044bb03d64
Bug 733713 - xpcom/tests fail to compile on mingw r=glandium
2012-03-09 16:58:43 +01:00
Igor Bukanov
f0bddf0e88
bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz
...
In just 2 cases where JSPrincipals::codebase is used it can be reconstructed from the values stored in the associated nsJSPrincipal. In addition the patch makes nsJSprincipals to inherit both from nsIPrincipal and JSPrincipals allowing to use static_cast to convert between nsIPrincipal and JSPrincipals pointers and to drop many cases of manual JSPrincipal reference counting.
2012-03-09 10:48:50 +01:00
Nicholas Nethercote
d539e72dcc
Bug 732843 - Handle Callback() failures in memory multi-reporters. r=jlebar.
...
--HG--
extra : rebase_source : 54af85a1ef839922d5443cdc36f601611258944a
2012-03-04 15:26:30 -08:00
Makoto Kato
649f1a480a
Bug 732328 - need os.close(fd) before os.remove(tmp) on expandlibs_exec.py. r=ted
2012-03-09 11:42:36 +09:00
Jeff Walden
08d94514e3
Bug 733602 - Various StringBuffer cleanups, mostly removing unimplemented methods. r=luke
...
--HG--
extra : rebase_source : 388d94bf9c332896d1b5d95aac53c4ca75e9fc97
2012-03-06 15:28:48 -08:00
Matt Brubeck
788b29276e
Merge mozilla-central to mozilla-inbound
2012-03-08 16:27:40 -08:00
Olli Pettay
d0605c95d6
Bug 730891, event ctor for StorageEvent, r=sicking,kyle
2012-03-08 23:27:05 +02:00
Olli Pettay
3347eae726
Backout Bug 704259, a=bustage
2012-03-08 16:44:32 +02:00
Bill McCloskey
505905b4c3
Bug 732719 - Mark stack slot as undefined (r=bhackett)
2012-03-07 18:05:29 -08:00
Terrence Cole
47d7e443bb
Bug 734196 - Updating the private pointer should not recurse when marking; r=billm
...
The private pointer is the only pointer update during GC marking that can invoke
unrelated code. If this code triggers a write barrier, then this will recurse.
This patch adds a way to update private pointers without triggering a barrier,
explicitly for use by the GC during marking.
2012-03-08 15:05:21 -08:00
Christian Holler
c21903dcff
Bug 727445 - Add --enable-address-sanitizer for ASan specific workarounds. Add --enable-llvm-hacks to pass CFLAGS to NSS and omit -Wl,-z,defs for shared libs. r=khuey,kaie
2012-03-07 15:11:15 -08:00
Marco Bonardo
33fb391942
Backout d68420c97e0e (bug 691898) as suspected of the jit tests failures
2012-03-07 14:06:03 +01:00
Rafael Ávila de Espíndola
39f9e9e4fa
Bug 733504 - More workarounds llvm.org/pr12127. r=dvander.
2012-03-07 08:32:15 -03:00
Landry Breuil
e0c1723621
Bug 691898 - Use YARR interpreter instead of PCRE on platforms where YARR JIT is not supported. r=dmandelin
2012-03-07 12:06:19 +01:00
David Mandelin
19d20dfba2
Bug 733146: Add needed import to results.py, r=dmandelin
2012-03-06 18:54:42 -08:00
David Mandelin
18c6a84918
Bug 704259: part 2, don't set cx->generatingError in JS_ReportPendingException, r=luke
2012-03-06 18:49:05 -08:00
David Mandelin
b5df4ac13e
Bug 704259: part 1, refactor use of cx->generatingError without changing behavior, r=luke
2012-03-06 18:49:00 -08:00
Luke Wagner
a379d7f023
Bug 733310 - factor out inc/dec interpreter logic (r=bhackett)
...
--HG--
extra : rebase_source : 10d8277f4446f97e9a158f740d1a398341ac2382
2012-03-06 00:52:42 -08:00
Luke Wagner
1c1f863e22
Bug 732744 - rm AutoPreserveEnumerators (r=dvander)
...
--HG--
extra : rebase_source : f28eebcf3a3e14f4db0299b07b28f8e7a783b84a
2012-03-06 00:43:45 -08:00
Igor Bukanov
167feb39a4
bug 730234 - remove GC locking from activities, operation callbacks-related code and for code that accesses the JSContext list. r=luke
2012-02-24 12:03:28 +01:00
Bobby Holley
15cc3d3069
Bug 731804 - nsXPCWrappedJSClass::GetNamedPropertyAsVariant should jsvalify strings _after_ changing compartments. r=peterv
2012-03-08 11:13:34 -08:00
Bill McCloskey
243c25adb7
Bug 730447 - Create a GC counter for malloc bytes (r=gregor)
2012-03-07 18:07:41 -08:00
Adam
88859a8624
Make "let" a reserved word for Web scripts. Bug 730139, r=jorendorff.
2012-03-02 18:28:29 -06:00
Jan de Mooij
8c30b1b55f
Bug 732423 - Combine GETELEM and CALLELEM interpreter cases and fix some e4x/noSuchMethod bugs. r=bhackett
2012-03-08 12:18:27 +01:00
Mike Hommey
26a95c70bb
Fixup for bug 603370. Re-sync build/autoconf/expandlibs.m4 with js/src
2012-03-08 09:15:51 +01:00
Mike Hommey
6b0bf74fce
Bug 603370 - Avoid Identical Code Folding messing with symbol reordering. r=khuey
2012-03-08 08:56:28 +01:00
Mike Hommey
afd6044b69
Bug 603370 - Add an option to expandlibs-exec to allow to reorder the symbols when linking. r=khuey
2012-03-08 08:56:27 +01:00
Mike Hommey
03c23b4916
Backout changeset 283408b8d8a3 (bug 603370)
2012-03-08 08:39:17 +01:00