gecko/js/src
Andreas Gal bf204b37e3 Merge.
2008-11-04 19:33:29 -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 Bug 462730 - Parallel builds with -j20 don't build the submakefiles before recursing into them. Switch back to using $* in the rule because we found out the make 3.80 bug: it doesn't set $* in double-colon rules, but it does in single-colon rules. r=ted (copy rules.mk to the JS build system) 2008-11-03 14:30:05 -05: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 Fixed memory leak in nanojit's LabelStateMap (no bug, r=gal). 2008-11-04 19:22:13 -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 4fc7c6f6f45e 2008-11-04 18:58:24 -08: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 Bug 462103 - TM: We don't trace some variants of string + other type (gal+brendan red-headed stepchild). 2008-10-29 00:14:30 -07:00
call.js - Implement interpreter frame reconstruction (js_SynthesizeFrame). 2008-08-01 08:26:32 -07:00
configure.in Bug 462516 - add -isysroot to find fat version of system libraries 2008-11-03 13:05:30 +01: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 460157 - Yet more macros for defining builtins. r=brendan 2008-10-21 17:58:06 -05: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 Emit JSOP_APPLY for .call(...) (462445, r=brendan). 2008-10-30 16:01:53 -07:00
jsatom.h Emit JSOP_APPLY for .call(...) (462445, r=brendan). 2008-10-30 16:01:53 -07: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
jsbuiltins.cpp Bug 462103 - TM: We don't trace some variants of string + other type (gal+brendan red-headed stepchild). 2008-10-29 00:14:30 -07:00
jsbuiltins.h Bug 97954: Allow SpiderMonkey to be built on its own, or as part of Mozilla. 2008-10-29 08:29:22 -07:00
jsclist.h
jscntxt.cpp Bug 389034 - JS_SetProperty() ends up resolving w/o JSRESOLVE_ASSIGNING (r=brendan, sr=bzbarsky) 2008-09-25 11:13:31 -05:00
jscntxt.h Bug 461050 WIP: compiling simple regexps, r=danderson,agal 2008-11-04 14:51:51 -08:00
jscompat.h
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 Merge. 2008-10-23 14:47:00 -07: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 456692 - "Assertion failure: slot < fp2->script->nslots" with nested eval (r=mrbkap). 2008-11-02 01:15:06 -07: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 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05: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 Emit JSOP_APPLY for .call(...) (462445, r=brendan). 2008-10-30 16:01:53 -07:00
jsinterp.h Properly handle side exits in scripted constructors (originally mrbkap, r=brendan, 453462). 2008-09-18 14:13:37 -07:00
jsinvoke.cpp merge (mostly, doesn't build) 2008-07-22 23:58:43 -04:00
jsiter.cpp Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
jsiter.h Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05: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 Merge. 2008-10-23 14:47:00 -07: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 Resolve atom/str naming conflicts in the source for narcissus, make narcissus extensions compile again (462436, r=brendan). 2008-10-30 15:38:10 -07: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 459293. Sites not loading - redeclaration const JSON error on console. r=brendan 2008-10-16 01:20:57 -04:00
json.h Bug 408838. Native JSON. r/sr=shaver 2008-10-06 16:54:12 -04:00
jsopcode.cpp Bug 462879 - "Assertion failure: UPVAR_FRAME_SKIP(uva->vector[i]) == 1" with nested eval (r=mrbkap). 2008-11-03 13:55:51 -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 Emit JSOP_APPLY for .apply(...) similar to JSOP_EVAL for .eval(...) (462209, r=brendan). 2008-10-29 13:30:41 -07:00
jsoplengen.cpp
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 Fixing regexp compiler nanojit spew to conform with TM 2008-11-04 16:10:38 -08:00
jsregexp.h Bug 461050 WIP: compiling simple regexps, r=danderson,agal 2008-11-04 14:51:51 -08:00
jsreops.tbl
jsscan.cpp bug 458679 - r=crowder 2008-10-10 15:16:27 +02:00
jsscan.h Bug 443074 - Incorrect decompilation (missing parens) with genexp in for-loop-condition (r=jorendorff). 2008-10-14 16:13:56 -07: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 459141 - Rename JSTN_{CATCH,FINALLY,ITER} to JSTRY_*. r=brendan. 2008-10-09 12:10:17 -05:00
jsscript.h Bug 459141 - Rename JSTN_{CATCH,FINALLY,ITER} to JSTRY_*. r=brendan. 2008-10-09 12:10:17 -05: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 Merge. 2008-10-23 14:47:00 -07: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 Scale down regexp native code cache to 1MB and delete cache on shutdown (r=danderson). 2008-11-04 19:11:23 -08:00
jstracer.h Don't cache pointer to recorder since it might change in js_MonitorRecording (462980, r=gal). 2008-11-03 20:57:50 -08: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
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 453915 -- XML namespace escaping improvement, r=igor 2008-10-14 16:29:05 -04:30
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 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg 2008-11-03 19:46:28 -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
SpiderMonkey.rsp
time.sh make time.sh more useful 2008-07-21 21:44:21 -04:00
trace-test.js Make sure double slots are marked as undemotable when stabilizing a tree with failed speculation (bug 462407, r=gal). 2008-10-30 15:54:22 -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>