gecko/js/src
Luke Wagner dc45f76604 Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff)
--HG--
rename : js/src/jsobj.cpp => js/src/builtin/Eval.cpp
extra : rebase_source : 021246f048f6fd78ead99867a23403d5656ed354
2012-07-03 10:24:35 -07:00
..
assembler Bug 710922 - Don't call m_pools.all() if m_pools isn't initialized. r=luke. 2012-05-31 19:10:05 -07:00
build Bug 767024 - Allow dependentlibs.py to work when cross-compiling for Android on OSX. r=khuey 2012-06-22 18:33:17 +02:00
builtin Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
config Bug 770604 - nsinstall.py should abspath during directory creation too. r=khuey 2012-07-04 00:17:21 +05:30
ctypes Bug 767141 - moar rooting. r=bhackett 2012-06-21 14:19:21 -07:00
ds Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
editline Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
frontend Bug 695908 - Use bool in js/src/frontend rather than JSBool. Part 2: JSBool to bool. r=ejpbruel. 2012-07-03 12:37:19 -05:00
gc Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo. 2012-07-03 16:34:40 -05:00
gnuplot
jit-test Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett. 2012-07-03 16:34:56 -05:00
jsapi-tests Bug 755186 - s/JS_NewCompartmentAndGlobalObject/JS_NewGlobalObject/ (r=jorendorff) 2012-06-20 08:57:29 -07:00
methodjit Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
metrics Bug 759095 - upgrade license to MPL 2, and other licensing cleanups. 2012-05-29 16:52:43 +01:00
perf Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
shell Bug 70357 - Add Wrapper base class; r=bholley 2012-06-28 04:10:37 +02:00
tests Bug 734215 - Typed array property access should allow proxies. r=luke 2012-06-25 17:22:37 -07:00
v8 Bug 760413 - Update in-tree V8 benchmark to v7. r=dvander 2012-06-01 13:54:54 +02:00
vm Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
vprof Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
yarr Bug 759095 - upgrade license to MPL 2, and other licensing cleanups. 2012-05-29 16:52:43 +01:00
aclocal.m4 bug 765808 - fix bare 'dn' typo. r=glandium 2012-06-20 13:59:23 -07:00
configure.in Bug 504735 - Passing --disable-threadsafe to JS configure enables threadsafe; r=ted 2012-06-22 16:40:34 -07:00
dtoa.c
ETWProvider.man Bug 673499 - revert unwanted change to js/src/ETWProvider.man 2012-05-19 22:03:17 +02:00
javascript-trace.d Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jitstats.tbl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
js-config.h.in Bug 752632 - Support building SpiderMonkey without E4X by doing: configure --disable-e4x. r=jimb. 2012-05-30 15:05:58 -05:00
js-config.in Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
js.msg Bug 574130: JavaScript spread array initializers, r=jorendorff. 2012-06-06 21:53:07 -05:00
jsalloc.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsalloc.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsanalyze.cpp Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander) 2012-06-29 11:42:42 -07:00
jsanalyze.h Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander) 2012-06-29 11:42:42 -07:00
jsapi.cpp Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
jsapi.h Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett. 2012-07-03 16:34:56 -05:00
jsarray.cpp Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
jsarray.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsarrayinlines.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsast.tbl Bug 763755 - Support the spread operator in Reflect.parse. r=dherman 2012-06-12 20:07:46 -04:00
jsatom.cpp Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink 2012-06-12 16:03:10 -07:00
jsatom.h Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink 2012-06-12 16:03:10 -07:00
jsatom.tbl Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
jsatominlines.h Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink 2012-06-12 16:03:10 -07:00
jsbool.cpp Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
jsbool.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsboolinlines.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsclass.h Bug 751377 - Introduce a new union type to use for property keys in shapes. (jsid is what's currently used, and it's unsuitable because it can also store indexes, but in the new object representation shapes will never hold indexes.) r=bhackett 2012-06-06 16:28:44 -07:00
jsclist.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsclone.cpp Bug 754202 - Remove context pushing/popping API. r=mrbkap Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore. 2012-06-28 23:47:55 +02:00
jsclone.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jscntxt.cpp Bug 768446 - Remove StackIter stack-sniffing (r=dvander) 2012-06-29 10:34:09 -07:00
jscntxt.h Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo. 2012-07-03 16:34:40 -05:00
jscntxtinlines.h Bug 755186 - add JSCompartment::global (r=jorendorff) 2012-06-20 08:57:29 -07:00
jscompartment.cpp Bug 755186 - add JSCompartment::global (r=jorendorff) 2012-06-20 08:57:29 -07:00
jscompartment.h Bug 755186 - add JSCompartment::global (r=jorendorff) 2012-06-20 08:57:29 -07:00
jscpucfg.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jscrashformat.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jscrashreport.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jscrashreport.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdate.cpp Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
jsdate.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdbgapi.cpp Bug 768446 - Remove StackIter stack-sniffing (r=dvander) 2012-06-29 10:34:09 -07:00
jsdbgapi.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdhash.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdhash.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdtoa.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsdtoa.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsexn.cpp Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
jsexn.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsfriendapi.cpp Bug 758034 - Add new JS APIs for GC (r=terrence) 2012-06-30 14:18:04 -07:00
jsfriendapi.h Bug 758034 - Add new JS APIs for GC (r=terrence) 2012-06-30 14:18:04 -07:00
jsfun.cpp Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
jsfun.h Bug 768446 - Remove StackIter::sp_ (r=dvander) 2012-06-29 10:34:09 -07:00
jsfuninlines.h Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
jsgc.cpp Bug 767141 followup - remove extra return statement. r=woof! 2012-07-02 08:54:12 -07:00
jsgc.h Bug 758034 - Add new JS APIs for GC (r=terrence) 2012-06-30 14:18:04 -07:00
jsgcinlines.h Bug 763800 - Changes GCHelperThread to work on the main thread in non-threadsafe builds and removes lots of henceforth redundant #ifdef JS_THREADSAFE's (r=billm) 2012-06-13 11:27:45 +02:00
jshash.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jshash.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsinfer.cpp Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
jsinfer.h Fix 'inline function used but never defined' warnings (no bug, r=themaid) 2012-07-02 09:25:09 -07:00
jsinferinlines.h Fix 'inline function used but never defined' warnings (no bug, r=themaid) 2012-07-02 09:25:09 -07:00
jsinterp.cpp Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
jsinterp.h Bug 768446 - Remove StackIter::sp_ (r=dvander) 2012-06-29 10:34:09 -07:00
jsinterpinlines.h Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke 2012-06-27 20:21:39 -07:00
jsiter.cpp Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett. 2012-07-03 16:34:56 -05:00
jsiter.h Bug 725907 - for-of improvements, part 4: Add .next() method to iterator objects and make for-of call it. r=bhackett. 2012-07-03 16:34:56 -05:00
jskeyword.tbl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jskwgen.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jslibmath.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jslock.h Bug 763800 - Changes GCHelperThread to work on the main thread in non-threadsafe builds and removes lots of henceforth redundant #ifdef JS_THREADSAFE's (r=billm) 2012-06-13 11:27:45 +02:00
jslog2.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsmath.cpp Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
jsmath.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsnativestack.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsnativestack.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsnum.cpp Bug 765297 - free up bits in String::lengthAndFlags for new string subtypes (r=njn) 2012-06-18 09:37:25 -07:00
jsnum.h Bug 765297 - free up bits in String::lengthAndFlags for new string subtypes (r=njn) 2012-06-18 09:37:25 -07:00
jsnuminlines.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsobj.cpp Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
jsobj.h Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
jsobjinlines.h Bug 725907 - for-of improvements, part 1: minor C++ refactoring, rename Iterator to PropertyIteratorObject. r=Waldo. 2012-07-03 16:34:40 -05:00
json.cpp Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
json.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsonparser.cpp Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
jsonparser.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsopcode.cpp Fix a NULL-to-bool conversion warning. No bug, trivial, r=themaid 2012-06-20 15:30:14 -07:00
jsopcode.h Backout b97cdd8008a0, bc305a9ac000, and 03549c72043d due to Android browser-chrome orange. 2012-06-30 11:09:26 -04:00
jsopcode.tbl Backout b97cdd8008a0, bc305a9ac000, and 03549c72043d due to Android browser-chrome orange. 2012-06-30 11:09:26 -04:00
jsopcodeinlines.h Bug 746036: stop querying for the current script in GetNameFromBytecode, r=bhackett 2012-06-25 18:04:01 -07:00
jsoplengen.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsprf.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsprf.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsprobes.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsprobes.h Bug 757336 - Clean up probes handling in CompileScript(). r=sfink. 2012-05-22 16:50:10 -07:00
jspropertycache.cpp Bug 746036: stop querying for the current script in GetNameFromBytecode, r=bhackett 2012-06-25 18:04:01 -07:00
jspropertycache.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jspropertycacheinlines.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jspropertytree.cpp Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
jspropertytree.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsproto.tbl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsproxy.cpp Bug 752340 - use a finalizer in FunctionProxyClass. r=jorendorff 2012-07-02 20:04:23 -07:00
jsproxy.h Bug 703537 - Rename AbstractWrapper to IndirectWrapper; r=bholley 2012-07-04 01:20:35 +02:00
jsprvtd.h Bug 770586 - Move CallArgs into the public API, for eventual use in JSAPI signatures. r=luke 2012-07-03 09:08:23 -07:00
jspubtd.h Bug 769040 - Remove JSACC_PARENT. r=dmandelin 2012-06-27 14:03:49 -07:00
jsreflect.cpp Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke 2012-06-27 20:21:39 -07:00
jsreflect.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsreops.tbl Bug 759095 - upgrade license to MPL 2, and other licensing cleanups. 2012-05-29 16:52:43 +01:00
jsscope.cpp Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke 2012-06-14 19:13:27 -07:00
jsscope.h Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke 2012-06-27 20:21:39 -07:00
jsscopeinlines.h Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke 2012-06-27 20:21:39 -07:00
jsscript.cpp Bug 767141 - moar rooting. r=bhackett 2012-06-21 14:19:21 -07:00
jsscript.h Bug 770421 - tidy CallObject::getCalleeFunction() (r=njn) 2012-07-03 10:24:27 -07:00
jsscriptinlines.h Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander) 2012-06-29 11:42:42 -07:00
jsshell.msg Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsstr.cpp Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
jsstr.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsstrinlines.h Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
jstypedarray.cpp Bug 725907 - for-of improvements, part 2: Make for-of loops just call .iterator() instead of using the magic iteratorObject hook with an extra flag. r=bhackett. 2012-07-03 16:34:56 -05:00
jstypedarray.h Bug 734215 - Typed array property access should allow proxies. r=luke 2012-06-25 17:22:37 -07:00
jstypedarrayinlines.h Bug 734215 - Typed array property access should allow proxies. r=luke 2012-06-25 17:22:37 -07:00
jstypes.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsutil.cpp Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted 2012-06-07 14:41:11 -07:00
jsutil.h Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke. 2012-07-03 16:33:38 -05:00
jsval.h Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke. 2012-07-03 16:33:38 -05:00
jsversion.h Bug 752632 - Support building SpiderMonkey without E4X by doing: configure --disable-e4x. r=jimb. 2012-05-30 15:05:58 -05:00
jswatchpoint.cpp Rename RootedVar to Rooted, bug 756823. r=billm 2012-05-24 16:05:18 -07:00
jswatchpoint.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jsweakmap.cpp Bug 761457 - Change the signature of NonGenericMethodGuard to be more idiomatic and less confusing. r=luke 2012-06-01 23:39:09 -07:00
jsweakmap.h Back out bug 760342 for Windows build error, bug 755070 for Android crashes, and bug 760458 because it depends on 755070 2012-06-01 17:45:02 -07:00
jswin64.asm Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jswin.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
jswrapper.cpp Bug 703537 - Rename AbstractWrapper to IndirectWrapper; r=bholley 2012-07-04 01:20:35 +02:00
jswrapper.h Bug 703537 - Rename AbstractWrapper to IndirectWrapper; r=bholley 2012-07-04 01:20:35 +02:00
jsxml.cpp Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke 2012-06-27 20:21:39 -07:00
jsxml.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Makefile.in Bug 770261 - hoist eval code into builtin/Eval.{h,cpp} (r=jorendorff) 2012-07-03 10:24:35 -07:00
MemoryMetrics.cpp Bug 711130 (part 6) - Improve the measurement of decommitted GC memory. r=terrence. 2012-06-25 17:09:00 -07:00
prmjtime.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
prmjtime.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
README.html Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
sharkctl.cpp Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
sharkctl.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Y.js Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00

<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="Refresh"
	 content="0;URL=http://developer.mozilla.org/en/docs/SpiderMonkey">
   <title>SpiderMonkey README</title>
</head>
<body>

<h1>SpiderMonkey README</h1>

<p>See the
<a href="http://developer.mozilla.org/en/docs/SpiderMonkey">SpiderMonkey
pages</a> on the Mozilla Developer Center</a>.

</body>
</html>