Bill McCloskey
b3e1af2078
Bug 777693 - Initialize values before rooting in JSD (r=terrence)
2012-08-09 11:38:36 -07:00
Bill McCloskey
07812cd0d6
Bug 780027 - Initialize AutoIdVector before use (r=terrence)
2012-08-09 11:38:30 -07:00
Terrence Cole
7bd6fe0afa
Bug 781445 - Remove a python 2.7 only function from tasks_unix.py; r=benjamin
2012-08-09 10:52:40 -07:00
Terrence Cole
a81284ed33
Bug 780309 - Move atom methods into js namespace; r=luke
...
This is a simple cleanup of jsatom.h.
--HG--
rename : layout/reftests/svg/pattern-scale-01c.svg => layout/reftests/svg/pattern-scale-01a.svg
extra : rebase_source : 8f656ab55c593a76ce91222c4306a4206708a77f
2012-08-08 14:02:30 -07:00
Nicolas B. Pierron
fcaf45a02d
Bug 780274 - Remove & Invalidate pending compilation when sweeping. r=bhackett
2012-08-09 20:22:43 +02:00
Bill McCloskey
e1540c799c
Bug 780653 - Make CellIter work during incremental sweeping (r=jonco)
2012-08-09 11:16:33 -07:00
Nicholas Nethercote
d05b248e0f
Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
...
--HG--
rename : js/src/jshash.cpp => js/jsd/jshash.cpp
rename : js/src/jshash.h => js/jsd/jshash.h
2012-07-18 17:38:10 -07:00
Boris Zbarsky
8cded52f17
Bug 780542. Make construction via a function proxy with an object in the constructor slot actually construct instead of just calling. r=ejpbruel
2012-08-08 23:47:04 -04:00
Luke Wagner
726e6a6f65
Bug 778919 - remove CheckStrictParameters (r=ejpbruel)
...
--HG--
extra : rebase_source : 7c7f74083de788ab19a5af9dfa60f60e281ac702
2012-07-30 14:21:58 -07:00
Luke Wagner
0b90cd7539
Bug 778919 - CheckStrictBinding for formals like all other bindings (r=ejpbruel)
...
--HG--
extra : rebase_source : 4572c02598a02832f0e847b46445532eb281c615
2012-07-30 13:41:19 -07:00
Luke Wagner
6b85fd7329
Bug 778919 - move DefineArg and BindDestructuringArg to be next to functionArguments (r=ejpbruel)
...
--HG--
extra : rebase_source : c0748f27a1e0193b6081d261d99dc44688a47ea4
2012-07-30 13:40:29 -07:00
Luke Wagner
c2fca1a0bd
Bug 772328 - simplify ParseNode::resolve (r=ejpbruel)
...
--HG--
extra : rebase_source : 0e5e432233f01a46f398d0356f45032495c036fd
2012-08-07 16:06:59 -07:00
Luke Wagner
e8ac77b8f5
Bug 772328 - function statements should restate, not shadow, formal parameters (r=ejpbruel)
...
--HG--
extra : rebase_source : a6425a0e317ffd1437f0f6230d03f3487edc8389
2012-07-24 13:44:23 -07:00
Luke Wagner
a706d68d60
Bug 772328 - add and use IsArgOp and IsLocalOp (r=ejpbruel)
...
--HG--
extra : rebase_source : ce6464d39bd7f8e273d6ec7df1f4a447a22f98b1
2012-07-26 16:08:33 -07:00
Luke Wagner
d27c08fad8
Bug 772328 - simplify MakeDefIntoUse (r=ejpbruel)
...
--HG--
extra : rebase_source : 127c266fac60b34820ff0373fd26ceb9306b0853
2012-07-26 16:08:31 -07:00
Benjamin Peterson
0195f43641
Bug 781289 - Remove unecessary check that let variable name matches are atoms. r=luke
2012-08-08 11:52:09 -07:00
Benjamin Peterson
754a2a4a8f
Bug 781071 - Account for the enclosing scope being NULL. r=luke
2012-08-08 11:52:07 -07:00
Brian Hackett
f96051cd2d
Fix typo, bug 769911. r=luke
2012-08-08 12:42:47 -06:00
Andrew McCreight
8a8a3e7167
Bug 761620 - Throw an exception for unpreservable weak map keys. r=billm
2012-08-08 11:05:58 -07:00
Terrence Cole
6c2dc1c4e5
Bug 780765 - Do not create DependentStrings that can be InlineStrings; r=luke
...
These would create a nasty hazard for a moving GC and it makes little sense to
make them dependent anyway because there is enough room already to store the
depended string inline.
2012-08-07 10:51:45 -07:00
Mike Hommey
32a6095cde
Bug 777379 - Ensure that default is always the default target. r=ted
2012-08-08 09:33:16 +02:00
Eric Faust
3e8a5ebf81
Bug 781040 - Fault in methods and accessors with JSJitinfos on ResolveProperty. (r=bz,benjamin)
2012-08-07 22:26:19 -07:00
Eric Faust
d716d6a9f9
Bug 773546 - Part 1: Punch an API hole to retrieve stored JSJitInfos. (r=luke)
2012-08-07 22:26:19 -07:00
Eric Faust
17695b5079
Bug 775788 - Modify JSFunctionSpec to accept JSJitInfos. (r=luke)
2012-08-07 22:26:19 -07:00
Boris Zbarsky
a00c8cb2bd
Bug 747287 - Part 3: Add callback interface to allow JIT to interrogate DOM. (r=peterv)
2012-08-07 22:26:18 -07:00
Eric Faust
b451a97a53
Bug 747287 - Part 1: Generate JSJitInfos and specialized accessors for Paris bindings. (r=peterv)
2012-08-07 22:26:18 -07:00
Eric Faust
a57b8f95a2
Bug 766448 - Refactor JSPropertySpec and JS_DefineProperties to accept JSJitInfos. (r=Waldo)
2012-08-07 22:26:18 -07:00
Jan Beich
9cc81dcf5d
Bug 780432 - Add experimental --enable-pulseaudio configure option. r=kinetik,khuey
...
--HG--
extra : rebase_source : 9bf00787997d4ed465427e6570c5d937c1cb9ff4
2012-08-08 10:26:04 +12:00
Daniel Holbert
adaf4a56ba
Bug 780965: Use C-style instead of C++-style comments in JS headers included by .c files. r=jorendorff
2012-08-07 14:32:24 -07:00
Benjamin Peterson
f24a289fc2
Bug 780405 - Set the funbox kids in LeaveFunction, so generator expression boxes don't lose them. r=jorendorff
2012-08-07 13:41:31 -07:00
Siddharth Agarwal
1ef1226122
Bug 585011 - Invoke cl.py as a pymake native command. r=ted
...
--HG--
extra : rebase_source : c8e2bfe4e17c39c27e33cfade0e3a6984d104c2f
2012-08-08 00:49:55 +05:30
Joey Armstrong
f2e2e4f425
bug 771287: xpidl unit test failure
2012-08-07 14:42:30 -04:00
Rafael Ávila de Espíndola
96f2c582d4
Bug 779288 - Set CCACHE_CPP2 on linux too. r=khuey.
...
move the definition out of a OS X only block.
2012-08-07 14:25:26 -04:00
Marshall Culpepper
1df5cd4841
Bug 780739: Add -Wno-psabi to suppress B2G va_list mangling warnings. r=ted
...
--HG--
extra : rebase_source : 478202943d2a754f4d76f78cf7ddb2f60c2feb75
2012-08-07 12:26:44 -05:00
Luke Wagner
bfd1b26a81
Bug 780712 - CrossCompartmentWrapper needs to handle regexp_toShared (r=billm)
...
--HG--
extra : rebase_source : 5b96cf124a0227c8a147a2c1b2306358473a8bf0
2012-08-07 09:50:52 -07:00
Benjamin Peterson
b97eb065c8
Bug 779724 - Use finer-grain source controls in the browser. r=jorendorff, sr=jst
2012-08-07 10:39:47 -07:00
Benjamin Peterson
6cf0a7f6d8
Bug 779724 - Replace JSOPTION_ONLY_CNG_SOURCE with an enum on CompileOptions. r=jorendorff
2012-08-07 10:39:45 -07:00
Simon Montagu
464ccc6441
Use printf instead of sed to prevent lots of blank lines in console output from make -s. Bug 756382, r=ted
2012-08-07 01:42:45 -07:00
Mike Hommey
51f3c90718
Bug 777892 - Link CPP_UNIT_TESTS against zlib when linking js statically. r=khuey
2012-08-07 09:30:01 +02:00
Mike Hommey
b6f9bfdad5
Bug 773202 - Generic install/copy rule. r=ted
2012-08-07 09:29:59 +02:00
Mike Hommey
fd7fe8283e
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Mike Hommey
a1a93a6120
Bug 742795 - Autogenerate autoconf.mk. r=ted
2012-08-06 15:19:50 +02:00
Brian Hackett
91d898b1c5
Generate ICs which see through ListBase proxies, bug 769911. r=peterv,dvander
2012-08-06 14:51:33 -06:00
Ed Morley
bfa01be4a0
Backout 684958bd600b (bug 769911) for failures in test_bug435425.html on a CLOSED TREE
2012-08-06 23:39:36 +01:00
Jan Beich
45dc2e7578
Bug 779704 - Cleanup FreeBSD linker cruft from configure script. r=khuey
2012-08-06 19:44:36 +02:00
Siddharth Agarwal
39c43d0d6c
Bug 780222 - Remove redundant check-sync-dirs call in js/src/Makefile.in. r=ted
...
--HG--
extra : rebase_source : 05faaef0dfb039ff5405fb756bcbd3267f476a3f
2012-08-07 02:38:38 +05:30
Brian Hackett
f3ba83ad4e
Generate ICs which see through ListBase proxies, bug 769911. r=peterv,dvander
2012-08-06 14:51:33 -06:00
Andrew McCreight
fd5ec771c2
Bug 763773 - replace WrapperIsNotMainThreadOnly() with false. r=billm
2012-08-06 13:42:30 -07:00
Jim Mathies
378c4cc0b3
Bug 780511 - Pipe additional debug output to the Windows debugger, r=neil.
2012-08-06 15:41:40 -05:00
Sergey Glushchenko
970c894833
Bug 776429: Unify scattered M_PI definitions into mfbt/Constants.h r=dRdR
2012-08-06 13:32:11 -07:00
Benjamin Peterson
1661182bde
Bug 779975 - Refcount ScriptSource. r=jorendorff
2012-08-06 13:25:58 -07:00
Mike Hommey
54899f3192
Backout rules.mk part of changeset 1f4eae8d9e08 (bug 777379) for bustage on CLOSED TREE
2012-08-06 20:20:26 +02:00
Terrence Cole
f9cf9a58c5
Bug 772303 - Add missing roots for analysis builds; r=bhackett
...
--HG--
extra : rebase_source : 2a644e24073fa5c7a655e3322c5379009b2f7181
2012-08-03 09:41:00 -07:00
Siddharth Agarwal
aa93634107
Bug 780508 - Avoid a bunch of process spawns with Pymake by removing a redundant shell script and switching an echo to a $(info). r=khuey
2012-08-06 21:44:13 +05:30
Ed Morley
cbc7719c91
Backout 7f8928077ed4 (bug 742795) for make-package & find filepath failures
2012-08-06 16:05:07 +01:00
Luke Wagner
fed82d59b8
Bug 780332 - rm getTypedArray (r=billm)
...
--HG--
extra : rebase_source : 411eb49e7283b62feb62da8a728309433b882c0e
2012-08-06 07:45:54 -07:00
Mike Hommey
ee47330ec1
Bug 777379 - Ensure that default is always the default target. r=ted
2012-08-06 15:21:10 +02:00
Mike Hommey
43826346d0
Bug 742795 - Autogenerate autoconf.mk. r=ted
2012-08-06 15:19:50 +02:00
Aryeh Gregor
f41637535d
Bug 780469 - Reduce unnecessary includes in some content/ header files; r=bz
2012-08-06 15:02:08 +03:00
Ed Morley
c9f98a12e4
Merge mozilla-central to mozilla-inbound
2012-08-06 09:11:23 +01:00
Kyle Huey
f96a875b19
Bug 780414: Followup to fix my build. Sort-of-but-not-really-r=Callek
2012-08-05 21:07:19 -07:00
Mike Hommey
73bfeb5a23
Fixup for bug 780357: Resync js/src/build/autoconf
2012-08-05 17:58:57 +02:00
Mike Hommey
f1a1e37b00
Bug 780414 - Fix ConfigStatus.py for the case where top_srcdir is a path relative to topobjdir. r=khuey
2012-08-05 17:48:22 +02:00
Masatoshi Kimura
a6b774caa1
Bug 780446 - touch Makefile after invoking config.status. r=glandium
2012-08-05 12:43:00 +02:00
Masatoshi Kimura
8bebd64526
Bug 780430 - Declare encoding in config.status. r=glandium
2012-08-05 12:42:59 +02:00
Siddharth Agarwal
41ac5ef842
Bug 780421 - Use $(PYTHON) to run config.status. r=glandium
2012-08-05 12:42:57 +02:00
Makoto Kato
175e0eebf9
Bug 780072 - default value of android api version should be 9 on x86 or mipsel. r=glandium
2012-08-06 12:06:30 +09:00
Ms2ger
c7a5b33778
Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug
2012-08-04 09:44:00 +02:00
Ms2ger
923600d481
Bug 773933 - Remove libs rules from browser/components/sessionstore/src/Makefile.in; r=ted
2012-08-04 09:43:58 +02:00
Ms2ger
f9da755325
Bug 352437 - Part c: Escape quotes in tagify; r=jorendorff
2012-08-04 09:29:35 +02:00
Ms2ger
468ea070bf
Bug 352437 - Part a: Use a StringBuffer in tagify; r=jorendorff
2012-08-04 09:29:26 +02:00
Ms2ger
d5a7d83516
Bug 780111 - Share code with new DOM bindings for primitive conversions in XPCConvert::JSData2Native; r=bholley
2012-08-04 09:29:18 +02:00
Ms2ger
467078a6f2
Bug 780108 - Get rid of the double switch in XPCConvert::JSData2Native; r=bholley
2012-08-04 09:28:45 +02:00
Mike Hommey
6173fa297f
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Andrew McCreight
ef0c42917e
Bug 752764 - Nuke wrapped reflector during transplant. r=bholley
2012-08-04 08:15:04 -07:00
Ed Morley
bba173e66e
Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
2012-08-04 18:05:15 +01:00
Andrew McCreight
894b032a95
Bug 752764 - Nuke wrapped reflector during transplant. r=bholley
2012-08-04 08:15:04 -07:00
Ms2ger
2529739530
Merge m-c to m-i.
2012-08-04 13:02:15 +02:00
Mike Hommey
4e998b1d36
Backout changeset 2ef51674316a (bug 774032 bonus) for various Mochitest bustages on a CLOSED TREE
2012-08-04 10:38:41 +02:00
Ms2ger
babf67cce2
Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug
2012-08-04 09:44:00 +02:00
Ms2ger
07b623f64b
Bug 773933 - Remove libs rules from browser/components/sessionstore/src/Makefile.in; r=ted
2012-08-04 09:43:58 +02:00
Ms2ger
95285855be
Bug 352437 - Part c: Escape quotes in tagify; r=jorendorff
2012-08-04 09:29:35 +02:00
Ms2ger
b1968b7a05
Bug 352437 - Part a: Use a StringBuffer in tagify; r=jorendorff
2012-08-04 09:29:26 +02:00
Ms2ger
395040a131
Bug 780111 - Share code with new DOM bindings for primitive conversions in XPCConvert::JSData2Native; r=bholley
2012-08-04 09:29:18 +02:00
Ms2ger
2b7b31e7c2
Bug 780108 - Get rid of the double switch in XPCConvert::JSData2Native; r=bholley
2012-08-04 09:28:45 +02:00
Mike Hommey
0eae37769a
Bug 780159 - Remove obsolete REGCHROME. r=ted
2012-08-04 08:55:00 +02:00
Mike Hommey
ec0c9fcdad
Bug 778740 - Allow to use Linux kernel headers for perf events. r=khuey
2012-08-04 08:55:00 +02:00
Mike Hommey
17fb6cad2d
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 08:48:56 +02:00
Mike Hommey
d004e4731d
Bug 774032 part 7 - Remove make-makefile and acoutput-fast.pl. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
98cf7cdf43
Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
e4a7a0ec95
Bug 774032 part 4 - Add check-sync-dirs exception for *.pyc under build/. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
0b792a937e
Bug 774032 part 3 - Remove variables with no AC_SUBST in autoconf.mk.in. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
67045cf5c5
Bug 774032 part 2 - Allow to disable markers in Preprocessor.py. r=ted
2012-08-04 08:47:28 +02:00
Mike Hommey
afb4432cd9
Bug 774032 part 1 - Avoid Preprocessor.py replacing undefined variables with the attemptSubstitution filter. r=ted
2012-08-04 08:47:28 +02:00
Benjamin Peterson
90c89222f7
Bug 780051 - Remove JS_MAX and JS_MIN. r=luke
2012-08-02 20:50:51 -07:00
Bill McCloskey
92f8b9be64
Bug 743112 - Incremental deferred release (r=smaug,jonco)
2012-08-02 15:35:59 -07:00
Eric Faust
0a5b0eec6b
Bug 742188 - Implement ToInt64 and ToUint64 per the WebIDL standard. (r=jorendorff)
2012-08-03 15:15:04 -07:00
Siddharth Agarwal
b50d7f6a63
Bug 780241 - pythonpath.py should not be a native command. r=ted over IRC.
2012-08-04 00:39:54 +05:30
Benjamin Peterson
c82404993f
Bug 772733 - Implement String.contains. r=sfink
2012-08-03 11:37:27 -07:00
Benjamin Peterson
10c638efd5
Bug 772733 - Implement String.startsWith/endsWith. r=luke
2012-08-03 11:34:27 -07:00
Benjamin Peterson
c9760fb41f
Bug 778531 - Update Array.prototype.join/toLocaleString to follow ES5. r=jorendorff
2012-08-03 10:27:57 -07:00
Terrence Cole
d3ec16b6fe
Bug 778383 - Make jstests.py use an options list to pass around extra args; r=dmandelin
...
--HG--
extra : rebase_source : f376f4b1496ce576097af7cf8b55ee3188be45fb
2012-07-27 18:40:39 -07:00
Benjamin Peterson
2732a3fe07
Bug 779865 - Make CompileOptions public. r=jimb
2012-08-02 14:07:31 -07:00
Benjamin Peterson
8a6a085f31
Bug 779694 - Handle zlib errors correctly. r=jorendorff
2012-08-02 13:31:45 -07:00
Doug Turner
c07fc94e51
Bug 779864 - onchange notifications of DeviceStorage should use code generator. r=smaug
2012-08-02 13:25:16 -07:00
Jason Orendorff
1c2da872e8
Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
2012-07-04 10:24:20 -05:00
Jason Orendorff
c606a5dc8b
Bug 779601 - Minor cleanup for JS_ValueToECMAInt32 and friends. r=bhackett.
2012-08-02 14:59:30 -05:00
Bill McCloskey
69bef07c1d
Backout bug 779183 for Talos crashes
2012-08-02 11:42:12 -07:00
Wes Johnston
2088574285
Bug 777706 - Backout new dom bindings for touchlists. r=smaug
2012-08-02 10:41:42 -07:00
Terrence Cole
ccde228e1f
Bug 777589 - Fix regress-50447-1.js, don't work around it in the harness; r=sfink
2012-07-27 18:16:11 -07:00
Benjamin Peterson
32ade36e59
Bug 767274: New expression decompiler. r=luke
2012-08-02 09:20:08 -07:00
Jon Coppeard
6c054c33ee
Bug 779183 - GC: Incremental sweeping of atoms table r=billm
...
* * *
Sweep atoms in a separate slice
* * *
Sweep atoms later in a separate slice
* * *
Code review followup
--HG--
extra : rebase_source : 774ad569a76425637483fcad093f04e30ad6912b
2012-08-02 16:04:14 +01:00
Jon Coppeard
f1908ed2c3
Bug 779172 - GC: Incremental zeal modes interact badly with BudgetIncrementalGC r=billm
...
--HG--
extra : rebase_source : 520eeff0ecb498a8e04e974c8640d4c46bcb34a9
2012-08-02 10:54:30 +01:00
Doug Turner
95b32b3331
Bug 763976 - Add onchange notifications to DeviceStorage. r=khuey
2012-08-01 23:29:34 -07:00
Ryan VanderMeulen
3b08dc58a5
Merge m-c to inbound.
2012-08-01 22:23:43 -04:00
Ryan VanderMeulen
553951b7d6
Merge the last PGO-green inbound changeset to m-c.
2012-08-01 22:18:33 -04:00
Eric Faust
012112cde8
Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
2012-08-01 17:59:47 -07:00
Ed Morley
b5c712e1ca
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-01 18:36:33 +01:00
Olli Pettay
4c2811f3c2
Bug 777278 - Implement nsIDOMStorageEvent using event implementation codegen, r=mayhemer
2012-08-01 19:17:19 +03:00
Olli Pettay
3083c0bdec
Bug 777285 - Autogenerate SettingsEvent implementation, r=anygregor
...
--HG--
extra : rebase_source : 038f38a4f9efae15a3fbf4236c4456bf9cfa4577
2012-08-01 12:48:35 +03:00
Shu-yu Guo
f48c3ae2ea
Bug 771871 - Fix loading doubles into return regs in JM call IC when call/apply lowering speculation fails. r=bhackett
2012-08-01 17:25:34 -07:00
Siddharth Agarwal
b144619367
Bug 779688 - jstests.py invocation should have a $(PYTHON) in front. r=terrence
2012-08-02 05:26:39 +05:30
Jason Orendorff
f6e732fc77
Bug 677032, r=jimb
2012-08-01 16:49:35 -07:00
Eric Faust
3867cd5a59
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
2012-07-31 20:31:55 -07:00
Eric Faust
e8671110a6
Backout changesets 6e78bc0145ee, 97a1463cde9c, and 9097d0b3acc6 (Bug 749535) for
...
erroneous bug number (r=me).
2012-07-31 20:24:32 -07:00
Eric Faust
4b4b99426d
Bug 779015 - Make JS_Is*Array() not throw. (r=bhackett)
2012-07-31 20:08:32 -07:00
Eric Faust
67031a4d40
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
2012-07-31 20:05:19 -07:00
Benjamin Peterson
5bbb4f7f06
Bug 779017 - Give every JSScript a ScriptSource. r=jorendorff
2012-07-31 19:18:22 -07:00
Bill McCloskey
ab12c4e424
Bug 767209 - Consider changing GC slice time, or making it dynamic (r=terrence,smaug)
2012-07-31 18:39:39 -07:00
Bill McCloskey
881223e60f
Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes Bug 778993 - Separate runtime's gcMallocBytes from compartment's gcMallocBytes (r=gwagner)
2012-07-31 18:33:29 -07:00
Benjamin Peterson
5d39a769b8
Bug 779347 - Add AutoFile to automatically handle the closing of FILE *. r=jimb
2012-07-31 17:35:46 -07:00
Steve Fink
4e52b260b2
Bug 777219 - Prepare SpiderMonkey for a fully rooted API; r=bhackett
...
--HG--
extra : rebase_source : a6a66d9e41932055e4529550d204d4098f32e37e
2012-07-23 13:37:31 -07:00
Benjamin Peterson
f1f2500291
Bug 779038 - Add an Evaluate variant which can read files. r=jimb
2012-07-31 15:25:41 -07:00
Till Schneidereit
75655298f7
Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
...
--HG--
extra : rebase_source : 82852ba6bf800e4d87f64b178a963e71323af391
2012-07-10 00:11:39 +02:00
Jeff Muizelaar
9d9c49bece
Bug 779220. Add JS_InternStringN for callers that know the length of the string. r=luke
...
This mirrors the existing JS_InternUCStringN.
2012-07-31 12:26:14 -07:00
Luke Wagner
f52bb2acdd
Bug 779215 - CallJS(Native|PropertyOp|PropertyOpSetter) should JS_CHECK_RECURSION, r=dmandelin
2012-07-31 11:58:33 -07:00
Jason Orendorff
4a28aa0ef9
Follow-up fix for bug 778921. We want tests to pass even when we have an even number of them. rs=luke via IRC.
2012-07-31 13:51:34 -05:00
Jason Orendorff
916cc0c874
Bug 778921 - Fix "warning: invalid manifest line element "pref(javascript.options.xml.content,true)" running JS tests in the shell with jstests.py. r=luke.
2012-07-31 11:55:45 -05:00
Ed Morley
4eefe4d834
Backout f84910a8474a (bug 462300) for crashes in xpcshell
2012-07-31 19:16:54 +01:00
David Zbarsky
02ad32a5d3
Bug 779196 - Fix some initializing pointer as bool warnings r=luke
2012-07-31 10:28:23 -07:00
Till Schneidereit
472c87095c
Bug 462300 - Add support for self-hosting syntax and operations (r=luke)
...
--HG--
extra : rebase_source : 90e33d171ac0b79aebdf2f652909d72dd7ae2601
2012-07-10 00:11:39 +02:00
Ed Morley
6988b7f1b0
Backout 1ff1bb2115c0 (bug 778383), d6fc07492b92 (bug 777589) for bustage
2012-07-31 17:44:07 +01:00
Benjamin Peterson
33241c694e
Bug 777834 - Don't call into the tokenizer if it's in an error state. r=jorendorff
2012-07-31 09:26:55 -07:00
Benjamin Peterson
7ac560a316
Bug 777834 - Add a a tokenizer flag for error state. r=jorendorff
2012-07-31 09:26:48 -07:00
Luke Wagner
a211114c42
Bug 777630 - add missing prop ic (r=bhackett)
2012-07-30 11:36:23 -07:00
Terrence Cole
8517231c39
Bug 778383 - Make jstests.py use an options list to pass around extra args; r=dmandelin
...
--HG--
extra : rebase_source : c5512f19d32ac7760760417a857bd89df3b070d7
2012-07-27 18:40:39 -07:00
Terrence Cole
bfee4c3635
Bug 777589 - Fix regress-50447-1.js, don't work around it in the harness; r=sfink
...
--HG--
rename : layout/reftests/svg/viewBox-and-pattern-02.svg => layout/reftests/svg/viewBox-and-pattern-01.svg
extra : rebase_source : a437bbb952ad1a9cf3b3065bbe684a302ac10845
2012-07-27 18:16:11 -07:00
Aryeh Gregor
b83d854023
Bug 778681 part 6 - Fix some misuses of bool as nsresult; r=bz
2012-07-27 16:51:50 +03:00
Mike Habicher
d753b0fbff
Bug 740997 - ICS camera support, r=jst,gal,roc
2012-07-30 17:59:05 -04:00
Andrew McCreight
bd753fa986
Bug 761422, part 4 - Don't try to be a hero in ReparentWrapperIfFound. r=bholley
2012-07-30 21:02:00 -07:00