gecko/js/src
2009-12-11 14:30:27 -08:00
..
analysis-tests
build bug 515748 - differentiate between wince and winmo (change windows mobile ABI to arm-wince-winmo) r=ted 2009-12-04 14:14:18 -05:00
config bug 515748 - differentiate between wince and winmo (change windows mobile ABI to arm-wince-winmo) r=ted 2009-12-04 14:14:18 -05:00
editline
jsapi-tests Bug 530489: don't (incorrectly) trace custom equality ops, r=jorendorff 2009-12-03 13:02:36 -08:00
lirasm Bug 505662 - nanojit: kill operandCount. r=graydon,edwsmith. 2009-11-24 22:21:27 -08:00
nanojit Bug 529849 - Assertion failed: _allocator.free & rmask(r) (../../../js/src/nanojit/Assembler.cpp:433). r=gal 2009-11-25 15:24:23 +08:00
ref-config
shell Fix uninitialized var bug (529679, r=jorendorff). 2009-11-18 15:56:34 -08:00
t
tests bug 533027 - skip js1_5/Regress/regress-3649-n.js due to random oom related failures. 2009-12-09 14:41:45 -08:00
trace-test Bug 532823: fix slot computation for JSOP_NAME accessing outer vars defined in trace entry frame, r=bz 2009-12-03 18:48:45 -08:00
tracevis
v8
vprof Bug 525878 - The lirasm call1 test fails on ARM, r=graydon. 2009-11-02 10:32:02 -08:00
xpconnect Bustage fix, r=mrbkap 2009-12-11 14:30:27 -08:00
aclocal.m4
bench.sh
builtins.tbl
config.mk
configure.in bug 515748 - differentiate between wince and winmo (change windows mobile ABI to arm-wince-winmo) r=ted 2009-12-04 14:14:18 -05:00
dtoa.c
find-child.py Bug 524593 - nanojit-central to tracemonkey import machinery, r=gal. 2009-10-28 11:35:48 -07:00
imacro_asm.js.in
imacros.c.out
imacros.jsasm
javascript-trace.d
jitstats.tbl
js-config.h.in
js-config.in
js.mdp
js.msg Bug 514575: Forbid rebinding 'eval' or 'arguments' in ES5 strict mode code. r=mrbkap 2009-11-19 14:08:02 -08:00
jsapi.cpp Bug 534051, r=jorendorff+jst, sr=jst. 2009-12-11 12:50:54 -08:00
jsapi.h Back out ad37dab7ea17: code to check the current frame's script's strictness flag fails the static checks. Using js_GetTopStackFrame introduces a perf regression. 2009-11-18 14:36:55 -08:00
jsarena.cpp Bug 514585: Remove macro wrappers for js_NewPrinter and JS_InitArenaPool. r=igor 2009-11-18 13:33:53 -08:00
jsarena.h Bug 514585: Remove macro wrappers for js_NewPrinter and JS_InitArenaPool. r=igor 2009-11-18 13:33:53 -08:00
jsarray.cpp Merge 2009-12-01 15:51:22 -05:00
jsarray.h Bug 519363 debugging followup: strip diagnostic instrumentation, r=lw 2009-11-09 16:57:47 -08:00
jsatom.cpp Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan 2009-12-03 14:39:42 -05:00
jsatom.h Bug 514585: Recognize "use strict" directives. r=igor 2009-11-18 13:33:53 -08:00
jsatominlines.h Factor jsscopeinlines.h out, clean up #include order (524267, r=gal/jorendorff). 2009-10-26 13:39:39 -07:00
jsbit.h
jsbool.cpp
jsbool.h
jsbuiltins.cpp Merge 2009-12-01 15:51:22 -05:00
jsbuiltins.h Inline js_CallTree (484627, r=dvander). 2009-11-23 19:02:49 -08:00
jsclist.h
jscntxt.cpp Back out ad37dab7ea17: code to check the current frame's script's strictness flag fails the static checks. Using js_GetTopStackFrame introduces a perf regression. 2009-11-18 14:36:55 -08:00
jscntxt.h Backed out changeset 0082849624a5, potential orange. 2009-12-01 16:32:45 -08:00
jscompat.h
jsconfig.mk
jscpucfg.cpp
jscpucfg.h
jsdate.cpp bug 527027 - fixing date_makeDate regression. r=brendan 2009-11-08 21:44:53 +01:00
jsdate.h
jsdbgapi.cpp Merge 2009-12-01 15:51:22 -05:00
jsdbgapi.h Bug 519719 - TM: crash [@ JS_GetFrameThis] - SynthesizeFrame passes partly-uninitialized JSStackFrame to callHook. r=mrbkap. 2009-11-13 11:04:23 -06:00
jsdhash.cpp
jsdhash.h
jsdtoa.cpp
jsdtoa.h
jsdtracef.cpp
jsdtracef.h
jsemit.cpp Beware CALLEE_UPVAR_SLOT when adjusting upvar cookie to skip over args to reach vars in the upar's home frame -- the callee is a special case with a magic slot that must not be changed (528082, r=mrbkap). 2009-11-19 12:14:52 -08:00
jsemit.h Bug 532254: Give TCF_FUN_PARAM_EVAL a distinct value. r=mrbkap 2009-12-02 15:17:02 -08:00
jsexn.cpp
jsexn.h
jsfile.cpp
jsfile.h
jsfile.msg
jsfun.cpp Fix js_FindDuplicateFormal to crack the fun->u.i.names union correctly, and spruce it up with C++ (532041, r=jimb). 2009-12-01 14:48:05 -08:00
jsfun.h Bug 530255. Replace GetFromClosure/GetClosureVar/GetClosureArg with hand-crafted LIR in the common easycase of a Call object whose frame is no longer active at record time, and make GetFromClosure use a direct read from the object's dslots if we discover that the frame became inactive between record and trace. r=dmandelin,brendan 2009-12-03 23:03:46 -05:00
jsgc.cpp Don't attempt to GC when caller has waived the GC heap quote (528507, r=dvander). 2009-11-17 14:31:06 -08:00
jsgc.h bug 527803 - avoiding unnecessary js_AddRoot. r=brendan 2009-11-12 23:13:25 +01:00
jshash.cpp
jshash.h
jsify.pl
jsinterp.cpp Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad 2009-12-01 15:49:15 -05:00
jsinterp.h Added calleValue()/calleObject() inline helpers to JSStackFrame (bug 512371, r=brendan). 2009-10-26 17:28:56 -07:00
jsinttypes.h
jsinvoke.cpp
jsiter.cpp Bug 530879 - Generators get incorrect arguments.length. Discovered by Donny Viszneki. r=brendan. 2009-12-03 16:12:09 -06:00
jsiter.h
jskeyword.tbl
jskwgen.cpp
jslibmath.h
jslock.cpp
jslock.h Bug 519719 - TM: crash [@ JS_GetFrameThis] - SynthesizeFrame passes partly-uninitialized JSStackFrame to callHook. r=mrbkap. 2009-11-13 11:04:23 -06:00
jslocko.asm
jslog2.cpp
jslong.h
jsmath.cpp bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan 2009-10-28 14:57:31 +03:00
jsmath.h
jsnum.cpp bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan 2009-10-28 14:57:31 +03:00
jsnum.h bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan 2009-10-28 14:57:31 +03:00
jsobj.cpp Only consider an eval cache entry if the static level matches (532491, r=igor). 2009-12-03 12:12:39 -08:00
jsobj.h Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan. 2009-11-18 14:29:58 -06:00
jsobjinlines.h Bug 505523 - Property cache can skip JSClass::resolve or JSClass::addProperty hooks. r=graydon, r=brendan. 2009-11-18 14:29:58 -06:00
json.cpp Add a missing credit to trigger a re-compile. 2009-11-30 11:15:10 -05:00
json.h
jsopcode.cpp Merge 2009-12-01 15:51:22 -05:00
jsopcode.h Bug 530018 - Add comment to explain why typedef is neceessary. (no r) 2009-11-27 17:05:21 -08:00
jsopcode.tbl Bug 530537 - Fix the decompiler precedence of JSOP_CONCATN. r=lw 2009-11-23 12:04:57 -05:00
jsoplengen.cpp
jsops.cpp Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad 2009-12-01 15:49:15 -05:00
jsotypes.h
jsparse.cpp Fix js_FindDuplicateFormal to crack the fun->u.i.names union correctly, and spruce it up with C++ (532041, r=jimb). 2009-12-01 14:48:05 -08:00
jsparse.h Bug 514585: Recognize "use strict" directives. r=igor 2009-11-18 13:33:53 -08:00
jsprf.cpp
jsprf.h
jsproto.tbl
jsprvtd.h Bug 519363 debugging followup: strip diagnostic instrumentation, r=lw 2009-11-09 16:57:47 -08:00
jspubtd.h Bug 498134 - ABI depends on #define DEBUG. r=Waldo. 2009-10-29 06:39:18 -05:00
jsrecursion.cpp Backed out changeset 0082849624a5, potential orange. 2009-12-01 16:32:45 -08:00
jsregexp.cpp Bug 530366 - don't use std::sort in jsregexp (r=dmandelin) 2009-11-30 09:03:43 -08:00
jsregexp.h
jsreops.tbl
jsscan.cpp Back out ad37dab7ea17: code to check the current frame's script's strictness flag fails the static checks. Using js_GetTopStackFrame introduces a perf regression. 2009-11-18 14:36:55 -08:00
jsscan.h Back out ad37dab7ea17: code to check the current frame's script's strictness flag fails the static checks. Using js_GetTopStackFrame introduces a perf regression. 2009-11-18 14:36:55 -08:00
jsscope.cpp Extra assertions, control flow cleanup in putProperty, and a crucial scope hashtable fix to removeProperty (stored was not reloaded from *spp; got rid of this ancient over-optimization by hand-coded 'register allocation'; 532096, r=mrbkap). 2009-12-02 19:13:31 -08:00
jsscope.h Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad 2009-12-01 15:49:15 -05:00
jsscopeinlines.h Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad 2009-12-01 15:49:15 -05:00
jsscript.cpp Bug 514585: Recognize "use strict" directives. r=igor 2009-11-18 13:33:53 -08:00
jsscript.h Bug 514585: Recognize "use strict" directives. r=igor 2009-11-18 13:33:53 -08:00
jsscriptinlines.h
jsshell.msg
jsstack.js
jsstaticcheck.h
jsstdint.h
jsstr.cpp Bug 530240 followup. Can't assume vp[1] is an object here, in fact. Fixes orange. 2009-12-03 23:35:36 -05:00
jsstr.h Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan 2009-12-03 14:39:42 -05:00
jsstrinlines.h Factor jsscopeinlines.h out, clean up #include order (524267, r=gal/jorendorff). 2009-10-26 13:39:39 -07:00
jstask.cpp
jstask.h
jstl.h
jstracer.cpp Bug 532847. Can't assert that sprop has a shortid in callProp/setCallProp until we know the prop is special. r=brendan 2009-12-04 01:08:22 -05:00
jstracer.h Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan 2009-12-03 14:39:42 -05:00
jstypes.h
jsutil.cpp Bug 524522 - Tinderbox debug build unit tests don't capture a stack for JS_ASSERT assertion failure. r=mrbkap. 2009-10-27 12:03:49 -05:00
jsutil.h
jsvector.h Bug 526348 - pick higher pattern-length threshold for using BMH (r=waldo) 2009-11-19 10:34:28 -08:00
jsversion.h Bug 523139: Add an ECMAScript 5 value to the JSVersion type. r=brendan 2009-10-27 14:17:01 -07:00
jswince.asm
jsxdrapi.cpp
jsxdrapi.h Fix empty script deserialization (525481, r=igor). 2009-11-07 11:23:00 -08:00
jsxml.cpp bug 522867 - eliminating the local root check on the fast path of the GC allocator. r=brendan,gal 2009-11-12 12:53:25 +01:00
jsxml.h Avoid using uint16 in JSXML (525527, r=igor). 2009-11-02 13:45:22 -08:00
lock_sparcv8plus.il
lock_sparcv9.il
Makefile.in Bug 528150 Remove the hack for LIR.cpp in Makefile.in r=dvander 2009-11-20 14:12:47 +08:00
Makefile.ref
nanojit-import-filemap Bug 524593 - nanojit-central to tracemonkey import machinery, r=gal. 2009-10-28 11:35:48 -07:00
nanojit-import-rev Update nanojit-import-rev stamp. 2009-11-25 15:32:07 +08:00
perfect.js
plify_jsdhash.sed
prmjtime.cpp
prmjtime.h
README.html
resource.h
rules.mk
SpiderMonkey.rsp
time.sh
Y.js

<!-- ***** BEGIN LICENSE BLOCK *****
   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
   -
   - The contents of this file are subject to the Mozilla Public License Version
   - 1.1 (the "License"); you may not use this file except in compliance with
   - the License. You may obtain a copy of the License at
   - http://www.mozilla.org/MPL/
   -
   - Software distributed under the License is distributed on an "AS IS" basis,
   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
   - for the specific language governing rights and limitations under the
   - License.
   - 
   - The Original Code is Mozilla Communicator client code, released
   - March 31, 1998.
   - 
   - The Initial Developer of the Original Code is
   - Netscape Communications Corporation.
   - Portions created by the Initial Developer are Copyright (C) 1998-1999
   - the Initial Developer. All Rights Reserved.
   - 
   - Contributor(s):
   - 
   - Alternatively, the contents of this file may be used under the terms of
   - either of the GNU General Public License Version 2 or later (the "GPL"),
   - or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
   - in which case the provisions of the GPL or the LGPL are applicable instead
   - of those above. If you wish to allow use of your version of this file only
   - under the terms of either the GPL or the LGPL, and not to allow others to
   - use your version of this file under the terms of the MPL, indicate your
   - decision by deleting the provisions above and replace them with the notice
   - and other provisions required by the GPL or the LGPL. If you do not delete
   - the provisions above, a recipient may use your version of this file under
   - the terms of any one of the MPL, the GPL or the LGPL.
   -
   - ***** END LICENSE BLOCK ***** -->
<!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>