gecko/js/src
David Anderson f166d24a5c Merge.
2008-08-27 16:54:17 -07:00
..
config Fixed code generation bug in AMD64 port. Enabled AMD64 JIT now. 2008-08-21 02:53:53 -07:00
editline bug 447807 - allow to override the object dir when building js shell. r=crowder 2008-07-24 22:08:18 +02:00
liveconnect Restore C compilation support to jscntxt.h, used by liveconnect (only one file now: jsj_JavaClass.c had no need to include jscntxt.h). 2008-08-09 22:25:54 -07:00
nanojit Merge. 2008-08-27 16:54:17 -07:00
t Added sunspider tests to t/ for dvander. 2008-07-25 18:43:19 -07:00
vprof Add vprof source files (this time for real.) 2008-07-31 13:42:25 -07:00
xpconnect merge from mozilla-central 2008-08-20 08:17:17 -07:00
bench.sh Add a simple script that calculates an aggregate score over all tests running with the jit in t/*. 2008-08-15 20:26:45 -07:00
build.mk Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver 2008-06-19 18:44:10 -07:00
builtins.tbl Bug 451782 - Trace Math.ceil. r=brendan 2008-08-25 16:54:02 -07:00
call.js - Implement interpreter frame reconstruction (js_SynthesizeFrame). 2008-08-01 08:26:32 -07:00
config.mk Merge from mozilla-central. 2008-08-08 18:58:04 -07:00
dtoa.c Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor 2008-08-05 11:18:29 -07:00
if.js Add if.js example for trees. 2008-07-17 16:38:09 -07:00
javascript-trace.d
js3240.rc
js.cpp Oops, forgot to make Print set *vp to undefined when I made it a FastNative. 2008-08-25 16:36:57 -07: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
js.pkg
jsapi.cpp Defer eval'ed script destruction to next GC; expose js_obj_eval for tracing. 2008-08-20 22:18:42 -07:00
jsapi.h Merge from mozilla-central. 2008-08-08 18:58:04 -07:00
jsarena.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jsarena.h
jsarray.cpp trace |new Array|, via the magic of copy and paste 2008-08-21 00:50:20 -07:00
jsarray.h Use JS_FRIEND_API for new JS_ArrayToJSUint8Buffer, etc., and use it on prototypes and definitions (fixes some platform builds). 2008-08-20 23:46:31 -07:00
jsatom.cpp [Bug 440184] js_(Lock|Unlock) are defined as external non-inline functions to prevent linkage errors with js shell. r=brendan 2008-07-17 10:22:45 +02:00
jsatom.h 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
jsbit.h First stage of loop table work; bitmap free space management and GC hook-up still to come. 2008-06-03 23:52:28 -07:00
jsbool.cpp bug 412296 - removal of minarg support for fast native 2008-08-08 18:02:50 +02:00
jsbool.h [Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan 2008-06-25 11:43:02 +02:00
jsbuiltins.cpp Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog). 2008-08-25 23:08:21 -07:00
jsclist.h
jscntxt.cpp JSThread is not zeroed when allocated, grrr. 2008-08-21 04:51:46 -07:00
jscntxt.h Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog). 2008-08-25 23:08:21 -07:00
jscompat.h
jsconfig.h Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -07:00
jsconfig.mk begone, cat nspr/Version error noise 2008-07-11 11:20:44 -04: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 412296 - removal of minarg support for fast native 2008-08-08 18:02:50 +02:00
jsdate.h
jsdbgapi.cpp Defer eval'ed script destruction to next GC; expose js_obj_eval for tracing. 2008-08-20 22:18:42 -07:00
jsdbgapi.h Bug 444845, js hooks to control vtune, r=sayrer 2008-07-29 15:19:26 -07:00
jsdhash.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jsdhash.h
jsdtoa.cpp Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor 2008-08-05 11:18:29 -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 449503: fix --enable-dtrace, r=igor 2008-08-06 17:51:38 -07:00
jsdtracef.h Bug 433964 - dtrace build fixes for C++ linkage, r=jorendorff 2008-05-19 12:59:09 -07:00
jsemit.cpp Annotate gotos that are emitted for break statements with SRC_BREAK (452122, r=mrbkap). 2008-08-25 14:34:26 -07:00
jsemit.h Annotate gotos that are emitted for break statements with SRC_BREAK (452122, r=mrbkap). 2008-08-25 14:34:26 -07:00
jsexn.cpp Fix annoying warnings, finally. 2008-08-12 14:50:42 -07:00
jsexn.h
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 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
jsfun.h 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
jsgc.cpp Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog). 2008-08-25 23:08:21 -07:00
jsgc.h merge from mozilla-central 2008-08-20 08:17:17 -07:00
jshash.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jshash.h
jsify.pl
jsinterp.cpp Remove bogus assertion (452178). 2008-08-27 00:34:53 -07:00
jsinterp.h 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
jsinvoke.cpp merge (mostly, doesn't build) 2008-07-22 23:58:43 -04:00
jsiter.cpp - 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
jsiter.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
jskeyword.tbl Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -07:00
jskwgen.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jslibmath.h Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver 2008-06-19 18:44:10 -07:00
jslock.cpp bug 417131 - caching enumerators to speedup for-in loops. r=brendan 2008-08-19 13:00:14 -04: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 Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jslong.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jslong.h Bug 428128 - Removal of legacy JSLL_ routines, r=brendan, a=mtschrep 2008-04-25 11:40:05 -07:00
jsmath.cpp Bug 451782 - Trace Math.ceil. r=brendan 2008-08-25 16:54:02 -07:00
jsmath.h trace Math.random 2008-07-30 15:51:44 -07:00
jsnum.cpp Added knownNative for num_toString (bug 452340, r=dvander). 2008-08-26 20:00:11 -07:00
jsnum.h Export js_NaN. 2008-08-21 00:13:40 -07:00
jsobj.cpp Fix script->owner maintenance; also fix warning. 2008-08-21 05:04:20 -07:00
jsobj.h 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
jsopcode.cpp Fix upvar decompilation for eval-from-fun case. 2008-08-27 02:21:04 -07:00
jsopcode.h Merge from mozilla-central. 2008-08-08 18:58:04 -07:00
jsopcode.tbl 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
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 Backed out changeset af00b3f27c64 (Bug 418051) 2008-08-20 01:15:25 -07:00
jsparse.h Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -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
jsprvtd.h Clean up for-in ops and naming nit (443039, r=igor). 2008-07-01 18:59:18 -07:00
jspubtd.h Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -07:00
jsregexp.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
jsregexp.h - 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
jsreops.tbl
jsscan.cpp Merge from mozilla-central. 2008-08-08 18:58:04 -07:00
jsscan.h Bug 447713, remove the import/export functionality from spidermonkey, r=brendan 2008-08-06 17:34:58 -07:00
jsscope.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jsscope.h Fix hang when GetPropertyTreeChild calls js_GenerateShape calls js_GC (424636, r=igor, a=beltzner). 2008-04-28 23:19:42 -07:00
jsscript.cpp Fix typo. 2008-08-21 04:22:48 -07:00
jsscript.h 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
jsshell.msg Cleanup error reporting in dis and dissrc. bug 445743, r=brendan 2008-08-04 16:36: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 Add split built-in, also sort knownNatives for my own sanity (should sort builtins.tbl and jsbuiltins.cpp by function while at it, but too tired). 2008-08-21 04:13:07 -07:00
jsstr.h Add split built-in, also sort knownNatives for my own sanity (should sort builtins.tbl and jsbuiltins.cpp by function while at it, but too tired). 2008-08-21 04:13:07 -07:00
jstracer.cpp Removed INS_CONSTPTR use with JSVAL_TAG to discourage future 64-bit problems. Fixed 32-bit build. 2008-08-27 16:32:11 -07:00
jstracer.h When extending an outer tree from its nesting guard, the guard we actually exited on determines the typemap for the current frame and all inlined frames, whereas the nesting guard is consulted for all type information frames below the current frame. 2008-08-26 01:00:53 -07:00
jstypes.h Only use fastcall on x86. 2008-08-12 11:46:57 -07: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
jsxdrapi.cpp Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
jsxdrapi.h 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
jsxml.cpp Back out extra gcflag param change (859b9a23adbf), I set bad precedent and will back out previous such shortly. Want cx->gcflags instead. 2008-08-11 10:33:23 -07:00
jsxml.h
lock_SunOS.s
Makefile.in Fixed x86_64 build issue (accidentally trying to build 32-bit nanojit). 2008-08-21 18:07:26 -07:00
Makefile.ref disable vprof building so that we can build on XP 2008-08-20 15:23:44 -07: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
prmjtime.cpp Kill trailing spaces. 2008-06-11 13:07:24 -07:00
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 Merge from mozilla-central. 2008-08-08 18:58:04 -07: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 Add test case for decaying inner loops that sometimes are not executed at all since the condition fails pre-entry. 2008-08-26 21:45:53 -07: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>