gecko/js/src
2008-11-16 22:13:13 -08:00
..
build Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; glib part; r=ted.mielczarek 2008-11-02 18:40:57 +01:00
config Merge. 2008-11-14 08:07:19 -08:00
correct Add check to make sure bug 452008 remains fixed. 2008-09-15 19:36:03 -04:00
editline Bug 330237 - editline.c:1038: warning: implicit declaration of function getpid. r=mrbkap 2008-09-08 13:27:57 +02:00
liveconnect Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg 2008-11-03 19:46:28 -08:00
nanojit Remove '\n' from NanoAssertMsgf calls (made redundant by the patch in bug 452674) 2008-11-12 18:02:34 -08:00
ref-config Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan 2008-11-10 12:55:46 -08:00
t Add back t/crypto-sha1.js, which magically disappeared at the hands of the nanojit2 patch. 2008-10-13 14:15:23 -07:00
v8 Add V8 benchmark suite. 2008-09-02 23:11:15 -07:00
vprof Add vprof source files (this time for real.) 2008-07-31 13:42:25 -07:00
xpconnect Backed out changeset ec9a1864d1fb from bug 462774, drop JSON.jsm due to OSX 2008-11-14 12:36:07 +00:00
aclocal.m4 Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; glib part; r=ted.mielczarek 2008-11-02 18:40:57 +01:00
bench.sh Use a single instance of the shell to run the quick benchmark. 2008-10-12 15:58:34 -07:00
builtins.tbl Fix tracing of JSOP_IN (465241, r=danderson). 2008-11-16 22:13:13 -08:00
call.js - Implement interpreter frame reconstruction (js_SynthesizeFrame). 2008-08-01 08:26:32 -07:00
config.mk Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan 2008-11-10 12:55:46 -08:00
configure.in Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek 2008-11-14 14:15:02 -08:00
correct.sh Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
dtoa.c Bug 459606 - Restore long-standing mozilla change to return a non-empty string for the no_digits case. r=crowder 2008-10-13 15:47:36 -07:00
if.js Add if.js example for trees. 2008-07-17 16:38:09 -07:00
javascript-trace.d
jitstats.tbl Implemented multiple type specialized trees per entry point (bug 450833, r=gal) 2008-10-27 20:42:49 -07:00
js3240.rc
js-config.h.in Bug 97954: Record configuration details in an installable header. r=bsmedberg 2008-10-29 08:29:37 -07:00
js-config.in Bug 97954: Allow SpiderMonkey to be built on its own, or as part of Mozilla. 2008-10-29 08:29:22 -07:00
js.cpp Merge mozilla-central to tracemonkey. 2008-11-04 02:05:05 -05:00
js.mdp
js.msg Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars). 2008-08-21 03:47:33 -07:00
jsapi.cpp Bug 462910 - Add a JS_ValueToSource API. r=brendan 2008-11-03 14:28:36 -08:00
jsapi.h Merge mozilla-central to tracemonkey. 2008-11-04 02:05:05 -05:00
jsarena.cpp
jsarena.h
jsarray.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsarray.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jsatom.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsatom.h Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsbit.h
jsbool.cpp Bug 460333. Implement toJSON for primitive wrapper classes. r=crowder 2008-10-17 14:57:34 -04:00
jsbool.h [Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan 2008-06-25 11:43:02 +02:00
jsbuiltins.cpp Fix tracing of JSOP_IN (465241, r=danderson). 2008-11-16 22:13:13 -08:00
jsbuiltins.h Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson). 2008-11-07 15:23:43 -08:00
jsclist.h
jscntxt.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jscntxt.h Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal). 2008-11-15 18:54:24 -06:00
jscompat.h
jsconfig.mk Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan 2008-11-10 12:55:46 -08:00
jscpucfg.cpp [Bug 444846] Fixing GCC warning on x86-64 about redefined HAVE_VA_LIST_AS_ARRAY. r=crowder 2008-07-19 19:51:05 +02:00
jscpucfg.h [Bug 444846] Fixing GCC warning on x86-64 about redefined HAVE_VA_LIST_AS_ARRAY. r=crowder 2008-07-19 19:51:05 +02:00
jsdate.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsdate.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jsdbgapi.cpp bug 446386 - eliminating compiler pseudo-frames. r=brendan 2008-09-08 11:47:12 +02:00
jsdbgapi.h Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
jsdhash.cpp Bug 449233. Assert when decrementing the jsdhash/pldhash recursion level past 0. r=dbaron,brendan, sr=dbaron 2008-08-26 13:02:04 -04:00
jsdhash.h Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
jsdtoa.cpp Bug 461192: Drop fd_ prefix from math functions. r=jorendorff 2008-10-22 14:52:14 -07:00
jsdtoa.h Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor 2008-08-05 11:18:29 -07:00
jsdtracef.c Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jsdtracef.h
jsemit.cpp Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap). 2008-11-07 14:01:11 -08:00
jsemit.h Bug 441479 - for-in loops should use one backward branch (with downward goto on entry; r=mrbkap). 2008-10-22 12:47:51 -07:00
jsexn.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsexn.h bug 446386 - eliminating compiler pseudo-frames. r=brendan 2008-09-08 11:47:12 +02:00
jsfile.cpp - Add String match and three replace overloadings, and allow known native matching to continue in search of exact match (not best, and not abort on first mismatch). 2008-08-12 18:52:28 -07:00
jsfile.h
jsfile.msg
jsfun.cpp Emit JSOP_APPLY for .call(...) (462445, r=brendan). 2008-10-30 16:01:53 -07:00
jsfun.h Perform Function.apply in the interpreter loop bypassing js_Invoke (462265, r=brendan). 2008-10-29 23:59:19 -07:00
jsgc.cpp GC no longer flushes the JIT cache. Instead just make sure the shape of the global object will mismatch next time we try to record or execute code, which in turn will force a flush of the code cache (458288, r=brendan/danderson). 2008-10-28 16:22:08 -07:00
jsgc.h bug 378918 - scalable thread-local GC free lists 2008-09-25 15:27:59 +02:00
jshash.cpp
jshash.h Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
jsify.pl Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
jsinterp.cpp Fixed deep abort logic when onTrace is set without a recorder (bug 465192, r=gal). 2008-11-16 17:55:01 -08:00
jsinterp.h Bug 464978 - TM: hang with "[] + null" (r=danderson). 2008-11-15 10:33:50 -08:00
jsinvoke.cpp merge (mostly, doesn't build) 2008-07-22 23:58:43 -04:00
jsiter.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsiter.h Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jskeyword.tbl Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -07:00
jskwgen.cpp Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg 2008-09-05 10:19:17 -07:00
jslibmath.h Bug 461192: Rename fd_copysign to js_copysign. r=jorendorff 2008-10-22 14:52:14 -07:00
jslock.cpp bug 453889: Correct prbool misuse in spidermonkey 2008-09-08 13:41:09 -07:00
jslock.h bug 417131 - caching enumerators to speedup for-in loops. r=brendan 2008-08-19 13:00:14 -04:00
jslocko.asm
jslog2.cpp
jslong.cpp
jslong.h
jsmath.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsmath.h trace Math.random 2008-07-30 15:51:44 -07:00
jsnum.cpp Merge. 2008-10-23 14:47:00 -07:00
jsnum.h Bug 459266 - TM: Allow CALLINFO macros to specify linkage. r=brendan. 2008-10-16 14:24:10 -05:00
jsobj.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsobj.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
json.cpp Bug 463715 - Be less wasteful when emitting escapes. r=sayrer 2008-11-11 15:09:20 -08:00
json.h Bug 462778. Fix JSON top crash. r=brendan 2008-11-07 18:10:39 -05:00
jsopcode.cpp Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap). 2008-11-07 14:01:11 -08:00
jsopcode.h Re-land patch for bug 458851 now that latent bug it uncovered (not filed; see hg log) is fixed. 2008-10-28 14:04:29 -07:00
jsopcode.tbl Implement ordered comparison for objects (465133, r=brendan). 2008-11-15 23:19:46 -08:00
jsoplengen.cpp [Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan 2008-06-20 11:55:49 +02:00
jsOS240.def
jsotypes.h
jsparse.cpp Emit JSOP_APPLY for .call(...) (462445, r=brendan). 2008-10-30 16:01:53 -07:00
jsparse.h Bug 443074 - Incorrect decompilation (missing parens) with genexp in for-loop-condition (r=jorendorff). 2008-10-14 16:13:56 -07:00
jsprf.cpp [Bug 446229] Fixing GCC conversion warnings within SpiderMonkey. r=brendan 2008-07-20 14:53:21 +02:00
jsprf.h
jsproto.tbl Bug 408838. Native JSON. r/sr=shaver 2008-10-06 16:54:12 -04:00
jsprvtd.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jspubtd.h Bug 408838. Native JSON. r/sr=shaver 2008-10-06 16:54:12 -04:00
jsregexp.cpp Backed out changeset 2601301b793d 2008-11-16 16:50:19 -08:00
jsregexp.h Backed out changeset dbb2a6559cf5 2008-11-10 12:49:56 -08:00
jsreops.tbl
jsscan.cpp Bug 462778. Fix JSON top crash. r=brendan 2008-11-07 18:10:39 -05:00
jsscan.h Bug 462778. Fix JSON top crash. r=brendan 2008-11-07 18:10:39 -05:00
jsscope.cpp Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
jsscope.h Avoid needless prototype-shape purges (454035, r=igor). 2008-09-09 11:24:03 -07:00
jsscript.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsscript.h Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsshell.msg Cleanup error reporting in dis and dissrc. bug 445743, r=brendan 2008-08-04 16:36:10 -07:00
jsstaticcheck.h bug 432917: Replace "must flow through label" comments with statically-checkable macro. r=igor 2008-09-08 10:51:10 -07:00
jsstddef.h - Avoid unnecessary FASTCALL builtin wrappers for existing js_* library-private or friend functions, which could be (and now are) fastcall (JS_FASTCALL). A couple of builtins avoid name collisions by using js_Fast instead of just js_ as their name prefix. 2008-08-10 00:39:18 -07:00
jsstr.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsstr.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jstracer.cpp Fix tracing of JSOP_IN (465241, r=danderson). 2008-11-16 22:13:13 -08:00
jstracer.h Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal). 2008-11-15 18:54:24 -06:00
jstypes.h Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin 2008-09-08 14:21:07 +08:00
jsutil.cpp Bug 441303 - jsutil.cpp does not compile with Visual Studio 2003. r=crowder 2008-06-25 15:06:43 +01:00
jsutil.h Bug 429105 [Solaris] Failed to build mozilla-central on solaris in js module. brendan: review+ 2008-09-02 10:03:18 +08:00
jsversion.h Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg 2008-09-05 10:19:17 -07:00
jsxdrapi.cpp bug 453889: Correct prbool misuse in spidermonkey 2008-09-08 13:41:09 -07:00
jsxdrapi.h Bump XDR version, followup from changeset bd981b7737da (r=gal). 2008-10-29 15:36:30 -07:00
jsxml.cpp Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
jsxml.h Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
lock_SunOS.s
Makefile.in Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek 2008-11-14 14:15:02 -08:00
Makefile.ref Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan 2008-11-10 12:55:46 -08:00
mandelbrot-results.js Adding mandelbrot to trace-test 2008-10-02 19:30:46 -04:00
math-partial-sums.js Don't demote fmul since it overflows in math-partial. We might try to demote it and then promote back if this happens (depends how aggressively we want so speculate). Speedup 6.6 for math-partial (since its sin/cos/pow heavy.) 2008-07-19 00:27:45 -07:00
md5.js Add shark support to md5.js directly, no longer around the recorder. 2008-07-24 11:08:37 -07:00
perfect.js
plify_jsdhash.sed Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla) 2008-09-07 00:21:43 +02:00
prmjtime.cpp Backed out changeset 82af7163534f 2008-10-14 16:48:40 -04:30
prmjtime.h
README.html Bug 423867 - Migrate js/src/README.html to developer.mozilla.org (r=brendan) 2008-07-17 07:24:33 -05:00
resource.h
rules.mk Bug 462004: Use automatic variables in make rules, to allow VPATH to work. r=ted.mielczarek 2008-11-11 16:54:20 -08:00
SpiderMonkey.rsp Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver 2008-06-19 18:44:10 -07:00
time.sh make time.sh more useful 2008-07-21 21:44:21 -04:00
trace-test.js Fix tracing of JSOP_IN (465241, r=danderson). 2008-11-16 22:13:13 -08:00
trace.js Don't expect args and vars in a top-level frame that is mapped to the native frame. 2008-07-07 22:20:27 -07:00
win32.order
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>